/*
 Navicat Premium Data Transfer

 Source Server         : 本地8.0
 Source Server Type    : MySQL
 Source Server Version : 80046
 Source Host           : localhost:3307
 Source Schema         : forge_admin

 Target Server Type    : MySQL
 Target Server Version : 80046
 File Encoding         : 65001

 Date: 14/08/2026 10:02:56
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for act_app_appdef
-- ----------------------------
DROP TABLE IF EXISTS `act_app_appdef`;
CREATE TABLE `act_app_appdef`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `VERSION_` int(0) NOT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_APP_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE,
  INDEX `ACT_IDX_APP_DEF_DPLY`(`DEPLOYMENT_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_APP_DEF_DPLY` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_app_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_app_appdef
-- ----------------------------

-- ----------------------------
-- Table structure for act_app_databasechangelog
-- ----------------------------
DROP TABLE IF EXISTS `act_app_databasechangelog`;
CREATE TABLE `act_app_databasechangelog`  (
  `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `DATEEXECUTED` datetime(0) NOT NULL,
  `ORDEREXECUTED` int(0) NOT NULL,
  `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_app_databasechangelog
-- ----------------------------
INSERT INTO `act_app_databasechangelog` VALUES ('1', 'flowable', 'org/flowable/app/db/liquibase/flowable-app-db-changelog.xml', '2026-08-07 09:42:33', 1, 'EXECUTED', '9:959783069c0c7ce80320a0617aa48969', 'createTable tableName=ACT_APP_DEPLOYMENT; createTable tableName=ACT_APP_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_APP_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_APP_RSRC_DPL, referencedTableName=ACT_APP_DEPLOYMENT; createIndex...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_app_databasechangelog` VALUES ('2', 'flowable', 'org/flowable/app/db/liquibase/flowable-app-db-changelog.xml', '2026-08-07 09:42:33', 2, 'EXECUTED', '9:c75407b1c0e16adf2a6db585c05a94c7', 'modifyDataType columnName=DEPLOY_TIME_, tableName=ACT_APP_DEPLOYMENT', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_app_databasechangelog` VALUES ('3', 'flowable', 'org/flowable/app/db/liquibase/flowable-app-db-changelog.xml', '2026-08-07 09:42:33', 3, 'EXECUTED', '9:c05b79a3b00e95136533085718361208', 'createIndex indexName=ACT_IDX_APP_DEF_UNIQ, tableName=ACT_APP_APPDEF', '', NULL, '4.31.1', NULL, NULL, '6066946327');

-- ----------------------------
-- Table structure for act_app_databasechangeloglock
-- ----------------------------
DROP TABLE IF EXISTS `act_app_databasechangeloglock`;
CREATE TABLE `act_app_databasechangeloglock`  (
  `ID` int(0) NOT NULL,
  `LOCKED` tinyint(0) NOT NULL,
  `LOCKGRANTED` datetime(0) NULL DEFAULT NULL,
  `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_app_databasechangeloglock
-- ----------------------------
INSERT INTO `act_app_databasechangeloglock` VALUES (1, 0, NULL, NULL);

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

-- ----------------------------
-- Records of act_app_deployment
-- ----------------------------

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

-- ----------------------------
-- Records of act_app_deployment_resource
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_casedef
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_casedef`;
CREATE TABLE `act_cmmn_casedef`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `VERSION_` int(0) NOT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `HAS_GRAPHICAL_NOTATION_` tinyint(0) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `HAS_START_FORM_KEY_` tinyint(0) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_CASE_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE,
  INDEX `ACT_IDX_CASE_DEF_DPLY`(`DEPLOYMENT_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_CASE_DEF_DPLY` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_cmmn_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_casedef
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_databasechangelog
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_databasechangelog`;
CREATE TABLE `act_cmmn_databasechangelog`  (
  `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `DATEEXECUTED` datetime(0) NOT NULL,
  `ORDEREXECUTED` int(0) NOT NULL,
  `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_databasechangelog
-- ----------------------------
INSERT INTO `act_cmmn_databasechangelog` VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:30', 1, 'EXECUTED', '9:d0cc0aaadf0e4ef70c5b412cd05fadc4', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:30', 2, 'EXECUTED', '9:8095a5a8a222a100c2d0310cacbda5e7', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('3', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:31', 3, 'EXECUTED', '9:f031b4f0ae67bc5a640736b379049b12', 'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_CASE_INST; createIndex indexName=ACT_IDX_PLAN_ITEM_STAGE_INST, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableNam...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('4', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:31', 4, 'EXECUTED', '9:c484ecfb08719feccac2f80fc962dda9', 'createTable tableName=ACT_CMMN_HI_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_MIL_INST; addColumn tableName=ACT_CMMN_HI_MIL_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('5', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:31', 5, 'EXECUTED', '9:e6a67f8f0d16cd72117900442acfe6e0', 'modifyDataType columnName=DEPLOY_TIME_, tableName=ACT_CMMN_DEPLOYMENT; modifyDataType columnName=START_TIME_, tableName=ACT_CMMN_RU_CASE_INST; modifyDataType columnName=START_TIME_, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; modifyDataType columnName=T...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('6', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:31', 6, 'EXECUTED', '9:7343ab247d959e5add9278b5386de833', 'createIndex indexName=ACT_IDX_CASE_DEF_UNIQ, tableName=ACT_CMMN_CASEDEF', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('7', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 7, 'EXECUTED', '9:d73200db684b6cdb748cc03570d5d2e9', 'renameColumn newColumnName=CREATE_TIME_, oldColumnName=START_TIME_, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; renameColumn newColumnName=CREATE_TIME_, oldColumnName=CREATED_TIME_, tableName=ACT_CMMN_HI_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_P...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('8', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 8, 'EXECUTED', '9:eda5e43816221f2d8554bfcc90f1c37e', 'addColumn tableName=ACT_CMMN_HI_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('9', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 9, 'EXECUTED', '9:c34685611779075a73caf8c380f078ea', 'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_HI_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('10', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 10, 'EXECUTED', '9:368e9472ad2348206205170d6c52d58e', 'addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_CASE_INST; createIndex indexName=ACT_IDX_CASE_INST_REF_ID_, tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_HI_CASE_INST; addColumn tableName=ACT_CMMN_HI_CASE...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('11', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 11, 'EXECUTED', '9:e54b50ceb2bcd5355ae4dfb56d9ff3ad', 'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_HI_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('12', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 12, 'EXECUTED', '9:f53f262768d04e74529f43fcd93429b0', 'addColumn tableName=ACT_CMMN_RU_CASE_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('13', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 13, 'EXECUTED', '9:64e7eafbe97997094654e83caea99895', 'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_HI_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('14', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 14, 'EXECUTED', '9:ab7d934abde497eac034701542e0a281', 'addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_HI_CASE_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('16', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 15, 'EXECUTED', '9:03928d422e510959770e7a9daa5a993f', 'addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_HI_CASE_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('17', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 16, 'EXECUTED', '9:f30304cf001d6eac78c793ea88cd5781', 'createIndex indexName=ACT_IDX_HI_CASE_INST_END, tableName=ACT_CMMN_HI_CASE_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_cmmn_databasechangelog` VALUES ('18', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', '2026-08-07 09:42:32', 17, 'EXECUTED', '9:d782865087d6c0c3dc033ac20e783008', 'createIndex indexName=ACT_IDX_HI_PLAN_ITEM_INST_CASE, tableName=ACT_CMMN_HI_PLAN_ITEM_INST', '', NULL, '4.31.1', NULL, NULL, '6066946327');

-- ----------------------------
-- Table structure for act_cmmn_databasechangeloglock
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_databasechangeloglock`;
CREATE TABLE `act_cmmn_databasechangeloglock`  (
  `ID` int(0) NOT NULL,
  `LOCKED` tinyint(0) NOT NULL,
  `LOCKGRANTED` datetime(0) NULL DEFAULT NULL,
  `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_databasechangeloglock
-- ----------------------------
INSERT INTO `act_cmmn_databasechangeloglock` VALUES (1, 0, NULL, NULL);

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

-- ----------------------------
-- Records of act_cmmn_deployment
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_deployment_resource
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_deployment_resource`;
CREATE TABLE `act_cmmn_deployment_resource`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_BYTES_` longblob NULL,
  `GENERATED_` tinyint(0) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_CMMN_RSRC_DPL`(`DEPLOYMENT_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_CMMN_RSRC_DPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_cmmn_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_deployment_resource
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_hi_case_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_hi_case_inst`;
CREATE TABLE `act_cmmn_hi_case_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `PARENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NULL DEFAULT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LAST_REACTIVATION_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_REACTIVATION_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_CASE_INST_END`(`END_TIME_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_hi_case_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_hi_mil_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_hi_mil_inst`;
CREATE TABLE `act_cmmn_hi_mil_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `TIME_STAMP_` datetime(3) NULL DEFAULT NULL,
  `CASE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_hi_mil_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_hi_plan_item_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_hi_plan_item_inst`;
CREATE TABLE `act_cmmn_hi_plan_item_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `IS_STAGE_` tinyint(0) NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `ITEM_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `ITEM_DEFINITION_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_AVAILABLE_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_ENABLED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_DISABLED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_STARTED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_SUSPENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `COMPLETED_TIME_` datetime(3) NULL DEFAULT NULL,
  `OCCURRED_TIME_` datetime(3) NULL DEFAULT NULL,
  `TERMINATED_TIME_` datetime(3) NULL DEFAULT NULL,
  `EXIT_TIME_` datetime(3) NULL DEFAULT NULL,
  `ENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  `ENTRY_CRITERION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `EXIT_CRITERION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `SHOW_IN_OVERVIEW_` tinyint(0) NULL DEFAULT NULL,
  `EXTRA_VALUE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DERIVED_CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LAST_UNAVAILABLE_TIME_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_PLAN_ITEM_INST_CASE`(`CASE_INST_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_hi_plan_item_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_ru_case_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_ru_case_inst`;
CREATE TABLE `act_cmmn_ru_case_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `PARENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  `LOCK_TIME_` datetime(3) NULL DEFAULT NULL,
  `IS_COMPLETEABLE_` tinyint(0) NULL DEFAULT NULL,
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LAST_REACTIVATION_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_REACTIVATION_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_CASE_INST_CASE_DEF`(`CASE_DEF_ID_`) USING BTREE,
  INDEX `ACT_IDX_CASE_INST_PARENT`(`PARENT_ID_`) USING BTREE,
  INDEX `ACT_IDX_CASE_INST_REF_ID_`(`REFERENCE_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_CASE_INST_CASE_DEF` FOREIGN KEY (`CASE_DEF_ID_`) REFERENCES `act_cmmn_casedef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_ru_case_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_ru_mil_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_ru_mil_inst`;
CREATE TABLE `act_cmmn_ru_mil_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `TIME_STAMP_` datetime(3) NULL DEFAULT NULL,
  `CASE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_MIL_CASE_DEF`(`CASE_DEF_ID_`) USING BTREE,
  INDEX `ACT_IDX_MIL_CASE_INST`(`CASE_INST_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_MIL_CASE_DEF` FOREIGN KEY (`CASE_DEF_ID_`) REFERENCES `act_cmmn_casedef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_MIL_CASE_INST` FOREIGN KEY (`CASE_INST_ID_`) REFERENCES `act_cmmn_ru_case_inst` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_ru_mil_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_ru_plan_item_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_ru_plan_item_inst`;
CREATE TABLE `act_cmmn_ru_plan_item_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `IS_STAGE_` tinyint(0) NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
  `ITEM_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `ITEM_DEFINITION_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `IS_COMPLETEABLE_` tinyint(0) NULL DEFAULT NULL,
  `IS_COUNT_ENABLED_` tinyint(0) NULL DEFAULT NULL,
  `VAR_COUNT_` int(0) NULL DEFAULT NULL,
  `SENTRY_PART_INST_COUNT_` int(0) NULL DEFAULT NULL,
  `LAST_AVAILABLE_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_ENABLED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_DISABLED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_STARTED_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_SUSPENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `COMPLETED_TIME_` datetime(3) NULL DEFAULT NULL,
  `OCCURRED_TIME_` datetime(3) NULL DEFAULT NULL,
  `TERMINATED_TIME_` datetime(3) NULL DEFAULT NULL,
  `EXIT_TIME_` datetime(3) NULL DEFAULT NULL,
  `ENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `ENTRY_CRITERION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `EXIT_CRITERION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `EXTRA_VALUE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DERIVED_CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LAST_UNAVAILABLE_TIME_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_PLAN_ITEM_CASE_DEF`(`CASE_DEF_ID_`) USING BTREE,
  INDEX `ACT_IDX_PLAN_ITEM_CASE_INST`(`CASE_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_PLAN_ITEM_STAGE_INST`(`STAGE_INST_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_PLAN_ITEM_CASE_DEF` FOREIGN KEY (`CASE_DEF_ID_`) REFERENCES `act_cmmn_casedef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_PLAN_ITEM_CASE_INST` FOREIGN KEY (`CASE_INST_ID_`) REFERENCES `act_cmmn_ru_case_inst` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_ru_plan_item_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_cmmn_ru_sentry_part_inst
-- ----------------------------
DROP TABLE IF EXISTS `act_cmmn_ru_sentry_part_inst`;
CREATE TABLE `act_cmmn_ru_sentry_part_inst`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `REV_` int(0) NOT NULL,
  `CASE_DEF_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CASE_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `PLAN_ITEM_INST_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `ON_PART_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `IF_PART_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TIME_STAMP_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_SENTRY_CASE_DEF`(`CASE_DEF_ID_`) USING BTREE,
  INDEX `ACT_IDX_SENTRY_CASE_INST`(`CASE_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_SENTRY_PLAN_ITEM`(`PLAN_ITEM_INST_ID_`) USING BTREE,
  CONSTRAINT `ACT_FK_SENTRY_CASE_DEF` FOREIGN KEY (`CASE_DEF_ID_`) REFERENCES `act_cmmn_casedef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SENTRY_CASE_INST` FOREIGN KEY (`CASE_INST_ID_`) REFERENCES `act_cmmn_ru_case_inst` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SENTRY_PLAN_ITEM` FOREIGN KEY (`PLAN_ITEM_INST_ID_`) REFERENCES `act_cmmn_ru_plan_item_inst` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_cmmn_ru_sentry_part_inst
-- ----------------------------

-- ----------------------------
-- Table structure for act_dmn_databasechangelog
-- ----------------------------
DROP TABLE IF EXISTS `act_dmn_databasechangelog`;
CREATE TABLE `act_dmn_databasechangelog`  (
  `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `DATEEXECUTED` datetime(0) NOT NULL,
  `ORDEREXECUTED` int(0) NOT NULL,
  `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_dmn_databasechangelog
-- ----------------------------
INSERT INTO `act_dmn_databasechangelog` VALUES ('1', 'activiti', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 1, 'EXECUTED', '9:5b36e70aee5a2e42f6e7a62ea5fa681b', 'createTable tableName=ACT_DMN_DEPLOYMENT; createTable tableName=ACT_DMN_DEPLOYMENT_RESOURCE; createTable tableName=ACT_DMN_DECISION_TABLE', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('2', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 2, 'EXECUTED', '9:fd13fa3f7af55d2b72f763fc261da30d', 'createTable tableName=ACT_DMN_HI_DECISION_EXECUTION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('3', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 3, 'EXECUTED', '9:9f30e6a3557d4b4c713dbb2dcc141782', 'addColumn tableName=ACT_DMN_HI_DECISION_EXECUTION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('4', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 4, 'EXECUTED', '9:41085fbde807dba96104ee75a2fcc4cc', 'dropColumn columnName=PARENT_DEPLOYMENT_ID_, tableName=ACT_DMN_DECISION_TABLE', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('5', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 5, 'EXECUTED', '9:169d906b6503ad6907b7e5cd0d70d004', 'modifyDataType columnName=DEPLOY_TIME_, tableName=ACT_DMN_DEPLOYMENT; modifyDataType columnName=START_TIME_, tableName=ACT_DMN_HI_DECISION_EXECUTION; modifyDataType columnName=END_TIME_, tableName=ACT_DMN_HI_DECISION_EXECUTION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('6', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 6, 'EXECUTED', '9:f00f92f3ef1af3fc1604f0323630f9b1', 'createIndex indexName=ACT_IDX_DEC_TBL_UNIQ, tableName=ACT_DMN_DECISION_TABLE', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('7', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 7, 'EXECUTED', '9:d24d4c5f44083b4edf1231a7a682a2cd', 'dropIndex indexName=ACT_IDX_DEC_TBL_UNIQ, tableName=ACT_DMN_DECISION_TABLE; renameTable newTableName=ACT_DMN_DECISION, oldTableName=ACT_DMN_DECISION_TABLE; createIndex indexName=ACT_IDX_DMN_DEC_UNIQ, tableName=ACT_DMN_DECISION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('8', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 8, 'EXECUTED', '9:3998ef0958b46fe9c19458183952d2a0', 'addColumn tableName=ACT_DMN_DECISION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `act_dmn_databasechangelog` VALUES ('9', 'flowable', 'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml', '2026-08-07 09:42:29', 9, 'EXECUTED', '9:5c9dc65601456faa1aa12f8d3afe0e9e', 'createIndex indexName=ACT_IDX_DMN_INSTANCE_ID, tableName=ACT_DMN_HI_DECISION_EXECUTION', '', NULL, '4.31.1', NULL, NULL, '6066946327');

-- ----------------------------
-- Table structure for act_dmn_databasechangeloglock
-- ----------------------------
DROP TABLE IF EXISTS `act_dmn_databasechangeloglock`;
CREATE TABLE `act_dmn_databasechangeloglock`  (
  `ID` int(0) NOT NULL,
  `LOCKED` tinyint(0) NOT NULL,
  `LOCKGRANTED` datetime(0) NULL DEFAULT NULL,
  `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_dmn_databasechangeloglock
-- ----------------------------
INSERT INTO `act_dmn_databasechangeloglock` VALUES (1, 0, NULL, NULL);

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

-- ----------------------------
-- Records of act_dmn_decision
-- ----------------------------

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

-- ----------------------------
-- Records of act_dmn_deployment
-- ----------------------------

-- ----------------------------
-- Table structure for act_dmn_deployment_resource
-- ----------------------------
DROP TABLE IF EXISTS `act_dmn_deployment_resource`;
CREATE TABLE `act_dmn_deployment_resource`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_BYTES_` longblob NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_dmn_deployment_resource
-- ----------------------------

-- ----------------------------
-- Table structure for act_dmn_hi_decision_execution
-- ----------------------------
DROP TABLE IF EXISTS `act_dmn_hi_decision_execution`;
CREATE TABLE `act_dmn_hi_decision_execution`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `DECISION_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NULL DEFAULT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `INSTANCE_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `ACTIVITY_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `FAILED_` tinyint(0) NULL DEFAULT 0,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `EXECUTION_JSON_` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_DMN_INSTANCE_ID`(`INSTANCE_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_dmn_hi_decision_execution
-- ----------------------------

-- ----------------------------
-- Table structure for act_evt_log
-- ----------------------------
DROP TABLE IF EXISTS `act_evt_log`;
CREATE TABLE `act_evt_log`  (
  `LOG_NR_` bigint(0) 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(0) NULL DEFAULT 0,
  PRIMARY KEY (`LOG_NR_`) USING BTREE
) ENGINE = InnoDB 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(0) 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(0) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_FK_BYTEARR_DEPL`(`DEPLOYMENT_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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 ('batch.schema.version', '7.0.1.1', 1);
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', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('entitylink.schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('eventsubscription.schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('identitylink.schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('job.schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('next.dbid', '1', 1);
INSERT INTO `act_ge_property` VALUES ('schema.history', 'create(7.0.1.1)', 1);
INSERT INTO `act_ge_property` VALUES ('schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('task.schema.version', '7.0.1.1', 1);
INSERT INTO `act_ge_property` VALUES ('variable.schema.version', '7.0.1.1', 1);

-- ----------------------------
-- 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(0) 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,
  `START_TIME_` datetime(3) NOT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `TRANSACTION_ORDER_` int(0) NULL DEFAULT NULL,
  `DURATION_` bigint(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_END`(`END_TIME_`) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_PROCINST`(`PROC_INST_ID_`, `ACT_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_EXEC`(`EXECUTION_ID_`, `ACT_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_actinst
-- ----------------------------

-- ----------------------------
-- 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(0) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_ACT_INST`(`ACT_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_TIME`(`TIME_`) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_NAME`(`NAME_`) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_TASK_ID`(`TASK_ID_`) 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_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_`, `REF_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_`, `ROOT_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) 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_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_TASK`(`TASK_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_PROCINST`(`PROC_INST_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_identitylink
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `PROC_INST_ID_`(`PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_INST_END`(`END_TIME_`) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_I_BUSKEY`(`BUSINESS_KEY_`) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_SUPER_PROCINST`(`SUPER_PROCESS_INSTANCE_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_procinst
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) NULL DEFAULT NULL,
  `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PRIORITY_` int(0) 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_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_INST_PROCINST`(`PROC_INST_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_taskinst
-- ----------------------------

-- ----------------------------
-- Table structure for act_hi_tsk_log
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_tsk_log`;
CREATE TABLE `act_hi_tsk_log`  (
  `ID_` bigint(0) 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
) ENGINE = InnoDB 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(0) 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(0) 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_`, `VAR_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_PROC_INST`(`PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_TASK_ID`(`TASK_ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_EXE`(`EXECUTION_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_varinst
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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(0) 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_`) 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_`) 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_`) USING BTREE,
  INDEX `ACT_IDX_PRIV_USER`(`USER_ID_`) USING BTREE,
  INDEX `ACT_IDX_PRIV_GROUP`(`GROUP_ID_`) 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(0) 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', '7.0.1.1', 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(0) 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_INFO_PROCDEF`(`PROC_DEF_ID_`) USING BTREE,
  INDEX `ACT_FK_INFO_JSON_BA`(`INFO_JSON_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_FK_MODEL_SOURCE_EXTRA`(`EDITOR_SOURCE_EXTRA_VALUE_ID_`) USING BTREE,
  INDEX `ACT_FK_MODEL_DEPLOYMENT`(`DEPLOYMENT_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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(0) NULL DEFAULT NULL,
  `HAS_GRAPHICAL_NOTATION_` tinyint(0) NULL DEFAULT NULL,
  `SUSPENSION_STATE_` int(0) 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(0) NOT NULL DEFAULT 0,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_UNIQ_PROCDEF`(`KEY_`, `VERSION_`, `DERIVED_VERSION_`, `TENANT_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_re_procdef
-- ----------------------------

-- ----------------------------
-- 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(0) 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,
  `START_TIME_` datetime(3) NOT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `DURATION_` bigint(0) NULL DEFAULT NULL,
  `TRANSACTION_ORDER_` int(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_END`(`END_TIME_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_PROC`(`PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_PROC_ACT`(`PROC_INST_ID_`, `ACT_ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_EXEC`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_EXEC_ACT`(`EXECUTION_ID_`, `ACT_ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_TASK`(`TASK_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_actinst
-- ----------------------------

-- ----------------------------
-- 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE,
  INDEX `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE,
  INDEX `ACT_IDX_DJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_DJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_DJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_PROC_DEF`(`PROC_DEF_ID_`) 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(0) 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_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_`, `REF_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_`, `ROOT_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_EVENT_SUBSCR_SCOPEREF_`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_EVENT_EXEC`(`EXECUTION_ID_`) 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(0) 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(0) NULL DEFAULT NULL,
  `IS_CONCURRENT_` tinyint(0) NULL DEFAULT NULL,
  `IS_SCOPE_` tinyint(0) NULL DEFAULT NULL,
  `IS_EVENT_SCOPE_` tinyint(0) NULL DEFAULT NULL,
  `IS_MI_ROOT_` tinyint(0) NULL DEFAULT NULL,
  `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL,
  `CACHED_ENT_STATE_` int(0) 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(0) NULL DEFAULT NULL,
  `EVT_SUBSCR_COUNT_` int(0) NULL DEFAULT NULL,
  `TASK_COUNT_` int(0) NULL DEFAULT NULL,
  `JOB_COUNT_` int(0) NULL DEFAULT NULL,
  `TIMER_JOB_COUNT_` int(0) NULL DEFAULT NULL,
  `SUSP_JOB_COUNT_` int(0) NULL DEFAULT NULL,
  `DEADLETTER_JOB_COUNT_` int(0) NULL DEFAULT NULL,
  `EXTERNAL_WORKER_JOB_COUNT_` int(0) NULL DEFAULT NULL,
  `VAR_COUNT_` int(0) NULL DEFAULT NULL,
  `ID_LINK_COUNT_` int(0) 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_`) USING BTREE,
  INDEX `ACT_IDC_EXEC_ROOT`(`ROOT_PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_IDX_EXEC_REF_ID_`(`REFERENCE_ID_`) USING BTREE,
  INDEX `ACT_FK_EXE_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_FK_EXE_PARENT`(`PARENT_ID_`) USING BTREE,
  INDEX `ACT_FK_EXE_SUPER`(`SUPER_EXEC_`) USING BTREE,
  INDEX `ACT_FK_EXE_PROCDEF`(`PROC_DEF_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE,
  INDEX `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE,
  INDEX `ACT_IDX_EJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_EJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_EJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) 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(0) 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_GROUP`(`GROUP_ID_`) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_ATHRZ_PROCEDEF`(`PROC_DEF_ID_`) USING BTREE,
  INDEX `ACT_FK_TSKASS_TASK`(`TASK_ID_`) USING BTREE,
  INDEX `ACT_FK_IDL_PROCINST`(`PROC_INST_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE,
  INDEX `ACT_IDX_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE,
  INDEX `ACT_IDX_JOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_JOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_JOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  INDEX `ACT_FK_JOB_PROC_DEF`(`PROC_DEF_ID_`) 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE,
  INDEX `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE,
  INDEX `ACT_IDX_SJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_SJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_SJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_PROC_DEF`(`PROC_DEF_ID_`) 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(0) 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(0) 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(0) 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(0) NULL DEFAULT NULL,
  `VAR_COUNT_` int(0) NULL DEFAULT NULL,
  `ID_LINK_COUNT_` int(0) NULL DEFAULT NULL,
  `SUB_TASK_COUNT_` int(0) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_TASK_CREATE`(`CREATE_TIME_`) USING BTREE,
  INDEX `ACT_IDX_TASK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_TASK_EXE`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_TASK_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  INDEX `ACT_FK_TASK_PROCDEF`(`PROC_DEF_ID_`) 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
-- ----------------------------

-- ----------------------------
-- 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(0) 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(0) 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_`) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_DUEDATE`(`DUEDATE_`) USING BTREE,
  INDEX `ACT_IDX_TJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_TJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_TJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_PROC_DEF`(`PROC_DEF_ID_`) 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(0) 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(0) 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_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_IDX_RU_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE,
  INDEX `ACT_FK_VAR_BYTEARRAY`(`BYTEARRAY_ID_`) USING BTREE,
  INDEX `ACT_IDX_VARIABLE_TASK_ID`(`TASK_ID_`) USING BTREE,
  INDEX `ACT_FK_VAR_EXE`(`EXECUTION_ID_`) USING BTREE,
  INDEX `ACT_FK_VAR_PROCINST`(`PROC_INST_ID_`) 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
-- ----------------------------

-- ----------------------------
-- Table structure for ai_agent
-- ----------------------------
DROP TABLE IF EXISTS `ai_agent`;
CREATE TABLE `ai_agent`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `agent_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Agent名称',
  `agent_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Agent编码（唯一）',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `system_prompt` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '系统提示词模板',
  `provider_id` bigint(0) NULL DEFAULT NULL COMMENT '关联供应商ID',
  `model_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用的模型',
  `model_selection_mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PINNED' COMMENT '模型选择模式（PINNED/POLICY）',
  `route_policy_id` bigint(0) NULL DEFAULT NULL COMMENT '模型路由策略ID',
  `temperature` decimal(3, 2) NULL DEFAULT 0.70 COMMENT '温度参数（0-1）',
  `max_tokens` int(0) NULL DEFAULT 4000 COMMENT '最大Token数',
  `extra_config` json NULL COMMENT '扩展配置',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_dept` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_agent_code_active`(`agent_code`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2079737984897568771 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI Agent配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_agent
-- ----------------------------
INSERT INTO `ai_agent` VALUES (1, 1, '大屏生成助手', 'dashboard_generator', '根据用户需求自动生成数据可视化大屏布局', '你是一个资深数据可视化大屏设计专家。你需要自主根据业务场景智能决策大屏布局结构与视觉层级，无需依赖固定模板；必须自动识别并优先使用系统提供的可用组件库，严格从给定组件列表中选择，不使用未注册组件；涉及 KPI、核心指标展示时，4-6 个概览指标优先使用 KpiGroup，1-3 个重点指标再优先使用 KpiCard、FlipperNumber 等专用组件；布局与视觉效果需最大化使用动态背景、装饰边框、PanelFrame 模块框、动态标题、3D/光效类新增组件，尽量复用丰富组件库，让大屏视觉更饱满、科技感更强、层次更立体；整体设计遵循主次分明、重点突出、非对称错落、留白透气的专业指挥舱大屏标准，并且只输出一个合法 JSON 对象。\n\n## 画布\n- 尺寸: {{canvasWidth}}px × {{canvasHeight}}px\n- 坐标原点在左上角，x 向右增大，y 向下增大\n- 背景色: {{backgroundColor}}\n- 风格: {{styleLabel}}，{{backgroundSuggestion}}，{{textColorSuggestion}}\n\n## 绝对硬性要求\n1. 只输出 JSON 对象，不要 markdown、解释、注释、前后缀。\n2. 每个组件对象必须完整包含 key、x、y、w、h、option（或 title）等字段，字段名和值必须一一对应，禁止把值和字段名混写。错误示例: \"h\"y\": 65\"title\": \"xxx\" — 这会导致 JSON 解析失败。正确: \"h\": 370, \"y\": 655, \"title\": \"实时告警记录\"。\n3. JSON 字符串必须使用英文双引号包裹，数字不加引号。\n4. 所有 key 必须来自\"可用组件\"。\n5. JSON 字段名必须独立书写，禁止把字段名拼进字符串值；例如必须写 \"title\": \"产品合格率\", \"option\": {...}，禁止写 \"title\": \"产品合格率option\": {...}。\n6. 所有 x/y/w/h 必须是数字，且 x+w <= {{canvasWidth}}，y+h <= {{canvasHeight}}。\n7. 除\"模块框/边框与其紧随其后的被包裹组件\"外，其他组件矩形禁止重叠。\n8. 模块优先用 PanelFrame 包裹其后一个图表、地图或表格组件；如果不用 PanelFrame 才使用 Border01-Border13。PanelFrame 或边框都必须放在被包裹组件前面。\n9. 如果不能确定某组件是否可用，不要使用它。\n10. 输出前必须自检：JSON 结构完整、括号配对、没有字段值错位、每个组件 key/x/y/w/h 完整。\n\n## 颜色统一要求\n- 为整个大屏选定一个统一的主题色（accentColor），标题、模块框、指标卡、图表的强调色围绕此颜色协调搭配。\n- 如果用户在需求中指定了颜色，优先使用用户指定的颜色；用户未指定时按主题自动匹配：智慧城市/数字孪生→#25d8ff 青蓝、安全生产/工业→#ffcf5a 橙黄、能源环保→#47ffb2 翠绿、金融商务→#ff9f43 金橙、医疗健康→#38bdf8 天蓝、政务管理→#3b82f6 深蓝、科技/互联网→#a78bfa 紫、物流交通→#f59e0b 琥珀。\n- 深色背景下：标题 accentColor=主题色，模块框 accentColor=主题色、borderColor=主题色深变，KpiCard 如使用则 accentColor=主题色、borderColor=主题色深变、numberColor=#f7fbff、labelColor=主题色浅变、backgroundColor=深色半透明。\n\n## 视觉设计目标\n- 禁止简单图表堆叠、禁止均等网格平铺、禁止模块尺寸全部一致，要做成真实指挥舱沉浸式大屏。\n- 标题优先使用 ScreenTitle 系列（ScreenTitle、ScreenTitle02-08），每次选择不同风格。标题风格参考: ScreenTitle03=星环光晕, ScreenTitle04=锋刃工业, ScreenTitle05=两侧装饰框, ScreenTitle06=动态脉冲发光, ScreenTitle07=晶体切面, ScreenTitle08=控制台轨道节点。\n- 图表、地图、表格等模块统一用同一种 PanelFrame 风格包裹，增强整体高级感；优先选用光效、扫描、辉光类边框组件。\n- 顶部如果需要 4-6 个概览指标，优先使用 KpiGroup；如果只需要 1-3 个重点指标，再优先使用 KpiCard / FlipperNumber。\n- 主视觉必须有中心重心：地图、三维地球、大尺寸趋势图、关系图、综合大屏主图，杜绝全屏平均分散小图。\n- 深色大屏且画布足够时，优先添加 1 个 GlowBackdrop 作为低层发光背景，增强科技氛围；GlowBackdrop 不要被 PanelFrame 或 Border 包裹。\n- 两侧及空余区域丰富填充：排行、占比、趋势、漏斗、雷达、桑基图、热力图、词云、滚动表格、时钟装饰等，优先复用新增增强组件，如 SectionHeader、StatusBadgeList、DataPairList、MiniTrendCard、TimelineList、StepFlow、DividerLine、GlowBackdrop。\n- 数据名称、文案贴合业务主题，数值混合整数、小数、百分比，避免单调统一。\n- 图表类型多样化，不局限柱状/折线/饼图，优先多用高级异形图表提升质感。\n\n## 智能高级布局规范\n### 布局核心准则\n无需固定坐标硬编码，按画布宽高**自适应智能分版**；严格遵循「**主次分层、非对称错落、一大带多小、宽窄不等分、留白透气**」，拒绝呆板三列均分、整齐网格平铺。\n\n### 可选高级版式（AI自动匹配业务任选其一）\n1. 中心主图环绕式：中间超大地图/三维地球/主视觉大图，四周错落排布KPI、排行、图表、表格，大小模块穿插，打造指挥舱沉浸感。\n2. 上标题-KPI + 中下非对称宫格：顶部通栏标题，下接横向KPI指标区；中下区域采用左宽右窄、左大右小、多宫格错落布局，不做等宽拆分。\n3. 左主右辅纵深式：左侧占比55%-65%放置核心主图，右侧纵向切分多块小模块，放置排行、分析图、实时列表，形成视觉纵深层次。\n4. 窄侧边栏+宽主内容式：左右一侧做窄边栏，放置滚动表格、排名、时钟、公告装饰；剩余大面积做主视觉+多模块分析，适配政务、监控、智慧城市场景。\n5. 通栏分层悬浮式：中间通栏主图表，上下穿插错落悬浮小模块，搭配动态背景、边角装饰、多层辉光边框，强化立体层次感。\n\n### 通用布局细则\n- 标题通栏居中，左右预留合理边距，不贴边拥挤。\n- KPI指标区按指标数量自适应排布：4-6 个概览指标优先 KpiGroup，1-3 个指标优先 KpiCard / FlipperNumber；可等宽可错落宽窄，不强制固定个数。\n- 所有模块之间保留均匀间距，四周留白不贴边、不挤堆。\n- 优先大小混搭、高低错落，用PanelFrame和装饰边框做视觉嵌套分层。\n- 小画布精简克制，保留标题+核心KPI+1张主图+2-3个辅助图，不强行堆砌组件。\n- 布局时主动复用动态背景、光效边框、装饰角标、3D特效、翻牌数字等组件增强质感；一般搭配 2-4 个增强组件即可，丰富但不要过载，不要在同一角落堆叠多个摘要型模块。\n\n## 当前画布已有内容\n{{canvasContext}}\n\n## 业务定义与绑定数据集上下文\n{{businessContext}}\n\n## 用户需求\n{{prompt}}\n\n## 可用组件\n{{componentCatalog}}\n\n## 输出格式\n{\n  \"title\": \"大屏标题\",\n  \"canvasConfig\": {\n    \"width\": {{canvasWidth}},\n    \"height\": {{canvasHeight}},\n    \"background\": \"{{backgroundColor}}\"\n  },\n  \"components\": [\n    {\n      \"key\": \"组件key\",\n      \"x\": 20,\n      \"y\": 100,\n      \"w\": 500,\n      \"h\": 300,\n      \"title\": \"组件标题\",\n      \"option\": {},\n      \"request\": {\n        \"datasetId\": 123,\n        \"datasetName\": \"数据集名称\",\n        \"datasetFields\": [\"维度字段\", \"指标字段\"],\n        \"datasetMapping\": {\n          \"mode\": \"auto\",\n          \"fieldMap\": {},\n          \"syncHeader\": true\n        }\n      }\n    }\n  ]\n}\n\n## option 规则\n- 如果“业务定义与绑定数据集上下文”中提供了 datasets，图表、表格、排行、指标类组件应优先绑定其中的 datasetId。只有标题、装饰、说明或无法匹配数据集的组件才使用纯静态数据。\n- 绑定数据集时必须在组件上输出 request.datasetId；datasetFields 只能使用该数据集 fields 中存在的 fieldName。request.datasetMapping.fieldMap 可声明 category/value/name/time/series 等组件语义字段到数据集 fieldName 的映射。\n- 绑定了 request.datasetId 的组件仍可提供 option.dataset 作为兜底预览数据，但运行时会由数据集查询刷新。\n- ECharts 和 VChart 图表只填 option.dataset，不要写 series、xAxis、yAxis、tooltip。\n- 普通图表 dataset: { \"dimensions\": [\"类目\", \"系列1\", \"系列2\"], \"source\": [{\"类目\": \"1月\", \"系列1\": 820.5, \"系列2\": 320.2}] }\n- 饼图 PieCommon/PieCircle/VChartPie 只能有 2 个 dimensions: 名称和值。\n- Radar: { \"dataset\": { \"radarIndicator\": [{\"name\": \"指标\", \"max\": 100}], \"seriesData\": [{\"name\": \"当前\", \"value\": [80, 90]}] } }\n- ScreenTitle 系列: { \"dataset\": \"大屏标题\", \"subtitle\": \"实时监控\", \"fontSize\": 46, \"accentColor\": \"#25d8ff\", \"showBorder\": true, \"showBackground\": true, \"showDecorations\": true }\n- KpiGroup: { \"dataset\": [{\"title\": \"今日产量\", \"value\": 12345.6, \"unit\": \"件\", \"trend\": \"+12.5%\"}], \"columns\": 4, \"accentColor\": \"#25d8ff\" }\n- KpiCard: { \"title\": \"今日产量\", \"dataset\": 12345.6, \"unit\": \"件\", \"trendValue\": 12.5, \"trendType\": \"up\", \"iconText\": \"KPI\", \"accentColor\": \"#25d8ff\", \"borderColor\": \"#1c95ff\", \"numberColor\": \"#f7fbff\", \"labelColor\": \"#b8d7ff\", \"backgroundColor\": \"#061a3acc\" }\n- SectionHeader: { \"title\": \"模块标题\", \"subtitle\": \"SECTION OVERVIEW\", \"unit\": \"单位\", \"accentColor\": \"#25d8ff\" }\n- StatusBadgeList: { \"dataset\": [{\"label\": \"运行中\", \"value\": 126, \"color\": \"#47ffb2\"}], \"columns\": 4, \"unit\": \"台\" }\n- DataPairList: { \"dataset\": [{\"label\": \"设备编号\", \"value\": \"CNC-01\"}], \"columns\": 2 }\n- MiniTrendCard: { \"title\": \"实时产量\", \"dataset\": 12850, \"unit\": \"件\", \"trend\": \"+12.5%\", \"points\": [18, 28, 24, 42, 38, 56, 68] }\n- TimelineList: { \"dataset\": [{\"time\": \"10:23\", \"title\": \"CNC-01 温度过高\", \"level\": \"高\", \"status\": \"danger\"}] }\n- StepFlow: { \"dataset\": [{\"title\": \"投料\", \"status\": \"done\"}, {\"title\": \"加工\", \"status\": \"active\"}, {\"title\": \"质检\", \"status\": \"pending\"}] }\n- DividerLine: { \"direction\": \"horizontal\", \"thickness\": 2, \"accentColor\": \"#25d8ff\", \"secondColor\": \"#47ffb2\" }\n- GlowBackdrop: { \"variant\": \"reactor\", \"accentColor\": \"#25d8ff\", \"secondColor\": \"#47ffb2\", \"thirdColor\": \"#ffcf5a\", \"opacity\": 0.9 }。variant 可选 reactor、grid、wing、stargate、radar，且应作为背景低层组件使用。\n- PanelFrame 系列: { \"title\": \"模块标题\", \"unit\": \"单位\", \"accentColor\": \"#25d8ff\", \"borderColor\": \"#1d70ff\" }\n- TextCommon/TextGradient: { \"dataset\": \"文字\", \"fontSize\": 36, \"fontColor\": \"#ffffff\", \"fontWeight\": \"bold\", \"textAlign\": \"center\", \"letterSpacing\": 4 }\n- FlipperNumber: { \"dataset\": 12345.6, \"unit\": \"万元\" }\n- RankProgressList: { \"dataset\": [{\"name\": \"项目A\", \"value\": 96.8}], \"unit\": \"%\", \"max\": 100 }\n- TableList: { \"dataset\": [{\"name\": \"项目A\", \"value\": 100.5}] }\n- TableScrollBoard: { \"header\": [\"列1\", \"列2\"], \"dataset\": [[\"值1\", \"值2\"]] }\n- WordCloud/VChartWordCloud: { \"dataset\": [{\"name\": \"关键词\", \"value\": 100}] }\n- Border01-Border13、Clock、CountDown 不要 option 字段；PanelFrame/PanelFrame02 需要 option.title、option.accentColor、option.borderColor。\n\n## 自检\n输出前检查：JSON 可解析；没有尾逗号；没有中文占位数字；组件不越界；非模块框/边框组件不重叠；PanelFrame/边框只包裹紧随其后的组件；GlowBackdrop 不被 PanelFrame/Border 包裹；标题优先用 ScreenTitle；整体有主图、指标、辅助分析；复用足量动态/特效/装饰组件；版式非对称有错落层级；整个大屏颜色统一协调。', 2075737070143303682, 'deepseek-v4-pro', 'PINNED', NULL, 0.70, 4000, '{\"skills\": [], \"mcpTools\": [], \"contextCount\": 0, \"openingStatement\": \"\", \"suggestedQuestions\": []}', '0', 1, '2026-04-13 17:38:55', 1, '2026-07-11 14:24:45', 0, NULL);
INSERT INTO `ai_agent` VALUES (2, 1, '流程BPMN生成助手', 'flow_bpmn_builder', '根据自然语言生成或修改 Flowable BPMN XML 流程配置', '你是一个 Flowable BPMN 流程设计专家。你需要根据用户的自然语言需求，生成或修改企业审批流程的 BPMN 2.0 XML 配置。\n你会收到“平台流程配置上下文”，其中包含当前系统可用的审批人类型、表单类型、会签策略、SPEL表达式模板、启用表单和当前模型节点配置。生成或修改流程时必须优先复用这些上下文，避免编造系统不存在的表达式、表单Key、表单URL或审批配置。\n\n你必须严格输出一个 JSON 对象，不要输出 Markdown、解释文本或代码块。\n\nJSON 字段：\n- modelKey: 流程标识。优先使用用户传入的当前 modelKey。\n- modelName: 流程名称。\n- description: 流程说明。\n- category: 流程分类编码，可为空。\n- flowType: 流程类型，可为空。\n- formType: dynamic/external/none。\n- formJson: 动态表单 JSON 数组或空字符串。\n- summary: 本次生成或修改摘要。\n- bpmnXml: 完整 BPMN 2.0 XML 字符串。\n\nBPMN XML 约束：\n1. definitions 必须包含 bpmn、bpmndi、dc、di、xsi、flowable 命名空间。\n2. process id 必须等于 modelKey，且 isExecutable=\"true\"。\n3. 必须包含 startEvent、endEvent、BPMNDiagram、BPMNPlane、BPMNShape、BPMNEdge。\n4. 所有 sequenceFlow 的 sourceRef/targetRef 必须引用真实存在的节点。\n5. 用户任务审批人优先使用 flowable:assignee、flowable:candidateUsers、flowable:candidateGroups。\n6. 发起人使用 flowable:initiator=\"initiator\"。\n7. 条件分支使用 bpmn:conditionExpression，表达式可使用流程变量，例如 ${amount > 5000}。\n8. 节点 id 使用英文、数字、下划线，禁止中文 id。\n9. 图形坐标从左到右布局，避免节点重叠。\n10. bpmnXml 必须是 JSON 字符串中的合法值，换行和双引号必须正确转义。\n\n如果用户要求修改当前流程，必须基于当前 BPMN XML 增量修改，保留未被要求改变的节点、条件和审批人配置。', 2054373853659234305, 'deepseek-v4-pro', 'PINNED', NULL, 0.70, 4000, '{\"skills\": [], \"mcpTools\": [], \"contextCount\": 2, \"openingStatement\": \"测试\\n\", \"suggestedQuestions\": []}', '0', NULL, '2026-05-07 15:02:52', 1, '2026-06-18 15:58:10', 0, NULL);
INSERT INTO `ai_agent` VALUES (3, 1, '低代码业务系统生成 Agent', 'lowcode_system_generator', '根据用户业务需求自动划分业务领域、生成数据模型和低代码应用草稿', '你是 Forge 低代码业务系统生成 Agent。用户只输入完整业务需求，你需要自动完成业务领域划分、数据模型设计、应用页面规划和页面模板选择。你必须只输出一个合法 JSON 对象，不输出 Markdown、解释、注释或额外前后缀。输出内容必须遵守已注入的低代码协议上下文。AI 结果只能作为草稿建议，不能自动保存、不能执行 DDL、不能发布应用，必须等待用户确认。', 2054373853659234305, 'deepseek-v4-pro', 'PINNED', NULL, 0.30, 6000, '{\"scene\": \"lowcode-system-generator\", \"skills\": [], \"mcpTools\": [\"http_request\", \"workflow_trigger\", \"code_executor\"], \"saveMode\": \"confirm-before-save\", \"contextCount\": 4, \"openingStatement\": \"\", \"suggestedQuestions\": []}', '0', 1, '2026-05-25 14:25:15', 1, '2026-07-03 15:12:04', 0, '1');
INSERT INTO `ai_agent` VALUES (104, 1, 'CRUD配置生成器', 'crud_config_builder', '根据自然语言描述或数据库表结构生成CRUD配置JSON', '你是一个CRUD配置生成专家。根据用户的描述或数据库表结构，生成符合AiCrudPage组件规范的CRUD配置JSON。\n\n配置JSON必须包含以下字段：\n- tableName: 表名\n- tableComment: 表描述\n- searchSchema: 搜索表单配置数组，每项包含field/label/type，可选dictType\n- columnsSchema: 表格列配置数组，每项包含key/title/dataIndex，最后一列为操作列(key=actions)\n- editSchema: 编辑表单配置数组，每项包含field/label/type/required，可选dictType/props\n- apiConfig: API配置对象\n\n搜索type可选：input/select/daterange/number\n编辑type可选：input/textarea/select/radio/checkbox/switch/date/datetime/number/upload/imageUpload/fileUpload/cascader/treeSelect\n基类字段(id/tenant_id/create_by/create_time/create_dept/update_by/update_time/del_flag)不进editSchema\n有dictType的select字段必须加上dictType属性\n\n请仅输出JSON，不要输出其他内容。', 2054373853659234305, 'deepseek-v4-pro', 'PINNED', NULL, 0.30, 4096, '{\"skills\": [], \"mcpTools\": [], \"contextCount\": 2, \"openingStatement\": \"1111\", \"suggestedQuestions\": []}', '0', NULL, '2026-04-20 17:47:33', 1, '2026-07-15 06:57:36', 0, NULL);
INSERT INTO `ai_agent` VALUES (1001, 1, '代码生成字段顾问', 'codegen_column_advisor', '根据数据库字段信息推荐Java类型、表单组件、字典类型、验证规则', '你是一个数据库字段配置顾问。根据用户提供的表信息和字段列表，推荐每个字段的最佳配置。\n\n## 输入格式\n用户会提供表名、表注释和字段列表（包含字段名、数据库类型、注释）。\n\n## 你需要推荐\n对每个字段推荐以下配置：\n1. javaType：Java 类型（Integer/Long/String/BigDecimal/LocalDateTime/LocalDate/Boolean）\n2. htmlType：表单组件（INPUT/TEXTAREA/SELECT/RADIO/CHECKBOX/DATETIME/IMAGE/FILE/EDITOR）\n3. dictType：字典编码（如果字段是枚举类型，推荐合适的字典编码；不是字典类型则为空）\n4. queryType：查询方式（EQ/LIKE/BETWEEN/GT/LT/IN）\n5. isRequired：是否必填（1必填/0非必填）\n6. validateRule：验证规则JSON（如 {\"required\":true,\"pattern\":\"^1[3-9]\\\\d{9}$\",\"message\":\"手机号格式不正确\"}）\n\n## 推断规则\n- 字段名含 status/type/category/level → 推荐 SELECT 组件 + 对应字典\n- 字段名含 name/title → 推荐 INPUT + LIKE 查询\n- 字段名含 amount/price/money → 推荐 INPUT + BigDecimal + 金额验证\n- 字段名含 phone/mobile → 推荐 INPUT + 手机号验证\n- 字段名含 email → 推荐 INPUT + 邮箱验证\n- 字段名含 description/content/remark 且 varchar>255 → 推荐 TEXTAREA\n- 字段名含 time/date → 推荐 DATETIME + BETWEEN 查询\n- 字段名含 image/avatar/logo/pic/photo → 推荐 IMAGE\n- 字段名含 file/attachment → 推荐 FILE\n- 字段名含 content/body 且 text类型 → 推荐 EDITOR\n- tinyint(1) → Boolean + RADIO\n- 基类字段（id/tenant_id/create_by/create_time/create_dept/update_by/update_time/remark）→ isInsert=0,isEdit=0,isList=0,isQuery=0\n\n## 字典列表\n以下是系统中已有的字典编码，请优先使用：\n{{dictList}}\n\n## 输出格式\n返回 JSON 数组，每个元素对应一个字段的推荐配置：\n```json\n[\n  {\n    \"columnName\": \"字段名\",\n    \"javaType\": \"Java类型\",\n    \"htmlType\": \"表单组件\",\n    \"dictType\": \"字典编码或空\",\n    \"queryType\": \"查询方式\",\n    \"isRequired\": 0,\n    \"validateRule\": \"{}\"\n  }\n]\n```\n\n只返回 JSON 数组，不要返回其他内容。', NULL, NULL, 'PINNED', NULL, 0.30, 4096, NULL, '0', NULL, '2026-04-20 14:22:46', 1, '2026-05-15 17:47:01', 0, NULL);
INSERT INTO `ai_agent` VALUES (1002, 1, '代码生成Schema构建器', 'codegen_schema_builder', '根据自然语言描述推断数据模型Schema', '你是一个数据模型设计专家。根据用户的自然语言描述，推断出完整的数据表结构。\n\n## 推断规则\n1. 根据描述推断表名（小写字母+下划线，如 biz_order）和表注释\n2. 推断合理的字段列表，每个字段包含：\n   - columnName：字段名（小写字母+下划线）\n   - columnComment：字段注释\n   - columnType：数据库类型（如 varchar(255)、bigint、int、decimal(10,2)、datetime）\n   - javaType：Java 类型\n   - javaField：Java 字段名（小驼峰）\n   - htmlType：表单组件\n   - dictType：字典编码（如适用）\n   - isRequired：是否必填\n   - validateRule：验证规则JSON\n3. 不需要包含基类字段（id/tenant_id/create_by/create_time/create_dept/update_by/update_time），系统会自动追加\n4. 主键 id 不需要指定\n5. 字段类型选择遵循 MySQL 最佳实践\n\n## 字典列表\n以下是系统中已有的字典编码，请优先使用：\n{{dictList}}\n\n## 输出格式\n返回 JSON 对象：\n```json\n{\n  \"tableName\": \"表名\",\n  \"tableComment\": \"表注释\",\n  \"columns\": [\n    {\n      \"columnName\": \"字段名\",\n      \"columnComment\": \"字段注释\",\n      \"columnType\": \"数据库类型\",\n      \"javaType\": \"Java类型\",\n      \"javaField\": \"java字段名\",\n      \"htmlType\": \"表单组件\",\n      \"dictType\": \"字典编码或空\",\n      \"isRequired\": 0,\n      \"validateRule\": \"{}\"\n    }\n  ]\n}\n```\n\n只返回 JSON 对象，不要返回其他内容。', NULL, NULL, 'PINNED', NULL, 0.30, 4096, NULL, '0', NULL, '2026-04-20 14:22:46', 1, '2026-07-06 11:27:54', 0, NULL);
INSERT INTO `ai_agent` VALUES (2059214156555722753, 1, '智能客服', 'comster', '', '你是一个企业级智能体。请根据用户问题给出准确、清晰、可执行的回答。\n\n要求：\n1. 优先基于已配置的上下文和工具能力回答。\n2. 不确定的信息要说明限制，不要编造。\n3. 输出结构清晰，必要时给出步骤或清单。', 2054373853659234305, NULL, 'PINNED', NULL, 0.70, 4000, '{\"skills\": [], \"mcpTools\": [], \"contextCount\": 0, \"openingStatement\": \"\", \"suggestedQuestions\": []}', '0', 1, '2026-05-26 18:04:48', 1, '2026-06-07 21:05:48', 0, '2');

-- ----------------------------
-- Table structure for ai_business_action_execution_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_action_execution_log`;
CREATE TABLE `ai_business_action_execution_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `suite_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务套件编码',
  `object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `record_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '业务记录ID',
  `action_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '动作编码',
  `action_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '动作名称',
  `execute_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '执行状态：RUNNING/SUCCESS/FAILED/TODO',
  `request_digest` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求摘要',
  `step_result` json NULL COMMENT '步骤执行结果JSON',
  `result_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行结果提示',
  `error_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息',
  `correlation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '链路ID',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '幂等键',
  `duration_ms` bigint(0) NULL DEFAULT NULL COMMENT '执行耗时毫秒',
  `capability_request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AI能力调用请求ID',
  `client_id` bigint(0) NULL DEFAULT NULL COMMENT 'AI能力机器客户端ID',
  `service_user_id` bigint(0) NULL DEFAULT NULL COMMENT 'AI能力绑定服务账号ID',
  `actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AI能力实际主体类型（USER/SERVICE）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_action_idem`(`tenant_id`, `object_code`, `record_id`, `action_code`, `idempotency_key`) USING BTREE,
  INDEX `idx_ai_business_action_record`(`tenant_id`, `object_code`, `record_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_business_action_code`(`tenant_id`, `object_code`, `action_code`, `execute_status`, `create_time`) USING BTREE,
  INDEX `idx_ai_business_action_corr`(`tenant_id`, `correlation_id`) USING BTREE,
  INDEX `idx_ai_business_action_capability_request`(`tenant_id`, `capability_request_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-通用动作执行日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_action_execution_log
-- ----------------------------
INSERT INTO `ai_business_action_execution_log` VALUES (2073992579186487297, 1, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', '1950000000000009262', 'submit_outbound_approval', '提交审批并锁定库存', 'FAILED', 'sha256:898da4de37f680b7d0948fc022605ab0d16d4171ac08d5586cea642db9783e2c; {\"objectCode\":\"PW_OUTBOUND_ORDER\",\"recordId\":\"1950000000000009262\",\"actionCode\":\"submit_outbound_approval\",\"formKeys\":[],\"contextKeys\":[\"routeQuery\",\"row\"]}', '[{\"result\": {\"itemCount\": 1, \"rowResults\": [{\"status\": \"SUCCESS\", \"itemIndex\": 0, \"stepResults\": [{\"result\": {\"lockId\": \"2073992579543003138\", \"message\": \"数量已锁定\", \"itemCode\": \"1950000000000009201\", \"ledgerId\": \"2073992579647860738\", \"quantity\": 12, \"itemIndex\": 0, \"accountCode\": \"1950000000000009221\", \"dimensionKey\": \"\", \"idempotentHit\": false, \"operationType\": \"LOCK\", \"lockedQuantity\": 24, \"targetItemCode\": null, \"targetLedgerId\": null, \"balanceQuantity\": 150, \"domainActionType\": \"QUANTITY\", \"availableQuantity\": 126, \"targetAccountCode\": null, \"targetDimensionKey\": null, \"targetLockedQuantity\": null, \"targetBalanceQuantity\": null, \"targetAvailableQuantity\": null}, \"status\": \"SUCCESS\", \"message\": \"数量已锁定\", \"stepCode\": \"outbound_item_lock\", \"stepName\": \"明细锁定\", \"stepType\": \"DOMAIN_ACTION\", \"durationMs\": 79, \"errorMessage\": null}]}]}, \"status\": \"SUCCESS\", \"message\": \"循环步骤执行完成，共 1 行\", \"stepCode\": \"foreach_outbound_lock_items\", \"stepName\": \"逐行锁定出库数量\", \"stepType\": \"FOREACH\", \"durationMs\": 81, \"errorMessage\": null}, {\"result\": {}, \"status\": \"FAILED\", \"message\": \"步骤执行失败\", \"stepCode\": \"start_outbound_flow\", \"stepName\": \"发起出库审批\", \"stepType\": \"START_FLOW\", \"durationMs\": 170, \"errorMessage\": \"当前状态「已提交」不可发起主流程\"}]', '出库审批提交或库存锁定失败', '当前状态「已提交」不可发起主流程', 'a2a4a2370f2843dbb3ed76cd0f9890b6', NULL, 378, NULL, NULL, NULL, NULL, 1, '2026-07-06 12:48:58', 6, 1, '2026-07-06 12:48:59');
INSERT INTO `ai_business_action_execution_log` VALUES (2076087035855417345, 1, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', '1950000000000009262', 'submit_outbound_approval', '提交审批并锁定库存', 'FAILED', 'sha256:898da4de37f680b7d0948fc022605ab0d16d4171ac08d5586cea642db9783e2c; {\"objectCode\":\"PW_OUTBOUND_ORDER\",\"recordId\":\"1950000000000009262\",\"actionCode\":\"submit_outbound_approval\",\"formKeys\":[],\"contextKeys\":[\"routeQuery\",\"row\"]}', '[{\"result\": {\"itemCount\": 1, \"rowResults\": [{\"status\": \"SUCCESS\", \"itemIndex\": 0, \"stepResults\": [{\"result\": {\"lockId\": \"2076087036144824321\", \"message\": \"数量已锁定\", \"itemCode\": \"1950000000000009201\", \"ledgerId\": \"2076087036241293314\", \"quantity\": 12, \"itemIndex\": 0, \"accountCode\": \"1950000000000009221\", \"dimensionKey\": \"\", \"idempotentHit\": false, \"operationType\": \"LOCK\", \"lockedQuantity\": 24, \"targetItemCode\": null, \"targetLedgerId\": null, \"balanceQuantity\": 150, \"domainActionType\": \"QUANTITY\", \"availableQuantity\": 126, \"targetAccountCode\": null, \"targetDimensionKey\": null, \"targetLockedQuantity\": null, \"targetBalanceQuantity\": null, \"targetAvailableQuantity\": null}, \"status\": \"SUCCESS\", \"message\": \"数量已锁定\", \"stepCode\": \"outbound_item_lock\", \"stepName\": \"明细锁定\", \"stepType\": \"DOMAIN_ACTION\", \"durationMs\": 77, \"errorMessage\": null}]}]}, \"status\": \"SUCCESS\", \"message\": \"循环步骤执行完成，共 1 行\", \"stepCode\": \"foreach_outbound_lock_items\", \"stepName\": \"逐行锁定出库数量\", \"stepType\": \"FOREACH\", \"durationMs\": 81, \"errorMessage\": null}, {\"result\": {}, \"status\": \"FAILED\", \"message\": \"步骤执行失败\", \"stepCode\": \"start_outbound_flow\", \"stepName\": \"发起出库审批\", \"stepType\": \"START_FLOW\", \"durationMs\": 142, \"errorMessage\": \"当前状态「已提交」不可发起主流程\"}]', '出库审批提交或库存锁定失败', '当前状态「已提交」不可发起主流程', '22a1a93da4a14e4393996e82f5c3d979', NULL, 329, NULL, NULL, NULL, NULL, 1, '2026-07-12 07:31:36', 6, 1, '2026-07-12 07:31:36');

-- ----------------------------
-- Table structure for ai_business_app
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_app`;
CREATE TABLE `ai_business_app`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `app_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用入口编码',
  `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用入口名称',
  `app_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用类型：BUSINESS/EMBEDDED/MOBILE/INTEGRATION',
  `application_id` bigint(0) NULL DEFAULT NULL COMMENT '归属业务应用聚合ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联业务对象编码',
  `entry_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口模式：RUNTIME/ROUTE/IFRAME/EXTERNAL/H5/API',
  `entry_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入口地址',
  `config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联低代码运行配置键',
  `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `options` json NULL COMMENT '扩展配置',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_app_code_active`(`tenant_id`, `app_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_app_suite`(`tenant_id`, `suite_code`, `app_type`, `status`, `sort_order`) USING BTREE,
  INDEX `idx_ai_business_app_object`(`tenant_id`, `suite_code`, `object_code`, `status`) USING BTREE,
  INDEX `idx_ai_business_app_config_key`(`tenant_id`, `config_key`) USING BTREE,
  INDEX `idx_ai_business_app_application`(`tenant_id`, `application_id`, `status`, `sort_order`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-应用入口表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_app
-- ----------------------------
INSERT INTO `ai_business_app` VALUES (1910000000000000301, 1, 'CRM_CUSTOMER_MANAGE', '客户', 'BUSINESS', 1110789817060294726, 'CRM', 'CUSTOMER', 'RUNTIME', '/ai/crud-page/crm_customer', 'crm_customer', 'ionicons5:BusinessOutline', '客户', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000302, 1, 'CRM_CONTACT_MANAGE', '联系人', 'BUSINESS', 1110789817060294656, 'CRM', 'CONTACT', 'RUNTIME', '/ai/crud-page/crm_contact', 'crm_contact', 'ionicons5:PersonOutline', '联系人', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000303, 1, 'CRM_LEAD_MANAGE', '线索', 'BUSINESS', 1110789817060294657, 'CRM', 'LEAD', 'RUNTIME', '/ai/crud-page/crm_lead', 'crm_lead', 'ionicons5:SparklesOutline', '线索', 1, 3, '{\"source\": \"lowcode_publish\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000304, 1, 'CRM_OPPORTUNITY_MANAGE', '商机管理', 'BUSINESS', 1110789817060294658, 'CRM', 'OPPORTUNITY', 'RUNTIME', '/ai/crud-page/crm_opportunity', 'crm_opportunity', 'ionicons5:TrendingUpOutline', '商机标准后台业务入口', 1, 4, '{\"sample\": true, \"adminMenu\": {\"path\": \"/ai/crud-page/crm_opportunity?appId=1910000000000000304&runtimeOpenMode=LIST\", \"sort\": 4, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9393\", \"suiteAsParent\": true, \"actualParentId\": \"9392\", \"menuResourceId\": \"9393\", \"suiteMenuResourceId\": \"9392\"}, \"entryGroup\": \"crm-standard\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000305, 1, 'CRM_CONTRACT_MANAGE', '合同', 'BUSINESS', 1110789817060294726, 'CRM', 'CONTRACT', 'RUNTIME', '/ai/crud-page/crm_contract', 'crm_contract', 'ionicons5:DocumentTextOutline', '合同', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000306, 1, 'CRM_PAYMENT_MANAGE', '回款管理', 'BUSINESS', 1110789817060294726, 'CRM', 'PAYMENT', 'RUNTIME', '/ai/crud-page/crm_payment', 'crm_payment', 'ionicons5:WalletOutline', '回款标准后台业务入口', 1, 6, '{\"sample\": true, \"entryGroup\": \"crm-standard\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000307, 1, 'CRM_FOLLOW_RECORD_MANAGE', '跟进记录', 'BUSINESS', 1110789817060294658, 'CRM', 'FOLLOW_RECORD', 'RUNTIME', '/ai/crud-page/crm_follow_record', 'crm_follow_record', 'ionicons5:ChatbubblesOutline', '跟进记录', 1, 8, '{\"source\": \"lowcode_publish\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000308, 1, 'CRM_SALES_TASK_MANAGE', '销售任务', 'BUSINESS', 1110789817060294661, 'CRM', 'SALES_TASK', 'RUNTIME', '/ai/crud-page/crm_sales_task', 'crm_sales_task', 'ionicons5:CheckboxOutline', '销售任务标准后台业务入口', 1, 8, '{\"sample\": true, \"entryGroup\": \"crm-standard\"}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-22 13:31:05', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000941, 1, 'PW_MATERIAL_MANAGE', '物料', 'BUSINESS', 1110789817060294662, 'PROCUREMENT_WAREHOUSE', 'PW_MATERIAL', 'RUNTIME', '/ai/crud-page/pw_material', 'pw_material', 'ionicons5:CubeOutline', '物料', 1, 10, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000942, 1, 'PW_SUPPLIER_MANAGE', '供应商', 'BUSINESS', 1110789817060294663, 'PROCUREMENT_WAREHOUSE', 'PW_SUPPLIER', 'RUNTIME', '/ai/crud-page/pw_supplier', 'pw_supplier', 'ionicons5:PeopleOutline', '供应商', 1, 20, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000943, 1, 'PW_WAREHOUSE_MANAGE', '仓库', 'BUSINESS', 1110789817060294664, 'PROCUREMENT_WAREHOUSE', 'PW_WAREHOUSE', 'RUNTIME', '/ai/crud-page/pw_warehouse', 'pw_warehouse', 'ionicons5:HomeOutline', '仓库', 1, 30, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-23 00:29:38', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000944, 1, 'PW_PURCHASE_MANAGE', '采购单', 'BUSINESS', 1110789817060294665, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER', 'RUNTIME', '/ai/crud-page/pw_purchase_order', 'pw_purchase_order', 'ionicons5:CartOutline', '采购单', 1, 40, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-22 15:38:52', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000945, 1, 'PW_OUTBOUND_MANAGE', '出库管理', 'BUSINESS', 1110789817060294666, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', 'RUNTIME', NULL, 'pw_outbound_order', 'ionicons5:ExitOutline', '出库申请基础 CRUD，后续接入锁定和扣减动作', 1, 50, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/pw_outbound_order?appId=1910000000000000945&runtimeOpenMode=LIST\", \"sort\": 50, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9441\", \"suiteAsParent\": true, \"actualParentId\": \"9440\", \"menuResourceId\": \"9441\", \"suiteMenuResourceId\": \"9440\"}, \"entryType\": \"OBJECT_LIST\", \"lowcodeApp\": true, \"mountTarget\": \"ADMIN\", \"defaultParams\": {}, \"targetPageKey\": \"list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000000946, 1, 'PW_TRANSFER_MANAGE', '调拨管理', 'BUSINESS', 1110789817060294667, 'PROCUREMENT_WAREHOUSE', 'PW_TRANSFER_ORDER', 'RUNTIME', NULL, 'pw_transfer_order', 'ionicons5:SwapHorizontalOutline', '调拨申请基础 CRUD，后续接入转移动作', 1, 60, '{\"lowcodeApp\": true, \"targetPageKey\": \"list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000005108, 1, 'CRM_OPPORTUNITY_STATS', '商机看板', 'BUSINESS', 1110789817060294658, 'CRM', 'OPPORTUNITY', 'ROUTE', '/app-center/stats?configKey=crm_opportunity&objectCode=OPPORTUNITY&suiteCode=CRM', 'crm_opportunity', 'ionicons5:StatsChartOutline', '商机阶段、金额和流程结果统计看板', 1, 40, '{\"sample\": true, \"entryGroup\": \"crm-analytics\"}', 1, '2026-06-02 06:48:46', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000005206, 1, 'HR_LEAVE_APPLICATION_MANAGE', '离职申请', 'BUSINESS', 1110789817060294668, 'HR', 'LEAVE_APPLICATION', 'RUNTIME', '/ai/crud-page/hr_leave_application', 'hr_leave_application', 'ionicons5:ExitOutline', '离职申请', 1, 0, '{\"source\": \"lowcode_publish\", \"appMode\": \"CODE_DOWNLOAD\", \"codegen\": {\"includeSql\": true, \"moduleName\": \"hr\", \"sourceType\": \"DRAFT\", \"includeDictSql\": true, \"includeMenuSql\": true, \"businessApiBase\": \"/hr/leave-application\", \"frontendBasePath\": \"frontend/src/views\"}, \"adminMenu\": {\"sort\": 0, \"syncEnabled\": false, \"suiteAsParent\": true}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"targetFormKey\": \"hr_leave_application_default_form\", \"targetPageKey\": \"list\", \"permissionCode\": \"ai:business:LEAVE_APPLICATION:list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-02 06:48:47', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000005207, 1, 'HR_LEAVE_HANDOVER_MANAGE', '离职交接', 'BUSINESS', 1110789817060294669, 'HR', 'LEAVE_HANDOVER', 'RUNTIME', '/ai/crud-page/hr_leave_handover', 'hr_leave_handover', 'ionicons5:ClipboardOutline', '离职交接记录入口', 1, 2, '{\"sample\": true, \"adminMenu\": {\"path\": \"/ai/crud-page/hr_leave_handover?appId=1910000000000005207&runtimeOpenMode=LIST\", \"sort\": 2, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9302\", \"suiteAsParent\": true, \"actualParentId\": \"9284\", \"menuResourceId\": \"9302\", \"suiteMenuResourceId\": \"9284\"}, \"entryGroup\": \"hr-leave\", \"mountTarget\": \"ADMIN\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-02 06:48:47', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (1910000000000008303, 1, 'PURCHASE_ORDER_APPROVAL_TEST', '采购单审批测试', 'BUSINESS', 1110789817060294670, 'PURCHASE', 'sample_purchase_order', 'ROUTE', '/business/purchase-order-test', NULL, 'ionicons5:ClipboardOutline', '打开采购单审批测试页面，创建采购单并验证流程节点表单权限', 0, 10, '{\"sample\": true, \"codeApp\": true, \"flowConfigUrl\": \"/app-center/object/sample_purchase_order/designer?panel=flow-app&codeApp=1&name=采购申请\"}', 1, '2026-06-29 10:34:00', 1, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2063913897860308994, 1, 'IN_OUT_IN_OUT_HISTORY_RUNTIME', 'InOutHistory', 'BUSINESS', 1110789817060294671, 'IN_OUT', 'in_out_history', 'RUNTIME', '/ai/crud-page/in_out_history', 'in_out_history', 'ionicons5:AppsOutline', 'InOutHistory', 1, 0, '{\"source\": \"lowcode_publish\", \"adminMenu\": {\"path\": \"/ai/crud-page/in_out_history?appId=2063913897860308994&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9372\", \"suiteAsParent\": true, \"actualParentId\": \"9371\", \"menuResourceId\": \"9372\", \"suiteMenuResourceId\": \"9371\"}}', 1, '2026-06-08 17:19:54', 2, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2064182964550672385, 1, 'TB', 'TB', 'BUSINESS', 1110789817060294672, 'TTT', 'tbill_code', 'RUNTIME', NULL, 'ttt_tbill_code', NULL, NULL, 1, 0, '{\"adminMenu\": {\"path\": \"/ai/crud-page/ttt_tbill_code?appId=2064182964550672385&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9293\", \"suiteAsParent\": true, \"actualParentId\": \"9549\", \"menuResourceId\": \"9293\", \"suiteMenuResourceId\": \"9549\"}, \"mountTarget\": \"ADMIN\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-09 11:09:04', 2, 1, '2026-07-17 14:35:08', 0);
INSERT INTO `ai_business_app` VALUES (2068689395142389762, 1, 'TEST_DATASOURCE_ORDER_MANAGEMENT_RUNTIME', '订单管理', 'BUSINESS', 1110789817060294675, 'TEST_DATASOURCE', 'order_management', 'RUNTIME', '/ai/crud-page/test_datasource_order_management', 'test_datasource_order_management', 'ionicons5:AppsOutline', '订单管理', 1, 0, '{\"source\": \"lowcode_publish\", \"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/test_datasource_order_management?appId=2068689395142389762&runtimeOpenMode=LIST\", \"sort\": 0, \"parentId\": \"9403\", \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9402\", \"suiteAsParent\": false, \"actualParentId\": \"9403\", \"menuResourceId\": \"9402\", \"originalParentId\": \"9403\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"defaultParams\": {}, \"targetPageKey\": \"list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-21 21:36:01', 2, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2070067878156353538, 1, 'TPM_ASSET_CREATE', '资产设备维护', 'BUSINESS', 1110789817060294676, 'ASSET_DEVICE_SYSTEM', 'asset_device_create', 'RUNTIME', NULL, 'asset_device_system_asset_device_create', 'ionicons5:Build', '打开资产设备维护的列表或填报页面', 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/asset_device_system_asset_device_create?appId=2070067878156353538&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9404\", \"suiteAsParent\": true, \"actualParentId\": \"9551\", \"menuResourceId\": \"9404\", \"suiteMenuResourceId\": \"9551\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"defaultParams\": {}, \"targetPageKey\": \"list\", \"permissionCode\": \"ai:business:asset_device_create:list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-25 16:53:37', 6, 1, '2026-07-22 14:13:14', 0);
INSERT INTO `ai_business_app` VALUES (2071021662462324737, 1, 'crm_xians', '线索入口', 'BUSINESS', 1110789817060294657, 'CRM', 'LEAD', 'RUNTIME', NULL, 'crm_lead', NULL, '打开线索的列表或填报页面', 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/crm_lead?appId=2071021662462324737&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9405\", \"suiteAsParent\": true, \"actualParentId\": \"9392\", \"menuResourceId\": \"9405\", \"suiteMenuResourceId\": \"9392\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"defaultParams\": {}, \"targetPageKey\": \"list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-28 08:03:37', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2071021763234672641, 1, 'crm_hetong1', '合同入口', 'BUSINESS', 1110789817060294726, 'CRM', 'CONTRACT', 'RUNTIME', NULL, 'crm_contract', NULL, '打开合同的列表或填报页面', 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/crm_contract?appId=2071021763234672641&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9406\", \"suiteAsParent\": true, \"actualParentId\": \"9392\", \"menuResourceId\": \"9406\", \"suiteMenuResourceId\": \"9392\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"defaultParams\": {}, \"targetPageKey\": \"list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-28 08:04:01', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2071515329656565762, 1, 'LSJY_LSJY_DESK_RUNTIME', '桌台', 'BUSINESS', 1110789817060294678, 'LSJY', 'lsjy_desk', 'RUNTIME', '/ai/crud-page/lsjy_desk', 'lsjy_desk', 'ionicons5:AppsOutline', '桌台', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-06-29 16:45:16', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2071516567991267330, 1, 'desk', '桌台管理', 'BUSINESS', 1110789817060294678, 'LSJY', 'lsjy_desk', 'RUNTIME', NULL, 'lsjy_desk', 'ionicons5:AddCircleSharp', '打开桌台的列表或填报页面', 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/lsjy_desk?appId=2071516567991267330&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9422\", \"suiteAsParent\": true, \"actualParentId\": \"9419\", \"menuResourceId\": \"9422\", \"suiteMenuResourceId\": \"9419\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"defaultParams\": {\"formDefaultValues\": {\"deskNum\": 2}}, \"targetPageKey\": \"list\", \"permissionCode\": \"ai:business:lsjy_desk:list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-06-29 16:50:11', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2072219603706064897, 1, 'PURCHASE_MATERIAL_RUNTIME', '物料管理', 'BUSINESS', 1110789817060294680, 'PURCHASE', 'material', 'RUNTIME', '/ai/crud-page/purchase_material', 'purchase_material', 'ionicons5:AppsOutline', '物料管理', 0, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-01 15:23:48', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2072245036191330305, 1, 'PURCHASE_WAREHOUSE_MANAGEMENT_RUNTIME', '仓库管理', 'BUSINESS', 1110789817060294681, 'PURCHASE', 'warehouse_management', 'RUNTIME', '/ai/crud-page/purchase_warehouse_management', 'purchase_warehouse_management', 'ionicons5:AppsOutline', '仓库管理', 0, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-01 17:04:52', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2073052572570349570, 1, 'PROCUREMENT_WAREHOUSE_PW_OUTBOUND_ORDER_ITEM_RUNTIME', '出库明细', 'BUSINESS', 1110789817060294666, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER_ITEM', 'RUNTIME', '/ai/crud-page/pw_outbound_order_item', 'pw_outbound_order_item', 'ionicons5:ListOutline', '出库明细', 1, 80, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-03 22:33:43', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2073215476800139265, 1, 'PROCUREMENT_WAREHOUSE_PW_SUPPLIER_MATERIAL_RUNTIME', '供应商报价', 'BUSINESS', 1110789817060294663, 'PROCUREMENT_WAREHOUSE', 'PW_SUPPLIER_MATERIAL', 'RUNTIME', '/ai/crud-page/pw_supplier_material', 'pw_supplier_material', 'ionicons5:PricetagOutline', '供应商报价', 1, 25, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-04 09:21:03', 6, 1, '2026-07-14 06:48:56', 0);
INSERT INTO `ai_business_app` VALUES (2073285787654537217, 1, 'PROCUREMENT_WAREHOUSE_PW_PURCHASE_ORDER_ITEM_RUNTIME', '采购明细', 'BUSINESS', 1110789817060294665, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER_ITEM', 'RUNTIME', '/ai/crud-page/pw_purchase_order_item', 'pw_purchase_order_item', 'ionicons5:ListOutline', '采购明细', 1, 60, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-04 14:00:26', 6, 1, '2026-07-14 20:15:52', 0);
INSERT INTO `ai_business_app` VALUES (2076609726073131009, 1, 'PROCUREMENT_WAREHOUSE_PRODUCT_RUNTIME', '产品', 'BUSINESS', 1110789817060294684, 'PROCUREMENT_WAREHOUSE', 'product', 'RUNTIME', '/ai/crud-page/procurement_warehouse_product', 'procurement_warehouse_product', 'ionicons5:AppsOutline', '产品', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-13 18:08:35', 6, 1, '2026-07-20 10:53:05', 0);
INSERT INTO `ai_business_app` VALUES (2076866317318647809, 1, 'PURCHASE_PROCUREMENT_RUNTIME', '采购管理', 'BUSINESS', 1110789817060294682, 'PURCHASE', 'procurement', 'RUNTIME', '/ai/crud-page/purchase_procurement', 'purchase_procurement', 'ionicons5:AppsOutline', '采购管理', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-14 11:08:11', 6, 1, '2026-08-06 15:20:50', 0);
INSERT INTO `ai_business_app` VALUES (2077006139794391042, 1, 'PROCUREMENT_WAREHOUSE_TF_F_ORDER_RUNTIME', '订单基本信息', 'BUSINESS', 102020367253504011, 'PROCUREMENT_WAREHOUSE', 'tf_f_order', 'RUNTIME', '/ai/crud-page/procurement_warehouse_tf_f_order', 'procurement_warehouse_tf_f_order', 'ionicons5:AppsOutline', '订单基本信息', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-14 20:23:47', 6, 1, '2026-08-06 15:20:50', 0);
INSERT INTO `ai_business_app` VALUES (2077006427452342274, 1, 'ORDERTEST', '测试订单管理', 'BUSINESS', 2077004359383646209, 'PROCUREMENT_WAREHOUSE', 'tf_f_order', 'RUNTIME', NULL, 'procurement_warehouse_tf_f_order', 'ionicons5:AlbumsOutline', NULL, 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"path\": \"/ai/crud-page/procurement_warehouse_tf_f_order?appId=2077006427452342274&runtimeOpenMode=LIST\", \"sort\": 0, \"component\": \"ai/crud-page\", \"syncEnabled\": true, \"activeMenuKey\": \"9520\", \"suiteAsParent\": true, \"actualParentId\": \"9550\", \"menuResourceId\": \"9520\", \"suiteMenuResourceId\": \"9550\"}, \"entryType\": \"OBJECT_LIST\", \"mountTarget\": \"ADMIN\", \"targetPageKey\": \"list\", \"permissionCode\": \"ai:business:tf_f_order:list\", \"runtimeOpenMode\": \"LIST\"}', 1, '2026-07-14 20:24:56', 6, 1, '2026-07-21 13:12:54', 0);
INSERT INTO `ai_business_app` VALUES (2077031351042809857, 1, 'PROCUREMENT_WAREHOUSE_TF_F_ORDER_SALES_ORDER_RUNTIME', '销售订单', 'BUSINESS', 102020367253504011, 'PROCUREMENT_WAREHOUSE', 'tf_f_order_sales_order', 'RUNTIME', '/ai/crud-page/procurement_warehouse_tf_f_order_sales_order', 'procurement_warehouse_tf_f_order_sales_order', 'ionicons5:AlbumsOutline', '销售订单', 1, 0, '{\"source\": \"lowcode_publish\"}', 1, '2026-07-14 22:03:58', 6, 1, '2026-08-06 15:20:50', 0);
INSERT INTO `ai_business_app` VALUES (2079133476546945026, 1, 'TF_F_ORDER_FORM', '订单基本信息填报', 'BUSINESS', 2077217535408779266, 'PROCUREMENT_WAREHOUSE', 'tf_f_order', 'RUNTIME', NULL, 'procurement_warehouse_tf_f_order', NULL, NULL, 1, 0, '{\"appMode\": \"DYNAMIC_RENDER\", \"adminMenu\": {\"sort\": 0, \"syncEnabled\": false, \"suiteAsParent\": true}, \"entryType\": \"CREATE_FORM\", \"mountTarget\": \"ADMIN\", \"targetFormKey\": \"procurement_warehouse_tf_f_order_default_form\", \"targetPageKey\": \"list\", \"permissionCode\": \"ai:business:tf_f_order:list\", \"runtimeOpenMode\": \"CREATE_FORM\"}', 1, '2026-07-20 17:17:04', 6, 1, '2026-07-21 13:12:54', 0);

-- ----------------------------
-- Table structure for ai_business_application
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_application`;
CREATE TABLE `ai_business_application`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务应用编码',
  `application_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务应用名称',
  `suite_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务域编码',
  `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用说明',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `design_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '设计状态：DRAFT/READY/PUBLISHED/CHANGED',
  `last_publish_version` int(0) NULL DEFAULT NULL COMMENT '最近发布版本号',
  `last_publish_time` datetime(0) NULL DEFAULT NULL COMMENT '最近发布时间',
  `options` json NULL COMMENT '扩展配置，不保存敏感密钥',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_application_code_active`(`tenant_id`, `application_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_suite`(`tenant_id`, `suite_code`, `status`, `design_status`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_update`(`tenant_id`, `update_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码业务应用聚合' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_application
-- ----------------------------
INSERT INTO `ai_business_application` VALUES (102027100654927872, 1, 'migrated_b6489c4d977853ef1808104d', '客户', 'CRM', 'ionicons5:BusinessOutline', '管理客户基本信息、客户分级、所属区域和客户生命周期', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000101\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-06-29 17:21:12');
INSERT INTO `ai_business_application` VALUES (102027100654927873, 1, 'migrated_1610722b7c90e613dba89144', '线索', 'CRM', 'ionicons5:SparklesOutline', '管理销售线索、来源、跟进状态和转化进度', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000103\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-06-28 08:06:05');
INSERT INTO `ai_business_application` VALUES (102027100654927874, 1, 'migrated_b8eab8b4dd365f1d4ecc40b0', '商机', 'CRM', 'ionicons5:TrendingUpOutline', '管理商机阶段、预计金额、赢单概率和推进动作', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000104\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-06-17 15:57:24');
INSERT INTO `ai_business_application` VALUES (102027100654927875, 1, 'migrated_e08f778e6bf6922de6f60f00', '合同', 'CRM', 'ionicons5:DocumentTextOutline', '管理合同信息、合同审批、归档和履约状态', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000105\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-06-08 18:16:57');
INSERT INTO `ai_business_application` VALUES (102027100654927876, 1, 'migrated_b6ba1ed83187b324d64ae79a', '回款', 'CRM', 'ionicons5:WalletOutline', '管理回款计划、回款记录和逾期提醒', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000107\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-28 10:10:50');
INSERT INTO `ai_business_application` VALUES (102027100654927877, 1, 'migrated_fbe5fe8aa097f91699ca2c96', '销售任务', 'CRM', 'ionicons5:CheckboxOutline', '管理销售计划、待办任务和任务完成情况', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000109\"}', 0, 1, '2026-05-27 13:01:03', 1, 1, '2026-07-22 13:31:05');
INSERT INTO `ai_business_application` VALUES (102027100654927878, 1, 'migrated_94097d5e483e5e591c9e1ff1', '物料', 'PROCUREMENT_WAREHOUSE', 'ionicons5:CubeOutline', '物料基础资料', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000911\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:08:27');
INSERT INTO `ai_business_application` VALUES (102027100654927879, 1, 'migrated_003653beb73a26d86edf0cdf', '供应商', 'PROCUREMENT_WAREHOUSE', 'ionicons5:PeopleOutline', '供应商基础资料', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000912\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:12:26');
INSERT INTO `ai_business_application` VALUES (102027100654927880, 1, 'migrated_f3ab1f6bc8c25825ca56645f', '仓库', 'PROCUREMENT_WAREHOUSE', 'ionicons5:HomeOutline', '中心仓库和项目现场仓', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000914\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-23 00:29:38');
INSERT INTO `ai_business_application` VALUES (102027100654927881, 1, 'migrated_4202257c5df8b994b9c58ff6', '采购单', 'PROCUREMENT_WAREHOUSE', 'ionicons5:CartOutline', '采购申请和审批入库单据', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000915\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-22 15:38:52');
INSERT INTO `ai_business_application` VALUES (102027100654927882, 1, 'migrated_05ad0747007a4dcdc0501618', '出库单', 'PROCUREMENT_WAREHOUSE', 'ionicons5:ExitOutline', '仓库出库申请单据', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000917\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 20:57:38');
INSERT INTO `ai_business_application` VALUES (102027100654927883, 1, 'migrated_c7880e96ff38c8838cb340f3', '调拨单', 'PROCUREMENT_WAREHOUSE', 'ionicons5:SwapHorizontalOutline', '仓库间物料调拨单据', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000000919\"}', 0, 1, '2026-07-03 14:25:24', 1, 1, '2026-07-12 16:34:01');
INSERT INTO `ai_business_application` VALUES (102027100654927884, 1, 'migrated_a802b7986a51f7360418866c', '离职申请', 'HR', 'ionicons5:ExitOutline', '员工离职申请单据，支持流程流转和状态回写', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000005202\"}', 0, 1, '2026-06-02 06:48:47', 1, 1, '2026-07-09 15:47:22');
INSERT INTO `ai_business_application` VALUES (102027100654927885, 1, 'migrated_31c02df35ccfb06bf481948e', '离职交接', 'HR', 'ionicons5:ClipboardOutline', '离职申请通过后自动生成的交接记录', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000005203\"}', 0, 1, '2026-06-02 06:48:47', 1, 1, '2026-06-02 06:48:47');
INSERT INTO `ai_business_application` VALUES (102027100654927886, 1, 'migrated_c3018a6f308b98e1cdc054bd', '采购申请', 'PURCHASE', 'ionicons5:CartOutline', '代码实现的采购单审批测试业务，业务流程配置维护节点表单和字段权限', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"1910000000000008302\"}', 0, 1, '2026-06-29 10:34:00', 1, 1, '2026-06-30 17:13:02');
INSERT INTO `ai_business_application` VALUES (102027100654927887, 1, 'migrated_42e155aac29c2730b889575e', 'InOutHistory', 'IN_OUT', NULL, '由存量业务对象“InOutHistory”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2063783773240336385\"}', 0, 1, '2026-06-08 08:42:49', 2, 1, '2026-06-22 12:43:21');
INSERT INTO `ai_business_application` VALUES (102027100654927888, 1, 'migrated_b537f267403f7c0cac87a140', 'T订单', 'TTT', 'ionicons5:Accessibility', '一个订单对象', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2064179274808860674\"}', 0, 1, '2026-06-09 10:54:24', 2, 1, '2026-07-17 14:35:08');
INSERT INTO `ai_business_application` VALUES (102027100654927889, 1, 'migrated_e3bd90084c6c1c2e4ad35595', 'dddddd', 'BUSINESS', NULL, '由存量业务对象“dddddd”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2064330294801244161\"}', 0, 1, '2026-06-09 20:54:30', 2, 1, '2026-06-17 15:33:36');
INSERT INTO `ai_business_application` VALUES (102027100654927890, 1, 'migrated_2587fb97fdd196c883c97aaa', '测试', 'IN_OUT', NULL, '由存量业务对象“测试”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2064534584246165506\"}', 0, 1, '2026-06-10 10:26:17', 2, 1, '2026-06-21 15:32:55');
INSERT INTO `ai_business_application` VALUES (102027100654927891, 1, 'migrated_b40c342b3d26cd34eff01e3d', '订单管理', 'TEST_DATASOURCE', NULL, '由存量业务对象“订单管理”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2068689221225574401\"}', 0, 1, '2026-06-21 21:35:19', 2, 1, '2026-06-26 07:37:32');
INSERT INTO `ai_business_application` VALUES (102027100654927892, 1, 'migrated_51fa1c6da8b91abe8ba543f3', '资产设备维护', 'ASSET_DEVICE_SYSTEM', 'ionicons5:Build', '由存量业务对象“资产设备维护”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2070062408473559042\"}', 0, 1, '2026-06-25 16:31:53', 6, 1, '2026-07-22 14:13:14');
INSERT INTO `ai_business_application` VALUES (102027100654927893, 1, 'migrated_9bdae5ee8ebb3c9b11928aa9', '客户信息', 'KHXS', 'ionicons5:Man', '由存量业务对象“客户信息”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2070306429540286465\"}', 0, 1, '2026-06-26 08:41:32', 6, 1, '2026-06-26 08:41:32');
INSERT INTO `ai_business_application` VALUES (102027100654927894, 1, 'migrated_498169afb49aef0aff2d1704', '桌台', 'LSJY', NULL, '店铺桌台管理', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2071191121076465666\"}', 0, 1, '2026-06-28 19:16:59', 6, 1, '2026-07-09 16:18:24');
INSERT INTO `ai_business_application` VALUES (102027100654927895, 1, 'migrated_f168ea3bda491ab231a3e9c8', '客户', 'MANAGEMENT', NULL, '由存量业务对象“客户”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2071759418675212290\"}', 0, 1, '2026-06-30 08:55:11', 6, 1, '2026-06-30 08:56:53');
INSERT INTO `ai_business_application` VALUES (102027100654927896, 1, 'migrated_5902c95fc39bda07b0eebe13', '物料管理', 'PURCHASE', NULL, '由存量业务对象“物料管理”整理生成', 0, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2072205568382087169\"}', 0, 1, '2026-07-01 14:28:02', 6, 1, '2026-07-03 22:31:23');
INSERT INTO `ai_business_application` VALUES (102027100654927897, 1, 'migrated_089ea87c6acba1cf286e0826', '仓库管理', 'PURCHASE', NULL, '由存量业务对象“仓库管理”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2072243167373045761\"}', 0, 1, '2026-07-01 16:57:26', 6, 1, '2026-07-01 17:13:08');
INSERT INTO `ai_business_application` VALUES (102027100654927898, 1, 'migrated_267a7e8e267654d011aec811', '采购管理', 'PURCHASE', NULL, '由存量业务对象“采购管理”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2072248915922530306\"}', 0, 1, '2026-07-01 17:20:17', 6, 1, '2026-07-22 14:19:05');
INSERT INTO `ai_business_application` VALUES (102027100654927899, 1, 'migrated_b65e2054d0f4d8795d5960e5', '送货单', 'SHD', NULL, '由存量业务对象“送货单”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2073076640056082434\"}', 0, 1, '2026-07-04 00:09:22', 6, 1, '2026-07-04 00:09:22');
INSERT INTO `ai_business_application` VALUES (102027100654927900, 1, 'migrated_79d4e1f071c0452aea7b1b1f', '产品', 'PROCUREMENT_WAREHOUSE', NULL, '由存量业务对象“产品”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2074032071544991746\"}', 0, 1, '2026-07-06 15:25:54', 6, 1, '2026-07-20 10:53:04');
INSERT INTO `ai_business_application` VALUES (102027100654927901, 1, 'migrated_57f8081b0ee9e206d5d7c996', 'sales_order', 'SALES', 'ionicons5:Albums', '由存量业务对象“sales_order”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2076221038537256961\"}', 0, 1, '2026-07-12 16:24:05', 6, 1, '2026-07-12 16:24:05');
INSERT INTO `ai_business_application` VALUES (102027100654927902, 1, 'migrated_03d62fd236f526546ee11bfa', 'AI提示词模板库', 'PROCUREMENT_WAREHOUSE', NULL, '由存量业务对象“AI提示词模板库”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2077005237708652545\"}', 0, 1, '2026-07-14 20:20:12', 6, 1, '2026-07-14 20:20:13');
INSERT INTO `ai_business_application` VALUES (102027100654927903, 1, 'migrated_a79c8f2d077a5beafc3374ff', '订单基本信息', 'PROCUREMENT_WAREHOUSE', NULL, '由存量业务对象“订单基本信息”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2077005408613957634\"}', 0, 1, '2026-07-14 20:20:53', 6, 1, '2026-07-21 13:12:54');
INSERT INTO `ai_business_application` VALUES (102027100654927904, 1, 'migrated_bec3ec1bd6daee170623cb72', '采购订单', 'PROCUREMENT_WAREHOUSE', 'ionicons5:AlbumsSharp', '从数据表 tf_f_order_purchase_order 导入', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2077021621574434818\"}', 0, 1, '2026-07-14 21:25:18', 6, 1, '2026-07-14 21:25:43');
INSERT INTO `ai_business_application` VALUES (102027100654927905, 1, 'migrated_54ef6527ea776114b30bdc10', '销售订单', 'PROCUREMENT_WAREHOUSE', 'ionicons5:AlbumsOutline', '从数据表 tf_f_order_sales_order 导入', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2077031255181991937\"}', 0, 1, '2026-07-14 22:03:35', 6, 1, '2026-07-20 10:03:17');
INSERT INTO `ai_business_application` VALUES (102027100654927906, 1, 'migrated_cd6f6da97e2be71b9deb7a91', 'aa', 'AAA', NULL, '由存量业务对象“aa”整理生成', 1, 'DRAFT', NULL, NULL, '{\"migrationSource\": \"BUSINESS_OBJECT\", \"primaryObjectId\": \"2078008782754271233\"}', 0, 1, '2026-07-17 14:47:56', 6, 1, '2026-07-17 14:47:56');

-- ----------------------------
-- Table structure for ai_business_application_object
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_application_object`;
CREATE TABLE `ai_business_application_object`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '业务应用ID',
  `object_id` bigint(0) NOT NULL COMMENT '业务对象ID',
  `object_role` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '对象角色：PRIMARY/DETAIL/REFERENCE/SHARED',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '应用内排序',
  `options` json NULL COMMENT '应用内对象配置',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_application_object_active`(`tenant_id`, `application_id`, `object_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_object_app`(`tenant_id`, `application_id`, `object_role`, `sort_order`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_object_object`(`tenant_id`, `object_id`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '业务应用与业务对象关联' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_application_object
-- ----------------------------
INSERT INTO `ai_business_application_object` VALUES (102027100654927907, 1, 102027100654927879, 1910000000000000912, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927908, 1, 102027100654927902, 2077005237708652545, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927909, 1, 102027100654927882, 1910000000000000917, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927910, 1, 102027100654927897, 2072243167373045761, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927911, 1, 102027100654927873, 1910000000000000103, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927912, 1, 102027100654927890, 2064534584246165506, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927913, 1, 102027100654927898, 2072248915922530306, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927914, 1, 102027100654927885, 1910000000000005203, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927915, 1, 102027100654927881, 1910000000000000915, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927916, 1, 102027100654927887, 2063783773240336385, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927917, 1, 102027100654927894, 2071191121076465666, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927918, 1, 102027100654927892, 2070062408473559042, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927919, 1, 102027100654927905, 2077031255181991937, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927920, 1, 102027100654927901, 2076221038537256961, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927921, 1, 102027100654927896, 2072205568382087169, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927922, 1, 102027100654927900, 2074032071544991746, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927923, 1, 102027100654927878, 1910000000000000911, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927924, 1, 102027100654927893, 2070306429540286465, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927925, 1, 102027100654927903, 2077005408613957634, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927926, 1, 102027100654927884, 1910000000000005202, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927927, 1, 102027100654927891, 2068689221225574401, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927928, 1, 102027100654927888, 2064179274808860674, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927929, 1, 102027100654927872, 1910000000000000101, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927930, 1, 102027100654927899, 2073076640056082434, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927931, 1, 102027100654927876, 1910000000000000107, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927932, 1, 102027100654927874, 1910000000000000104, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927933, 1, 102027100654927904, 2077021621574434818, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927934, 1, 102027100654927886, 1910000000000008302, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927935, 1, 102027100654927883, 1910000000000000919, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927936, 1, 102027100654927906, 2078008782754271233, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927937, 1, 102027100654927875, 1910000000000000105, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927938, 1, 102027100654927889, 2064330294801244161, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927939, 1, 102027100654927895, 2071759418675212290, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927940, 1, 102027100654927880, 1910000000000000914, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927941, 1, 102027100654927877, 1910000000000000109, 'PRIMARY', 0, '{\"migrationSource\": \"PRIMARY_OBJECT\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927942, 1, 102027100654927874, 1910000000000000105, 'REFERENCE', 3, '{\"relationId\": \"1910000000000000203\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927943, 1, 102027100654927875, 1910000000000000106, 'DETAIL', 4, '{\"relationId\": \"1910000000000000204\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927944, 1, 102027100654927875, 1910000000000000107, 'DETAIL', 5, '{\"relationId\": \"1910000000000000205\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927945, 1, 102027100654927874, 1910000000000000108, 'DETAIL', 7, '{\"relationId\": \"1910000000000000207\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927946, 1, 102027100654927879, 1910000000000000913, 'DETAIL', 10, '{\"relationId\": \"1910000000000009501\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927947, 1, 102027100654927881, 1910000000000000916, 'DETAIL', 20, '{\"relationId\": \"1910000000000009502\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927948, 1, 102027100654927882, 1910000000000000918, 'DETAIL', 30, '{\"relationId\": \"1910000000000009503\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927949, 1, 102027100654927883, 1910000000000000920, 'DETAIL', 40, '{\"relationId\": \"1910000000000009504\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 1, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927950, 1, 102027100654927872, 1910000000000000102, 'DETAIL', 10, '{\"relationId\": \"2061046763531378690\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 2, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927951, 1, 102027100654927873, 1910000000000000101, 'DETAIL', 10, '{\"relationId\": \"2071022194354597889\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');
INSERT INTO `ai_business_application_object` VALUES (102027100654927952, 1, 102027100654927903, 2077031255181991937, 'DETAIL', 0, '{\"relationId\": \"2077217540693602306\", \"migrationSource\": \"OBJECT_RELATION\"}', 0, 1, '2026-08-10 15:56:35', 6, 1, '2026-08-10 15:56:35');

-- ----------------------------
-- Table structure for ai_business_application_publish_run
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_application_publish_run`;
CREATE TABLE `ai_business_application_publish_run`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '业务应用ID',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用内发布幂等键',
  `operation_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PUBLISH' COMMENT 'PUBLISH/ROLLBACK',
  `target_version_no` int(0) NOT NULL COMMENT '本次发布目标版本号',
  `source_version_no` int(0) NULL DEFAULT NULL COMMENT '回滚来源版本号',
  `run_status` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CREATED' COMMENT 'CREATED/RUNNING/PARTIAL/FAILED/SUCCESS',
  `current_step` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前或失败步骤',
  `snapshot_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '候选发布快照，不保存密钥',
  `snapshot_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '候选快照SHA-256摘要',
  `selection_json` json NOT NULL COMMENT '本次选择及自动补齐的依赖资产',
  `step_results_json` json NOT NULL COMMENT '可恢复步骤结果，不保存原始异常',
  `result_version_id` bigint(0) NULL DEFAULT NULL COMMENT '成功生成的不可变应用版本ID',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误码',
  `error_summary` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误摘要',
  `attempt_count` int(0) NOT NULL DEFAULT 1 COMMENT '发布或恢复尝试次数',
  `started_by` bigint(0) NULL DEFAULT NULL COMMENT '可信发起人ID',
  `started_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '首次发起时间',
  `finished_time` datetime(0) NULL DEFAULT NULL COMMENT '完成或最近失败时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_publish_run_key_active`(`tenant_id`, `application_id`, `idempotency_key`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_publish_run_version_active`(`tenant_id`, `application_id`, `target_version_no`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_publish_run_status`(`tenant_id`, `application_id`, `run_status`, `update_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码业务应用协调发布运行单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_application_publish_run
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_application_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_application_version`;
CREATE TABLE `ai_business_application_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '业务应用ID',
  `version_no` int(0) NOT NULL COMMENT '应用内单调版本号',
  `snapshot_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '不可变应用发布快照，不保存密钥',
  `snapshot_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '快照SHA-256摘要',
  `publish_status` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'PUBLISHED/ROLLBACK',
  `publish_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏发布摘要',
  `source_version_no` int(0) NULL DEFAULT NULL COMMENT '回滚来源版本号',
  `published_by` bigint(0) NULL DEFAULT NULL COMMENT '可信发布人ID',
  `published_time` datetime(0) NOT NULL COMMENT '发布时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_application_version_active`(`tenant_id`, `application_id`, `version_no`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_version_hash`(`tenant_id`, `application_id`, `snapshot_hash`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_application_version_time`(`tenant_id`, `application_id`, `published_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码业务应用不可变发布版本' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_application_version
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_binding
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_binding`;
CREATE TABLE `ai_business_binding`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `target_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '挂接目标类型：SUITE/OBJECT/APP',
  `target_id` bigint(0) NULL DEFAULT NULL COMMENT '挂接目标ID',
  `target_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '挂接目标编码',
  `binding_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力类型：FLOW/APPROVAL/REPORT/PERMISSION/MESSAGE/TRIGGER/IMPORT/EXPORT/MOBILE/INTEGRATION',
  `binding_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力业务键',
  `binding_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '挂接名称',
  `binding_config` json NULL COMMENT '挂接配置',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '挂接说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_binding_target`(`tenant_id`, `target_type`, `target_code`, `binding_type`, `binding_key`) USING BTREE,
  INDEX `idx_ai_business_binding_target_id`(`tenant_id`, `target_type`, `target_id`, `binding_type`) USING BTREE,
  INDEX `idx_ai_business_binding_type`(`tenant_id`, `binding_type`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-能力挂接表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_binding
-- ----------------------------
INSERT INTO `ai_business_binding` VALUES (1910000000000000401, 1, 'OBJECT', 1910000000000000101, 'CUSTOMER', 'IMPORT', 'import_customer', '导入客户', '{\"template\": \"customer_import\"}', '客户对象导入能力', 1, 1, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000402, 1, 'OBJECT', 1910000000000000102, 'CONTACT', 'IMPORT', 'import_contact', '导入联系人', '{\"template\": \"contact_import\"}', '联系人对象导入能力', 1, 2, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000403, 1, 'OBJECT', 1910000000000000105, 'CONTRACT', 'IMPORT', 'import_contract', '导入合同', '{\"template\": \"contract_import\"}', '合同对象导入能力', 1, 3, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000404, 1, 'OBJECT', 1910000000000000101, 'CUSTOMER', 'EXPORT', 'export_customer', '导出客户', '{\"template\": \"customer_export\"}', '客户对象导出能力', 1, 4, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000405, 1, 'OBJECT', 1910000000000000102, 'CONTACT', 'EXPORT', 'export_contact', '导出联系人', '{\"template\": \"contact_export\"}', '联系人对象导出能力', 1, 5, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000406, 1, 'OBJECT', 1910000000000000105, 'CONTRACT', 'EXPORT', 'export_contract', '导出合同', '{\"template\": \"contract_export\"}', '合同对象导出能力', 1, 6, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000407, 1, 'OBJECT', 1910000000000000101, 'CUSTOMER', 'REPORT', 'customer_report', '客户报表', '{\"reportType\": \"CUSTOMER_GROWTH\"}', '客户增长和客户结构分析报表', 1, 7, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000408, 1, 'OBJECT', 1910000000000000104, 'OPPORTUNITY', 'REPORT', 'sales_funnel_report', '销售漏斗', '{\"reportType\": \"SALES_FUNNEL\"}', '商机阶段和销售漏斗分析报表', 1, 8, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000409, 1, 'OBJECT', 1910000000000000107, 'PAYMENT', 'REPORT', 'payment_report', '回款报表', '{\"reportType\": \"PAYMENT_ANALYSIS\"}', '回款计划、回款记录和逾期分析报表', 1, 9, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000410, 1, 'OBJECT', 1910000000000000105, 'CONTRACT', 'TRIGGER', 'contract_amount_summary', '合同金额汇总', '{\"action\": \"SUM_DETAIL_AMOUNT\"}', '根据合同明细汇总合同金额', 1, 10, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000411, 1, 'OBJECT', 1910000000000000104, 'OPPORTUNITY', 'TRIGGER', 'opportunity_stage_reminder', '商机阶段提醒', '{\"action\": \"STAGE_CHANGE_MESSAGE\"}', '商机阶段变化后生成提醒', 1, 11, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000412, 1, 'OBJECT', 1910000000000000107, 'PAYMENT', 'TRIGGER', 'payment_overdue_reminder', '回款逾期提醒', '{\"action\": \"OVERDUE_TODO\"}', '回款逾期后生成待办提醒', 1, 12, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000413, 1, 'OBJECT', 1910000000000000105, 'CONTRACT', 'APPROVAL', 'contract_approval', '合同审批', '{\"flowKey\": \"crm_contract_approval\"}', '合同提交后进入审批流程', 1, 13, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000414, 1, 'OBJECT', 1910000000000000104, 'OPPORTUNITY', 'MESSAGE', 'opportunity_follow_reminder', '商机跟进提醒', '{\"messageType\": \"FOLLOW_REMINDER\"}', '商机长期未跟进时提醒销售人员', 1, 14, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000415, 1, 'OBJECT', 1910000000000000107, 'PAYMENT', 'MESSAGE', 'payment_overdue_message', '回款逾期通知', '{\"messageType\": \"OVERDUE_PAYMENT\"}', '回款逾期后发送消息通知', 1, 15, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000416, 1, 'OBJECT', 1910000000000000101, 'CUSTOMER', 'PERMISSION', 'customer_permission', '客户对象权限', '{\"scope\": \"OWNER_DEPT_REGION\"}', '客户按负责人、部门和区域进行数据可见控制', 1, 16, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000417, 1, 'OBJECT', 1910000000000000105, 'CONTRACT', 'PERMISSION', 'contract_permission', '合同对象权限', '{\"scope\": \"OWNER_DEPT\"}', '合同按负责人和部门进行数据可见控制', 1, 17, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000000418, 1, 'OBJECT', 1910000000000000107, 'PAYMENT', 'PERMISSION', 'payment_permission', '回款对象权限', '{\"scope\": \"CONTRACT_SCOPE\"}', '回款继承合同范围的数据可见控制', 1, 18, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_binding` VALUES (1910000000000005102, 1, 'OBJECT', 1910000000000000104, 'OPPORTUNITY', 'FLOW', 'leave_multi', '商机流程审批', '{\"options\": {\"sample\": true, \"businessKeyPattern\": \"OPPORTUNITY:{recordId}\"}, \"startMode\": \"MANUAL_AND_TRIGGER\", \"flowModelKey\": \"leave_multi\", \"flowModelName\": \"多级审批流程\", \"titleTemplate\": \"{opportunityName}-商机审批\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"商机名称\", \"formField\": \"opportunityName\", \"flowVariable\": \"opportunityName\"}, {\"label\": \"客户ID\", \"formField\": \"customerId\", \"flowVariable\": \"customerId\"}, {\"label\": \"预计金额分\", \"formField\": \"amountCent\", \"flowVariable\": \"amountCent\"}, {\"label\": \"商机阶段\", \"formField\": \"stage\", \"flowVariable\": \"stage\"}, {\"label\": \"负责人\", \"formField\": \"ownerId\", \"flowVariable\": \"ownerId\"}, {\"label\": \"部门经理\", \"formField\": \"createBy\", \"flowVariable\": \"deptManager\"}]}', '商机单据默认流程绑定，手动按钮和触发器共用', 1, 1, 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 07:54:42');
INSERT INTO `ai_business_binding` VALUES (1910000000000005103, 1, 'OBJECT', 1910000000000000104, 'OPPORTUNITY', 'REPORT', 'opportunity_document_dashboard', '商机单据看板', '{\"metrics\": [\"OVERVIEW\", \"STAGE_DISTRIBUTION\", \"SUM\", \"FLOW_RESULT\", \"TREND\"], \"configKey\": \"crm_opportunity\", \"stageField\": \"stage\", \"amountField\": \"amountCent\", \"statusField\": \"documentStatus\"}', '商机数量、阶段、金额和流程结果统计', 1, 2, 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 06:48:46');
INSERT INTO `ai_business_binding` VALUES (1910000000000005209, 1, 'OBJECT', 1910000000000005202, 'LEAVE_APPLICATION', 'FLOW', 'leave_multi', '多级请假流程', '{\"options\": {\"sample\": true, \"businessKeyPattern\": \"LEAVE_APPLICATION:{recordId}\"}, \"startMode\": \"MANUAL\", \"flowModelKey\": \"leave_multi\", \"flowModelName\": \"多级请假流程\", \"titleTemplate\": \"${employeeName}-离职申请\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"员工ID\", \"formField\": \"employeeId\", \"flowVariable\": \"initiator\"}, {\"label\": \"离职原因\", \"formField\": \"leaveReason\", \"flowVariable\": \"reason\"}, {\"label\": \"交接负责人（handoverOwnerId）\", \"formField\": \"handoverOwnerId\", \"flowVariable\": \"deptManager\"}]}', '离职申请默认流程绑定', 1, 1, 1, '2026-06-02 06:48:47', 1, 1, '2026-06-05 07:11:26');
INSERT INTO `ai_business_binding` VALUES (1910000000000005210, 1, 'OBJECT', 1910000000000005203, 'LEAVE_HANDOVER', 'REPORT', 'leave_handover_dashboard', '离职交接看板', '{\"metrics\": [\"OVERVIEW\", \"STATUS_DISTRIBUTION\"], \"configKey\": \"hr_leave_handover\", \"statusField\": \"handoverStatus\"}', '离职交接处理状态统计', 1, 2, 1, '2026-06-02 06:48:47', 1, 1, '2026-06-02 06:48:47');
INSERT INTO `ai_business_binding` VALUES (1910000000000008201, 1, 'OBJECT', 1910000000000008302, 'sample_purchase_order', 'FLOW', 'sample_purchase_order_approval', '采购单审批测试流程', '{\"options\": {\"sample\": true, \"codeApp\": true, \"codeAppMetadata\": {\"fields\": [{\"type\": \"input\", \"field\": \"orderNo\", \"label\": \"采购单号\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"orderNo\", \"fieldName\": \"采购单号\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"title\", \"label\": \"采购主题\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"title\", \"fieldName\": \"采购主题\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"supplierName\", \"label\": \"供应商\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"supplierName\", \"fieldName\": \"供应商\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"amountCent\", \"label\": \"采购金额（分）\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"amountCent\", \"fieldName\": \"采购金额（分）\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"number\"}, {\"type\": \"textarea\", \"field\": \"purchaseItems\", \"label\": \"采购明细\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"purchaseItems\", \"fieldName\": \"采购明细\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"date\", \"field\": \"needDate\", \"label\": \"期望到货日期\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"needDate\", \"fieldName\": \"期望到货日期\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"date\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"流程状态\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"status\", \"fieldName\": \"流程状态\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"select\"}, {\"type\": \"input\", \"field\": \"applicantName\", \"label\": \"申请人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantName\", \"fieldName\": \"申请人\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"applicantDeptName\", \"label\": \"申请部门\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantDeptName\", \"fieldName\": \"申请部门\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"deptLeaderName\", \"label\": \"部门负责人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"deptLeaderName\", \"fieldName\": \"部门负责人\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"engineeringManagerName\", \"label\": \"工程部经理\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"engineeringManagerName\", \"fieldName\": \"工程部经理\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"countersignUserNames\", \"label\": \"会签人员\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"countersignUserNames\", \"fieldName\": \"会签人员\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"fileUpload\", \"field\": \"arrivalListFileIds\", \"label\": \"上传清单\", \"limit\": 5, \"visible\": true, \"fileSize\": 20, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"arrivalListFileIds\", \"fieldName\": \"上传清单\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"businessType\": \"sample_purchase_order\", \"componentType\": \"fileUpload\", \"uploadButtonText\": \"上传清单\"}, {\"type\": \"textarea\", \"field\": \"applicantModifyRemark\", \"label\": \"申请人修改说明\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"applicantModifyRemark\", \"fieldName\": \"申请人修改说明\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"deptLeaderRemark\", \"label\": \"部门负责人意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"deptLeaderRemark\", \"fieldName\": \"部门负责人意见\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"engineeringManagerRemark\", \"fieldName\": \"工程部经理意见\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"countersignRemark\", \"label\": \"会签意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"countersignRemark\", \"fieldName\": \"会签意见\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"rejectReason\", \"label\": \"驳回原因\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"rejectReason\", \"fieldName\": \"驳回原因\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"remark\", \"fieldName\": \"备注\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"componentType\": \"textarea\"}], \"formAssets\": [{\"type\": \"BUSINESS_CODE_FORM\", \"fields\": [{\"type\": \"input\", \"field\": \"orderNo\", \"label\": \"采购单号\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"orderNo\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"title\", \"label\": \"采购主题\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"title\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"supplierName\", \"label\": \"供应商\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"supplierName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"amountCent\", \"label\": \"采购金额（分）\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"amountCent\", \"systemField\": false, \"componentType\": \"number\"}, {\"type\": \"textarea\", \"field\": \"purchaseItems\", \"label\": \"采购明细\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"purchaseItems\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"date\", \"field\": \"needDate\", \"label\": \"期望到货日期\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"needDate\", \"systemField\": false, \"componentType\": \"date\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"流程状态\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"status\", \"systemField\": false, \"componentType\": \"select\"}, {\"type\": \"input\", \"field\": \"applicantName\", \"label\": \"申请人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"applicantDeptName\", \"label\": \"申请部门\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantDeptName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"deptLeaderName\", \"label\": \"部门负责人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"deptLeaderName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"engineeringManagerName\", \"label\": \"工程部经理\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"engineeringManagerName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"countersignUserNames\", \"label\": \"会签人员\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"countersignUserNames\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"fileUpload\", \"field\": \"arrivalListFileIds\", \"label\": \"上传清单\", \"limit\": 5, \"visible\": true, \"fileSize\": 20, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"arrivalListFileIds\", \"systemField\": false, \"businessType\": \"sample_purchase_order\", \"componentType\": \"fileUpload\", \"uploadButtonText\": \"上传清单\"}, {\"type\": \"textarea\", \"field\": \"applicantModifyRemark\", \"label\": \"申请人修改说明\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"applicantModifyRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"deptLeaderRemark\", \"label\": \"部门负责人意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"deptLeaderRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"engineeringManagerRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"countersignRemark\", \"label\": \"会签意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"countersignRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"rejectReason\", \"label\": \"驳回原因\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"rejectReason\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"remark\", \"systemField\": false, \"componentType\": \"textarea\"}], \"appName\": \"采购申请\", \"formKey\": \"sample_purchase_order_approval_form\", \"formUrl\": \"/business/purchase-order-test\", \"formMode\": \"BUSINESS_CODE_FORM\", \"formName\": \"采购单审批表单\", \"fieldCount\": 19, \"objectCode\": \"sample_purchase_order\", \"objectName\": \"采购申请\", \"sourceType\": \"codeProvider\", \"description\": \"代码实现的采购单审批表单，支持按流程节点控制字段。\", \"providerKey\": \"samplePurchaseOrder\", \"businessName\": \"采购申请\", \"fieldCatalog\": [{\"type\": \"input\", \"field\": \"orderNo\", \"label\": \"采购单号\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"orderNo\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"title\", \"label\": \"采购主题\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"title\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"supplierName\", \"label\": \"供应商\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"supplierName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"amountCent\", \"label\": \"采购金额（分）\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"amountCent\", \"systemField\": false, \"componentType\": \"number\"}, {\"type\": \"textarea\", \"field\": \"purchaseItems\", \"label\": \"采购明细\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"purchaseItems\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"date\", \"field\": \"needDate\", \"label\": \"期望到货日期\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"needDate\", \"systemField\": false, \"componentType\": \"date\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"流程状态\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"status\", \"systemField\": false, \"componentType\": \"select\"}, {\"type\": \"input\", \"field\": \"applicantName\", \"label\": \"申请人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"applicantDeptName\", \"label\": \"申请部门\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"applicantDeptName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"deptLeaderName\", \"label\": \"部门负责人\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"deptLeaderName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"engineeringManagerName\", \"label\": \"工程部经理\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"engineeringManagerName\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"countersignUserNames\", \"label\": \"会签人员\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"countersignUserNames\", \"systemField\": false, \"componentType\": \"input\"}, {\"type\": \"fileUpload\", \"field\": \"arrivalListFileIds\", \"label\": \"上传清单\", \"limit\": 5, \"visible\": true, \"fileSize\": 20, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"arrivalListFileIds\", \"systemField\": false, \"businessType\": \"sample_purchase_order\", \"componentType\": \"fileUpload\", \"uploadButtonText\": \"上传清单\"}, {\"type\": \"textarea\", \"field\": \"applicantModifyRemark\", \"label\": \"申请人修改说明\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"applicantModifyRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"deptLeaderRemark\", \"label\": \"部门负责人意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"deptLeaderRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"engineeringManagerRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"countersignRemark\", \"label\": \"会签意见\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"countersignRemark\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"rejectReason\", \"label\": \"驳回原因\", \"visible\": true, \"internal\": false, \"readonly\": true, \"writable\": false, \"fieldCode\": \"rejectReason\", \"systemField\": false, \"componentType\": \"textarea\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"visible\": true, \"internal\": false, \"readonly\": false, \"writable\": true, \"fieldCode\": \"remark\", \"systemField\": false, \"componentType\": \"textarea\"}], \"fieldPreview\": [\"采购单号\", \"采购主题\", \"供应商\", \"采购金额（分）\", \"采购明细\"], \"providerName\": \"采购单审批代码表单\", \"supportsSave\": true}], \"objectCode\": \"sample_purchase_order\", \"objectName\": \"采购申请\", \"pageSchema\": {\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购申请\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}, {\"params\": [{\"name\": \"id\", \"value\": \":id\"}], \"pageKey\": \"detail\", \"pageName\": \"详情页\", \"pageType\": \"detail\", \"detailApi\": \"\", \"routePath\": \"detail/:id\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"back-button_xp418c\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 0, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"auto\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"auto\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1782800840654\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_izxngi\", \"gridH\": 2, \"gridW\": 10, \"gridX\": 2, \"gridY\": 0, \"label\": \"详情页标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"详情信息\", \"events\": [], \"subtitle\": \"查看当前业务记录的完整信息\", \"statusText\": \"详情\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"detail-info_wiisiu\", \"gridH\": 8, \"gridW\": 12, \"gridX\": 0, \"gridY\": 2, \"label\": \"详情信息\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"基础信息\", \"events\": [], \"bordered\": false, \"columnCount\": 2, \"fieldSettings\": {}, \"labelPlacement\": \"left\"}, \"children\": [], \"blockType\": \"detail-info\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"业务详情页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"采购申请\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"采购申请列表\", \"props\": {\"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"edit_title\", \"label\": \"采购主题\", \"props\": {\"placeholder\": \"请输入采购主题\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"title\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"edit_supplierName\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请输入供应商\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"edit_amountCent\", \"label\": \"采购金额（分）\", \"props\": {\"placeholder\": \"请输入采购金额（分）\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"amountCent\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-number\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"edit_purchaseItems\", \"label\": \"采购明细\", \"props\": {\"placeholder\": \"请输入采购明细\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"purchaseItems\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"edit_needDate\", \"label\": \"期望到货日期\", \"props\": {\"placeholder\": \"请输入期望到货日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"needDate\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-date\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"edit_arrivalListFileIds\", \"label\": \"上传清单\", \"props\": {\"placeholder\": \"请输入上传清单\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"arrivalListFileIds\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-upload\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"edit_applicantModifyRemark\", \"label\": \"申请人修改说明\", \"props\": {\"placeholder\": \"请输入申请人修改说明\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"applicantModifyRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"edit_deptLeaderRemark\", \"label\": \"部门负责人意见\", \"props\": {\"placeholder\": \"请输入部门负责人意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"deptLeaderRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 384, \"id\": \"edit_engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"props\": {\"placeholder\": \"请输入工程部经理意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"engineeringManagerRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 384, \"id\": \"edit_countersignRemark\", \"label\": \"会签意见\", \"props\": {\"placeholder\": \"请输入会签意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"countersignRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 472, \"id\": \"edit_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 596}, \"editGridCols\": 1}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_orderNo\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请输入采购单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_title\", \"label\": \"采购主题\", \"props\": {\"placeholder\": \"请输入采购主题\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"title\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_supplierName\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请输入供应商\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_amountCent\", \"label\": \"采购金额（分）\", \"props\": {\"placeholder\": \"请输入采购金额（分）\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"amountCent\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-number\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_purchaseItems\", \"label\": \"采购明细\", \"props\": {\"placeholder\": \"请输入采购明细\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"purchaseItems\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_needDate\", \"label\": \"期望到货日期\", \"props\": {\"placeholder\": \"请输入期望到货日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"needDate\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_status\", \"label\": \"流程状态\", \"props\": {\"placeholder\": \"请输入流程状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_applicantName\", \"label\": \"申请人\", \"props\": {\"placeholder\": \"请输入申请人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"applicantName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 384, \"id\": \"detail_applicantDeptName\", \"label\": \"申请部门\", \"props\": {\"placeholder\": \"请输入申请部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"applicantDeptName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 384, \"id\": \"detail_deptLeaderName\", \"label\": \"部门负责人\", \"props\": {\"placeholder\": \"请输入部门负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"deptLeaderName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 472, \"id\": \"detail_engineeringManagerName\", \"label\": \"工程部经理\", \"props\": {\"placeholder\": \"请输入工程部经理\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"engineeringManagerName\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 472, \"id\": \"detail_countersignUserNames\", \"label\": \"会签人员\", \"props\": {\"placeholder\": \"请输入会签人员\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"countersignUserNames\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 560, \"id\": \"detail_arrivalListFileIds\", \"label\": \"上传清单\", \"props\": {\"placeholder\": \"请输入上传清单\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"arrivalListFileIds\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-upload\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 560, \"id\": \"detail_applicantModifyRemark\", \"label\": \"申请人修改说明\", \"props\": {\"placeholder\": \"请输入申请人修改说明\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"applicantModifyRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 648, \"id\": \"detail_deptLeaderRemark\", \"label\": \"部门负责人意见\", \"props\": {\"placeholder\": \"请输入部门负责人意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"deptLeaderRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 648, \"id\": \"detail_engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"props\": {\"placeholder\": \"请输入工程部经理意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 16, \"fieldRef\": \"engineeringManagerRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 736, \"id\": \"detail_countersignRemark\", \"label\": \"会签意见\", \"props\": {\"placeholder\": \"请输入会签意见\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 17, \"fieldRef\": \"countersignRemark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 736, \"id\": \"detail_rejectReason\", \"label\": \"驳回原因\", \"props\": {\"placeholder\": \"请输入驳回原因\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"rejectReason\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 824, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 19, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"sample_purchase_order\", \"modelName\": \"采购申请\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 948}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购申请\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"remark\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"orderNo\", \"title\", \"supplierName\", \"amountCent\", \"purchaseItems\", \"needDate\", \"status\", \"applicantName\", \"applicantDeptName\", \"deptLeaderName\", \"engineeringManagerName\", \"countersignUserNames\", \"arrivalListFileIds\", \"applicantModifyRemark\", \"deptLeaderRemark\", \"engineeringManagerRemark\", \"countersignRemark\", \"rejectReason\", \"remark\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\"}, \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"label\": \"采购单号\", \"order\": 0, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"orderNo\"}, {\"align\": \"left\", \"label\": \"采购主题\", \"order\": 1, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"title\"}, {\"align\": \"left\", \"label\": \"供应商\", \"order\": 2, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"supplierName\"}, {\"align\": \"right\", \"label\": \"采购金额（分）\", \"order\": 3, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"amountCent\"}, {\"align\": \"left\", \"label\": \"采购明细\", \"order\": 4, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"purchaseItems\"}, {\"align\": \"center\", \"label\": \"期望到货日期\", \"order\": 5, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"needDate\"}, {\"align\": \"left\", \"label\": \"流程状态\", \"order\": 6, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"status\"}, {\"align\": \"left\", \"label\": \"申请人\", \"order\": 7, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"applicantName\"}, {\"align\": \"left\", \"label\": \"申请部门\", \"order\": 8, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"applicantDeptName\"}, {\"align\": \"left\", \"label\": \"部门负责人\", \"order\": 9, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"deptLeaderName\"}, {\"align\": \"left\", \"label\": \"工程部经理\", \"order\": 10, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"engineeringManagerName\"}, {\"align\": \"left\", \"label\": \"会签人员\", \"order\": 11, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"countersignUserNames\"}, {\"align\": \"left\", \"label\": \"上传清单\", \"order\": 12, \"width\": 160, \"visible\": true, \"sortable\": false, \"fieldCode\": \"arrivalListFileIds\"}, {\"align\": \"left\", \"label\": \"申请人修改说明\", \"order\": 13, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"applicantModifyRemark\"}, {\"align\": \"left\", \"label\": \"部门负责人意见\", \"order\": 14, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"deptLeaderRemark\"}, {\"align\": \"left\", \"label\": \"工程部经理意见\", \"order\": 15, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"engineeringManagerRemark\"}, {\"align\": \"left\", \"label\": \"会签意见\", \"order\": 16, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"countersignRemark\"}, {\"align\": \"left\", \"label\": \"驳回原因\", \"order\": 17, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"rejectReason\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 18, \"width\": 220, \"visible\": true, \"sortable\": false, \"fieldCode\": \"remark\"}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"采购单号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderNo\"}, {\"align\": \"left\", \"label\": \"采购主题\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"title\"}, {\"align\": \"left\", \"label\": \"供应商\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"supplierName\"}, {\"align\": \"left\", \"label\": \"采购金额（分）\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"amountCent\"}, {\"align\": \"left\", \"label\": \"采购明细\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"purchaseItems\"}, {\"align\": \"left\", \"label\": \"期望到货日期\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"needDate\"}, {\"align\": \"left\", \"label\": \"流程状态\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\"}, {\"align\": \"left\", \"label\": \"申请人\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"applicantName\"}, {\"align\": \"left\", \"label\": \"申请部门\", \"order\": 8, \"visible\": true, \"readonly\": true, \"fieldCode\": \"applicantDeptName\"}, {\"align\": \"left\", \"label\": \"部门负责人\", \"order\": 9, \"visible\": true, \"readonly\": true, \"fieldCode\": \"deptLeaderName\"}, {\"align\": \"left\", \"label\": \"工程部经理\", \"order\": 10, \"visible\": true, \"readonly\": true, \"fieldCode\": \"engineeringManagerName\"}, {\"align\": \"left\", \"label\": \"会签人员\", \"order\": 11, \"visible\": true, \"readonly\": true, \"fieldCode\": \"countersignUserNames\"}, {\"align\": \"left\", \"label\": \"上传清单\", \"order\": 12, \"visible\": true, \"readonly\": true, \"fieldCode\": \"arrivalListFileIds\"}, {\"align\": \"left\", \"label\": \"申请人修改说明\", \"order\": 13, \"visible\": true, \"readonly\": true, \"fieldCode\": \"applicantModifyRemark\"}, {\"align\": \"left\", \"label\": \"部门负责人意见\", \"order\": 14, \"visible\": true, \"readonly\": true, \"fieldCode\": \"deptLeaderRemark\"}, {\"align\": \"left\", \"label\": \"工程部经理意见\", \"order\": 15, \"visible\": true, \"readonly\": true, \"fieldCode\": \"engineeringManagerRemark\"}, {\"align\": \"left\", \"label\": \"会签意见\", \"order\": 16, \"visible\": true, \"readonly\": true, \"fieldCode\": \"countersignRemark\"}, {\"align\": \"left\", \"label\": \"驳回原因\", \"order\": 17, \"visible\": true, \"readonly\": true, \"fieldCode\": \"rejectReason\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 18, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\"}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"采购主题\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"title\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"供应商\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"supplierName\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"采购金额（分）\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"amountCent\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"采购明细\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"purchaseItems\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"期望到货日期\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"needDate\", \"matchMode\": \"eq\", \"componentKey\": \"date\"}, {\"align\": \"left\", \"label\": \"上传清单\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"arrivalListFileIds\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"申请人修改说明\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"applicantModifyRemark\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"部门负责人意见\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"deptLeaderRemark\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"工程部经理意见\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"engineeringManagerRemark\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"会签意见\", \"order\": 9, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"countersignRemark\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 10, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"remark\", \"matchMode\": \"eq\", \"componentKey\": \"input\"}], \"settings\": {}}, \"overrides\": {}, \"schemaVersion\": \"view-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": \"auto\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"sample_purchase_order_approval_form\", \"formName\": \"采购单审批表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_title\", \"label\": \"采购主题\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购主题\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"title\", \"columnName\": \"title\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"采购金额（分）\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额（分）\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"columnName\": \"amount_cent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseItems\", \"label\": \"采购明细\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购明细\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseItems\", \"columnName\": \"purchase_items\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_needDate\", \"label\": \"期望到货日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择期望到货日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"needDate\", \"columnName\": \"need_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"流程状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择流程状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantName\", \"label\": \"申请人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"applicantName\", \"columnName\": \"applicant_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantDeptName\", \"label\": \"申请部门\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请部门\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"applicantDeptName\", \"columnName\": \"applicant_dept_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_deptLeaderName\", \"label\": \"部门负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入部门负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"deptLeaderName\", \"columnName\": \"dept_leader_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_engineeringManagerName\", \"label\": \"工程部经理\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入工程部经理\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"engineeringManagerName\", \"columnName\": \"engineering_manager_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_countersignUserNames\", \"label\": \"会签人员\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入会签人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"countersignUserNames\", \"columnName\": \"countersign_user_names\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_arrivalListFileIds\", \"label\": \"上传清单\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择上传清单\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"arrivalListFileIds\", \"columnName\": \"arrival_list_file_ids\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantModifyRemark\", \"label\": \"申请人修改说明\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请人修改说明\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicantModifyRemark\", \"columnName\": \"applicant_modify_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_deptLeaderRemark\", \"label\": \"部门负责人意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入部门负责人意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"deptLeaderRemark\", \"columnName\": \"dept_leader_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入工程部经理意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"engineeringManagerRemark\", \"columnName\": \"engineering_manager_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_countersignRemark\", \"label\": \"会签意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入会签意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"countersignRemark\", \"columnName\": \"countersign_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_rejectReason\", \"label\": \"驳回原因\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入驳回原因\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"rejectReason\", \"columnName\": \"reject_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v1\"}, \"formKey\": \"sample_purchase_order_approval_form\", \"formName\": \"采购单审批表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": \"auto\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"sample_purchase_order_approval_form\", \"formName\": \"采购单审批表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_title\", \"label\": \"采购主题\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购主题\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"title\", \"columnName\": \"title\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"采购金额（分）\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额（分）\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"columnName\": \"amount_cent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseItems\", \"label\": \"采购明细\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购明细\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseItems\", \"columnName\": \"purchase_items\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_needDate\", \"label\": \"期望到货日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择期望到货日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"needDate\", \"columnName\": \"need_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"流程状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择流程状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantName\", \"label\": \"申请人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"applicantName\", \"columnName\": \"applicant_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantDeptName\", \"label\": \"申请部门\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请部门\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"applicantDeptName\", \"columnName\": \"applicant_dept_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_deptLeaderName\", \"label\": \"部门负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入部门负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"deptLeaderName\", \"columnName\": \"dept_leader_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_engineeringManagerName\", \"label\": \"工程部经理\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入工程部经理\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"engineeringManagerName\", \"columnName\": \"engineering_manager_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_countersignUserNames\", \"label\": \"会签人员\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入会签人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"countersignUserNames\", \"columnName\": \"countersign_user_names\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_arrivalListFileIds\", \"label\": \"上传清单\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择上传清单\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"arrivalListFileIds\", \"columnName\": \"arrival_list_file_ids\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_applicantModifyRemark\", \"label\": \"申请人修改说明\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请人修改说明\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicantModifyRemark\", \"columnName\": \"applicant_modify_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_deptLeaderRemark\", \"label\": \"部门负责人意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入部门负责人意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"deptLeaderRemark\", \"columnName\": \"dept_leader_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_engineeringManagerRemark\", \"label\": \"工程部经理意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入工程部经理意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"engineeringManagerRemark\", \"columnName\": \"engineering_manager_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_countersignRemark\", \"label\": \"会签意见\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入会签意见\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"countersignRemark\", \"columnName\": \"countersign_remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_rejectReason\", \"label\": \"驳回原因\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入驳回原因\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": true, \"source\": \"field_asset\", \"fieldCode\": \"rejectReason\", \"columnName\": \"reject_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"sample_purchase_order_approval_form\"}, \"removedFormAssetKeys\": [\"form:sample_purchase_order_form\"]}, \"businessKeyPattern\": \"sample_purchase_order:{recordId}\"}, \"nodeForms\": [], \"startMode\": \"MANUAL\", \"flowModelKey\": \"sample_purchase_order_approval\", \"flowModelName\": \"采购单审批测试流程\", \"titleTemplate\": \"采购单审批11-{orderNo}\", \"conditionFlows\": [], \"businessBinding\": {\"mode\": \"ADAPTER\", \"ownerField\": \"applicantId\", \"titleField\": \"title\", \"statusField\": \"status\", \"tenantField\": \"tenant_id\", \"primaryKeyField\": \"id\"}, \"variableMapping\": [{\"label\": \"采购单号（orderNo）\", \"formField\": \"orderNo\", \"flowVariable\": \"orderNo\"}, {\"label\": \"采购主题（title）\", \"formField\": \"title\", \"flowVariable\": \"title\"}, {\"label\": \"供应商（supplierName）\", \"formField\": \"supplierName\", \"flowVariable\": \"supplierName\"}, {\"label\": \"采购金额（分）（amountCent）\", \"formField\": \"amountCent\", \"flowVariable\": \"amountCent\"}, {\"label\": \"采购明细（purchaseItems）\", \"formField\": \"purchaseItems\", \"flowVariable\": \"purchaseItems\"}, {\"label\": \"期望到货日期（needDate）\", \"formField\": \"needDate\", \"flowVariable\": \"needDate\"}, {\"label\": \"流程状态（status）\", \"formField\": \"status\", \"flowVariable\": \"status\"}, {\"label\": \"申请人（applicantName）\", \"formField\": \"applicantName\", \"flowVariable\": \"applicantName\"}, {\"label\": \"申请部门（applicantDeptName）\", \"formField\": \"applicantDeptName\", \"flowVariable\": \"applicantDeptName\"}, {\"label\": \"部门负责人（deptLeaderName）\", \"formField\": \"deptLeaderName\", \"flowVariable\": \"deptLeaderName\"}, {\"label\": \"工程部经理（engineeringManagerName）\", \"formField\": \"engineeringManagerName\", \"flowVariable\": \"engineeringManagerName\"}, {\"label\": \"会签人员（countersignUserNames）\", \"formField\": \"countersignUserNames\", \"flowVariable\": \"countersignUserNames\"}, {\"label\": \"上传清单（arrivalListFileIds）\", \"formField\": \"arrivalListFileIds\", \"flowVariable\": \"arrivalListFileIds\"}, {\"label\": \"申请人修改说明（applicantModifyRemark）\", \"formField\": \"applicantModifyRemark\", \"flowVariable\": \"applicantModifyRemark\"}, {\"label\": \"部门负责人意见（deptLeaderRemark）\", \"formField\": \"deptLeaderRemark\", \"flowVariable\": \"deptLeaderRemark\"}, {\"label\": \"工程部经理意见（engineeringManagerRemark）\", \"formField\": \"engineeringManagerRemark\", \"flowVariable\": \"engineeringManagerRemark\"}, {\"label\": \"会签意见（countersignRemark）\", \"formField\": \"countersignRemark\", \"flowVariable\": \"countersignRemark\"}, {\"label\": \"驳回原因（rejectReason）\", \"formField\": \"rejectReason\", \"flowVariable\": \"rejectReason\"}, {\"label\": \"备注（remark）\", \"formField\": \"remark\", \"flowVariable\": \"remark\"}]}', '采购单代码业务默认流程绑定，节点表单和字段权限由业务流程配置维护', 1, 1, 1, '2026-06-29 10:08:39', 1, 1, '2026-06-30 17:42:53');
INSERT INTO `ai_business_binding` VALUES (1910000000000009104, 1, 'OBJECT', 1910000000000000915, 'PW_PURCHASE_ORDER', 'FLOW', 'pw_purchase_approval', '采购单审批流程', '{\"options\": {\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"callbackActions\": {\"APPROVED\": \"inbound_purchase_stock\", \"approvedActionCode\": \"inbound_purchase_stock\"}, \"businessKeyPattern\": \"PW_PURCHASE_ORDER:{recordId}\"}, \"startMode\": \"ACTION_ONLY\", \"flowModelKey\": \"pw_purchase_approval\", \"flowModelName\": \"采购单审批流程\", \"titleTemplate\": \"采购单审批\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"采购单号\", \"formField\": \"purchaseNo\", \"flowVariable\": \"documentNo\"}, {\"label\": \"项目名称\", \"formField\": \"projectName\", \"flowVariable\": \"projectName\"}, {\"label\": \"申请人ID\", \"formField\": \"createBy\", \"flowVariable\": \"applicantId\"}, {\"label\": \"单据状态\", \"formField\": \"orderStatus\", \"flowVariable\": \"documentStatus\"}, {\"label\": \"采购金额分\", \"formField\": \"purchaseAmountCent\", \"flowVariable\": \"amountCent\"}]}', '采购单审批流程，绑定采购仓储业务流程模型', 1, 1, 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_binding` VALUES (1910000000000009105, 1, 'OBJECT', 1910000000000000917, 'PW_OUTBOUND_ORDER', 'FLOW', 'pw_outbound_approval', '出库单审批流程', '{\"options\": {\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"callbackActions\": {\"APPROVED\": \"commit_outbound_stock\", \"REJECTED\": \"release_outbound_stock\", \"approvedActionCode\": \"commit_outbound_stock\", \"rejectedActionCode\": \"release_outbound_stock\"}, \"businessKeyPattern\": \"PW_OUTBOUND_ORDER:{recordId}\"}, \"startMode\": \"ACTION_ONLY\", \"flowModelKey\": \"pw_outbound_approval\", \"flowModelName\": \"出库单审批流程\", \"titleTemplate\": \"出库单审批\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"出库单号\", \"formField\": \"outboundNo\", \"flowVariable\": \"documentNo\"}, {\"label\": \"所属仓库\", \"formField\": \"warehouseName\", \"flowVariable\": \"warehouseName\"}, {\"label\": \"申请人ID\", \"formField\": \"createBy\", \"flowVariable\": \"applicantId\"}, {\"label\": \"单据状态\", \"formField\": \"orderStatus\", \"flowVariable\": \"documentStatus\"}]}', '出库单审批流程，绑定采购仓储业务流程模型', 1, 2, 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_binding` VALUES (1910000000000009106, 1, 'OBJECT', 1910000000000000919, 'PW_TRANSFER_ORDER', 'FLOW', 'pw_transfer_approval', '调拨单审批流程', '{\"options\": {\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"callbackActions\": {\"APPROVED\": \"transfer_stock\", \"approvedActionCode\": \"transfer_stock\"}, \"businessKeyPattern\": \"PW_TRANSFER_ORDER:{recordId}\"}, \"startMode\": \"ACTION_ONLY\", \"flowModelKey\": \"pw_transfer_approval\", \"flowModelName\": \"调拨单审批流程\", \"titleTemplate\": \"调拨单审批\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"调拨单号\", \"formField\": \"transferNo\", \"flowVariable\": \"documentNo\"}, {\"label\": \"调出仓库\", \"formField\": \"fromWarehouseName\", \"flowVariable\": \"fromWarehouseName\"}, {\"label\": \"调入仓库\", \"formField\": \"toWarehouseName\", \"flowVariable\": \"toWarehouseName\"}, {\"label\": \"申请人ID\", \"formField\": \"createBy\", \"flowVariable\": \"applicantId\"}, {\"label\": \"单据状态\", \"formField\": \"orderStatus\", \"flowVariable\": \"documentStatus\"}]}', '调拨单审批流程，绑定采购仓储业务流程模型', 1, 3, 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_binding` VALUES (2063927978193362945, 1, 'OBJECT', NULL, 'CUSTOMER', 'FLOW', 'aaa', 'aaa', '{\"options\": {}, \"startMode\": \"TRIGGER\", \"flowModelKey\": \"aaa\", \"flowModelName\": \"aaa\", \"titleTemplate\": \"${customerCode}\", \"conditionFlows\": [], \"variableMapping\": [{\"label\": \"所属行业（industry）\", \"formField\": \"industry\", \"flowVariable\": \"deptId\"}]}', NULL, 1, 0, 1, '2026-06-08 18:15:51', 2, 1, '2026-06-24 10:44:59');

-- ----------------------------
-- Table structure for ai_business_document_config
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_document_config`;
CREATE TABLE `ai_business_document_config`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `object_id` bigint(0) NULL DEFAULT NULL COMMENT '业务对象ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '动态CRUD运行配置键',
  `document_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '单据名称',
  `document_no_rule` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单据编号规则',
  `document_enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用单据模式',
  `status_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单据状态字段',
  `starter_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起人字段',
  `owner_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人字段',
  `default_flow_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认流程模型Key',
  `status_mapping` json NULL COMMENT '单据状态映射JSON',
  `options` json NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_document_object_code`(`tenant_id`, `object_code`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_document_object_id`(`tenant_id`, `object_id`) USING BTREE,
  INDEX `idx_ai_business_document_suite`(`tenant_id`, `suite_code`) USING BTREE,
  INDEX `idx_ai_business_document_config`(`tenant_id`, `config_key`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务单据配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_document_config
-- ----------------------------
INSERT INTO `ai_business_document_config` VALUES (1910000000000005101, 1, 1910000000000000104, 'CRM', 'OPPORTUNITY', 'crm_opportunity', '商机单据', 'OPP-{yyyyMMdd}-{seq4}', 1, 'documentStatus', 'createBy', 'ownerId', 'leave_multi', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"sample\": true, \"scenario\": \"crm_opportunity_closure\", \"flowModelHint\": \"使用已部署的 leave_multi 流程模型\"}', 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 06:48:46');
INSERT INTO `ai_business_document_config` VALUES (1910000000000005208, 1, 1910000000000005202, 'HR', 'LEAVE_APPLICATION', 'hr_leave_application', '离职申请单据', 'LEAVE-${yyyyMMdd}-${seq:4}', 1, 'documentStatus', 'createBy', 'handoverOwnerId', 'leave_multi', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"sample\": true, \"scenario\": \"leave_application_closure\", \"noRuleTemplate\": \"LEAVE-${yyyyMMdd}-${seq:4}\", \"statusMappingRows\": [{\"tagType\": \"default\", \"allowEdit\": true, \"allowDelete\": true, \"displayName\": \"草稿\", \"statusValue\": \"DRAFT\", \"standardLabel\": \"草稿\", \"allowStartFlow\": true, \"standardStatus\": \"DRAFT\"}, {\"tagType\": \"info\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已提交\", \"statusValue\": \"SUBMITTED\", \"standardLabel\": \"已提交\", \"allowStartFlow\": false, \"standardStatus\": \"SUBMITTED\"}, {\"tagType\": \"warning\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"流程中\", \"statusValue\": \"IN_PROCESS\", \"standardLabel\": \"流程中\", \"allowStartFlow\": false, \"standardStatus\": \"IN_PROCESS\"}, {\"tagType\": \"success\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已通过\", \"statusValue\": \"APPROVED\", \"standardLabel\": \"已通过\", \"allowStartFlow\": false, \"standardStatus\": \"APPROVED\"}, {\"tagType\": \"error\", \"allowEdit\": true, \"allowDelete\": false, \"displayName\": \"已驳回\", \"statusValue\": \"REJECTED\", \"standardLabel\": \"已驳回\", \"allowStartFlow\": true, \"standardStatus\": \"REJECTED\"}, {\"tagType\": \"default\", \"allowEdit\": true, \"allowDelete\": false, \"displayName\": \"已撤回\", \"statusValue\": \"CANCELED\", \"standardLabel\": \"已撤回\", \"allowStartFlow\": true, \"standardStatus\": \"CANCELED\"}, {\"tagType\": \"default\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已关闭\", \"statusValue\": \"CLOSED\", \"standardLabel\": \"已关闭\", \"allowStartFlow\": false, \"standardStatus\": \"CLOSED\"}], \"statusActionPolicy\": {}, \"autoStartBeforeDate\": \"2026-12-31\", \"detailFlowDiagramVisible\": true, \"detailFlowTimelineVisible\": true}', 1, '2026-06-02 06:48:47', 1, 1, '2026-06-05 07:11:27');
INSERT INTO `ai_business_document_config` VALUES (1910000000000009101, 1, 1910000000000000915, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER', 'pw_purchase_order', '采购单据', 'PO-{yyyyMMdd}-{seq4}', 1, 'orderStatus', 'createBy', 'createBy', 'pw_purchase_approval', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"flowModelKey\": \"pw_purchase_approval\", \"flowModelName\": \"采购单审批流程\", \"quantityManaged\": 1, \"submitActionCode\": \"submit_purchase_approval\", \"hideStartFlowAction\": true, \"showStartFlowAction\": false}', 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_document_config` VALUES (1910000000000009102, 1, 1910000000000000917, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', 'pw_outbound_order', '出库单据', 'OUT-{yyyyMMdd}-{seq4}', 1, 'orderStatus', 'createBy', 'createBy', 'pw_outbound_approval', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"flowModelKey\": \"pw_outbound_approval\", \"flowModelName\": \"出库单审批流程\", \"quantityManaged\": 1, \"submitActionCode\": \"submit_outbound_approval\", \"hideStartFlowAction\": true, \"showStartFlowAction\": false}', 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_document_config` VALUES (1910000000000009103, 1, 1910000000000000919, 'PROCUREMENT_WAREHOUSE', 'PW_TRANSFER_ORDER', 'pw_transfer_order', '调拨单据', 'TRF-{yyyyMMdd}-{seq4}', 1, 'orderStatus', 'createBy', 'createBy', 'pw_transfer_approval', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"scenario\": \"procurement_warehouse\", \"lowcodeApp\": true, \"flowModelKey\": \"pw_transfer_approval\", \"flowModelName\": \"调拨单审批流程\", \"quantityManaged\": 1, \"submitActionCode\": \"submit_transfer_approval\", \"hideStartFlowAction\": true, \"showStartFlowAction\": false}', 1, '2026-07-03 14:25:25', 1, 1, '2026-07-03 21:39:00');
INSERT INTO `ai_business_document_config` VALUES (2063926488124923905, 1, 1910000000000000101, 'CRM', 'CUSTOMER', 'crm_customer', '客户单据', 'KH${seq:6}', 1, 'customerLevel', 'createBy', 'fieldaailwe', 'aaa', '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"noRuleTemplate\": \"KH${seq:6}\", \"documentNoField\": \"customerCode\", \"statusMappingRows\": [{\"tagType\": \"default\", \"allowEdit\": true, \"allowDelete\": true, \"displayName\": \"草稿\", \"statusValue\": \"DRAFT\", \"standardLabel\": \"草稿\", \"allowStartFlow\": true, \"standardStatus\": \"DRAFT\"}, {\"tagType\": \"info\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已提交\", \"statusValue\": \"SUBMITTED\", \"standardLabel\": \"已提交\", \"allowStartFlow\": true, \"standardStatus\": \"SUBMITTED\"}, {\"tagType\": \"warning\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"流程中\", \"statusValue\": \"IN_PROCESS\", \"standardLabel\": \"流程中\", \"allowStartFlow\": false, \"standardStatus\": \"IN_PROCESS\"}, {\"tagType\": \"success\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已通过\", \"statusValue\": \"APPROVED\", \"standardLabel\": \"已通过\", \"allowStartFlow\": false, \"standardStatus\": \"APPROVED\"}, {\"tagType\": \"error\", \"allowEdit\": true, \"allowDelete\": true, \"displayName\": \"已驳回\", \"statusValue\": \"REJECTED\", \"standardLabel\": \"已驳回\", \"allowStartFlow\": true, \"standardStatus\": \"REJECTED\"}, {\"tagType\": \"warning\", \"allowEdit\": true, \"allowDelete\": true, \"displayName\": \"已撤回\", \"statusValue\": \"CANCELED\", \"standardLabel\": \"已撤回\", \"allowStartFlow\": true, \"standardStatus\": \"CANCELED\"}, {\"tagType\": \"default\", \"allowEdit\": false, \"allowDelete\": true, \"displayName\": \"已关闭\", \"statusValue\": \"CLOSED\", \"standardLabel\": \"已关闭\", \"allowStartFlow\": false, \"standardStatus\": \"CLOSED\"}], \"statusActionPolicy\": {}, \"detailFlowDiagramVisible\": true, \"detailFlowTimelineVisible\": true}', 1, '2026-06-08 18:09:55', 2, 1, '2026-06-24 10:44:59');
INSERT INTO `ai_business_document_config` VALUES (2068917734606155778, 1, 2063783773240336385, 'IN_OUT', 'in_out_history', 'in_out_history', 'InOutHistory单据', NULL, 0, NULL, NULL, NULL, NULL, '{\"DRAFT\": \"DRAFT\", \"CLOSED\": \"CLOSED\", \"APPROVED\": \"APPROVED\", \"CANCELED\": \"CANCELED\", \"REJECTED\": \"REJECTED\", \"SUBMITTED\": \"SUBMITTED\", \"IN_PROCESS\": \"IN_PROCESS\"}', '{\"noRuleTemplate\": null, \"documentNoField\": null, \"statusMappingRows\": [{\"tagType\": \"default\", \"allowEdit\": true, \"allowDelete\": true, \"displayName\": \"草稿\", \"statusValue\": \"DRAFT\", \"standardLabel\": \"草稿\", \"allowStartFlow\": true, \"standardStatus\": \"DRAFT\"}, {\"tagType\": \"info\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已提交\", \"statusValue\": \"SUBMITTED\", \"standardLabel\": \"已提交\", \"allowStartFlow\": false, \"standardStatus\": \"SUBMITTED\"}, {\"tagType\": \"warning\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"流程中\", \"statusValue\": \"IN_PROCESS\", \"standardLabel\": \"流程中\", \"allowStartFlow\": false, \"standardStatus\": \"IN_PROCESS\"}, {\"tagType\": \"success\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已通过\", \"statusValue\": \"APPROVED\", \"standardLabel\": \"已通过\", \"allowStartFlow\": false, \"standardStatus\": \"APPROVED\"}, {\"tagType\": \"error\", \"allowEdit\": true, \"allowDelete\": false, \"displayName\": \"已驳回\", \"statusValue\": \"REJECTED\", \"standardLabel\": \"已驳回\", \"allowStartFlow\": true, \"standardStatus\": \"REJECTED\"}, {\"tagType\": \"default\", \"allowEdit\": true, \"allowDelete\": false, \"displayName\": \"已撤回\", \"statusValue\": \"CANCELED\", \"standardLabel\": \"已撤回\", \"allowStartFlow\": true, \"standardStatus\": \"CANCELED\"}, {\"tagType\": \"default\", \"allowEdit\": false, \"allowDelete\": false, \"displayName\": \"已关闭\", \"statusValue\": \"CLOSED\", \"standardLabel\": \"已关闭\", \"allowStartFlow\": false, \"standardStatus\": \"CLOSED\"}], \"statusActionPolicy\": {}, \"detailFlowDiagramVisible\": true, \"detailFlowTimelineVisible\": true}', 1, '2026-06-22 12:43:21', 2, 1, '2026-06-22 12:43:21');

-- ----------------------------
-- Table structure for ai_business_extension
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_extension`;
CREATE TABLE `ai_business_extension`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '所属业务应用ID',
  `object_id` bigint(0) NULL DEFAULT NULL COMMENT '可选业务对象ID',
  `entry_id` bigint(0) NULL DEFAULT NULL COMMENT '可选访问入口ID',
  `extension_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展稳定编码',
  `extension_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展名称',
  `extension_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'VISUAL_RULE/CLIENT_JS/SCOPED_CSS/SERVER_BINDING',
  `hook_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标准扩展钩子编码',
  `scope_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'APPLICATION' COMMENT 'APPLICATION/OBJECT/ENTRY/PAGE/COMPONENT',
  `scope_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页面或组件作用域键',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '同钩子执行顺序',
  `failure_policy` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'BLOCK' COMMENT 'BLOCK/WARN/IGNORE',
  `risk_level` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'MEDIUM' COMMENT 'LOW/MEDIUM/HIGH',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT 'DRAFT/TESTED/ENABLED/DISABLED',
  `draft_version` int(0) NOT NULL DEFAULT 1 COMMENT '当前草稿版本',
  `enabled_version` int(0) NULL DEFAULT NULL COMMENT '当前运行版本',
  `lock_user_id` bigint(0) NULL DEFAULT NULL COMMENT '编辑锁持有人',
  `lock_username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编辑锁持有人名称',
  `lock_token_hash` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编辑锁令牌SHA-256摘要',
  `lock_time` datetime(0) NULL DEFAULT NULL COMMENT '编辑锁获得或续期时间',
  `lock_expire_time` datetime(0) NULL DEFAULT NULL COMMENT '编辑锁过期时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_extension_code_active`(`tenant_id`, `application_id`, `extension_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_hook`(`tenant_id`, `application_id`, `hook_code`, `status`, `sort_order`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_object`(`tenant_id`, `object_id`, `status`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_entry`(`tenant_id`, `entry_id`, `status`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_lock`(`tenant_id`, `lock_user_id`, `lock_expire_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码受治理业务扩展' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_extension
-- ----------------------------
INSERT INTO `ai_business_extension` VALUES (2076919276639399937, 1, 1110789817060294665, 1910000000000000915, 1910000000000000944, 'cc_va', '测试JS校验', 'CLIENT_JS', 'BEFORE_SUBMIT', 'ENTRY', NULL, 0, 'BLOCK', 'MEDIUM', 'DRAFT', 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2076919276639399937, 1, '2026-07-14 14:38:38', 6, 1, '2026-07-23 09:06:32');
INSERT INTO `ai_business_extension` VALUES (2076926197765287938, 1, 1110789817060294665, 1910000000000000915, 1910000000000000944, 'vali', '提交校验', 'CLIENT_JS', 'BEFORE_SUBMIT', 'ENTRY', NULL, 0, 'BLOCK', 'MEDIUM', 'DRAFT', 8, NULL, NULL, NULL, NULL, NULL, NULL, '12', 0, 1, '2026-07-14 15:06:08', 6, 1, '2026-07-20 09:10:55');

-- ----------------------------
-- Table structure for ai_business_extension_execution_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_extension_execution_log`;
CREATE TABLE `ai_business_extension_execution_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `extension_id` bigint(0) NOT NULL COMMENT '业务扩展ID',
  `extension_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展编码快照',
  `version_no` int(0) NOT NULL COMMENT '执行版本号',
  `application_id` bigint(0) NOT NULL COMMENT '业务应用ID',
  `object_id` bigint(0) NULL DEFAULT NULL COMMENT '业务对象ID',
  `entry_id` bigint(0) NULL DEFAULT NULL COMMENT '访问入口ID',
  `hook_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '执行钩子',
  `result_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'SUCCESS/FAILED',
  `duration_ms` bigint(0) NOT NULL DEFAULT 0 COMMENT '执行耗时毫秒',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误编码',
  `error_summary` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误摘要',
  `actor_user_id` bigint(0) NULL DEFAULT NULL COMMENT '可信操作者ID',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_business_extension_audit_extension`(`tenant_id`, `extension_id`, `create_time`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_audit_app`(`tenant_id`, `application_id`, `hook_code`, `create_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码业务扩展脱敏执行审计' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_extension_execution_log
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_extension_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_extension_version`;
CREATE TABLE `ai_business_extension_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `extension_id` bigint(0) NOT NULL COMMENT '业务扩展ID',
  `version_no` int(0) NOT NULL COMMENT '扩展内单调版本号',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展原始内容',
  `processed_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '服务端复核的作用域或编译结果',
  `config_json` json NOT NULL COMMENT '非敏感结构化配置',
  `content_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '内容SHA-256摘要',
  `validation_passed` tinyint(0) NOT NULL DEFAULT 0 COMMENT '校验是否通过',
  `validation_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校验摘要，不含原始输入',
  `test_passed` tinyint(0) NOT NULL DEFAULT 0 COMMENT '受限测试是否通过',
  `test_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '测试摘要，不含原始输入',
  `change_summary` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本变更说明',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_extension_version_active`(`tenant_id`, `extension_id`, `version_no`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_version_hash`(`tenant_id`, `extension_id`, `content_hash`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_extension_version_created`(`tenant_id`, `extension_id`, `create_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码业务扩展不可变内容版本' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_extension_version
-- ----------------------------
INSERT INTO `ai_business_extension_version` VALUES (2076919276836532226, 1, 2076919276639399937, 1, '111', NULL, '{}', 'eeb398e0e34aa8f529334b28a10cefa698a0904a762b3c7211bd7059e3eb1621', 1, '校验通过', 0, NULL, '创建扩展草稿', 0, 1, '2026-07-14 14:38:38', 6, 1, '2026-07-14 14:38:53');
INSERT INTO `ai_business_extension_version` VALUES (2076926197937254401, 1, 2076926197765287938, 1, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '创建扩展草稿', 0, 1, '2026-07-14 15:06:08', 6, 1, '2026-07-14 15:06:08');
INSERT INTO `ai_business_extension_version` VALUES (2076926845252579330, 1, 2076926197765287938, 2, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '保存扩展草稿', 0, 1, '2026-07-14 15:08:42', 6, 1, '2026-07-14 15:08:42');
INSERT INTO `ai_business_extension_version` VALUES (2076932804268007426, 1, 2076926197765287938, 3, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '11', 0, 1, '2026-07-14 15:32:23', 6, 1, '2026-07-14 15:32:23');
INSERT INTO `ai_business_extension_version` VALUES (2076941779118161921, 1, 2076926197765287938, 4, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '保存扩展草稿', 0, 1, '2026-07-14 16:08:03', 6, 1, '2026-07-14 16:08:02');
INSERT INTO `ai_business_extension_version` VALUES (2076949651105349633, 1, 2076926197765287938, 5, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '保存扩展草稿', 0, 1, '2026-07-14 16:39:19', 6, 1, '2026-07-14 16:39:19');
INSERT INTO `ai_business_extension_version` VALUES (2076949694977769473, 1, 2076926197765287938, 6, 'const amount = Number(readField(\'amount\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '12e893eba7deb5d3ea438f720999aff75e1c98ad91656259f1708289103bdce1', 1, '校验通过', 0, NULL, '保存扩展草稿', 0, 1, '2026-07-14 16:39:30', 6, 1, '2026-07-14 16:39:30');
INSERT INTO `ai_business_extension_version` VALUES (2076954740733870081, 1, 2076926197765287938, 7, 'const amount = Number(readField(\'purchaseNo\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '90a1665d1980a390a4aaeec8ea53175e5a4dbdeb3813518e39a6c722db3f4421', 1, '校验通过', 1, '受限测试通过', '保存扩展草稿', 0, 1, '2026-07-14 16:59:33', 6, 1, '2026-07-14 16:59:33');
INSERT INTO `ai_business_extension_version` VALUES (2076954785151549441, 1, 2076926197765287938, 8, 'const amount = Number(readField(\'purchaseNo\') || 0)\n\nif (amount <= 0) {\n  throw new Error(\'金额必须大于 0\')\n}\n\nshowMessage(\'提交校验通过\', \'success\')\nreturn { passed: true, amount }', NULL, '{}', '90a1665d1980a390a4aaeec8ea53175e5a4dbdeb3813518e39a6c722db3f4421', 0, NULL, 0, NULL, '保存扩展草稿', 0, 1, '2026-07-14 16:59:43', 6, 1, '2026-07-14 16:59:43');

-- ----------------------------
-- Table structure for ai_business_field_template
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_field_template`;
CREATE TABLE `ai_business_field_template`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段模板编码',
  `template_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段模板名称',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'COMMON' COMMENT '适用业务套件编码，COMMON为通用',
  `field_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务字段类型',
  `field_schema` json NOT NULL COMMENT '字段Schema',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板说明',
  `options` json NULL COMMENT '扩展配置',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_field_template_code`(`tenant_id`, `template_code`) USING BTREE,
  INDEX `idx_ai_business_field_template_code`(`tenant_id`, `template_code`) USING BTREE,
  INDEX `idx_ai_business_field_template_suite`(`tenant_id`, `suite_code`, `status`, `sort_order`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务字段模板表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_field_template
-- ----------------------------
INSERT INTO `ai_business_field_template` VALUES (1910000000000000501, 1, 'common_customer_name', '客户名称', 'COMMON', 'TEXT', '{\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 180, \"length\": 128, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"columnName\": \"customer_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\"}', 1, 1, '常用客户主字段，可作为对象显示字段', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000502, 1, 'common_contact_phone', '联系电话', 'COMMON', 'PHONE', '{\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 140, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"columnName\": \"contact_phone\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"PHONE\"}', 1, 2, '常用联系电话字段，默认启用手机号脱敏', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000503, 1, 'common_customer_level', '客户等级', 'COMMON', 'DICT', '{\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"columnName\": \"customer_level\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\"}', 1, 3, '客户分层字段，默认使用CRM客户等级字典', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000504, 1, 'common_owner_user', '负责人', 'COMMON', 'USER', '{\"field\": \"ownerUserId\", \"label\": \"负责人\", \"width\": 140, \"length\": null, \"remark\": \"业务负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": 4, \"columnName\": \"owner_user_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\"}', 1, 4, '对象负责人字段，用于权限和数据归属', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000505, 1, 'common_owner_dept', '所属部门', 'COMMON', 'DEPT', '{\"field\": \"ownerDeptId\", \"label\": \"所属部门\", \"width\": 140, \"length\": null, \"remark\": \"所属部门\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": 5, \"columnName\": \"owner_dept_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\"}', 1, 5, '对象所属部门字段，用于部门维度筛选', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000506, 1, 'common_region_code', '所属地区', 'COMMON', 'REGION', '{\"field\": \"regionCode\", \"label\": \"所属地区\", \"width\": 160, \"length\": 32, \"remark\": \"所属地区\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"columnName\": \"region_code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"REGION\"}', 1, 6, '行政区划字段，支持区域树选择', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');
INSERT INTO `ai_business_field_template` VALUES (1910000000000000507, 1, 'common_remark', '备注', 'COMMON', 'MULTILINE', '{\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 7, \"columnName\": \"remark\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\"}', 1, 7, '通用备注说明字段', '{\"stage\": \"business-object-designer\", \"builtin\": true}', 1, '2026-05-29 14:39:55', 1, 1, '2026-05-29 14:39:55');

-- ----------------------------
-- Table structure for ai_business_flow_instance_link
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_flow_instance_link`;
CREATE TABLE `ai_business_flow_instance_link`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `record_id` bigint(0) NOT NULL COMMENT '业务记录ID',
  `business_key` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程业务Key，格式 objectCode:recordId',
  `flow_model_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程模型Key',
  `process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程实例ID',
  `flow_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'STARTED' COMMENT '流程状态：STARTED/RUNNING/APPROVED/REJECTED/CANCELED/ENDED',
  `start_user_id` bigint(0) NULL DEFAULT NULL COMMENT '流程发起人ID',
  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '流程发起时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '流程结束时间',
  `result` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程结果',
  `variables_snapshot` json NULL COMMENT '流程变量快照',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_flow_process`(`tenant_id`, `process_instance_id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_flow_business_process`(`tenant_id`, `business_key`, `process_instance_id`) USING BTREE,
  INDEX `idx_ai_business_flow_business_key`(`tenant_id`, `business_key`, `flow_status`) USING BTREE,
  INDEX `idx_ai_business_flow_record`(`tenant_id`, `object_code`, `record_id`) USING BTREE,
  INDEX `idx_ai_business_flow_business_latest`(`tenant_id`, `business_key`, `start_time`, `create_time`, `id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-单据流程实例关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_flow_instance_link
-- ----------------------------
INSERT INTO `ai_business_flow_instance_link` VALUES (2061597550728736769, 1, 'OPPORTUNITY', 10, 'OPPORTUNITY:10', 'leave_multi', '602ad5c2-5e15-11f1-a0fd-d67ed5f8e875', 'RUNNING', 1, '2026-06-02 07:55:33', NULL, NULL, '{\"stage\": \"INITIAL\", \"recordId\": 10, \"amountCent\": 0, \"customerId\": 6, \"objectCode\": \"OPPORTUNITY\", \"businessKey\": \"OPPORTUNITY:10\", \"deptManager\": 1, \"opportunityName\": \"221\"}', 1, '2026-06-02 07:55:33', 2, 1, '2026-06-02 07:55:33');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062424230275862529, 1, 'LEAVE_APPLICATION', 3, 'LEAVE_APPLICATION:3', 'leave_multi', '4604f8d2-5fe0-11f1-8401-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 14:40:29', NULL, NULL, '{\"reason\": \"2121\", \"recordId\": 3, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:3\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 14:40:29', 2, 1, '2026-06-04 14:40:29');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062454534688473090, 1, 'LEAVE_APPLICATION', 2, 'LEAVE_APPLICATION:2', 'leave_multi', '189dd574-5ff1-11f1-8401-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 16:40:54', NULL, NULL, '{\"reason\": \"121\", \"recordId\": 2, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:2\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 16:40:54', 2, 1, '2026-06-04 16:40:54');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062458425425653761, 1, 'LEAVE_APPLICATION', 1, 'LEAVE_APPLICATION:1', 'leave_multi', '41823619-5ff3-11f1-9fec-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 16:56:22', NULL, NULL, '{\"reason\": \"12313\", \"recordId\": 1, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:1\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 16:56:22', 2, 1, '2026-06-04 16:56:22');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062458841269923841, 1, 'LEAVE_APPLICATION', 4, 'LEAVE_APPLICATION:4', 'leave_multi', '7c9ab016-5ff3-11f1-9fec-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 16:58:01', NULL, NULL, '{\"reason\": \"1111\", \"recordId\": 4, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:4\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 16:58:01', 2, 1, '2026-06-04 16:58:01');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062469280443670530, 1, 'LEAVE_APPLICATION', 5, 'LEAVE_APPLICATION:5', 'leave_multi', 'ad78ba8d-5ff6-11f1-98b8-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 17:39:30', NULL, NULL, '{\"reason\": \"2121\", \"recordId\": 5, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:5\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 17:39:30', 2, 1, '2026-06-04 17:39:30');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062470189429039105, 1, 'LEAVE_APPLICATION', 6, 'LEAVE_APPLICATION:6', 'leave_multi', 'c824189f-5ff9-11f1-bade-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 17:43:07', NULL, NULL, '{\"reason\": \"11\", \"recordId\": 6, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:6\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 17:43:07', 2, 1, '2026-06-04 17:43:07');
INSERT INTO `ai_business_flow_instance_link` VALUES (2062506710685192193, 1, 'LEAVE_APPLICATION', 7, 'LEAVE_APPLICATION:7', 'leave_multi', '0f885f2f-600e-11f1-b98d-9ef8ee8744ad', 'RUNNING', 1, '2026-06-04 20:08:14', NULL, NULL, '{\"reason\": \"2121\", \"recordId\": 7, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:7\", \"deptManager\": \"超级管理员\"}', 1, '2026-06-04 20:08:14', 2, 1, '2026-06-04 20:08:14');
INSERT INTO `ai_business_flow_instance_link` VALUES (2063186684673011714, 1, 'LEAVE_APPLICATION', 9, 'LEAVE_APPLICATION:9', 'leave_multi', '85985c54-6187-11f1-8e17-4acb94e3ea25', 'RUNNING', 1, '2026-06-06 17:10:12', NULL, NULL, '{\"reason\": \"212\", \"recordId\": 9, \"configKey\": \"hr_leave_application\", \"initiator\": 1, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:9\", \"deptManager\": 1}', 1, '2026-06-06 17:10:12', 2, 1, '2026-06-06 17:10:12');
INSERT INTO `ai_business_flow_instance_link` VALUES (2065320714079391746, 1, 'LEAVE_APPLICATION', 12, 'LEAVE_APPLICATION:12', 'leave_multi', '25b85bc4-6628-11f1-aae8-5254003c969e', 'RUNNING', 1, '2026-06-12 14:30:05', NULL, NULL, '{\"reason\": \"测试\", \"recordId\": 12, \"configKey\": \"hr_leave_application\", \"initiator\": 23, \"objectCode\": \"LEAVE_APPLICATION\", \"businessKey\": \"LEAVE_APPLICATION:12\", \"deptManager\": 24}', 1, '2026-06-12 14:30:05', 2, 1, '2026-06-12 14:30:05');
INSERT INTO `ai_business_flow_instance_link` VALUES (2067209409074118658, 1, 'OPPORTUNITY', 11, 'OPPORTUNITY:11', 'leave_multi', '956dd3ae-6a40-11f1-88fc-5254003c969e', 'RUNNING', 1, '2026-06-17 19:35:05', NULL, NULL, '{\"stage\": \"INITIAL\", \"ownerId\": 11, \"recordId\": 11, \"configKey\": \"crm_opportunity\", \"amountCent\": 11, \"customerId\": 1, \"objectCode\": \"OPPORTUNITY\", \"businessKey\": \"OPPORTUNITY:11\", \"deptManager\": 1, \"opportunityName\": \"1\"}', 1, '2026-06-17 19:35:05', 2, 1, '2026-06-17 19:35:05');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073340669090484225, 1, 'PW_PURCHASE_ORDER', 1950000000000009248, 'PW_PURCHASE_ORDER:1950000000000009248', 'pw_purchase_approval', '1d47618c-778c-11f1-86f2-3627dbd776e1', 'RUNNING', 1, '2026-07-04 17:38:31', NULL, NULL, '{\"recordId\": 1950000000000009248, \"configKey\": \"pw_purchase_order\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009248\"}', 1, '2026-07-04 17:38:31', 6, 1, '2026-07-04 17:38:31');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073349112991981569, 1, 'PW_PURCHASE_ORDER', 1950000000000009249, 'PW_PURCHASE_ORDER:1950000000000009249', 'pw_purchase_approval', 'cd8b249c-7790-11f1-86f2-3627dbd776e1', 'APPROVED', 1, '2026-07-04 18:12:04', '2026-07-04 18:12:36', 'APPROVED', '{\"recordId\": 1950000000000009249, \"configKey\": \"pw_purchase_order\", \"amountCent\": \"12\", \"documentNo\": \"DOC202607043001\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"applicantId\": 1, \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009249\", \"projectName\": \"测试项目\", \"documentStatus\": \"DRAFT\"}', 1, '2026-07-04 18:12:04', 6, 1, '2026-07-04 18:12:36');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073353932591210498, 1, 'PW_PURCHASE_ORDER', 1950000000000009250, 'PW_PURCHASE_ORDER:1950000000000009250', 'pw_purchase_approval', '7a538e86-7793-11f1-86f2-3627dbd776e1', 'REJECTED', 1, '2026-07-04 18:31:13', '2026-07-04 18:50:08', 'REJECTED', '{\"recordId\": 1950000000000009250, \"configKey\": \"pw_purchase_order\", \"amountCent\": \"112\", \"documentNo\": \"DOC202607043002\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"applicantId\": 1, \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009250\", \"projectName\": \"12\", \"documentStatus\": \"DRAFT\"}', 1, '2026-07-04 18:31:13', 6, 1, '2026-07-04 18:50:08');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073363114396712962, 1, 'PW_PURCHASE_ORDER', 1950000000000009250, 'PW_PURCHASE_ORDER:1950000000000009250', 'pw_purchase_approval', '933367c0-7798-11f1-86f2-3627dbd776e1', 'RUNNING', 1, '2026-07-04 19:07:42', NULL, NULL, '{\"recordId\": 1950000000000009250, \"configKey\": \"pw_purchase_order\", \"amountCent\": \"112\", \"documentNo\": \"DOC202607043002\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"applicantId\": 1, \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009250\", \"projectName\": \"12\", \"documentStatus\": \"REJECTED\", \"flowBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009250:R2073353932591210499\", \"recordBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009250\", \"documentBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009250\"}', 1, '2026-07-04 19:07:42', 6, 1, '2026-07-04 19:07:42');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073375324984545281, 1, 'PW_PURCHASE_ORDER', 1950000000000009251, 'PW_PURCHASE_ORDER:1950000000000009251', 'pw_purchase_approval', '5a80509a-779f-11f1-b42a-3627dbd776e1', 'REJECTED', 1, '2026-07-04 19:56:14', '2026-07-04 19:56:26', 'REJECTED', '{\"recordId\": 1950000000000009251, \"configKey\": \"pw_purchase_order\", \"amountCent\": \"11\", \"documentNo\": \"DOC202607044001\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"applicantId\": 1, \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\", \"projectName\": \"111\", \"documentStatus\": \"DRAFT\", \"flowBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\", \"recordBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\", \"documentBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\"}', 1, '2026-07-04 19:56:14', 6, 1, '2026-07-04 19:56:26');
INSERT INTO `ai_business_flow_instance_link` VALUES (2073375436506894338, 1, 'PW_PURCHASE_ORDER', 1950000000000009251, 'PW_PURCHASE_ORDER:1950000000000009251', 'pw_purchase_approval', '6a5b004a-779f-11f1-b42a-3627dbd776e1', 'RUNNING', 1, '2026-07-04 19:56:40', NULL, NULL, '{\"recordId\": 1950000000000009251, \"configKey\": \"pw_purchase_order\", \"amountCent\": \"11\", \"documentNo\": \"DOC202607044001\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"applicantId\": 1, \"businessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\", \"projectName\": \"111\", \"documentStatus\": \"REJECTED\", \"flowBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251:R2073375324984545282\", \"recordBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\", \"documentBusinessKey\": \"PW_PURCHASE_ORDER:1950000000000009251\"}', 1, '2026-07-04 19:56:40', 6, 1, '2026-07-04 19:56:40');

-- ----------------------------
-- Table structure for ai_business_message_channel
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_message_channel`;
CREATE TABLE `ai_business_message_channel`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `channel_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '通道编码',
  `channel_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '通道名称',
  `channel_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '通道类型：WECHAT_WORK/FEISHU/DINGTALK/WEBHOOK/INTERNAL',
  `channel_config_ref` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通道配置安全引用（不存明文密钥）',
  `webhook_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Webhook地址（仅WEBHOOK类型）',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通道说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `options` json NULL COMMENT '扩展配置',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_message_channel_code`(`tenant_id`, `channel_code`) USING BTREE,
  INDEX `idx_ai_message_channel_type`(`tenant_id`, `channel_type`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-消息推送通道表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_message_channel
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_object
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_object`;
CREATE TABLE `ai_business_object`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `object_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象名称',
  `object_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '对象类型：MASTER/DETAIL/LOOKUP/TRANSACTION',
  `model_id` bigint(0) NULL DEFAULT NULL COMMENT '关联低代码模型ID',
  `model_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联低代码模型编码',
  `display_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认展示字段',
  `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '对象图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `options` json NULL COMMENT '扩展配置',
  `design_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '设计状态：DRAFT草稿 DESIGNING设计中 READY待发布 PUBLISHED已发布 CHANGED有未发布变更',
  `config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联低代码运行配置键',
  `last_publish_time` datetime(0) NULL DEFAULT NULL COMMENT '最近发布时间',
  `last_publish_version` int(0) NULL DEFAULT NULL COMMENT '最近发布版本号',
  `designer_options` json NULL COMMENT '业务对象设计器配置',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_object_code_active`(`tenant_id`, `suite_code`, `object_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_object_suite`(`tenant_id`, `suite_code`, `status`, `sort_order`) USING BTREE,
  INDEX `idx_ai_business_object_model`(`tenant_id`, `model_id`) USING BTREE,
  INDEX `idx_ai_business_object_update`(`tenant_id`, `update_time`) USING BTREE,
  INDEX `idx_ai_business_object_config_key`(`tenant_id`, `config_key`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务对象表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_object
-- ----------------------------
INSERT INTO `ai_business_object` VALUES (1910000000000000101, 1, 'CRM', 'CUSTOMER', '客户', 'MASTER', 1920000000000000001, 'crm_customer', 'customerName', 'ionicons5:BusinessOutline', '管理客户基本信息、客户分级、所属区域和客户生命周期', 1, 1, '{\"sample\": true, \"capabilityGroup\": \"customer\"}', 'PUBLISHED', 'crm_customer', '2026-06-29 17:21:12', 52, '{\"actions\": [{\"status\": 1, \"visible\": true, \"clientKey\": \"custom_1781684056824\", \"sortOrder\": 10, \"actionCode\": \"custom_1781684056824\", \"actionName\": \"自定义操作\", \"actionType\": \"OPEN_PAGE\", \"permission\": \"\", \"confirmText\": \"\", \"actionConfig\": {\"params\": [], \"clientKey\": \"custom_1781684056824\", \"openTarget\": \"_self\", \"targetPath\": \"/forge/app-center\", \"targetFormKey\": \"\", \"successBehavior\": \"none\"}, \"actionPosition\": \"ROW\", \"failureMessage\": \"\", \"successMessage\": \"\", \"confirmRequired\": false}], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"客户名称\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"客户编码\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"客户等级\", \"order\": 2, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerLevel\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"fixed\": null, \"label\": \"所属行业\", \"order\": 3, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"industry\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"fixed\": null, \"label\": \"所属区域\", \"order\": 4, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"regionCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系人\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系电话\", \"order\": 6, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactPhone\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系邮箱\", \"order\": 7, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactEmail\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"详细地址\", \"order\": 8, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"address\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"备注\", \"order\": 9, \"width\": 220, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"remark\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"所属组织\", \"order\": 10, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"field1g9xtug\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"主信息\", \"fields\": [{\"align\": \"left\", \"label\": \"客户编码\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"金额\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"ammount\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"f测试111\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"test11\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"测试内容\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"content\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"客户名称\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"客户等级\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerLevel\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"所属行业\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"industry\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"所属区域\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"regionCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"联系人\", \"order\": 8, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"联系电话\", \"order\": 9, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactPhone\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"联系邮箱\", \"order\": 10, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactEmail\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"详细地址\", \"order\": 11, \"visible\": true, \"readonly\": true, \"fieldCode\": \"address\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 12, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"人员选择\", \"order\": 13, \"visible\": true, \"readonly\": true, \"fieldCode\": \"fieldaailwe\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"组织选择11\", \"order\": 14, \"visible\": true, \"readonly\": true, \"fieldCode\": \"fieldgiuxmr\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"所属组织\", \"order\": 15, \"visible\": true, \"readonly\": true, \"fieldCode\": \"field1g9xtug\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"测试2\", \"order\": 16, \"visible\": true, \"readonly\": true, \"fieldCode\": \"field2\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"字典选择\", \"order\": 17, \"visible\": true, \"readonly\": true, \"fieldCode\": \"fieldbvd8sh\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"form_layout\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"客户编码\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"customerCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": \"\"}, {\"align\": \"left\", \"label\": \"客户名称\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"customerName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": \"\"}, {\"align\": \"left\", \"label\": \"客户等级\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"customerLevel\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"所属行业\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"industry\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"所属区域\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"regionCode\", \"matchMode\": \"eq\", \"componentKey\": \"regionTreeSelect\", \"defaultValue\": \"\"}, {\"align\": \"left\", \"label\": \"联系人\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"contactName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"联系电话\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"contactPhone\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"联系邮箱\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"contactEmail\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"所属组织\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"field1g9xtug\", \"matchMode\": \"eq\", \"componentKey\": \"orgTreeSelect\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"master-detail-crud\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"crm_customer_default_form\"}}', 1, '2026-05-27 13:01:03', 1, 1, '2026-06-29 17:21:12', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000102, 1, 'CRM', 'CONTACT', '联系人', 'DETAIL', 1920000000000000002, 'crm_contact', 'contactName', 'ionicons5:PersonOutline', '管理客户联系人、角色、联系方式和主要联系人标记', 1, 2, '{\"sample\": true, \"capabilityGroup\": \"customer\"}', 'PUBLISHED', 'crm_contact', '2026-05-31 11:18:38', 4, '{}', 1, '2026-05-27 13:01:03', 1, 1, '2026-05-31 11:18:39', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000103, 1, 'CRM', 'LEAD', '线索', 'MASTER', 1920000000000000003, 'crm_lead', 'leadName', 'ionicons5:SparklesOutline', '管理销售线索、来源、跟进状态和转化进度', 1, 3, '{\"sample\": true, \"capabilityGroup\": \"sales\"}', 'PUBLISHED', 'crm_lead', '2026-06-28 08:06:05', 3, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"线索名称\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"leadName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"来源\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"source\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系人\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"电话\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"phone\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"fixed\": null, \"label\": \"负责人\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"线索名称\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"leadName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"来源\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"source\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"联系人\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"电话\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"phone\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"label\": \"负责人\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"right\", \"label\": \"ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"id\", \"matchMode\": \"eq\", \"componentKey\": \"number\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_lead_default_form\", \"formName\": \"线索表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_lead_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_leadName\", \"label\": \"线索名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入线索名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入线索名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入线索名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leadName\", \"columnName\": \"lead_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_source\", \"label\": \"来源\", \"props\": {\"dictType\": \"crm_lead_source\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请选择来源\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择来源\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"source\", \"columnName\": \"source\", \"createIfMissing\": false}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_phone\", \"label\": \"电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"phone\", \"columnName\": \"phone\", \"createIfMissing\": false}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_lead_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\"}}', 1, '2026-05-27 13:01:03', 1, 1, '2026-06-28 08:06:05', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000104, 1, 'CRM', 'OPPORTUNITY', '商机', 'TRANSACTION', 1920000000000000004, 'crm_opportunity', 'opportunityName', 'ionicons5:TrendingUpOutline', '管理商机阶段、预计金额、赢单概率和推进动作', 1, 4, '{\"sample\": true, \"capabilityGroup\": \"sales\"}', 'CHANGED', 'crm_opportunity', '2026-06-02 06:48:46', NULL, '{\"actions\": [{\"status\": 1, \"sortOrder\": 10, \"actionCode\": \"x\", \"actionName\": \"详情\", \"actionType\": \"OPEN_PAGE\", \"permission\": null, \"actionConfig\": {}, \"actionPosition\": \"DETAIL\", \"failureMessage\": null, \"successMessage\": null, \"confirmRequired\": false}], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"商机名称\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"opportunityName\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"关联客户\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"阶段\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"stage\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"fixed\": null, \"label\": \"预计金额\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"赢单概率\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"probability\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"负责人\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"预计成交日期\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"expectedCloseDate\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"商机名称\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"opportunityName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"关联客户\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"阶段\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"stage\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"label\": \"预计金额\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"赢单概率\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"probability\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"负责人\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"预计成交日期\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"expectedCloseDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_opportunity_default_form\", \"formName\": \"商机表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_opportunity_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_opportunityName\", \"label\": \"商机名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入商机名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入商机名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入商机名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityName\", \"columnName\": \"opportunity_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联客户\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入关联客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_stage\", \"label\": \"阶段\", \"props\": {\"dictType\": \"crm_opportunity_stage\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择阶段\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择阶段\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stage\", \"columnName\": \"stage\", \"createIfMissing\": false}}, {\"id\": \"cmp_amount\", \"label\": \"预计金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预计金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入预计金额\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": false}}, {\"id\": \"cmp_probability\", \"label\": \"赢单概率\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入赢单概率\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入赢单概率\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"probability\", \"columnName\": \"probability\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_expectedCloseDate\", \"label\": \"预计成交日期\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择预计成交日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择预计成交日期\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"expectedCloseDate\", \"columnName\": \"expected_close_date\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\"}}', 1, '2026-05-27 13:01:03', 1, 1, '2026-06-17 15:57:24', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000105, 1, 'CRM', 'CONTRACT', '合同', 'TRANSACTION', 1920000000000000005, 'crm_contract', 'contractName', 'ionicons5:DocumentTextOutline', '管理合同信息、合同审批、归档和履约状态', 1, 5, '{\"sample\": true, \"capabilityGroup\": \"contract\"}', 'PUBLISHED', 'crm_contract', '2026-06-08 18:16:57', 2, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"合同名称\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contractName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"合同编号\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contractNo\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"客户\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"商机\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"opportunityId\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"合同金额\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"签订日期\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"signDate\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"fixed\": null, \"label\": \"负责人\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"合同名称\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contractName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"合同编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contractNo\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"客户\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"商机\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"opportunityId\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"合同金额\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"签订日期\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"signDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"label\": \"负责人\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"assigneeId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"right\", \"label\": \"ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"id\", \"matchMode\": \"eq\", \"componentKey\": \"number\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_contract_default_form\", \"formName\": \"合同表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_contract_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_contractName\", \"label\": \"合同名称\", \"props\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入合同名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入合同名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入合同名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contractName\", \"columnName\": \"contract_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_contractNo\", \"label\": \"合同编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入合同编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入合同编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contractNo\", \"columnName\": \"contract_no\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"客户\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"商机\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入商机\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_amount\", \"label\": \"合同金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入合同金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入合同金额\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": false}}, {\"id\": \"cmp_signDate\", \"label\": \"签订日期\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择签订日期\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"signDate\", \"columnName\": \"sign_date\", \"createIfMissing\": false}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_contract_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\"}}', 1, '2026-05-27 13:01:03', 1, 1, '2026-06-08 18:16:57', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000106, 1, 'CRM', 'CONTRACT_ITEM', '合同明细', 'DETAIL', 1920000000000000006, 'crm_contract_item', 'itemName', 'ionicons5:ListOutline', '管理合同商品、服务、数量、单价和金额明细', 1, 6, '{\"sample\": true, \"capabilityGroup\": \"contract\"}', 'CHANGED', 'crm_contract_item', NULL, NULL, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"关联合同\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contractId\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"商品/服务名称\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"itemName\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"数量\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"quantity\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"单价\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"unitPrice\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"金额\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"right\", \"label\": \"关联合同\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contractId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"商品/服务名称\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"itemName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"数量\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"quantity\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"单价\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"unitPrice\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"金额\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"right\", \"label\": \"ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"id\", \"matchMode\": \"eq\", \"componentKey\": \"number\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_contract_item_default_form\", \"formName\": \"合同明细表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_contract_item_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_contractId\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入关联合同\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入关联合同\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contractId\", \"columnName\": \"contract_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_itemName\", \"label\": \"商品/服务名称\", \"props\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入商品/服务名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入商品/服务名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入商品/服务名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"itemName\", \"columnName\": \"item_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"columnName\": \"quantity\", \"createIfMissing\": false}}, {\"id\": \"cmp_unitPrice\", \"label\": \"单价\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入单价\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unitPrice\", \"columnName\": \"unit_price\", \"createIfMissing\": false}}, {\"id\": \"cmp_amount\", \"label\": \"金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入金额\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\"}}', 1, '2026-05-27 13:01:03', 1, 1, '2026-06-09 11:21:10', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000107, 1, 'CRM', 'PAYMENT', '回款', 'TRANSACTION', 1920000000000000007, 'crm_payment', 'paymentNo', 'ionicons5:WalletOutline', '管理回款计划、回款记录和逾期提醒', 1, 7, '{\"sample\": true, \"capabilityGroup\": \"finance\"}', 'DRAFT', NULL, NULL, NULL, NULL, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-28 10:10:50', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000108, 1, 'CRM', 'FOLLOW_RECORD', '跟进记录', 'DETAIL', 1920000000000000008, 'crm_follow_record', 'subject', 'ionicons5:ChatbubblesOutline', '管理客户拜访、电话、会议和商机推进记录', 1, 8, '{\"sample\": true, \"capabilityGroup\": \"activity\"}', 'PUBLISHED', 'crm_follow_record', '2026-05-30 19:58:01', 2, '{}', 1, '2026-05-27 13:01:03', 1, 1, '2026-05-30 19:58:01', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000109, 1, 'CRM', 'SALES_TASK', '销售任务', 'TRANSACTION', 1920000000000000009, 'crm_sales_task', 'taskName', 'ionicons5:CheckboxOutline', '管理销售计划、待办任务和任务完成情况', 1, 9, '{\"sample\": true, \"capabilityGroup\": \"sales\"}', 'CHANGED', 'crm_sales_task', NULL, NULL, '{}', 1, '2026-05-27 13:01:03', 1, 1, '2026-07-22 13:31:05', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000911, 1, 'PROCUREMENT_WAREHOUSE', 'PW_MATERIAL', '物料', 'MASTER', 1920000000000000901, 'pw_material', 'materialName', 'ionicons5:CubeOutline', '物料基础资料', 1, 10, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_material', '2026-07-04 07:08:27', 3, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"物料编号\", \"order\": 1, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"物料名称\", \"order\": 2, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"规格型号\", \"order\": 3, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"specModel\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"单位\", \"order\": 4, \"width\": 80, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"unit\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"参考单价(分)\", \"order\": 5, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"referencePriceCent\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"预警数量\", \"order\": 6, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warningQuantity\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 7, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"物料编号\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"规格型号\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"specModel\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"单位\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"unit\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"参考单价(分)\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"referencePriceCent\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"预警数量\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warningQuantity\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 8, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"物料编号\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"规格型号\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"specModel\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"eq\", \"componentKey\": \"select\", \"defaultValue\": \"ENABLED\"}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"simple-crud\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_material_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:08:27', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000912, 1, 'PROCUREMENT_WAREHOUSE', 'PW_SUPPLIER', '供应商', 'MASTER', 1920000000000000902, 'pw_supplier', 'supplierName', 'ionicons5:PeopleOutline', '供应商基础资料', 1, 20, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_supplier', '2026-07-04 07:12:26', 3, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"供应商编号\", \"order\": 1, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"supplierCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"供应商名称\", \"order\": 2, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"supplierName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系人\", \"order\": 3, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"联系电话\", \"order\": 4, \"width\": 130, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"contactPhone\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 5, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"供应商编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"supplierCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"供应商名称\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"supplierName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"联系人\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"联系电话\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"contactPhone\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"供应商名称\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"supplierName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"联系人\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"contactName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"联系电话\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"contactPhone\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": \"ENABLED\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"remark\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"master-detail-crud\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_supplier_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:12:26', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000913, 1, 'PROCUREMENT_WAREHOUSE', 'PW_SUPPLIER_MATERIAL', '供应商报价', 'DETAIL', 1920000000000000904, 'pw_supplier_material', 'materialName', 'ionicons5:PricetagOutline', '供应商物料报价', 1, 30, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_supplier_material', '2026-07-04 09:21:02', 1, '{\"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 09:21:03', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000914, 1, 'PROCUREMENT_WAREHOUSE', 'PW_WAREHOUSE', '仓库', 'MASTER', 1920000000000000903, 'pw_warehouse', 'warehouseName', 'ionicons5:HomeOutline', '中心仓库和项目现场仓', 1, 40, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'CHANGED', 'pw_warehouse', '2026-07-04 07:13:39', 2, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"仓库编号\", \"order\": 0, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"仓库名称/位置\", \"order\": 0, \"width\": 200, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"类型\", \"order\": 0, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseType\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"关联项目\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"projectName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"关联合同\", \"order\": 0, \"width\": 150, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"relatedContractNo\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"仓库编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"仓库名称/位置\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"类型\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseType\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"关联项目\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"projectName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"位置\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"location\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"关联合同\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"relatedContractNo\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"仓库编号\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"仓库名称/位置\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"类型\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseType\", \"matchMode\": \"eq\", \"componentKey\": \"select\", \"defaultValue\": \"CENTER\"}, {\"align\": \"left\", \"label\": \"关联项目\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"projectName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"eq\", \"componentKey\": \"select\", \"defaultValue\": \"ENABLED\"}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"simple-crud\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_warehouse_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-23 00:29:38', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000915, 1, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER', '采购单', 'TRANSACTION', 1920000000000000905, 'pw_purchase_order', 'purchaseNo', 'ionicons5:CartOutline', '采购申请和审批入库单据', 1, 50, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'CHANGED', 'pw_purchase_order', '2026-07-14 12:05:43', 18, '{\"actions\": [{\"status\": 1, \"visible\": true, \"clientKey\": \"submit_purchase_approval\", \"sortOrder\": 10, \"actionCode\": \"submit_purchase_approval\", \"actionName\": \"提交审批\", \"actionType\": \"START_FLOW\", \"permission\": \"ai:businessAction:execute\", \"confirmText\": \"确认执行“提交审批”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_purchase_flow\", \"stepName\": \"发起采购审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"采购单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.purchaseNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.projectName\", \"targetField\": \"projectName\"}, {\"sourceField\": \"record.main.purchaseAmountCent\", \"targetField\": \"amountCent\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_purchase_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"PURCHASE\"}}, \"rollbackOnFailure\": true}], \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"clientKey\": \"submit_purchase_approval\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"useMainFlow\": true, \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"ROW\", \"failureMessage\": \"采购审批提交失败\", \"successMessage\": \"采购审批已提交\", \"confirmRequired\": true}, {\"status\": 1, \"visible\": true, \"clientKey\": \"inbound_purchase_stock\", \"sortOrder\": 90, \"actionCode\": \"inbound_purchase_stock\", \"actionName\": \"采购入库过账\", \"actionType\": \"OPEN_PAGE\", \"permission\": \"ai:businessAction:execute\", \"confirmText\": \"确认执行“采购入库过账”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_purchase_items\", \"stepName\": \"逐行入库\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"purchase_item_inbound\", \"stepName\": \"明细入库\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"采购审批通过入库\", \"itemCode\": \"${item.materialId}\", \"quantity\": \"${item.quantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"INBOUND\", \"itemCodeFallbackFields\": [\"item.materialId\", \"item.materialCode\"]}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_purchase_order_item\"}, \"rollbackOnFailure\": true}], \"params\": [], \"clientKey\": \"inbound_purchase_stock\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"DETAIL\", \"failureMessage\": \"采购入库过账失败\", \"successMessage\": \"采购入库已写入数量台账\", \"confirmRequired\": true}, {\"status\": 1, \"sortOrder\": 500, \"actionCode\": \"relation_quantity_pw_purchase_order_item\", \"actionName\": \"采购单包含明细采购明细审批后数量更新\", \"actionType\": \"COMMAND\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"loop_pw_purchase_order_item\", \"stepName\": \"逐行处理采购单包含明细采购明细\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"quantity_pw_purchase_order_item\", \"stepName\": \"更新数量\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"\", \"itemCode\": \"${item.materialId}\", \"quantity\": \"${item.quantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"INBOUND\", \"itemCodeFallbackFields\": []}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"relationKey\": \"pw_purchase_order_item\", \"relationName\": \"采购单包含明细采购明细\", \"collectionPath\": \"record.children.pw_purchase_order_item\", \"targetObjectCode\": \"PW_PURCHASE_ORDER_ITEM\"}, \"rollbackOnFailure\": true}], \"managedBy\": \"RELATION_APPROVAL_QUANTITY\", \"relationKey\": \"pw_purchase_order_item\", \"triggerScene\": \"FLOW_APPROVED\", \"successBehavior\": \"refreshList\", \"targetObjectCode\": \"PW_PURCHASE_ORDER_ITEM\"}, \"actionPosition\": \"DETAIL\"}], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"采购单号\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"purchaseNo\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"项目名称\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"projectName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"目标仓库\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"采购人\", \"order\": 3, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"purchaserName\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"采购日期\", \"order\": 4, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"purchaseDate\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"供应商\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"supplierName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"采购金额(分)\", \"order\": 6, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"purchaseAmountCent\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 7, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderStatus\", \"formatter\": \"dictTag\"}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"采购单号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"purchaseNo\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"项目名称\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"projectName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"目标仓库\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"目标仓库\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"采购人\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"purchaserName\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"采购日期\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"purchaseDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"供应商\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"supplierName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"采购金额(分)\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"purchaseAmountCent\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 8, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderStatus\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 9, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"项目名称\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"projectName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"目标仓库\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"目标仓库\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"采购人\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"purchaserName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"采购日期\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"purchaseDate\", \"matchMode\": \"eq\", \"componentKey\": \"date\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"供应商\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"supplierName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"采购金额(分)\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"purchaseAmountCent\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderStatus\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": \"DRAFT\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"remark\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"master-detail-crud\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": true, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-22 15:38:52', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000916, 1, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER_ITEM', '采购明细', 'DETAIL', 1920000000000000906, 'pw_purchase_order_item', 'materialName', 'ionicons5:ListOutline', '采购物料明细', 1, 60, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_purchase_order_item', '2026-07-04 15:03:49', 2, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"物料编号\", \"order\": 3, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"物料名称\", \"order\": 4, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"规格型号\", \"order\": 5, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"specModel\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"单位\", \"order\": 6, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"unit\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"数量\", \"order\": 7, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"quantity\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"成交单价(分)\", \"order\": 8, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"dealPriceCent\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"金额(分)\", \"order\": 9, \"width\": \"200\", \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"amountCent\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"物料编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"规格型号\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"specModel\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"单位\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"unit\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"数量\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"quantity\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"成交单价(分)\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"dealPriceCent\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"金额(分)\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"amountCent\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"采购单ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"purchaseId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料ID\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料编号\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"规格型号\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"specModel\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"单位\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"unit\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"数量\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"quantity\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"成交单价(分)\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"dealPriceCent\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"金额(分)\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"amountCent\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_item_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 15:03:50', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000917, 1, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', '出库单', 'TRANSACTION', 1920000000000000907, 'pw_outbound_order', 'outboundNo', 'ionicons5:ExitOutline', '仓库出库申请单据', 1, 70, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_outbound_order', '2026-07-03 14:25:24', 1, '{\"actions\": [{\"status\": 1, \"sortOrder\": 10, \"actionCode\": \"submit_outbound_approval\", \"actionName\": \"提交审批并锁定库存\", \"actionType\": \"COMMAND\", \"permission\": \"ai:businessAction:execute\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_outbound_lock_items\", \"stepName\": \"逐行锁定出库数量\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"outbound_item_lock\", \"stepName\": \"明细锁定\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"出库提交审批锁定\", \"itemCode\": \"${item.materialId}\", \"lockCode\": \"${item.id}\", \"quantity\": \"${item.outboundQuantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"LOCK\"}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_outbound_order_item\"}, \"rollbackOnFailure\": true}, {\"stepCode\": \"start_outbound_flow\", \"stepName\": \"发起出库审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"出库单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.outboundNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.warehouseName\", \"targetField\": \"warehouseName\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_outbound_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"OUTBOUND\"}}, \"rollbackOnFailure\": true}], \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"ROW\", \"failureMessage\": \"出库审批提交或库存锁定失败\", \"successMessage\": \"出库审批已提交，库存已锁定\", \"confirmRequired\": true}, {\"status\": 1, \"sortOrder\": 90, \"actionCode\": \"commit_outbound_stock\", \"actionName\": \"出库扣减过账\", \"actionType\": \"COMMAND\", \"permission\": \"ai:businessAction:execute\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_outbound_commit_items\", \"stepName\": \"逐行扣减出库数量\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"outbound_item_commit\", \"stepName\": \"明细扣减\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"出库审批通过扣减\", \"itemCode\": \"${item.materialId}\", \"lockCode\": \"${item.id}\", \"quantity\": \"${item.outboundQuantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"COMMIT\"}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_outbound_order_item\"}, \"rollbackOnFailure\": true}], \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"DETAIL\", \"failureMessage\": \"出库扣减过账失败\", \"successMessage\": \"出库扣减已写入数量台账\", \"confirmRequired\": true}, {\"status\": 1, \"sortOrder\": 100, \"actionCode\": \"release_outbound_stock\", \"actionName\": \"释放出库锁定\", \"actionType\": \"COMMAND\", \"permission\": \"ai:businessAction:execute\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_outbound_release_items\", \"stepName\": \"逐行释放出库锁定\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"outbound_item_release\", \"stepName\": \"明细释放\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"出库审批驳回释放锁定\", \"itemCode\": \"${item.materialId}\", \"lockCode\": \"${item.id}\", \"quantity\": \"${item.outboundQuantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"RELEASE\"}, \"rollbackOnFailure\": false}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_outbound_order_item\"}, \"rollbackOnFailure\": false}], \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"DETAIL\", \"failureMessage\": \"释放出库锁定失败\", \"successMessage\": \"出库锁定已释放\", \"confirmRequired\": true}], \"defaultPanel\": \"form\", \"documentManaged\": true, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 20:57:38', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000918, 1, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER_ITEM', '出库明细', 'DETAIL', 1920000000000000908, 'pw_outbound_order_item', 'materialName', 'ionicons5:ListOutline', '出库物料明细', 1, 80, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', 'pw_outbound_order_item', '2026-07-03 22:33:43', 1, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"物料编号\", \"order\": 0, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"物料名称\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"库存数量\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"stockQuantity\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"出库数量\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"outboundQuantity\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"right\", \"label\": \"出库单ID\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"outboundId\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"仓库ID\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"物料编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"库存数量\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"stockQuantity\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"出库数量\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"outboundQuantity\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"right\", \"label\": \"出库单ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"outboundId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料编号\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"defaultPanel\": \"form\", \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"documentManaged\": false, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_outbound_order_item_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 22:33:44', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000919, 1, 'PROCUREMENT_WAREHOUSE', 'PW_TRANSFER_ORDER', '调拨单', 'TRANSACTION', 1920000000000000909, 'pw_transfer_order', 'transferNo', 'ionicons5:SwapHorizontalOutline', '仓库间物料调拨单据', 1, 90, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'CHANGED', 'pw_transfer_order', '2026-07-03 14:25:24', 1, '{\"actions\": [{\"status\": 1, \"sortOrder\": 10, \"actionCode\": \"submit_transfer_approval\", \"actionName\": \"提交审批\", \"actionType\": \"COMMAND\", \"permission\": \"ai:businessAction:execute\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_transfer_flow\", \"stepName\": \"发起调拨审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"调拨单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.transferNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.fromWarehouseName\", \"targetField\": \"fromWarehouseName\"}, {\"sourceField\": \"record.main.toWarehouseName\", \"targetField\": \"toWarehouseName\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_transfer_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"TRANSFER\"}}, \"rollbackOnFailure\": true}], \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"ROW\", \"failureMessage\": \"调拨审批提交失败\", \"successMessage\": \"调拨审批已提交\", \"confirmRequired\": true}, {\"status\": 1, \"sortOrder\": 90, \"actionCode\": \"transfer_stock\", \"actionName\": \"调拨转移过账\", \"actionType\": \"COMMAND\", \"permission\": \"ai:businessAction:execute\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_transfer_items\", \"stepName\": \"逐行调拨转移\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"transfer_item_move\", \"stepName\": \"明细转移\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"调拨审批通过转移\", \"itemCode\": \"${item.materialId}\", \"quantity\": \"${item.transferQuantity}\", \"accountCode\": \"${record.main.fromWarehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\", \"targetItemCode\": \"${item.materialId}\", \"targetAccountCode\": \"${record.main.toWarehouseId}\", \"targetDimensionKey\": \"\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"TRANSFER\"}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_transfer_order_item\"}, \"rollbackOnFailure\": true}], \"successBehavior\": \"refreshList\"}, \"actionPosition\": \"DETAIL\", \"failureMessage\": \"调拨转移过账失败\", \"successMessage\": \"调拨转移已写入数量台账\", \"confirmRequired\": true}], \"defaultPanel\": \"form\", \"documentManaged\": true, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": [{\"id\": \"event_1783845163237\", \"hook\": \"beforeLoad\", \"action\": \"customScript\", \"handler\": \"\", \"resultMapping\": \"\"}], \"fieldRules\": [{\"id\": \"rule_1783845114513\", \"field\": \"transferReason\", \"hidden\": false, \"readonly\": false, \"required\": true, \"defaultValue\": \"\"}]}, \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_transferNo\", \"label\": \"调拨单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"placeholder\": \"请输入调拨单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入调拨单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入调拨人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferPersonName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferDate\", \"label\": \"调拨日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择调拨日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferReason\", \"label\": \"调拨原因\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入调拨原因\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferReason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调入仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"toWarehouseName\", \"columnName\": \"to_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调出仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fromWarehouseName\", \"columnName\": \"from_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": [{\"id\": \"event_1783845163237\", \"hook\": \"beforeLoad\", \"action\": \"customScript\", \"handler\": \"\", \"resultMapping\": \"\"}], \"fieldRules\": [{\"id\": \"rule_1783845114513\", \"field\": \"transferReason\", \"hidden\": false, \"readonly\": false, \"required\": true, \"defaultValue\": \"\"}]}, \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_transferNo\", \"label\": \"调拨单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"placeholder\": \"请输入调拨单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入调拨单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入调拨人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferPersonName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferDate\", \"label\": \"调拨日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择调拨日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferReason\", \"label\": \"调拨原因\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入调拨原因\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferReason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调入仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"toWarehouseName\", \"columnName\": \"to_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调出仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fromWarehouseName\", \"columnName\": \"from_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_transfer_order_default_form\"}, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-12 16:34:01', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000000920, 1, 'PROCUREMENT_WAREHOUSE', 'PW_TRANSFER_ORDER_ITEM', '调拨明细', 'DETAIL', 1920000000000000910, 'pw_transfer_order_item', 'materialName', 'ionicons5:ListOutline', '调拨物料明细', 1, 100, '{\"domainCode\": \"PROCUREMENT_WAREHOUSE\", \"lowcodeApp\": true}', 'PUBLISHED', NULL, '2026-07-03 14:25:24', 1, '{\"defaultPanel\": \"form\", \"documentManaged\": false, \"relationConfigVisible\": true, \"relationSummaryVisible\": true}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 20:57:38', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000005202, 1, 'HR', 'LEAVE_APPLICATION', '离职申请', 'TRANSACTION', 2061732892664422401, 'hr_leave_application', 'employeeName', 'ionicons5:ExitOutline', '员工离职申请单据，支持流程流转和状态回写', 1, 1, '{\"stage\": \"phase7\", \"sample\": true}', 'CHANGED', 'hr_leave_application', '2026-06-14 14:25:06', 33, '{\"actions\": [{\"status\": 1, \"clientKey\": \"add\", \"sortOrder\": 10, \"actionCode\": \"add\", \"actionName\": \"新增\", \"actionType\": \"OPEN_PAGE\", \"permission\": null, \"actionConfig\": {}, \"actionPosition\": \"TOOLBAR\", \"failureMessage\": \"\", \"successMessage\": \"\", \"confirmRequired\": false}, {\"status\": 1, \"clientKey\": \"edit\", \"sortOrder\": 20, \"actionCode\": \"edit\", \"actionName\": \"编辑\", \"actionType\": \"OPEN_PAGE\", \"permission\": null, \"actionConfig\": {}, \"actionPosition\": \"ROW\", \"failureMessage\": \"\", \"successMessage\": \"\", \"confirmRequired\": false}, {\"status\": 1, \"clientKey\": \"delete\", \"sortOrder\": 30, \"actionCode\": \"delete\", \"actionName\": \"删除\", \"actionType\": \"OPEN_PAGE\", \"permission\": null, \"actionConfig\": {}, \"actionPosition\": \"ROW\", \"failureMessage\": \"\", \"successMessage\": \"\", \"confirmRequired\": true}, {\"status\": 1, \"clientKey\": \"start_flow_1780472477231\", \"sortOrder\": 40, \"actionCode\": \"start_flow_1780472477231\", \"actionName\": \"发起流程\", \"actionType\": \"START_FLOW\", \"permission\": \"ai:businessFlow:start\", \"actionConfig\": {\"useMainFlow\": true}, \"actionPosition\": \"ROW\", \"failureMessage\": \"流程发起失败\", \"successMessage\": \"流程已发起\", \"confirmRequired\": true}], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"申请单号\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"applicationNo\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"岗位名称\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"positionName\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"最后工作日\", \"order\": 3, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"lastWorkDate\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"备注\", \"order\": 4, \"width\": 220, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"remark\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"单据状态\", \"order\": 5, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"documentStatus\", \"formatter\": \"dictTag\"}, {\"align\": \"center\", \"fixed\": null, \"label\": \"员工\", \"order\": 6, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"employeeId\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"申请单号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"applicationNo\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"员工姓名\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"employeeName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"岗位名称\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"positionName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"最后工作日\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"lastWorkDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"单据状态\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"documentStatus\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"申请单号\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"applicationNo\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"员工\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"employeeId\", \"matchMode\": \"eq\", \"componentKey\": \"userSelect\", \"defaultValue\": \"\"}, {\"align\": \"left\", \"label\": \"部门\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"departmentId\", \"matchMode\": \"eq\", \"componentKey\": \"orgTreeSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"岗位名称\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"positionName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"离职原因\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"leaveReason\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"最后工作日\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"lastWorkDate\", \"matchMode\": \"eq\", \"componentKey\": \"date\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"交接负责人\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"handoverOwnerId\", \"matchMode\": \"eq\", \"componentKey\": \"userSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"remark\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"单据状态\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"documentStatus\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": \"DRAFT\"}, {\"align\": \"left\", \"label\": \"员工姓名\", \"order\": 9, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"employeeName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"hr_leave_application_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入申请单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicationNo\", \"columnName\": \"application_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择员工\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeId\", \"columnName\": \"employee_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput4\", \"label\": \"测试1\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入测试1\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dpe\", \"columnName\": \"field_input4\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_price\", \"label\": \"价格\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入价格\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"price\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalPrice\", \"label\": \"总价\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入总价\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalPrice\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeName\", \"label\": \"员工姓名\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入员工姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeName\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_departmentId\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择部门\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"departmentId\", \"columnName\": \"department_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入岗位名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"positionName\", \"columnName\": \"position_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_leaveReason\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入离职原因\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leaveReason\", \"columnName\": \"leave_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择最后工作日\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"lastWorkDate\", \"columnName\": \"last_work_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择交接负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"handoverOwnerId\", \"columnName\": \"handover_owner_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"字段测试\", \"props\": {\"placeholder\": \"请填写\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"字段测试不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_documentStatus\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择单据状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"documentStatus\", \"columnName\": \"document_status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框字段\", \"props\": {\"placeholder\": \"请填写输入框字段\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"csFfieldInput\", \"columnName\": \"cs_ffield_input\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"hr_leave_application_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入申请单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicationNo\", \"columnName\": \"application_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择员工\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeId\", \"columnName\": \"employee_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput4\", \"label\": \"测试1\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入测试1\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dpe\", \"columnName\": \"field_input4\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_price\", \"label\": \"价格\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入价格\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"price\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalPrice\", \"label\": \"总价\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入总价\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalPrice\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeName\", \"label\": \"员工姓名\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入员工姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeName\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_departmentId\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择部门\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"departmentId\", \"columnName\": \"department_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入岗位名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"positionName\", \"columnName\": \"position_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_leaveReason\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入离职原因\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leaveReason\", \"columnName\": \"leave_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择最后工作日\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"lastWorkDate\", \"columnName\": \"last_work_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择交接负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"handoverOwnerId\", \"columnName\": \"handover_owner_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"字段测试\", \"props\": {\"placeholder\": \"请填写\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"字段测试不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_documentStatus\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择单据状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"documentStatus\", \"columnName\": \"document_status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框字段\", \"props\": {\"placeholder\": \"请填写输入框字段\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"csFfieldInput\", \"columnName\": \"cs_ffield_input\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"hr_leave_application_default_form\"}}', 1, '2026-06-02 06:48:47', 1, 1, '2026-07-09 15:47:22', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000005203, 1, 'HR', 'LEAVE_HANDOVER', '离职交接', 'TRANSACTION', NULL, 'hr_leave_handover', 'handoverTitle', 'ionicons5:ClipboardOutline', '离职申请通过后自动生成的交接记录', 1, 2, '{\"stage\": \"phase7\", \"sample\": true}', 'PUBLISHED', 'hr_leave_handover', '2026-06-02 06:48:47', 1, NULL, 1, '2026-06-02 06:48:47', 1, 1, '2026-06-02 06:48:47', 0);
INSERT INTO `ai_business_object` VALUES (1910000000000008302, 1, 'PURCHASE', 'sample_purchase_order', '采购申请', 'TRANSACTION', NULL, 'purchase_sample_purchase_order', 'title', 'ionicons5:CartOutline', '代码实现的采购单审批测试业务，业务流程配置维护节点表单和字段权限', 1, 10, '{\"sample\": true, \"codeApp\": true, \"businessType\": \"sample_purchase_order\", \"flowModelKey\": \"sample_purchase_order_approval\"}', 'PUBLISHED', NULL, '2026-06-29 10:34:00', 1, '{\"codeApp\": true, \"defaultPanel\": \"flow-app\", \"documentManaged\": false}', 1, '2026-06-29 10:34:00', 1, 1, '2026-06-30 17:13:02', 0);
INSERT INTO `ai_business_object` VALUES (2063783773240336385, 1, 'IN_OUT', 'in_out_history', 'InOutHistory', 'MASTER', 2063913888033054722, 'in_out_history', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\"}', 'CHANGED', 'in_out_history', '2026-06-14 11:36:18', 2, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"多选框\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"checkbox\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"单选框\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"radio\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"多行输入框\", \"order\": 3, \"width\": 220, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"input\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"输入框\", \"order\": 4, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"input2\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"密码输入框\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"input3\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"多选框\", \"order\": 6, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"checkbox2\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"单选框\", \"order\": 7, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"radio2\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"计数器\", \"order\": 8, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"fieldkxzkp\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"选择器\", \"order\": 9, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"selector\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"开关\", \"order\": 10, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"switch\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"时间\", \"order\": 11, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"time\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"时间区间\", \"order\": 12, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"time2\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 13, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 14, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"多选框\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"checkbox\", \"matchMode\": \"in\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"单选框\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"radio\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"多行输入框\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"input\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"输入框\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"input2\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"密码输入框\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"input3\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"多选框\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"checkbox2\", \"matchMode\": \"in\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"单选框\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"radio2\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"计数器\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"fieldkxzkp\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"选择器\", \"order\": 8, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"selector\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"开关\", \"order\": 9, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"switch\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"时间\", \"order\": 10, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"time\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"时间区间\", \"order\": 11, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"time2\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_history_default_form\", \"formName\": \"InOutHistory表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_history_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_checkbox\", \"label\": \"多选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"checkbox\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"checkbox\", \"columnName\": \"checkbox\", \"createIfMissing\": false}}, {\"id\": \"cmp_radio\", \"label\": \"单选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择单选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"radio\", \"columnName\": \"radio\", \"createIfMissing\": false}}, {\"id\": \"cmp_tabs_1781532413637\", \"label\": \"标签页\", \"props\": {}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_tabs_1781532413637_pane\", \"label\": \"标签一\", \"props\": {\"label\": \"标签一\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tabPane\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tabs\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_input\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多行输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": true}}, {\"id\": \"cmp_input2\", \"label\": \"输入框\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": true}}, {\"id\": \"cmp_input3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入密码输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input3\", \"columnName\": \"input3\", \"createIfMissing\": true}}, {\"id\": \"cmp_checkbox2\", \"label\": \"多选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"checkbox\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"checkbox2\", \"columnName\": \"checkbox2\", \"createIfMissing\": true}}, {\"id\": \"cmp_radio2\", \"label\": \"单选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择单选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"radio2\", \"columnName\": \"radio2\", \"createIfMissing\": true}}, {\"id\": \"cmp_fieldkxzkp\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldkxzkp\", \"columnName\": \"fieldkxzkp\", \"createIfMissing\": true}}, {\"id\": \"cmp_selector\", \"label\": \"选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"selector\", \"columnName\": \"selector\", \"createIfMissing\": true}}, {\"id\": \"cmp_switch\", \"label\": \"开关\", \"props\": {\"activeValue\": true, \"inactiveValue\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入开关\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"switch\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"switch\", \"columnName\": \"switch\", \"createIfMissing\": true}}, {\"id\": \"cmp_rate_10\", \"label\": \"评分\", \"props\": {\"__fcType\": \"rate\", \"defaultValue\": 0}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入评分\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"rate\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_time\", \"label\": \"时间\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"time\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"time\", \"columnName\": \"time\", \"createIfMissing\": true}}, {\"id\": \"cmp_time2\", \"label\": \"时间区间\", \"props\": {\"isRange\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择时间区间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"time\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"time2\", \"columnName\": \"time2\", \"createIfMissing\": true}}, {\"id\": \"cmp_slider_13\", \"label\": \"滑块\", \"props\": {\"__fcType\": \"slider\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入滑块\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"slider\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_elButton_14\", \"label\": \"布局\", \"props\": {\"__fcType\": \"elButton\", \"formCreateChild\": \"按钮\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"elButton\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_space_15\", \"label\": \"布局\", \"props\": {\"__fc\": {\"style\": {\"width\": \"100%\", \"whiteSpace\": \"pre-line\"}, \"native\": true}, \"__fcType\": \"div\", \"formCreateChild\": \"文字\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"space\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_elAlert_16\", \"label\": \"提示\", \"props\": {\"type\": \"success\", \"title\": \"提示\", \"effect\": \"dark\", \"__fcType\": \"elAlert\", \"showIcon\": true, \"description\": \"说明文字\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入提示\"}, \"visibility\": {\"hidden\": true, \"readonly\": false}, \"componentKey\": \"elAlert\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}}', 1, '2026-06-08 08:42:49', 2, 1, '2026-06-22 12:43:21', 0);
INSERT INTO `ai_business_object` VALUES (2064179274808860674, 1, 'TTT', 'tbill_code', 'T订单', 'TRANSACTION', 2064180247488929793, 'ttt_tbill_code', 'tname', 'ionicons5:Accessibility', '一个订单对象', 1, 0, '{\"createMode\": \"DB_IMPORT\"}', 'CHANGED', 'ttt_tbill_code', NULL, NULL, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"name\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"input\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"code\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"input2\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 3, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 4, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"name\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"input\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"code\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"input2\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [{\"type\": \"remoteParam\", \"ruleId\": \"linkage_input_input2\", \"enabled\": true, \"condition\": {}, \"matchMode\": \"remoteParam\", \"orgConfig\": {\"paramName\": \"input\"}, \"dictConfig\": {\"linkedDictType\": \"\", \"sourceDictType\": \"\", \"targetDictType\": \"\", \"parentValueSource\": \"sourceValue\"}, \"sourceField\": \"input\", \"targetField\": \"input2\", \"objectConfig\": {\"displayField\": \"\", \"targetObjectCode\": \"\"}, \"remoteConfig\": {\"url\": \"\", \"method\": \"GET\", \"paramName\": \"input\", \"valuePath\": \"data\", \"labelField\": \"label\", \"valueField\": \"value\"}, \"emptyStrategy\": \"empty\", \"dataSourceType\": \"remote\", \"clearOnSourceChange\": true}], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"drawer\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"drawer\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"ttt_tbill_code_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 3, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"input\", \"label\": \"name\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入name\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_input2\", \"label\": \"code\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入code\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_subTable_2\", \"label\": \"明细表\", \"props\": {\"__fcType\": \"input\", \"disabled\": true, \"placeholder\": \"明细表组件，发布时绑定子对象关系\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入明细表\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"subTable\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": true, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"drawer\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"drawer\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"ttt_tbill_code_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 3, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"input\", \"label\": \"name\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入name\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_input2\", \"label\": \"code\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入code\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_subTable_2\", \"label\": \"明细表\", \"props\": {\"__fcType\": \"input\", \"disabled\": true, \"placeholder\": \"明细表组件，发布时绑定子对象关系\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入明细表\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"subTable\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": true, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"ttt_tbill_code_default_form\"}}', 1, '2026-06-09 10:54:24', 2, 1, '2026-07-17 14:35:08', 0);
INSERT INTO `ai_business_object` VALUES (2064330294801244161, 1, 'BUSINESS', 'business_object', 'dddddd', 'MASTER', 2066166061806657537, 'business_object', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"DB_IMPORT\"}', 'CHANGED', 'business_object', NULL, NULL, '{\"formDesignerSchema\": {\"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"business_object_default_form\", \"formName\": \"dddddd表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"business_object_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_fieldkxzkp\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldkxzkp\", \"columnName\": \"fieldkxzkp\", \"createIfMissing\": false}}, {\"id\": \"cmp_input\", \"label\": \"输入框\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": true}}, {\"id\": \"cmp_input2\", \"label\": \"输入框\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": true}}, {\"id\": \"cmp_fieldkxzkp2\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldkxzkp2\", \"columnName\": \"fieldkxzkp2\", \"createIfMissing\": true}}], \"schemaVersion\": \"form-first-v1\"}}', 1, '2026-06-09 20:54:30', 2, 1, '2026-06-17 15:33:36', 0);
INSERT INTO `ai_business_object` VALUES (2064534584246165506, 1, 'IN_OUT', 'crm_follow_record', '测试', 'MASTER', 2064534587421253634, 'in_out_crm_follow_record', 'subject', NULL, NULL, 1, 0, '{\"createMode\": \"DB_IMPORT\", \"sourceTable\": {\"tableName\": \"crm_follow_record\", \"datasourceId\": 1, \"tableComment\": \"CRM跟进记录表\"}}', 'CHANGED', 'in_out_crm_follow_record', '2026-06-20 21:56:42', 36, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"主题\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"subject\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"关联客户\", \"order\": 1, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"关联商机\", \"order\": 2, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"opportunityId\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"跟进方式\", \"order\": 3, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"type\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"fixed\": null, \"label\": \"跟进内容\", \"order\": 4, \"width\": 220, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"content\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"跟进时间\", \"order\": 5, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"followTime\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"静态下拉\", \"order\": 6, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"fieldMqi5rog5\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"fixed\": null, \"label\": \"负责人\", \"order\": 7, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"assigneeId\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"主题\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"subject\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"关联客户\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"customerId\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"关联商机\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"opportunityId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"跟进方式\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"type\", \"formatter\": \"dictTag\"}, {\"align\": \"left\", \"label\": \"跟进内容\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"content\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"跟进时间\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"followTime\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"负责人\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"assigneeId\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"主题\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"subject\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"关联客户\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"customerId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": \"\"}, {\"align\": \"left\", \"label\": \"关联商机\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"opportunityId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"跟进方式\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"type\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"跟进内容\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"content\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"跟进时间\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"followTime\", \"matchMode\": \"eq\", \"componentKey\": \"datetime\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"静态下拉\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"fieldMqi5rog5\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"负责人\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"assigneeId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355\", \"label\": \"表格布局\", \"props\": {\"columns\": 2, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_table_1782026880355_cell_1\", \"label\": \"单元格 1\", \"props\": {\"span\": 1, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_field_mqngy5gn\", \"label\": \"行政区划\", \"props\": {\"placeholder\": \"请选择行政区划\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ceshi_field\", \"columnName\": \"ceshi_field\", \"createIfMissing\": true}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355_cell_2\", \"label\": \"单元格 2\", \"props\": {\"span\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"table\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782026878494_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355\", \"label\": \"表格布局\", \"props\": {\"columns\": 2, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_table_1782026880355_cell_1\", \"label\": \"单元格 1\", \"props\": {\"span\": 1, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_field_mqngy5gn\", \"label\": \"行政区划\", \"props\": {\"placeholder\": \"请选择行政区划\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ceshi_field\", \"columnName\": \"ceshi_field\", \"createIfMissing\": true}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355_cell_2\", \"label\": \"单元格 2\", \"props\": {\"span\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"table\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782026878494_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\"}}', 1, '2026-06-10 10:26:17', 2, 1, '2026-06-21 15:32:55', 0);
INSERT INTO `ai_business_object` VALUES (2068689221225574401, 1, 'TEST_DATASOURCE', 'order_management', '订单管理', 'MASTER', 2068689288594485250, 'test_datasource_order_management', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}, \"runtimeDatasourceId\": 4}', 'PUBLISHED', 'test_datasource_order_management', '2026-06-26 07:37:31', 3, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"姓名\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"nickName\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"姓名\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"nickName\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"姓名\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"nickName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"left\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"top\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"formName\": \"表单 2\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"top\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_nickName\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"nickName\", \"columnName\": \"nick_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_signaturePad_1\", \"label\": \"手写签名\", \"props\": {\"__fcType\": \"signaturePad\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入手写签名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"signaturePad\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea2\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多行输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea3\", \"columnName\": \"field_textarea2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782266951109_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldCascader5\", \"label\": \"级联选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择级联选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"cascader\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldCascader6\", \"columnName\": \"field_cascader5\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_elCard_4\", \"label\": \"标题\", \"props\": {\"__fc\": {\"style\": {\"width\": \"100%\"}}, \"header\": \"标题\", \"__fcType\": \"elCard\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldSelect1\", \"label\": \"选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"_optionType\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldSelect1\", \"columnName\": \"field_select1\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"elCard\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入密码输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput8\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber4\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldNumber9\", \"columnName\": \"field_number4\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": null}}', 1, '2026-06-21 21:35:19', 2, 1, '2026-06-26 07:37:32', 0);
INSERT INTO `ai_business_object` VALUES (2070062408473559042, 1, 'ASSET_DEVICE_SYSTEM', 'asset_device_create', '资产设备维护', 'MASTER', 2070089204543832066, 'asset_device_system_asset_device_create', NULL, 'ionicons5:Build', NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}, \"runtimeDatasourceId\": 4}', 'CHANGED', 'asset_device_system_asset_device_create', NULL, NULL, '{\"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"tabWorkspace\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\", \"settings\": {\"formAssets\": [], \"defaultFormKey\": \"asset_device_create_form\"}, \"components\": [{\"id\": \"cmp_fieldOrgTreeSelect\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldOrgTreeSelect\", \"columnName\": \"field_org_tree_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput3\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"tabWorkspace\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\", \"settings\": {\"formAssets\": [], \"defaultFormKey\": \"asset_device_create_form\"}, \"components\": [{\"id\": \"cmp_fieldOrgTreeSelect\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldOrgTreeSelect\", \"columnName\": \"field_org_tree_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput3\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"asset_device_create_form\"}}', 1, '2026-06-25 16:31:53', 6, 1, '2026-07-22 14:13:14', 0);
INSERT INTO `ai_business_object` VALUES (2070306429540286465, 1, 'KHXS', 'customer', '客户信息', 'MASTER', NULL, 'khxs_customer', NULL, 'ionicons5:Man', NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"CREATE\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"runtimeDatasourceId\": 1}', 'DRAFT', NULL, NULL, NULL, NULL, 1, '2026-06-26 08:41:32', 6, 1, '2026-06-26 08:41:32', 0);
INSERT INTO `ai_business_object` VALUES (2071191121076465666, 1, 'LSJY', 'lsjy_desk', '桌台', 'MASTER', 2071509905024790529, 'lsjy_desk', 'deskName', NULL, '店铺桌台管理', 1, 0, '{\"createMode\": \"AI_GENERATE\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'CHANGED', 'lsjy_desk', '2026-06-29 16:45:16', 1, '{\"actions\": [{\"status\": 1, \"visible\": true, \"clientKey\": \"custom_action_1783584860579_e58phv\", \"sortOrder\": 10, \"actionCode\": \"custom_action_1783584860579_e58phv\", \"actionName\": \"自定义按钮\", \"actionType\": \"OPEN_PAGE\", \"permission\": \"\", \"confirmText\": \"\", \"actionConfig\": {\"url\": \"\", \"method\": \"POST\", \"params\": [], \"apiCode\": \"\", \"apiName\": \"\", \"clientKey\": \"custom_action_1783584860579_e58phv\", \"openTarget\": \"_self\", \"targetPath\": \"\", \"apiConfigId\": null, \"targetFormKey\": \"\", \"capabilityCode\": \"\", \"successBehavior\": \"none\"}, \"actionPosition\": \"ROW\", \"failureMessage\": \"\", \"successMessage\": \"\", \"confirmRequired\": false}], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"类型\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"desktype\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"名称\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"deskname\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"容纳数\", \"order\": 3, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"deskNum\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 4, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 5, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"类型\", \"order\": 6, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"deskType\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"类型\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"desktype\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"类型\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"desktype\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": \"1\"}, {\"align\": \"left\", \"label\": \"名称\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"deskname\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"容纳数\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"deskNum\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": \"2\"}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskType\", \"columnName\": \"desk_type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskType\", \"columnName\": \"desk_type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"lsjy_desk_default_form\"}}', 1, '2026-06-28 19:16:59', 6, 1, '2026-07-09 16:18:24', 0);
INSERT INTO `ai_business_object` VALUES (2071759418675212290, 1, 'MANAGEMENT', 'customer', '客户', 'MASTER', 2071759716810534913, 'management_customer', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'CHANGED', 'management_customer', NULL, NULL, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 0, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 0, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"right\", \"label\": \"ID\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"id\", \"matchMode\": \"eq\", \"componentKey\": \"number\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"management_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"输入框不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"地址\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"业务员\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}}', 1, '2026-06-30 08:55:11', 6, 1, '2026-06-30 08:56:53', 0);
INSERT INTO `ai_business_object` VALUES (2072205568382087169, 1, 'PURCHASE', 'material', '物料管理', 'MASTER', 2072213251357159426, 'purchase_material', NULL, NULL, NULL, 0, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"CREATE\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"runtimeDatasourceId\": 1}', 'PUBLISHED', 'purchase_material', '2026-07-02 17:06:09', 8, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"物料编码\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"code\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"物料名称\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"name\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"规格型号\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"specModel\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"单位\", \"order\": 3, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"unit\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"成交单价\", \"order\": 4, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"amount\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": \"dictTag\"}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"物料编码\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"code\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"物料名称\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"name\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"规格型号\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"specModel\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"单位\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"unit\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"成交单价\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"amount\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": \"1\"}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_material_default_form\"}}', 1, '2026-07-01 14:28:02', 6, 1, '2026-07-03 22:31:23', 0);
INSERT INTO `ai_business_object` VALUES (2072243167373045761, 1, 'PURCHASE', 'warehouse_management', '仓库管理', 'MASTER', 2072244861049778178, 'purchase_warehouse_management', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'PUBLISHED', 'purchase_warehouse_management', '2026-07-01 17:13:08', 3, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"center\", \"fixed\": null, \"label\": \"仓库名称/位置\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"类型\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"type\", \"formatter\": \"dictTag\"}, {\"align\": \"center\", \"fixed\": null, \"label\": \"物料种类\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialClass\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"库存总量\", \"order\": 3, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"inventoryQuantity\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"预警物料\", \"order\": 4, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"materialWarn\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"本月入库\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"inventoryEntry\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"本月出库\", \"order\": 6, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"warehouseDispatch\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"关联项目\", \"order\": 7, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"projectId\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"ID\", \"order\": 8, \"width\": 100, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"id\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"创建时间\", \"order\": 9, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"createTime\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"更新时间\", \"order\": 10, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"updateTime\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"仓库名称/位置\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseName\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"类型\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"type\", \"formatter\": \"dictTag\"}, {\"align\": \"right\", \"label\": \"物料种类\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialClass\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"库存总量\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"inventoryQuantity\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"预警物料\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"materialWarn\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"本月入库\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"inventoryEntry\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"本月出库\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"warehouseDispatch\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"关联项目\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"projectId\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"仓库名称/位置\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"warehouseName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"类型\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"type\", \"matchMode\": \"eq\", \"componentKey\": \"dictSelect\", \"defaultValue\": \"1\"}, {\"align\": \"left\", \"label\": \"物料种类\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"materialClass\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"关联项目\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"projectId\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_warehouse_management_default_form\"}}', 1, '2026-07-01 16:57:26', 6, 1, '2026-07-01 17:13:08', 0);
INSERT INTO `ai_business_object` VALUES (2072248915922530306, 1, 'PURCHASE', 'procurement', '采购管理', 'MASTER', 2072249547769262082, 'purchase_procurement', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'CHANGED', 'purchase_procurement', '2026-07-14 11:08:11', 1, '{\"databaseSync\": {\"status\": \"IN_SYNC\", \"message\": \"数据库结构同步成功\", \"ddlCount\": 1, \"syncTime\": \"2026-07-14T11:06:43.704819\", \"designVersion\": 2}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_procurement_default_form\"}}', 1, '2026-07-01 17:20:17', 6, 1, '2026-07-22 14:19:05', 0);
INSERT INTO `ai_business_object` VALUES (2073076640056082434, 1, 'SHD', 'business_object', '送货单', 'MASTER', NULL, 'shd_business_object', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"AI_GENERATE\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'DRAFT', NULL, NULL, NULL, NULL, 1, '2026-07-04 00:09:22', 6, 1, '2026-07-04 00:09:22', 0);
INSERT INTO `ai_business_object` VALUES (2074032071544991746, 1, 'PROCUREMENT_WAREHOUSE', 'product', '产品', 'MASTER', 2074053276020830209, 'procurement_warehouse_product', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"AI_GENERATE\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'CHANGED', 'procurement_warehouse_product', '2026-07-20 10:52:30', 3, '{\"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_product_default_form\"}}', 1, '2026-07-06 15:25:54', 6, 1, '2026-07-20 10:53:04', 0);
INSERT INTO `ai_business_object` VALUES (2076221038537256961, 1, 'SALES', 'sales_order', 'sales_order', 'MASTER', NULL, 'sales_order', NULL, 'ionicons5:Albums', NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'DRAFT', NULL, NULL, NULL, NULL, 1, '2026-07-12 16:24:05', 6, 1, '2026-07-12 16:24:05', 0);
INSERT INTO `ai_business_object` VALUES (2077005237708652545, 1, 'PROCUREMENT_WAREHOUSE', 'tt_ai_prompt_template', 'AI提示词模板库', 'MASTER', 2077005241085067265, 'procurement_warehouse_tt_ai_prompt_template', 'orderNo', NULL, NULL, 1, 0, '{\"createMode\": \"DB_IMPORT\", \"sourceTable\": {\"tableName\": \"tf_f_order_sales_order\", \"datasourceId\": 5, \"tableComment\": \"销售订单\"}, \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"runtimeDatasourceId\": 5}', 'CHANGED', 'procurement_warehouse_tt_ai_prompt_template', NULL, NULL, '{}', 1, '2026-07-14 20:20:12', 6, 1, '2026-07-14 20:20:13', 0);
INSERT INTO `ai_business_object` VALUES (2077005408613957634, 1, 'PROCUREMENT_WAREHOUSE', 'tf_f_order', '订单基本信息', 'MASTER', 2077005410191015937, 'procurement_warehouse_tf_f_order', 'orderCode', NULL, NULL, 1, 0, '{\"createMode\": \"DB_IMPORT\", \"sourceTable\": {\"tableName\": \"tf_f_order\", \"datasourceId\": 5, \"tableComment\": \"订单基本信息\"}, \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"runtimeDatasourceId\": 5}', 'CHANGED', 'procurement_warehouse_tf_f_order', '2026-07-20 10:03:15', 6, '{\"actions\": [], \"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"订单编码\", \"order\": 1, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderCode\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"订单名称\", \"order\": 2, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderName\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"下单时间\", \"order\": 3, \"width\": 180, \"visible\": true, \"minWidth\": null, \"sortable\": true, \"fieldCode\": \"orderTime\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"订单状态\", \"order\": 4, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderStatus\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"客户手机号\", \"order\": 5, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"custPhone\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"订单分类\", \"order\": 6, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderClass\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"文件\", \"order\": 7, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"fileId\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"归属组织\", \"order\": 8, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orgId\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"订单编码\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderCode\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"订单名称\", \"order\": 1, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderName\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"下单时间\", \"order\": 2, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderTime\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"订单状态\", \"order\": 3, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderStatus\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"客户手机号\", \"order\": 4, \"visible\": true, \"readonly\": true, \"fieldCode\": \"custPhone\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"订单分类\", \"order\": 5, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderClass\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"文件\", \"order\": 6, \"visible\": true, \"readonly\": true, \"fieldCode\": \"fileId\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"归属组织\", \"order\": 7, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orgId\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"订单编码\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderCode\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"订单名称\", \"order\": 1, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"下单时间\", \"order\": 2, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderTime\", \"matchMode\": \"eq\", \"componentKey\": \"datetime\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"订单状态\", \"order\": 3, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderStatus\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"客户手机号\", \"order\": 4, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"custPhone\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"订单分类\", \"order\": 5, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orderClass\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"文件\", \"order\": 6, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"fileId\", \"matchMode\": \"eq\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"归属组织\", \"order\": 7, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"orgId\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_default_form\"}}', 1, '2026-07-14 20:20:53', 6, 1, '2026-07-21 13:12:54', 0);
INSERT INTO `ai_business_object` VALUES (2077021621574434818, 1, 'PROCUREMENT_WAREHOUSE', 'tf_f_order_purchase_order', '采购订单', 'MASTER', 2077021623126327297, 'procurement_warehouse_tf_f_order_purchase_order', 'orderNo', 'ionicons5:AlbumsSharp', '从数据表 tf_f_order_purchase_order 导入', 1, 0, '{\"createMode\": \"DB_IMPORT\", \"sourceTable\": {\"tableName\": \"tf_f_order_purchase_order\", \"datasourceId\": 5, \"tableComment\": \"采购订单\"}, \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"runtimeDatasourceId\": 5}', 'CHANGED', 'procurement_warehouse_tf_f_order_purchase_order', NULL, NULL, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"订单编号\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderNo\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"往来单位\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"partnerName\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"订单金额\", \"order\": 0, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"totalAmount\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"订单日期\", \"order\": 0, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderDate\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"备注\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"remark\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"订单编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderNo\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"往来单位\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"partnerName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"订单金额\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"totalAmount\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"订单日期\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"往来单位\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"partnerName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\"}}', 1, '2026-07-14 21:25:18', 6, 1, '2026-07-14 21:25:43', 0);
INSERT INTO `ai_business_object` VALUES (2077031255181991937, 1, 'PROCUREMENT_WAREHOUSE', 'tf_f_order_sales_order', '销售订单', 'MASTER', 2077031256914239490, 'procurement_warehouse_tf_f_order_sales_order', 'orderNo', 'ionicons5:AlbumsOutline', '从数据表 tf_f_order_sales_order 导入', 1, 0, '{\"createMode\": \"DB_IMPORT\", \"sourceTable\": {\"tableName\": \"tf_f_order_sales_order\", \"datasourceId\": 5, \"tableComment\": \"销售订单\"}, \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"runtimeDatasourceId\": 5}', 'PUBLISHED', 'procurement_warehouse_tf_f_order_sales_order', '2026-07-20 10:03:17', 3, '{\"viewSchema\": {\"list\": {\"columns\": [{\"align\": \"left\", \"fixed\": null, \"label\": \"订单编号\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderNo\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"往来单位\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"partnerName\", \"formatter\": null}, {\"align\": \"right\", \"fixed\": null, \"label\": \"订单金额\", \"order\": 0, \"width\": 120, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"totalAmount\", \"formatter\": null}, {\"align\": \"center\", \"fixed\": null, \"label\": \"订单日期\", \"order\": 0, \"width\": 140, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"orderDate\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"状态\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"fixed\": null, \"label\": \"备注\", \"order\": 0, \"width\": 160, \"visible\": true, \"minWidth\": null, \"sortable\": false, \"fieldCode\": \"remark\", \"formatter\": null}], \"settings\": {}}, \"detail\": {\"sections\": [{\"order\": 0, \"title\": \"基础信息\", \"fields\": [{\"align\": \"left\", \"label\": \"订单编号\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderNo\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"往来单位\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"partnerName\", \"formatter\": null}, {\"align\": \"right\", \"label\": \"订单金额\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"totalAmount\", \"formatter\": null}, {\"align\": \"center\", \"label\": \"订单日期\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"orderDate\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"status\", \"formatter\": null}, {\"align\": \"left\", \"label\": \"备注\", \"order\": 0, \"visible\": true, \"readonly\": true, \"fieldCode\": \"remark\", \"formatter\": null}], \"visible\": true, \"sectionKey\": \"basic\"}], \"settings\": {}}, \"search\": {\"fields\": [{\"align\": \"left\", \"label\": \"往来单位\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"partnerName\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}, {\"align\": \"left\", \"label\": \"状态\", \"order\": 0, \"visible\": true, \"collapsed\": false, \"fieldCode\": \"status\", \"matchMode\": \"like\", \"componentKey\": \"input\", \"defaultValue\": null}], \"settings\": {}}, \"overrides\": {\"layoutType\": \"SINGLE\"}, \"schemaVersion\": \"view-schema-v1\"}, \"linkageSchema\": {\"rules\": [], \"settings\": {}, \"schemaVersion\": \"linkage-schema-v1\"}, \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\"}}', 1, '2026-07-14 22:03:35', 6, 1, '2026-07-20 10:03:17', 0);
INSERT INTO `ai_business_object` VALUES (2078008782754271233, 1, 'AAA', 'aa', 'aa', 'MASTER', NULL, 'aaa_aa', NULL, NULL, NULL, 1, 0, '{\"createMode\": \"BLANK\", \"runtimeDatasource\": {\"tableMode\": \"CREATE\", \"datasourceId\": null, \"datasourceCode\": \"master\", \"datasourceName\": \"平台主库\"}, \"runtimeDatasourceId\": null}', 'DRAFT', NULL, NULL, NULL, NULL, 1, '2026-07-17 14:47:56', 6, 1, '2026-07-17 14:47:56', 0);

-- ----------------------------
-- Table structure for ai_business_object_design_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_object_design_version`;
CREATE TABLE `ai_business_object_design_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `object_id` bigint(0) NOT NULL COMMENT '业务对象ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `config_id` bigint(0) NULL DEFAULT NULL COMMENT '关联低代码运行配置ID',
  `config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联低代码运行配置键',
  `crud_config_version_id` bigint(0) NULL DEFAULT NULL COMMENT '关联AI CRUD发布版本ID',
  `version_no` int(0) NOT NULL COMMENT '对象设计版本号',
  `version_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'draft' COMMENT '版本类型：draft/publish/rollback',
  `model_snapshot` json NULL COMMENT '模型Schema快照',
  `page_snapshot` json NULL COMMENT '页面Schema快照',
  `relation_snapshot` json NULL COMMENT '关系配置快照',
  `designer_options_snapshot` json NULL COMMENT '表单优先设计器扩展快照',
  `publish_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '发布状态：DRAFT/PUBLISHED/FAILED',
  `publish_version` int(0) NULL DEFAULT NULL COMMENT '发布版本号',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_design_version_no`(`tenant_id`, `object_id`, `version_no`) USING BTREE,
  INDEX `idx_ai_business_design_version_object`(`tenant_id`, `object_id`, `version_no`) USING BTREE,
  INDEX `idx_ai_business_design_version_crud`(`tenant_id`, `crud_config_version_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务对象设计版本表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_object_design_version
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_object_relation
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_object_relation`;
CREATE TABLE `ai_business_object_relation`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务套件编码',
  `source_object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '来源业务对象编码',
  `target_object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '目标业务对象编码',
  `relation_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关系类型：REFERENCE/DETAIL/CHILD_LIST/MANY_TO_MANY',
  `relation_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关系名称',
  `source_field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源对象字段编码',
  `target_field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标对象字段编码',
  `relation_config` json NULL COMMENT '关系配置',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关系说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_relation_scope`(`tenant_id`, `suite_code`, `source_object_code`, `target_object_code`, `relation_type`, `relation_name`) USING BTREE,
  INDEX `idx_ai_business_relation_source`(`tenant_id`, `suite_code`, `source_object_code`, `status`) USING BTREE,
  INDEX `idx_ai_business_relation_target`(`tenant_id`, `suite_code`, `target_object_code`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务对象关系表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_object_relation
-- ----------------------------
INSERT INTO `ai_business_object_relation` VALUES (1910000000000000203, 1, 'CRM', 'OPPORTUNITY', 'CONTRACT', 'REFERENCE', '商机关联合同', 'id', 'opportunityId', '{\"businessText\": \"合同可关联来源商机\"}', '合同可关联来源商机', 1, 3, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000000204, 1, 'CRM', 'CONTRACT', 'CONTRACT_ITEM', 'DETAIL', '合同明细', 'id', 'contractId', '{\"detailTab\": \"合同明细\", \"summaryField\": \"amount\"}', '合同明细依附合同并支持金额汇总', 1, 4, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000000205, 1, 'CRM', 'CONTRACT', 'PAYMENT', 'CHILD_LIST', '合同回款', 'id', 'contractId', '{\"detailTab\": \"回款\", \"businessText\": \"合同详情中展示回款计划或记录\"}', '合同详情中展示回款计划或回款记录', 1, 5, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-27 13:01:03');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000000207, 1, 'CRM', 'OPPORTUNITY', 'FOLLOW_RECORD', 'CHILD_LIST', '商机跟进记录', 'id', 'opportunityId', '{\"detailTab\": \"跟进记录\", \"businessText\": \"商机详情中展示推进记录\"}', '商机详情中展示推进记录', 1, 7, 1, '2026-05-27 13:01:03', 1, 1, '2026-05-29 19:52:33');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000009501, 1, 'PROCUREMENT_WAREHOUSE', 'PW_SUPPLIER', 'PW_SUPPLIER_MATERIAL', 'DETAIL', '供应商报价', 'id', 'supplierId', '{\"saveMode\": \"merge\", \"showInDetail\": true, \"detailTabTitle\": \"供应商报价\", \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', '供应商与报价明细的主子关系', 1, 10, 1, '2026-07-03 21:39:01', 1, 1, '2026-07-03 21:39:01');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000009502, 1, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER', 'PW_PURCHASE_ORDER_ITEM', 'DETAIL', '采购单包含明细采购明细', 'purchaseNo', 'purchaseId', '{\"saveMode\": \"merge\", \"displayField\": \"materialName\", \"showInDetail\": true, \"detailTabTitle\": \"采购明细\", \"recordSelector\": {\"title\": \"选择供应商报价\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择报价\", \"objectCode\": \"PW_SUPPLIER_MATERIAL\", \"searchParams\": {\"supplierId\": \"${formData.supplierId}\"}, \"displayFields\": [\"supplierName:供应商\", \"materialCode:物料编号\", \"materialName:物料名称\", \"quotePriceCent:报价(分)\", \"effectiveDate:有效期\"], \"fieldMappings\": [{\"sourceField\": \"materialId\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"lastPriceCent\", \"targetField\": \"costPriceCent\"}, {\"sourceField\": \"quotePriceCent\", \"targetField\": \"dealPriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"supplierName\"]}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', '采购单与采购明细的主子关系', 1, 20, 1, '2026-07-03 21:39:01', 1, 1, '2026-07-13 18:25:27');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000009503, 1, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', 'PW_OUTBOUND_ORDER_ITEM', 'DETAIL', '出库明细', 'id', 'outboundId', '{\"saveMode\": \"merge\", \"showInDetail\": true, \"detailTabTitle\": \"出库明细\", \"recordSelector\": {\"title\": \"选择出库物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"warehouseId\": \"${formData.warehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', '出库单与出库明细的主子关系', 1, 30, 1, '2026-07-03 21:39:01', 1, 1, '2026-07-03 21:39:01');
INSERT INTO `ai_business_object_relation` VALUES (1910000000000009504, 1, 'PROCUREMENT_WAREHOUSE', 'PW_TRANSFER_ORDER', 'PW_TRANSFER_ORDER_ITEM', 'DETAIL', '调拨明细', 'id', 'transferId', '{\"saveMode\": \"merge\", \"showInDetail\": true, \"detailTabTitle\": \"调拨明细\", \"recordSelector\": {\"title\": \"选择调拨物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"fromWarehouseId\": \"${formData.fromWarehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', '调拨单与调拨明细的主子关系', 1, 40, 1, '2026-07-03 21:39:01', 1, 1, '2026-07-03 21:39:01');
INSERT INTO `ai_business_object_relation` VALUES (2060918550364712961, 1, 'CRM', 'CONTACT', 'CUSTOMER', 'REFERENCE', '联系人有多个客户', 'customerId', 'id', '{\"displayField\": \"customerName\", \"showInDetail\": true, \"detailTabTitle\": \"客户\", \"inlineEditEnabled\": false, \"inlineCreateEnabled\": false}', NULL, 1, 10, 1, '2026-05-31 10:57:27', 2, 1, '2026-05-31 11:18:31');
INSERT INTO `ai_business_object_relation` VALUES (2061046763531378690, 1, 'CRM', 'CUSTOMER', 'CONTACT', 'CHILD_LIST', '客户有多个联系人', 'id', 'customerId', '{\"displayField\": \"contactName\", \"showInDetail\": true, \"detailTabTitle\": \"联系人\", \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', NULL, 1, 10, 1, '2026-05-31 19:26:55', 2, 1, '2026-05-31 19:26:55');
INSERT INTO `ai_business_object_relation` VALUES (2071022194354597889, 1, 'CRM', 'LEAD', 'CUSTOMER', 'CHILD_LIST', '线索有多个客户', 'id', 'customerCode', '{\"displayField\": \"customerName\", \"showInDetail\": true, \"detailTabTitle\": \"客户\", \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', NULL, 1, 10, 1, '2026-06-28 08:05:44', 6, 1, '2026-06-28 08:05:44');
INSERT INTO `ai_business_object_relation` VALUES (2077217540693602306, 1, 'PROCUREMENT_WAREHOUSE', 'tf_f_order', 'tf_f_order_sales_order', 'DETAIL', '明细', 'orderCode', 'orderNo', '{\"saveMode\": \"replace\", \"showInDetail\": true, \"detailTabTitle\": \"明细\", \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}', NULL, 1, 0, 1, '2026-07-15 10:23:49', 6, 1, '2026-07-15 12:36:16');

-- ----------------------------
-- Table structure for ai_business_process
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_process`;
CREATE TABLE `ai_business_process`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '所属业务应用ID',
  `process_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用内稳定流程编码，创建后不可修改',
  `process_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务流程名称',
  `process_description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务流程说明',
  `subject_object_id` bigint(0) NOT NULL COMMENT '主业务对象ID',
  `subject_object_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主业务对象编码',
  `draft_schema_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'businessProcessJson草稿，不保存敏感配置',
  `draft_schema_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规范化草稿SHA-256摘要',
  `design_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT 'DRAFT/VALIDATED/PUBLISHED/CHANGED',
  `current_version` int(0) NOT NULL DEFAULT 0 COMMENT '当前已生成流程版本号',
  `published_version` int(0) NULL DEFAULT NULL COMMENT '当前应用快照引用的流程版本号',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0停用',
  `legacy_source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧来源类型：TRIGGER/FLOW_BINDING/AUTOMATION_ACTION',
  `legacy_source_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧来源稳定ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_code_active`(`tenant_id`, `application_id`, `process_code`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_legacy_active`(`tenant_id`, `legacy_source_type`, `legacy_source_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_process_application`(`tenant_id`, `application_id`, `status`, `design_status`, `update_time`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_process_subject`(`tenant_id`, `subject_object_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '应用级业务流程定义与设计草稿' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_process
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_process_node_run
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_process_node_run`;
CREATE TABLE `ai_business_process_node_run`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `run_id` bigint(0) NOT NULL COMMENT '业务流程运行实例ID',
  `node_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '版本协议中的节点ID',
  `node_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '节点类型',
  `attempt_no` int(0) NOT NULL COMMENT '节点尝试序号，从1开始',
  `status` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT 'PENDING/RUNNING/WAITING/SUCCESS/FAILED/CANCELED',
  `idempotency_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '稳定副作用幂等键，重试保持不变',
  `correlation_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable实例、子流程run或外部调用关联ID',
  `input_summary` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏输入摘要，不保存完整业务报文',
  `output_summary` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏结果摘要，不保存完整业务报文',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '安全错误码',
  `error_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏且截断的错误摘要',
  `next_retry_time` datetime(0) NULL DEFAULT NULL COMMENT '下一次自动重试时间',
  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始执行时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_node_attempt`(`tenant_id`, `run_id`, `node_id`, `attempt_no`) USING BTREE,
  INDEX `idx_ai_business_process_node_timeline`(`tenant_id`, `run_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_business_process_node_idempotency`(`tenant_id`, `idempotency_key`) USING BTREE,
  INDEX `idx_ai_business_process_node_correlation`(`tenant_id`, `correlation_id`, `status`) USING BTREE,
  INDEX `idx_ai_business_process_node_retry`(`tenant_id`, `status`, `next_retry_time`, `update_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '应用级业务流程节点运行与重试时间线' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_process_node_run
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_process_run
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_process_run`;
CREATE TABLE `ai_business_process_run`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '业务应用ID',
  `process_id` bigint(0) NOT NULL COMMENT '业务流程定义ID',
  `process_version_id` bigint(0) NOT NULL COMMENT '固定业务流程版本ID',
  `process_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务流程编码',
  `subject_object_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主业务对象编码',
  `subject_record_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务记录ID字符串，禁止损失长整型精度',
  `business_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务Key：objectCode:recordId',
  `trigger_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'MANUAL/EVENT/SCHEDULE/PROCESS_CALLBACK/EXTERNAL',
  `source_event_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源事件稳定ID',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程版本内稳定幂等键',
  `actor_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'USER/SERVICE/CALLBACK',
  `actor_user_id` bigint(0) NULL DEFAULT NULL COMMENT '可信执行用户ID',
  `active_org_id` bigint(0) NULL DEFAULT NULL COMMENT '可信当前组织ID',
  `status` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT 'PENDING/RUNNING/WAITING/SUCCESS/FAILED/CANCELED',
  `current_node_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前检查点节点ID',
  `flow_process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前等待的Flowable流程实例ID',
  `context_snapshot` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '脱敏运行上下文快照，不保存Token或Secret',
  `retry_count` int(0) NOT NULL DEFAULT 0 COMMENT '人工或自动重试次数',
  `next_retry_time` datetime(0) NULL DEFAULT NULL COMMENT '下一次自动重试时间',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '安全错误码',
  `error_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏且截断的错误摘要',
  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始执行时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_run_idempotency`(`tenant_id`, `process_version_id`, `idempotency_key`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_run_flow`(`tenant_id`, `flow_process_instance_id`) USING BTREE,
  INDEX `idx_ai_business_process_run_application`(`tenant_id`, `application_id`, `status`, `create_time`) USING BTREE,
  INDEX `idx_ai_business_process_run_process`(`tenant_id`, `process_id`, `status`, `update_time`) USING BTREE,
  INDEX `idx_ai_business_process_run_business`(`tenant_id`, `business_key`, `status`, `update_time`) USING BTREE,
  INDEX `idx_ai_business_process_run_recovery`(`tenant_id`, `status`, `next_retry_time`, `update_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '应用级业务流程持久化运行实例' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_process_run
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_process_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_process_version`;
CREATE TABLE `ai_business_process_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_id` bigint(0) NOT NULL COMMENT '发布时所属业务应用ID',
  `process_id` bigint(0) NOT NULL COMMENT '业务流程定义ID',
  `process_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '发布时流程编码',
  `version_no` int(0) NOT NULL COMMENT '流程内单调版本号',
  `application_version` int(0) NOT NULL COMMENT '生成该版本的应用版本号',
  `publish_run_id` bigint(0) NULL DEFAULT NULL COMMENT '应用协调发布运行单ID',
  `schema_version` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'businessProcessJson协议版本',
  `schema_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '不可变业务流程协议，不保存敏感配置',
  `schema_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规范化协议SHA-256摘要',
  `dependency_snapshot_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '对象、审批模型、表单、动作和能力版本快照',
  `publish_time` datetime(0) NOT NULL COMMENT '发布时间',
  `published_by` bigint(0) NULL DEFAULT NULL COMMENT '可信发布人ID',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1有效 0停用',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_version_active`(`tenant_id`, `process_id`, `version_no`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_process_app_version_active`(`tenant_id`, `process_id`, `application_version`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_process_version_application`(`tenant_id`, `application_id`, `application_version`, `status`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_process_version_hash`(`tenant_id`, `process_id`, `schema_hash`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '应用级业务流程不可变发布版本' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_process_version
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_quantity_balance
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_quantity_balance`;
CREATE TABLE `ai_business_quantity_balance`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `account_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量账户编码',
  `item_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量项编码',
  `dimension_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '数量维度键',
  `quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '当前数量',
  `locked_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '锁定数量',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用，0停用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_qty_balance`(`tenant_id`, `account_code`, `item_code`, `dimension_key`) USING BTREE,
  INDEX `idx_ai_business_qty_balance_item`(`tenant_id`, `item_code`, `dimension_key`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-通用数量余额' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_quantity_balance
-- ----------------------------
INSERT INTO `ai_business_quantity_balance` VALUES (1950000000000009301, 1, '1950000000000009221', '1950000000000009201', '', 150, 12, 1, '主仓水泥演示余额', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');
INSERT INTO `ai_business_quantity_balance` VALUES (1950000000000009302, 1, '1950000000000009221', '1950000000000009202', '', 10, 0, 1, '主仓钢材演示余额', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');
INSERT INTO `ai_business_quantity_balance` VALUES (1950000000000009303, 1, '1950000000000009221', '1950000000000009203', '', 3000, 0, 1, '主仓电缆演示余额', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');
INSERT INTO `ai_business_quantity_balance` VALUES (1950000000000009304, 1, '1950000000000009222', '1950000000000009201', '', 38, 0, 1, '现场仓水泥演示余额', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');
INSERT INTO `ai_business_quantity_balance` VALUES (1950000000000009305, 1, '1950000000000009222', '1950000000000009203', '', 612, 0, 1, '现场仓电缆演示余额', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-04 18:12:36');

-- ----------------------------
-- Table structure for ai_business_quantity_ledger
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_quantity_ledger`;
CREATE TABLE `ai_business_quantity_ledger`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `operation_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '操作类型：INBOUND/LOCK/RELEASE/COMMIT/TRANSFER',
  `account_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量账户编码',
  `item_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量项编码',
  `dimension_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '数量维度键',
  `quantity_delta` bigint(0) NOT NULL DEFAULT 0 COMMENT '数量变动值',
  `balance_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '操作后当前数量',
  `locked_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '操作后锁定数量',
  `target_account_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标数量账户编码',
  `target_item_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标数量项编码',
  `target_dimension_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标数量维度键',
  `source_object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源业务对象编码',
  `source_record_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源业务记录ID',
  `source_detail_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源明细ID',
  `lock_id` bigint(0) NULL DEFAULT NULL COMMENT '关联锁定ID',
  `correlation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '链路ID',
  `idempotency_key` varchar(128) 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 '备注',
  `extra_data` json NULL COMMENT '扩展数据',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_qty_ledger_idem`(`tenant_id`, `idempotency_key`) USING BTREE,
  INDEX `idx_ai_business_qty_ledger_item`(`tenant_id`, `account_code`, `item_code`, `dimension_key`, `create_time`) USING BTREE,
  INDEX `idx_ai_business_qty_ledger_source`(`tenant_id`, `source_object_code`, `source_record_id`) USING BTREE,
  INDEX `idx_ai_business_qty_ledger_corr`(`tenant_id`, `correlation_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-通用数量流水' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_quantity_ledger
-- ----------------------------
INSERT INTO `ai_business_quantity_ledger` VALUES (1950000000000009311, 1, 'INBOUND', '1950000000000009221', '1950000000000009201', '', 20, 150, 0, NULL, NULL, NULL, 'PW_PURCHASE_ORDER', '1950000000000009241', '1950000000000009251', NULL, 'pw-demo-inbound-001', 'pw-demo-ledger-inbound-001', '采购入库演示流水', '{\"demo\": true}', 1, '2026-06-30 14:25:27', 1, 1, '2026-06-30 14:25:27');
INSERT INTO `ai_business_quantity_ledger` VALUES (1950000000000009312, 1, 'COMMIT', '1950000000000009221', '1950000000000009201', '', -5, 145, 0, NULL, NULL, NULL, 'PW_OUTBOUND_ORDER', '1950000000000009261', '1950000000000009271', NULL, 'pw-demo-outbound-001', 'pw-demo-ledger-outbound-001', '出库扣减演示流水', '{\"demo\": true}', 1, '2026-07-01 14:25:27', 1, 1, '2026-07-01 14:25:27');
INSERT INTO `ai_business_quantity_ledger` VALUES (1950000000000009313, 1, 'TRANSFER', '1950000000000009221', '1950000000000009201', '', -8, 137, 0, '1950000000000009222', '1950000000000009201', '', 'PW_TRANSFER_ORDER', '1950000000000009281', '1950000000000009291', NULL, 'pw-demo-transfer-001', 'pw-demo-ledger-transfer-001', '调拨转出演示流水', '{\"demo\": true}', 1, '2026-07-02 14:25:27', 1, 1, '2026-07-02 14:25:27');
INSERT INTO `ai_business_quantity_ledger` VALUES (1950000000000009314, 1, 'LOCK', '1950000000000009221', '1950000000000009201', '', 12, 150, 12, NULL, NULL, NULL, 'PW_OUTBOUND_ORDER', '1950000000000009262', '1950000000000009273', 1950000000000009321, 'pw-demo-lock-001', 'pw-demo-ledger-lock-001', '出库审批中锁定演示流水', '{\"demo\": true}', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');
INSERT INTO `ai_business_quantity_ledger` VALUES (2073349249311055874, 1, 'INBOUND', '1950000000000009222', '1950000000000009203', '', 12, 612, 0, NULL, NULL, NULL, 'PW_PURCHASE_ORDER', '1950000000000009249', '1950000000000009261', NULL, '203d4f4c2b8c4d2ab1a7c94fd2d67585', 'flowCallback:cd8b249c-7790-11f1-86f2-3627dbd776e1:APPROVED:inbound_purchase_stock:quantity:purchase_item_inbound:inbound', '采购审批通过入库', NULL, 1, '2026-07-04 18:12:37', 6, 1, '2026-07-04 18:12:37');

-- ----------------------------
-- Table structure for ai_business_quantity_lock
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_quantity_lock`;
CREATE TABLE `ai_business_quantity_lock`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `lock_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '锁定编码',
  `account_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量账户编码',
  `item_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数量项编码',
  `dimension_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '数量维度键',
  `lock_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '锁定数量',
  `released_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '已释放数量',
  `committed_quantity` bigint(0) NOT NULL DEFAULT 0 COMMENT '已扣减数量',
  `lock_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'LOCKED' COMMENT '锁定状态：LOCKED/RELEASED/COMMITTED',
  `source_object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源业务对象编码',
  `source_record_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源业务记录ID',
  `source_detail_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源明细ID',
  `correlation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '链路ID',
  `idempotency_key` varchar(128) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_qty_lock_idem`(`tenant_id`, `idempotency_key`) USING BTREE,
  INDEX `idx_ai_business_qty_lock_item`(`tenant_id`, `account_code`, `item_code`, `dimension_key`, `lock_status`) USING BTREE,
  INDEX `idx_ai_business_qty_lock_source`(`tenant_id`, `source_object_code`, `source_record_id`, `source_detail_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-通用数量锁定' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_quantity_lock
-- ----------------------------
INSERT INTO `ai_business_quantity_lock` VALUES (1950000000000009321, 1, '1950000000000009273', '1950000000000009221', '1950000000000009201', '', 12, 0, 0, 'LOCKED', 'PW_OUTBOUND_ORDER', '1950000000000009262', '1950000000000009273', 'pw-demo-lock-001', 'pw-demo-lock-001', '出库审批中锁定演示数据', 1, '2026-07-03 14:25:27', 1, 1, '2026-07-03 14:25:27');

-- ----------------------------
-- Table structure for ai_business_suite
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_suite`;
CREATE TABLE `ai_business_suite`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `parent_id` bigint(0) NULL DEFAULT NULL COMMENT '上级业务域ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务套件编码',
  `suite_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务套件名称',
  `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '套件图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务说明',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `options` json NULL COMMENT '扩展配置',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_business_suite_code_active`(`tenant_id`, `suite_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_business_suite_status`(`tenant_id`, `status`, `sort_order`) USING BTREE,
  INDEX `idx_ai_business_suite_update`(`tenant_id`, `update_time`) USING BTREE,
  INDEX `idx_ai_business_suite_parent`(`tenant_id`, `parent_id`, `sort_order`, `id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-业务套件表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_suite
-- ----------------------------

-- ----------------------------
-- Table structure for ai_business_trigger
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_trigger`;
CREATE TABLE `ai_business_trigger`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务对象编码',
  `trigger_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发器名称',
  `trigger_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '触发器说明',
  `trigger_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'EVENT' COMMENT '触发器类型：EVENT事件触发/SCHEDULE定时触发/MANUAL手动触发',
  `scenario_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务场景模板类型',
  `blocking_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ASYNC' COMMENT '阻断模式：ASYNC异步/SYNC_BLOCK同步阻断',
  `developer_mode` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开发者高级模式',
  `event_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事件类型：RECORD_CREATED/RECORD_UPDATED/RECORD_DELETED/STATUS_CHANGED/FIELD_CHANGED',
  `event_condition` json NULL COMMENT '事件条件表达式JSON',
  `action_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '动作类型：START_FLOW/SEND_MESSAGE/CREATE_RECORD/UPDATE_FIELD/WEBHOOK',
  `action_config` json NOT NULL COMMENT '动作配置JSON',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `execute_count` bigint(0) NOT NULL DEFAULT 0 COMMENT '累计执行次数',
  `last_execute_time` datetime(0) NULL DEFAULT NULL COMMENT '最近执行时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_business_trigger_object`(`tenant_id`, `suite_code`, `object_code`, `status`) USING BTREE,
  INDEX `idx_ai_business_trigger_event`(`tenant_id`, `object_code`, `event_type`, `status`) USING BTREE,
  INDEX `idx_ai_business_trigger_type`(`tenant_id`, `trigger_type`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-触发器规则表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_trigger
-- ----------------------------
INSERT INTO `ai_business_trigger` VALUES (1910000000000005104, 1, 'CRM', 'OPPORTUNITY', '高金额商机自动发起流程', '新增商机且预计金额大于 50000 元时自动发起已配置流程', 'EVENT', 'RECORD_CREATED_START_FLOW', 'ASYNC', 0, 'RECORD_CREATED', '{\"and\": [{\"op\": \"gt\", \"field\": \"amountCent\", \"value\": 5000000}, {\"op\": \"neq\", \"field\": \"documentStatus\", \"value\": \"IN_PROCESS\"}]}', 'START_FLOW', '{\"flowModelKey\": \"leave_multi\", \"titleTemplate\": \"{opportunityName}-商机审批\", \"variableMapping\": [{\"label\": \"商机名称\", \"formField\": \"opportunityName\", \"flowVariable\": \"opportunityName\"}, {\"label\": \"客户ID\", \"formField\": \"customerId\", \"flowVariable\": \"customerId\"}, {\"label\": \"预计金额分\", \"formField\": \"amountCent\", \"flowVariable\": \"amountCent\"}, {\"label\": \"商机阶段\", \"formField\": \"stage\", \"flowVariable\": \"stage\"}, {\"label\": \"负责人\", \"formField\": \"ownerId\", \"flowVariable\": \"ownerId\"}, {\"label\": \"部门经理\", \"formField\": \"createBy\", \"flowVariable\": \"deptManager\"}]}', 1, 1, 0, NULL, 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 07:54:42', '0');
INSERT INTO `ai_business_trigger` VALUES (1910000000000005106, 1, 'CRM', 'OPPORTUNITY', '商机流程通过后通知发起人', '商机审批通过后发送站内信给发起人', 'EVENT', 'FLOW_APPROVED_SEND_MESSAGE', 'ASYNC', 0, 'FLOW_APPROVED', NULL, 'SEND_MESSAGE', '{\"channelCode\": \"internal_websocket\", \"receiverRule\": \"STARTER\", \"templateCode\": \"business_opportunity_flow_result\"}', 1, 2, 0, NULL, 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 06:48:46', '0');
INSERT INTO `ai_business_trigger` VALUES (1910000000000005107, 1, 'CRM', 'OPPORTUNITY', '商机流程驳回后通知发起人', '商机审批驳回后发送站内信给发起人', 'EVENT', 'FLOW_REJECTED_SEND_MESSAGE', 'ASYNC', 0, 'FLOW_REJECTED', NULL, 'SEND_MESSAGE', '{\"channelCode\": \"internal_websocket\", \"receiverRule\": \"STARTER\", \"templateCode\": \"business_opportunity_flow_result\"}', 1, 3, 0, NULL, 1, '2026-06-02 06:48:46', 1, 1, '2026-06-02 06:48:46', '0');
INSERT INTO `ai_business_trigger` VALUES (1910000000000005211, 1, 'HR', 'LEAVE_APPLICATION', '离职申请到期自动发起流程', '新增离职申请且最后工作日小于等于 2026-12-31 时自动发起离职审批流程', 'EVENT', 'RECORD_CREATED_START_FLOW', 'ASYNC', 0, 'RECORD_CREATED', '{\"and\": [{\"op\": \"lte\", \"field\": \"lastWorkDate\", \"value\": \"2026-12-31\"}, {\"op\": \"neq\", \"field\": \"documentStatus\", \"value\": \"IN_PROCESS\"}]}', 'START_FLOW', '{\"flowModelKey\": \"leave_multi\", \"titleTemplate\": \"{employeeName}-离职申请\", \"variableMapping\": [{\"label\": \"员工姓名\", \"formField\": \"employeeName\", \"flowVariable\": \"employeeName\"}, {\"label\": \"部门\", \"formField\": \"departmentName\", \"flowVariable\": \"departmentName\"}, {\"label\": \"最后工作日\", \"formField\": \"lastWorkDate\", \"flowVariable\": \"lastWorkDate\"}, {\"label\": \"离职原因\", \"formField\": \"leaveReason\", \"flowVariable\": \"reason\"}, {\"label\": \"部门主管\", \"formField\": \"handoverOwnerId\", \"flowVariable\": \"deptManager\"}]}', 1, 1, 0, NULL, 1, '2026-06-02 06:48:47', 1, 1, '2026-07-14 21:48:54', '0');
INSERT INTO `ai_business_trigger` VALUES (1910000000000005212, 1, 'HR', 'LEAVE_APPLICATION', '离职审批通过后创建交接记录', '离职申请流程通过后自动生成离职交接记录', 'EVENT', 'FLOW_APPROVED_CREATE_RECORD', 'ASYNC', 0, 'FLOW_APPROVED', NULL, 'CREATE_RECORD', '{\"fieldMapping\": [{\"sourceField\": \"id\", \"targetField\": \"leaveApplicationId\"}, {\"sourceField\": \"employeeName\", \"targetField\": \"employeeName\"}, {\"sourceField\": \"departmentName\", \"targetField\": \"departmentName\"}, {\"sourceField\": \"positionName\", \"targetField\": \"positionName\"}, {\"sourceField\": \"lastWorkDate\", \"targetField\": \"lastWorkDate\"}, {\"sourceField\": \"handoverOwnerId\", \"targetField\": \"handoverOwnerId\"}, {\"sourceField\": \"handoverOwnerName\", \"targetField\": \"handoverOwnerName\"}], \"staticValues\": {\"remark\": \"由离职流程通过事件自动生成\", \"handoverTitle\": \"离职交接待办\", \"handoverStatus\": \"PENDING\"}, \"targetConfigKey\": \"hr_leave_handover\"}', 1, 2, 0, NULL, 1, '2026-06-02 06:48:47', 1, 1, '2026-06-02 06:48:47', '0');
INSERT INTO `ai_business_trigger` VALUES (2078509023953690626, 1, 'PROCUREMENT_WAREHOUSE', 'PW_PURCHASE_ORDER', '测试', '记录创建后按条件自动发起主流程', 'EVENT', 'RECORD_CREATED_START_FLOW', 'ASYNC', 0, 'RECORD_CREATED', '{\"logic\": \"AND\", \"rules\": [{\"field\": \"purchaseNo\", \"value\": \"\", \"operator\": \"eq\"}]}', 'BUSINESS_ACTION', '{\"actionCode\": \"inbound_purchase_stock\"}', 1, 0, 0, NULL, 1, '2026-07-18 23:55:43', 6, 1, '2026-07-18 23:55:43', '0');

-- ----------------------------
-- Table structure for ai_business_trigger_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_business_trigger_log`;
CREATE TABLE `ai_business_trigger_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `trigger_id` bigint(0) NOT NULL COMMENT '触发器ID',
  `trigger_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '触发器名称',
  `suite_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务套件编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '触发记录ID',
  `event_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发事件类型',
  `event_data` json NULL COMMENT '事件数据快照',
  `action_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '执行动作类型',
  `action_result` json NULL COMMENT '执行结果',
  `execute_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '执行状态：PENDING/SUCCESS/FAILED/SKIPPED',
  `error_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息',
  `todo_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'TODO状态编码',
  `correlation_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联流程/消息/外部动作ID',
  `execute_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '执行时间',
  `duration_ms` bigint(0) NULL DEFAULT NULL COMMENT '执行耗时(毫秒)',
  `retry_count` int(0) NOT NULL DEFAULT 0 COMMENT '重试次数',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_trigger_log_trigger`(`tenant_id`, `trigger_id`, `execute_status`) USING BTREE,
  INDEX `idx_ai_trigger_log_object`(`tenant_id`, `object_code`, `execute_time`) USING BTREE,
  INDEX `idx_ai_trigger_log_record`(`tenant_id`, `object_code`, `record_id`) USING BTREE,
  INDEX `idx_ai_trigger_log_time`(`tenant_id`, `execute_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-触发器执行日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_business_trigger_log
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability`;
CREATE TABLE `ai_capability`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `capability_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `protocol_tool_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `capability_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `source_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `source_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `current_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `schema_checksum` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `behavior` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `risk_level` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `required_actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SERVICE' COMMENT '要求的调用主体类型：SERVICE/USER/BOTH',
  `visibility` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PRIVATE',
  `publish_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PUBLISHED',
  `enabled` tinyint(0) NOT NULL DEFAULT 1,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_code_active`(`tenant_id`, `capability_code`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_tool_active`(`tenant_id`, `protocol_tool_name`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_source`(`tenant_id`, `source_type`, `source_key`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_publish`(`tenant_id`, `publish_status`, `enabled`, `del_flag`, `update_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢能力目录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_access_token
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_access_token`;
CREATE TABLE `ai_capability_access_token`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `token_key_id` varchar(22) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
  `token_prefix` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `token_hash` char(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
  `client_id` bigint(0) NOT NULL,
  `credential_version` int(0) NOT NULL,
  `actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `actor_user_id` bigint(0) NOT NULL,
  `service_user_id` bigint(0) NULL DEFAULT NULL COMMENT 'SERVICE/HYBRID 服务账号；纯 USER 委托为空',
  `active_org_id` bigint(0) NOT NULL,
  `audience` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `scopes` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ACTIVE',
  `issued_at` datetime(0) NOT NULL,
  `expires_at` datetime(0) NOT NULL,
  `last_used_at` datetime(0) NULL DEFAULT NULL,
  `revoked_at` datetime(0) NULL DEFAULT NULL,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_token_key_active`(`token_key_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_token_client`(`tenant_id`, `client_id`, `status`, `expires_at`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_token_actor`(`tenant_id`, `actor_user_id`, `status`, `expires_at`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢MCP短期访问令牌安全元数据' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_access_token
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_approval
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_approval`;
CREATE TABLE `ai_capability_approval`  (
  `id` bigint(0) NOT NULL COMMENT '审批请求ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '原始Capability请求ID',
  `client_id` bigint(0) NOT NULL COMMENT '机器客户端ID',
  `credential_version` int(0) NOT NULL COMMENT '提交时客户端凭据版本',
  `capability_id` bigint(0) NOT NULL COMMENT '能力ID',
  `capability_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力编码',
  `capability_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力版本',
  `actor_user_id` bigint(0) NOT NULL COMMENT '实际操作用户ID',
  `service_user_id` bigint(0) NOT NULL COMMENT '客户端服务账号ID',
  `active_org_id` bigint(0) NOT NULL COMMENT '当前组织ID',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '原始幂等键',
  `request_digest` varchar(71) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规范请求SHA-256摘要',
  `business_state_digest` varchar(71) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提交时业务状态摘要',
  `key_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'KEK版本ID',
  `wrapped_dek` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '包装后的每记录DEK',
  `payload_iv` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'AES-GCM IV',
  `payload_ciphertext` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '请求密文',
  `payload_auth_tag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'AES-GCM认证标签',
  `flow_model_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '审批流程模型Key',
  `process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable实例ID',
  `execute_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '审批执行状态',
  `result_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '稳定结果码',
  `result_snapshot` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '安全结果摘要',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '稳定错误码',
  `expires_at` datetime(0) NOT NULL COMMENT '审批过期时间',
  `completed_at` datetime(0) NULL DEFAULT NULL COMMENT '终态时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_capability_approval_idempotency`(`tenant_id`, `client_id`, `capability_id`, `idempotency_key`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_capability_approval_request`(`tenant_id`, `request_id`, `del_flag`) USING BTREE,
  INDEX `idx_capability_approval_actor`(`tenant_id`, `actor_user_id`, `create_time`) USING BTREE,
  INDEX `idx_capability_approval_process`(`tenant_id`, `process_instance_id`) USING BTREE,
  INDEX `idx_capability_approval_status`(`tenant_id`, `execute_status`, `expires_at`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI能力高风险动作人工审批' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_approval
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_client
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_client`;
CREATE TABLE `ai_capability_client`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `client_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `client_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `key_id` varchar(22) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
  `key_prefix` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `key_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `credential_version` int(0) NOT NULL DEFAULT 1,
  `service_user_id` bigint(0) NULL DEFAULT NULL COMMENT 'SERVICE/HYBRID 客户端绑定服务账号；USER_DELEGATION 为空',
  `active_org_id` bigint(0) NULL DEFAULT NULL COMMENT 'SERVICE/HYBRID 客户端固定组织；USER_DELEGATION 为空',
  `auth_modes` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'OAUTH' COMMENT '允许的认证模式，逗号分隔：OAUTH/SIGNATURE',
  `actor_mode` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'HYBRID' COMMENT '客户端主体模式：USER_DELEGATION/SERVICE/HYBRID',
  `signing_key_cipher` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'KEK加密的HMAC签名密钥密文（FPC1版本化密文，禁止明文）',
  `signing_key_version` int(0) NULL DEFAULT NULL COMMENT '签名密钥轮换版本，NULL表示未启用签名',
  `user_assertion_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否允许客户端签名用户断言：0否/1是',
  `user_assertion_key_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户端用户断言 RSA 公钥 kid',
  `user_assertion_public_key` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '客户端用户断言 RSA X.509 PEM 公钥；不保存私钥',
  `user_assertion_key_version` int(0) NULL DEFAULT NULL COMMENT '客户端用户断言密钥版本；NULL表示从未启用',
  `user_assertion_mapping_mode` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PREBOUND' COMMENT '用户断言映射模式：PREBOUND/VERIFIED_PHONE',
  `oauth_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否允许OAuth换取短期令牌',
  `oauth_client_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CONFIDENTIAL' COMMENT 'OAuth客户端类型（PUBLIC/CONFIDENTIAL）',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED',
  `expires_at` datetime(0) NULL DEFAULT NULL,
  `last_used_at` datetime(0) NULL DEFAULT NULL,
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_client_code_active`(`tenant_id`, `client_code`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_client_key_active`(`key_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_client_status`(`tenant_id`, `status`, `expires_at`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_client_user_org`(`tenant_id`, `service_user_id`, `active_org_id`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢机器客户端' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_client
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_external_identity
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_external_identity`;
CREATE TABLE `ai_capability_external_identity`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `provider_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '受信OIDC提供方编码',
  `issuer_hash` char(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL COMMENT 'issuer SHA-256',
  `subject_hash` char(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL COMMENT 'subject SHA-256',
  `subject_hint` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外围用户标识脱敏提示；原文不落库',
  `user_id` bigint(0) NOT NULL COMMENT '自动映射的Forge用户ID',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT 'ENABLED/DISABLED',
  `last_authenticated_at` datetime(0) NULL DEFAULT NULL COMMENT '最近认证时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_cap_external_identity_active`(`tenant_id`, `provider_code`, `issuer_hash`, `subject_hash`, `del_flag`) USING BTREE,
  INDEX `idx_cap_external_identity_user`(`tenant_id`, `user_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI能力受信外部用户身份映射' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_external_identity
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_flow_action_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_flow_action_log`;
CREATE TABLE `ai_capability_flow_action_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Capability请求ID',
  `client_id` bigint(0) NOT NULL COMMENT '机器客户端ID',
  `capability_id` bigint(0) NOT NULL COMMENT '能力ID',
  `capability_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力编码',
  `capability_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力版本',
  `operation` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程操作START/APPROVE/REJECT',
  `object_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `record_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务记录ID字符串',
  `task_ref` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务ID安全摘要',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调用方幂等键',
  `request_digest` varchar(71) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规范请求SHA-256摘要',
  `actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '实际主体类型',
  `actor_user_id` bigint(0) NOT NULL COMMENT '实际操作用户ID',
  `service_user_id` bigint(0) NULL DEFAULT NULL COMMENT 'SERVICE/HYBRID 服务账号；纯 USER 委托为空',
  `active_org_id` bigint(0) NOT NULL COMMENT '当前组织ID',
  `execute_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'RUNNING/SUCCESS/FAILED',
  `result_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '稳定结果码',
  `result_snapshot` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '安全结果摘要JSON',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '稳定错误码',
  `duration_ms` bigint(0) NOT NULL DEFAULT 0 COMMENT '耗时毫秒',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_cap_flow_action_idempotency`(`tenant_id`, `client_id`, `capability_id`, `operation`, `idempotency_key`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_cap_flow_action_request`(`tenant_id`, `request_id`, `del_flag`) USING BTREE,
  INDEX `idx_cap_flow_action_actor`(`tenant_id`, `actor_user_id`, `create_time`) USING BTREE,
  INDEX `idx_cap_flow_action_record`(`tenant_id`, `object_code`, `record_id`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI能力受控流程动作执行日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_flow_action_log
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_grant
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_grant`;
CREATE TABLE `ai_capability_grant`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `client_id` bigint(0) NOT NULL,
  `capability_id` bigint(0) NOT NULL,
  `version_strategy` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PINNED',
  `fixed_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `field_policy` json NULL,
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED',
  `expires_at` datetime(0) NULL DEFAULT NULL,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_grant_active`(`tenant_id`, `client_id`, `capability_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_grant_client`(`tenant_id`, `client_id`, `status`, `expires_at`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_grant_capability`(`tenant_id`, `capability_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢客户端能力授权' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_grant
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_invocation_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_invocation_log`;
CREATE TABLE `ai_capability_invocation_log`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `client_id` bigint(0) NULL DEFAULT NULL,
  `client_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `capability_id` bigint(0) NULL DEFAULT NULL,
  `capability_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `capability_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `actor_user_id` bigint(0) NULL DEFAULT NULL,
  `service_user_id` bigint(0) NULL DEFAULT NULL,
  `active_org_id` bigint(0) NULL DEFAULT NULL,
  `result_status` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `result_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `failure_stage` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '安全失败阶段',
  `error_message` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏且截断的调用错误摘要',
  `schema_path` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `duration_ms` bigint(0) NOT NULL DEFAULT 0,
  `del_flag` tinyint(0) NOT NULL DEFAULT 0,
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_invocation_request`(`tenant_id`, `request_id`) USING BTREE,
  INDEX `idx_ai_capability_invocation_client`(`tenant_id`, `client_id`, `create_time`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_invocation_actor`(`tenant_id`, `actor_user_id`, `create_time`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_invocation_capability`(`tenant_id`, `capability_id`, `create_time`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_invocation_result`(`tenant_id`, `result_code`, `create_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢能力安全调用日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_invocation_log
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_oauth_redirect_uri
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_oauth_redirect_uri`;
CREATE TABLE `ai_capability_oauth_redirect_uri`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `client_id` bigint(0) NOT NULL,
  `redirect_uri` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `redirect_uri_hash` char(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_redirect_active`(`tenant_id`, `client_id`, `redirect_uri_hash`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_redirect_client`(`tenant_id`, `client_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢OAuth客户端精确回调地址' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_oauth_redirect_uri
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_openapi_idempotency
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_openapi_idempotency`;
CREATE TABLE `ai_capability_openapi_idempotency`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `client_id` bigint(0) NOT NULL COMMENT '机器客户端ID',
  `capability_id` bigint(0) NOT NULL COMMENT '能力ID',
  `idempotency_key_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Idempotency-Key 的 SHA-256 哈希',
  `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '首次调用请求ID',
  `response_snapshot` json NULL COMMENT '首次网关统一响应快照',
  `expires_at` datetime(0) NOT NULL COMMENT '快照过期时间（超期由清理任务物理删除）',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建组织ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_openapi_idem`(`tenant_id`, `client_id`, `capability_id`, `idempotency_key_hash`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_openapi_idem_expire`(`expires_at`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '能力开放网关幂等记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_openapi_idempotency
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_policy
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_policy`;
CREATE TABLE `ai_capability_policy`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `capability_id` bigint(0) NOT NULL COMMENT '能力ID',
  `capability_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '不可变能力版本',
  `risk_level` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '风险等级，当前仅HIGH',
  `approval_flow_model_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '专用审批流程模型Key',
  `approval_candidate_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '服务端审批候选组',
  `expire_seconds` int(0) NOT NULL DEFAULT 86400 COMMENT '审批有效秒数',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT 'ENABLED/DISABLED',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_capability_policy_version`(`tenant_id`, `capability_id`, `capability_version`, `del_flag`) USING BTREE,
  INDEX `idx_capability_policy_status`(`tenant_id`, `risk_level`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI能力风险与人工审批策略' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_policy
-- ----------------------------

-- ----------------------------
-- Table structure for ai_capability_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_capability_version`;
CREATE TABLE `ai_capability_version`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `capability_id` bigint(0) NOT NULL,
  `version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `input_schema` json NOT NULL,
  `output_schema` json NOT NULL,
  `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `source_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `source_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `behavior` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `risk_level` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `required_actor_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SERVICE' COMMENT '要求的调用主体类型：SERVICE/USER/BOTH',
  `visibility` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `policy_snapshot` json NULL,
  `schema_checksum` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PUBLISHED',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_capability_version_active`(`tenant_id`, `capability_id`, `version`, `del_flag`) USING BTREE,
  INDEX `idx_ai_capability_version_checksum`(`tenant_id`, `capability_id`, `schema_checksum`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI中枢能力不可变版本' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_capability_version
-- ----------------------------

-- ----------------------------
-- Table structure for ai_chat_record
-- ----------------------------
DROP TABLE IF EXISTS `ai_chat_record`;
CREATE TABLE `ai_chat_record`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `agent_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Agent编码',
  `session_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '会话ID',
  `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色（user/assistant/system）',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '消息内容',
  `token_usage` int(0) NULL DEFAULT NULL COMMENT 'Token消耗',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_session_id`(`session_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2079974031044694018 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI对话记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_chat_record
-- ----------------------------

-- ----------------------------
-- Table structure for ai_chat_session
-- ----------------------------
DROP TABLE IF EXISTS `ai_chat_session`;
CREATE TABLE `ai_chat_session`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '会话ID（UUID，由前端或服务端生成）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `agent_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联的 Agent 编码',
  `session_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会话标题（首条消息截取）',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0正常 1已删除）',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后更新时间',
  `metadata` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'metadata数据JSON',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`, `status`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI会话表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_chat_session
-- ----------------------------

-- ----------------------------
-- Table structure for ai_code_rule
-- ----------------------------
DROP TABLE IF EXISTS `ai_code_rule`;
CREATE TABLE `ai_code_rule`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `rule_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规则编码',
  `rule_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规则名称',
  `scene` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'COMMON' COMMENT '适用场景：COMMON通用/DOCUMENT单据/MATERIAL物料等',
  `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'COMMON' COMMENT '编码分类',
  `source_object_id` bigint(0) NULL DEFAULT NULL COMMENT '业务字段来源对象ID',
  `source_object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务字段来源对象编码',
  `template` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '编码模板',
  `reset_policy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'AUTO' COMMENT '流水重置策略：AUTO/NONE/YEAR/MONTH/DAY/HOUR/MINUTE/SECOND',
  `seq_length` int(0) NOT NULL DEFAULT 4 COMMENT '默认流水号长度',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0停用',
  `builtin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否内置规则',
  `in_code_list` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否可在业务配置中选择',
  `version_no` int(0) NOT NULL DEFAULT 1 COMMENT '乐观锁版本号',
  `legacy_compat_enabled` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否兼容旧编码计数器水位',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `options` json NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_code_rule_code_active`(`tenant_id`, `rule_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_code_rule_scene`(`tenant_id`, `scene`, `status`) USING BTREE,
  INDEX `idx_ai_code_rule_update`(`tenant_id`, `update_time`) USING BTREE,
  INDEX `idx_ai_code_rule_category`(`tenant_id`, `category`, `status`, `del_flag`) USING BTREE,
  INDEX `idx_ai_code_rule_source_object`(`tenant_id`, `source_object_code`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-通用编码规则' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_code_rule
-- ----------------------------
INSERT INTO `ai_code_rule` VALUES (1910000000000008601, 1, 'material_code', '物料编码', 'COMMON', 'MATERIAL', NULL, NULL, 'WL${yyyyMMddHHmmss}${seq:3}', 'SECOND', 3, 1, 1, 1, 1, 1, '适合物料编码：WL + 年月日时分秒 + 3位同秒流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000008602, 1, 'document_daily_no', '通用单据日流水', 'COMMON', 'DOCUMENT', NULL, NULL, 'DOC${yyyyMMdd}${seq:4}', 'DAY', 4, 1, 1, 1, 1, 1, '适合普通业务单据：DOC + 年月日 + 4位日流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000008603, 1, 'order_no', '订单编号', 'COMMON', 'DOCUMENT', NULL, NULL, 'ORD${yyyyMMdd}${seq:5}', 'DAY', 5, 1, 1, 1, 1, 1, '适合订单类单据：ORD + 年月日 + 5位日流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000008604, 1, 'contract_no', '合同编号', 'COMMON', 'DOCUMENT', NULL, NULL, 'HT${yyyyMM}${seq:5}', 'MONTH', 5, 1, 1, 1, 1, 1, '适合合同类单据：HT + 年月 + 5位月流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000008605, 1, 'customer_code', '客户编码', 'COMMON', 'CUSTOMER', NULL, NULL, 'C${seq:6}', 'NONE', 6, 1, 1, 1, 1, 1, '适合主数据编码：C + 6位全局流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000008606, 1, 'org_daily_no', '组织日流水', 'COMMON', 'DOCUMENT', NULL, NULL, '${orgCode}${yyyyMMdd}${seq:4}', 'DAY', 4, 1, 1, 1, 1, 1, '适合按组织隔离的日流水：组织编码 + 年月日 + 4位流水', NULL, 1, '2026-07-02 16:13:52', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000009301, 1, 'supplier_code', '供应商编号', 'PROCUREMENT_WAREHOUSE', 'SUPPLIER', NULL, NULL, 'SUP${seq:5}', 'NONE', 5, 1, 1, 1, 1, 1, '供应商主数据编号', NULL, 1, '2026-07-03 16:30:06', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000009302, 1, 'warehouse_code', '仓库编号', 'PROCUREMENT_WAREHOUSE', 'WAREHOUSE', NULL, NULL, 'WH${seq:4}', 'NONE', 4, 1, 1, 1, 1, 1, '仓库主数据编号', NULL, 1, '2026-07-03 16:30:06', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000009303, 1, 'purchase_no', '采购单号', 'PROCUREMENT_WAREHOUSE', 'DOCUMENT', NULL, NULL, 'CG${yyyyMMdd}${seq:4}', 'DAY', 4, 1, 1, 1, 1, 1, '采购单日流水', NULL, 1, '2026-07-03 16:30:06', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000009304, 1, 'outbound_no', '出库单号', 'PROCUREMENT_WAREHOUSE', 'DOCUMENT', NULL, NULL, 'CK${yyyyMMdd}${seq:4}', 'DAY', 4, 1, 1, 1, 1, 1, '出库单日流水', NULL, 1, '2026-07-03 16:30:06', 1, 1, '2026-07-16 20:51:34', 0);
INSERT INTO `ai_code_rule` VALUES (1910000000000009305, 1, 'transfer_no', '调拨单号', 'PROCUREMENT_WAREHOUSE', 'DOCUMENT', NULL, NULL, 'DB${yyyyMMdd}${seq:4}', 'DAY', 4, 1, 1, 1, 1, 1, '调拨单日流水', NULL, 1, '2026-07-03 16:30:06', 1, 1, '2026-07-16 20:51:34', 0);

-- ----------------------------
-- Table structure for ai_code_rule_segment
-- ----------------------------
DROP TABLE IF EXISTS `ai_code_rule_segment`;
CREATE TABLE `ai_code_rule_segment`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '分段ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `rule_id` bigint(0) NOT NULL COMMENT '编码规则ID',
  `segment_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '稳定分段键',
  `segment_order` int(0) NOT NULL COMMENT '分段顺序，从1开始',
  `segment_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'DATE/FIXED/SEQ/VARIABLE/SYS_VAR',
  `segment_value` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '格式、固定值或变量名',
  `variable_source` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CUSTOM' COMMENT 'VARIABLE来源：CUSTOM/LOWCODE',
  `segment_length` int(0) NULL DEFAULT NULL COMMENT '声明长度或最大长度',
  `pad_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否补位',
  `pad_char` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补位字符',
  `pad_direction` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'LEFT' COMMENT 'LEFT/RIGHT',
  `group_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否参与流水分组',
  `include_in_code` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否输出到最终编码',
  `radix_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'SEQ进制类型',
  `reset_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否按周期切换计数器',
  `reset_policy` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'NONE' COMMENT 'NONE/YEAR/MONTH/DAY/HOUR',
  `start_value` bigint(0) NOT NULL DEFAULT 1 COMMENT '新计数器起始值',
  `exclude_ambiguous` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否移除I/O/Z等易混淆字符',
  `excluded_characters` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '具体排除的易混淆字符，逗号分隔：I/O/Z',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_code_rule_segment_key_active`(`tenant_id`, `rule_id`, `segment_key`, `del_flag`) USING BTREE,
  INDEX `idx_ai_code_rule_segment_order`(`tenant_id`, `rule_id`, `del_flag`, `segment_order`, `id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '编码规则结构化分段' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_code_rule_segment
-- ----------------------------
INSERT INTO `ai_code_rule_segment` VALUES (1, 1, 1910000000000008601, 'date_1', 2, 'DATE', 'yyyyMMddHHmmss', 'CUSTOM', 14, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (2, 1, 1910000000000008601, 'fixed_1', 1, 'FIXED', 'WL', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (3, 1, 1910000000000008601, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 3, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'HOUR', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (4, 1, 1910000000000008602, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (5, 1, 1910000000000008602, 'fixed_1', 1, 'FIXED', 'DOC', 'CUSTOM', 3, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (6, 1, 1910000000000008602, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (7, 1, 1910000000000008603, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (8, 1, 1910000000000008603, 'fixed_1', 1, 'FIXED', 'ORD', 'CUSTOM', 3, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (9, 1, 1910000000000008603, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 5, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (10, 1, 1910000000000008604, 'date_1', 2, 'DATE', 'yyyyMM', 'CUSTOM', 6, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (11, 1, 1910000000000008604, 'fixed_1', 1, 'FIXED', 'HT', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (12, 1, 1910000000000008604, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 5, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'MONTH', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (13, 1, 1910000000000008605, 'fixed_1', 1, 'FIXED', 'C', 'CUSTOM', 1, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (14, 1, 1910000000000008605, 'sequence_1', 2, 'SEQ', NULL, 'CUSTOM', 6, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (15, 1, 1910000000000008606, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (16, 1, 1910000000000008606, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (17, 1, 1910000000000008606, 'system_org_1', 1, 'SYS_VAR', 'orgCode', 'CUSTOM', NULL, 0, NULL, 'LEFT', 1, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (18, 1, 1910000000000009301, 'fixed_1', 1, 'FIXED', 'SUP', 'CUSTOM', 3, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (19, 1, 1910000000000009301, 'sequence_1', 2, 'SEQ', NULL, 'CUSTOM', 5, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (20, 1, 1910000000000009302, 'fixed_1', 1, 'FIXED', 'WH', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (21, 1, 1910000000000009302, 'sequence_1', 2, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (22, 1, 1910000000000009303, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (23, 1, 1910000000000009303, 'fixed_1', 1, 'FIXED', 'CG', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (24, 1, 1910000000000009303, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (25, 1, 1910000000000009304, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (26, 1, 1910000000000009304, 'fixed_1', 1, 'FIXED', 'CK', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (27, 1, 1910000000000009304, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (28, 1, 1910000000000009305, 'date_1', 2, 'DATE', 'yyyyMMdd', 'CUSTOM', 8, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (29, 1, 1910000000000009305, 'fixed_1', 1, 'FIXED', 'DB', 'CUSTOM', 2, 0, NULL, 'LEFT', 0, 1, NULL, 0, 'NONE', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');
INSERT INTO `ai_code_rule_segment` VALUES (30, 1, 1910000000000009305, 'sequence_1', 3, 'SEQ', NULL, 'CUSTOM', 4, 1, '0', 'LEFT', 0, 1, 'DECIMAL', 1, 'DAY', 1, 0, NULL, 0, 1, '2026-07-16 20:51:34', 1, 1, '2026-07-16 20:51:34');

-- ----------------------------
-- Table structure for ai_context_config
-- ----------------------------
DROP TABLE IF EXISTS `ai_context_config`;
CREATE TABLE `ai_context_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `tenant_id` bigint(0) NULL DEFAULT 1 COMMENT '租户ID',
  `agent_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关联Agent编码',
  `config_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置名称',
  `config_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上下文内容',
  `config_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SPEC' COMMENT '类型：SPEC/SAMPLE/RULE',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_agent_code`(`agent_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2055282589253537798 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI上下文配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_context_config
-- ----------------------------
INSERT INTO `ai_context_config` VALUES (2, 1, 'crud_config_builder', '工程编码规范', '# ForgeAdmin 项目编码规范\n\n## 命名规范\n- 表名：小写字母+下划线，如 `sys_user`、`biz_order`\n- Java 类名：大驼峰，如 `SysUser`、`BizOrder`\n- Java 字段名：小驼峰，如 `userName`、`orderAmount`\n- 方法名：小驼峰，如 `getUserById`、`createOrder`\n\n## 组件映射偏好\n- 短文本输入（≤255字符）→ INPUT\n- 长文本（>255字符）→ TEXTAREA\n- 状态/类型等有限枚举 → SELECT\n- 布尔选择 → RADIO\n- 日期时间 → DATETIME\n- 图片上传 → IMAGE\n- 文件上传 → FILE\n- 富文本 → EDITOR\n\n## 验证规则偏好\n- 手机号：正则 `^1[3-9]\\d{9}$`\n- 邮箱：正则标准格式\n- 必填字段：required=true\n- 金额字段：正则 `^\\d+(\\.\\d{1,2})?$`\n- 身份证号：正则18位\n\n## Java 类型映射\n- int/smallint → Integer\n- bigint → Long\n- varchar/char → String\n- decimal/numeric → BigDecimal\n- datetime/timestamp → LocalDateTime\n- date → LocalDate\n- tinyint(1) → Boolean\n\n## 基类字段（自动包含，不需要用户指定）\n- id, tenant_id, create_by, create_time, create_dept, update_by, update_time\n\n## 字典类型推断\n- 字段名含 status/type/category/level → 优先推荐 dictType\n- 字段注释含括号枚举 (1:正常,0:停用) → 自动识别为字典\n', 'RULE', 1, '0', NULL, '2026-04-22 08:45:05', NULL, 1, '2026-07-15 06:57:36', '0');
INSERT INTO `ai_context_config` VALUES (3, 1, 'crud_config_builder', 'CRUD配置输出格式规范', '## 输出格式要求\n请严格按以下格式分段输出，每个阶段前加标记：\n\n[STAGE:meta]\n{\"configKey\": \"xxx\", \"tableName\": \"xxx\", \"tableComment\": \"xxx\"}\n\n[STAGE:searchSchema]\n搜索表单配置 JSON 数组\n\n[STAGE:columnsSchema]\n表格列配置 JSON 数组\n\n[STAGE:editSchema]\n编辑表单配置 JSON 数组\n\n[STAGE:apiConfig]\nAPI配置 JSON 对象\n\n[STAGE:dictConfig]\n字典数据配置 JSON 数组，每项包含 dictType, dictName, isNew, items[]\n\n[STAGE:desensitizeConfig]\n字段脱敏配置 JSON 对象，key 为字段名，value 包含 type(PHONE/ID_CARD/EMAIL/BANK_CARD/NAME/ADDRESS/PASSWORD/CAR_LICENSE/CUSTOM)\n\n[STAGE:encryptConfig]\n接口加解密配置 JSON 对象，包含 enableEncrypt, enableDecrypt, operations[]\n\n[STAGE:transConfig]\n字典翻译配置 JSON 对象，key 为字段名，value 包含 dictType, targetField\n\n[STAGE:createTableSql]\nCREATE TABLE 语句（如没有关联表或表不存在，请生成建表SQL）\n\n## 字段规范\n\n### meta\n- configKey: 小写字母开头，仅含小写字母+数字+下划线\n- tableName: 数据库表名，小写，下划线分隔\n- tableComment: 表的中文描述\n\n### searchSchema\n- 每项包含: field(字段名 camelCase), label(中文标签), type(input/select/daterange/number)\n- 有字典的 select 字段必须加 dictType 属性\n- 只选择最常用的 3-5 个搜索条件\n\n### columnsSchema\n- 每项包含: key(camelCase), title(中文标签), dataIndex(同 key)\n- 有字典的列加 render: {type: \"dictTag\", dictType: \"xxx\"}\n\n### editSchema\n- 每项包含: field(camelCase), label(中文标签), type(input/textarea/select/radio/switch/date/datetime/number), required(boolean)\n- 有字典的字段加 dictType 属性\n- 基类字段不包含: id, tenantId, createBy, createTime, createDept, updateBy, updateTime, delFlag\n\n### apiConfig\n- 格式为 method@url\n- 必须包含:\nlist(分页)、detail(详情)、create(新廿)、update(编辑)、delete(删除)\nlist\"：\"get@/ai/crud/\" + configKey + \"/page\"\ndetail\"： \"get@/ai/crud/\" + configKey + \"/:id\")\ncreate\"：\"post@/ai/crud/\" + configKey)\nupdate\"：\"put@/ai/crud/\" + configKey)\ndelete\"：\"delete@/ai/crud/\" + configKey + \"/:id\")\n\n### dictConfig\n- 从 schema 中的 dictType 提取，生成字典类型和字典项\n- isNew=true 表示需要新建到字典表；isNew=false 表示映射已有字典\n- items 中每项包含 dictLabel, dictValue, dictSort\n\n### desensitizeConfig\n- 自动识别敏感字段并生成对应脱敏规则\n- PHONE(手机号): 186****2213\n- ID_CARD(身份证): 110101********0011\n- EMAIL(邮箱): t***@example.com\n- BANK_CARD(银行卡): 6222 **** **** 8888\n- NAME(姓名): 张**\n- ADDRESS(地址): 北京市海淀区******\n- PASSWORD(密码): ********\n- CUSTOM(自定义): 需指定 prefixKeep 和 suffixKeep\n\n### encryptConfig\n- enableEncrypt: 是否启用响应加密\n- enableDecrypt: 是否启用请求解密\n- operations: 需要加解密的操作列表，空数组表示全部 [\"list\",\"detail\",\"create\",\"update\",\"delete\"]\n\n### transConfig\n- key 为原始字段名（如 status）\n- dictType: 对应字典类型\n- targetField: 翻译后的字段名（如 statusName），默认 原字段名 + Name\n\n### createTableSql\n- 生成标准 MySQL CREATE TABLE 语句\n- 必须包含基类字段: id(主键自增), tenant_id, create_by, create_time, create_dept, update_by, update_time, del_flag\n- 使用 utf8mb4 字符集和 InnoDB 引擎\n\n## 重要约束\n- 直接输出纯 JSON/SQL，不要用 markdown 代码块包裹\n- 不要输出任何解释性文字，只输出 [STAGE:xxx] 标记和内容\n- 每个 STAGE 后面紧跟该段的内容，不要包在外层对象中\n- field/key/dataIndex 使用 camelCase 命名', 'SPEC', 1, '0', NULL, '2026-04-22 11:42:32', NULL, 1, '2026-07-15 06:57:36', '0');
INSERT INTO `ai_context_config` VALUES (4, 1, 'flow_bpmn_builder', 'Flowable BPMN 输出规范', '## Flowable BPMN 推荐写法\n\n### 简单审批\n- startEvent -> userTask -> endEvent\n- userTask 可配置 flowable:assignee=\"${initiator}\" 或 flowable:assignee=\"${flowSpelService.getInitiatorLeader(execution)}\"\n\n### 条件审批\n- userTask -> exclusiveGateway -> 不同 userTask/endEvent\n- sequenceFlow 上使用：\n  <bpmn:conditionExpression xsi:type=\"bpmn:tFormalExpression\">${amount > 5000}</bpmn:conditionExpression>\n\n### 候选人/候选组\n- 候选用户：flowable:candidateUsers=\"1,2,3\"\n- 候选组：flowable:candidateGroups=\"finance\"\n\n### 动态审批人\n- 直属上级：${flowSpelService.getInitiatorLeader(execution)}\n- 根据角色：${flowSpelService.findUsersByRole(\"finance_manager\")}\n- 根据部门负责人：${flowSpelService.findDeptManager(execution.getVariable(\"deptId\"))}\n\n### 重要限制\n- XML 必须包含 BPMNDiagram 图形信息，否则前端设计器会无法加载，后端也不能部署。\n- flowable:formUrl 等属性值不要带前导或尾部空格。\n- 不要生成孤立 sequenceFlow。\n- 不要只输出片段，必须输出完整 definitions XML。', 'SPEC', 10, '0', NULL, '2026-05-07 15:03:00', NULL, 1, '2026-06-18 15:58:10', '0');
INSERT INTO `ai_context_config` VALUES (2055282589253537794, 1, 'lowcode_system_generator', '低代码业务系统生成规则', '## 生成目标\n- 从用户需求自动识别业务边界，划分业务领域。\n- 为每个核心业务对象生成 LowcodeModelSchema 数据模型草稿。\n- 为每个可交付业务页面生成 LowcodeAppDraftDTO 应用草稿。\n- 页面模板由 Agent 自动选择，用户不需要提前选择模板。\n- 生成过程必须能被前端展示为清晰步骤和决策摘要。\n\n## 安全与保存规则\n- 不允许自动保存模型、业务领域或应用。\n- 不允许执行 DDL。\n- 不允许发布应用。\n- 不允许生成真实密钥、数据库密码、Token、AK/SK。\n- 必须在 generationNotes 中说明 AI 结果需要用户确认后保存。\n\n## 领域规划规则\n- 如果需求命中已有业务领域语义，应优先复用已有领域编码。\n- 如果无法判断已有领域，返回新的领域草稿。\n- 新领域 domainCode 使用小写字母开头，仅含小写字母、数字、下划线。\n- 新领域 tablePrefix 默认 biz_{domainCode}_，configKeyPrefix 默认 {domainCode}_。\n\n## 模板选择规则\n- 标准列表、查询、编辑、详情场景使用 simple-crud。\n- 部门、组织、分类、类目、目录、父子层级、树形管理场景使用 tree-crud，并补充 parentId 和 treeConfig。\n- 明细、子项、订单行等主子表场景可以使用 master-detail-crud；如果首期无法完整表达，拆成多个 simple-crud 应用，并在 decisions 中说明。\n\n## 字段规则\n- 不要生成 id、tenant_id、create_by、create_time、create_dept、update_by、update_time、del_flag 等审计字段。\n- 字段名使用 lowerCamel，数据库列名使用 lower_snake。\n- dataType 只能使用 varchar、char、text、longtext、int、bigint、decimal、date、datetime、time、tinyint。\n- componentType 只能使用 input、textarea、select、radio、checkbox、switch、date、datetime、time、number、upload、imageUpload、fileUpload、cascader、treeSelect、dictSelect、orgTreeSelect、userSelect、regionTreeSelect。\n- 手机号、身份证、邮箱、银行卡、人名、地址等敏感字段必须设置 sensitiveType。', 'RULE', 10, '0', 1, '2026-05-25 14:25:15', 1, 1, '2026-07-03 15:12:04', '0');
INSERT INTO `ai_context_config` VALUES (2055282589253537795, 1, 'lowcode_system_generator', '低代码 Agent 输出协议', '## 输出 JSON 根字段\n必须输出一个兼容 LowcodeAiAppGenerateResult 的 JSON 对象，字段如下：\n- requirementSummary：需求摘要。\n- domainSuggestion：主领域建议名称。\n- steps：生成步骤数组，用于前端展示过程。\n- decisions：决策摘要数组，用于解释领域、模型、模板和保存策略。\n- domains：业务领域草稿数组。\n- models：数据模型草稿数组。\n- apps：应用草稿数组。\n- modelDraft、appDraft、modelSchema、pageSchema：兼容字段，取第一个模型和第一个应用。\n- generationNotes：面向用户的注意事项。\n- fallback：false。\n\n## steps 元素\n字段：orderNo、stepKey、title、status、message、summary。\nstepKey 固定使用 analyzing、domain-planning、model-generating、page-generating、validating。\nstatus 使用 completed。\n\n## decisions 元素\n字段：decisionType、title、target、value、reason、meta。\ndecisionType 可使用 domain、model、template、save。\nreason 只写可审计的摘要依据，不输出不可控的内部推理链。\n\n## domains 元素\n字段：existingDomainId、domainCode、domainName、domainDesc、icon、sort、status、menuParentId、tablePrefix、configKeyPrefix、defaultAppType、defaultLayoutType、defaultTableMode、domainSchema、objectCodes。\nexistingDomainId 不确定时置空。\nstatus 使用 ENABLED，defaultAppType 使用 SINGLE，defaultLayoutType 使用 simple-crud，defaultTableMode 使用 CREATE。\n\n## models 元素\n字段：id、domainId、modelCode、modelName、modelDesc、status、tenantEnabled、masterData、modelSchema、syncDdl、confirmSyncDdl。\nid 置空，domainId 不确定时置空，status 使用 ENABLED，tenantEnabled=true，masterData=false，syncDdl=false，confirmSyncDdl=false。\n\n## modelSchema\n字段：schemaVersion、domain、object、appType、tableMode、tableName、businessName、treeConfig、fields、relations、indexes、policies、children。\nschemaVersion=2，tableMode=CREATE。\ndomain 包含 id、code、name；id 不确定时置空。\nobject 包含 code、name、description。\nfields 至少包含 4 个业务字段。\n\n## apps 元素\n字段：id、configKey、appName、domainId、domainCode、domainName、objectCode、objectName、menuName、menuParentId、menuSort、modelSchema、pageSchema。\nid 置空，domainId 不确定时置空。\nconfigKey 使用领域 configKeyPrefix + objectCode。\n\n## pageSchema\n字段：layoutType、primaryModelCode、modelRefs、zones。\nzones 至少包含 search、table、edit、detail。\n每个 zone 字段：zoneKey、componentKey、enabled、fieldRefs、props。', 'SPEC', 20, '0', 1, '2026-05-25 14:25:15', 1, 1, '2026-07-03 15:12:04', '0');
INSERT INTO `ai_context_config` VALUES (2055282589253537796, 1, 'lowcode_system_generator', '低代码已有领域复用规则', '## 已有业务领域复用规则\n- 当用户指定目标业务领域时，必须优先在该已有领域中生成模型和应用。\n- 输出 domains[0].existingDomainId 必须等于用户指定的 domainId。\n- 输出 domains[0].domainCode、domainName 必须与用户指定领域保持一致。\n- 除非用户需求明确要求跨领域拆分，否则不要新建业务领域。\n- 模型 modelSchema.domain 和应用 domainCode/domainName 需要与目标领域一致。', 'RULE', 15, '0', 1, '2026-05-25 15:03:51', 1, 1, '2026-07-03 15:12:04', '0');
INSERT INTO `ai_context_config` VALUES (2055282589253537797, 1, 'lowcode_system_generator', '低代码单领域和命名规则', '## 单领域和命名规则\n- 当用户描述中出现“一个业务领域”“同一个业务领域”“不要分开”“不要拆分”等表达时，必须只输出一个业务领域。\n- 单领域场景下，多个业务对象可以生成多个模型和应用，但 domains 数组只能有一个元素，所有 modelSchema.domain 和 app.domainCode 必须一致。\n- 当用户指定表名前缀时，例如“表名以 tf_f_ 开头”，所有 modelSchema.tableName 必须使用该前缀。\n- 商品基本信息和商品分类管理属于同一商品管理业务能力时，不要拆分成供应链和运营管理两个领域。\n- 如果当前领域已有数据模型上下文，优先复用已有模型生成应用页面；只有已有模型不能覆盖需求时才补充新模型。', 'RULE', 16, '0', 1, '2026-05-25 15:49:06', 1, 1, '2026-07-03 15:12:04', '0');

-- ----------------------------
-- Table structure for ai_crud_config
-- ----------------------------
DROP TABLE IF EXISTS `ai_crud_config`;
CREATE TABLE `ai_crud_config`  (
  `id` bigint(0) NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NULL DEFAULT 1 COMMENT '租户ID',
  `config_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置唯一标识（小写字母+数字+下划线）',
  `table_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关联的数据库表名',
  `table_comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '表描述/功能名称',
  `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '低代码应用名称',
  `search_schema` json NULL COMMENT '搜索表单Schema JSON',
  `columns_schema` json NULL COMMENT '表格列Schema JSON',
  `edit_schema` json NULL COMMENT '编辑表单Schema JSON',
  `api_config` json NULL COMMENT 'API配置JSON（method@url格式）',
  `options` json NULL COMMENT '其他AiCrudPage配置（modalType/modalWidth/gridCols等）',
  `mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CONFIG' COMMENT '模式：CONFIG-配置驱动 / CODEGEN-代码生成',
  `build_mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'AI' COMMENT '构建模式：AI智能生成 LOWCODE可视化低代码 CODEGEN代码生成',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0启用 1停用）',
  `publish_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '发布状态：DRAFT草稿 PUBLISHED已发布 STOPPED已停用',
  `menu_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '菜单名称',
  `menu_parent_id` bigint(0) NULL DEFAULT NULL COMMENT '菜单父级ID',
  `menu_sort` int(0) NULL DEFAULT 0 COMMENT '菜单排序',
  `menu_resource_id` bigint(0) NULL DEFAULT NULL COMMENT '关联的sys_resource记录ID',
  `dict_config` json NULL COMMENT '字典数据配置',
  `desensitize_config` json NULL COMMENT '字段脱敏配置',
  `encrypt_config` json NULL COMMENT '接口加解密配置',
  `trans_config` json NULL COMMENT '字典翻译配置',
  `layout_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'simple-crud' COMMENT '页面模板类型（对应 ai_page_template.template_key）',
  `model_schema` json NULL COMMENT '可视化数据模型协议',
  `page_schema` json NULL COMMENT '可视化页面搭建协议',
  `draft_version` int(0) NOT NULL DEFAULT 0 COMMENT '草稿版本号',
  `published_version` int(0) NOT NULL DEFAULT 0 COMMENT '已发布版本号',
  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `publish_by` bigint(0) NULL DEFAULT NULL COMMENT '发布人',
  `domain_id` bigint(0) NULL DEFAULT NULL COMMENT '业务领域ID',
  `domain_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务领域编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象编码',
  `object_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象名称',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `runtime_datasource_id` bigint(0) NULL DEFAULT NULL COMMENT '运行数据源ID',
  `runtime_datasource_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行数据源编码',
  `runtime_datasource_snapshot` json NULL COMMENT '运行数据源快照，不含密码',
  `runtime_table_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行表名',
  `primary_key_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'id' COMMENT '主键字段名',
  `primary_key_column` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'id' COMMENT '主键列名',
  `primary_key_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'bigint' COMMENT '主键类型',
  `tenant_strategy` json NULL COMMENT '租户隔离策略',
  `audit_strategy` json NULL COMMENT '审计字段策略',
  `logic_delete_strategy` json NULL COMMENT '逻辑删除策略',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_config_key_active`(`config_key`, `del_flag`) USING BTREE,
  INDEX `idx_table_name`(`table_name`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_ai_crud_publish_status`(`tenant_id`, `publish_status`, `update_time`) USING BTREE,
  INDEX `idx_ai_crud_domain`(`tenant_id`, `domain_id`, `publish_status`, `update_time`) USING BTREE,
  INDEX `idx_ai_crud_domain_object`(`tenant_id`, `domain_id`, `object_code`) USING BTREE,
  INDEX `idx_ai_crud_runtime_ds`(`tenant_id`, `runtime_datasource_id`, `publish_status`) USING BTREE,
  INDEX `idx_ai_crud_lowcode_page`(`tenant_id`, `mode`, `build_mode`, `update_time`, `id`) USING BTREE,
  INDEX `idx_ai_crud_runtime_object_lookup`(`tenant_id`, `object_code`, `mode`, `build_mode`, `publish_status`, `publish_time`) USING BTREE,
  INDEX `idx_ai_crud_runtime_config_lookup`(`tenant_id`, `config_key`, `mode`, `build_mode`, `publish_status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRUD配置驱动表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_crud_config
-- ----------------------------
INSERT INTO `ai_crud_config` VALUES (2002, 1, 'crm_contact', 'crm_contact', '联系人', '联系人', '[{\"type\": \"input\", \"field\": \"contactName\", \"label\": \"联系人姓名\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"customerId\", \"label\": \"关联客户\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择关联客户\", \"optionSource\": {\"api\": \"get@/ai/crud/crm_customer/page\", \"type\": \"list\", \"params\": {\"pageNum\": 1, \"pageSize\": 50}, \"keyField\": \"id\", \"labelField\": \"customerName\", \"valueField\": \"id\", \"recordsField\": \"records\", \"fallbackLabelFields\": [\"customerName\", \"name\", \"title\", \"label\", \"customerName\", \"contactName\", \"objectName\"]}, \"labelValueField\": \"customerIdName\"}, \"queryType\": \"eq\", \"optionSource\": {\"api\": \"get@/ai/crud/crm_customer/page\", \"type\": \"list\", \"params\": {\"pageNum\": 1, \"pageSize\": 50}, \"keyField\": \"id\", \"labelField\": \"customerName\", \"valueField\": \"id\", \"recordsField\": \"records\", \"fallbackLabelFields\": [\"customerName\", \"name\", \"title\", \"label\", \"customerName\", \"contactName\", \"objectName\"]}, \"relationLookup\": {\"configKey\": \"crm_customer\", \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"targetFieldAlias\": \"customerIdName\"}}, {\"type\": \"input\", \"field\": \"role\", \"label\": \"角色\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"phone\", \"label\": \"手机号\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"email\", \"label\": \"邮箱\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"isPrimary\", \"label\": \"主要联系人\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"remark\", \"label\": \"备注\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__customerName\", \"label\": \"客户名称\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__customerCode\", \"label\": \"客户编码\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"crm_customer__customerLevel\", \"label\": \"客户等级\", \"dictType\": \"crm_customer_level\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"crm_customer__industry\", \"label\": \"所属行业\", \"dictType\": \"crm_industry\", \"queryType\": \"like\"}, {\"type\": \"regionTreeSelect\", \"field\": \"crm_customer__regionCode\", \"label\": \"所属区域\", \"queryType\": \"eq\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactName\", \"label\": \"联系人\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactPhone\", \"label\": \"联系电话\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactEmail\", \"label\": \"联系邮箱\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__address\", \"label\": \"详细地址\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__remark\", \"label\": \"备注\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"crm_customer__field2\", \"label\": \"测试2\", \"queryType\": \"like\"}, {\"type\": \"orgTreeSelect\", \"field\": \"crm_customer__field1g9xtug\", \"label\": \"所属组织\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"contactName\", \"title\": \"联系人姓名\", \"width\": 160, \"dataIndex\": \"contactName\"}, {\"key\": \"customerId\", \"title\": \"关联客户\", \"width\": 160, \"render\": {\"type\": \"relationName\", \"targetField\": \"customerIdName\", \"displayField\": \"customerName\", \"relationModelCode\": \"crm_customer\"}, \"dataIndex\": \"customerId\"}, {\"key\": \"role\", \"title\": \"角色\", \"width\": 160, \"dataIndex\": \"role\"}, {\"key\": \"phone\", \"title\": \"手机号\", \"width\": 160, \"dataIndex\": \"phone\"}, {\"key\": \"email\", \"title\": \"邮箱\", \"width\": 160, \"dataIndex\": \"email\"}, {\"key\": \"isPrimary\", \"title\": \"主要联系人\", \"width\": 160, \"dataIndex\": \"isPrimary\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"crm_customer__id\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"crm_customer__id\"}, {\"key\": \"crm_customer__customerName\", \"title\": \"客户名称\", \"width\": 160, \"dataIndex\": \"crm_customer__customerName\"}, {\"key\": \"crm_customer__customerCode\", \"title\": \"客户编码\", \"width\": 160, \"dataIndex\": \"crm_customer__customerCode\"}, {\"key\": \"crm_customer__customerLevel\", \"title\": \"客户等级\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_customer_level\"}, \"dataIndex\": \"crm_customer__customerLevel\"}, {\"key\": \"crm_customer__industry\", \"title\": \"所属行业\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_industry\"}, \"dataIndex\": \"crm_customer__industry\"}, {\"key\": \"crm_customer__regionCode\", \"title\": \"所属区域\", \"width\": 160, \"render\": {\"type\": \"regionName\", \"targetField\": \"crm_customer__regionCodeName\"}, \"dataIndex\": \"crm_customer__regionCode\"}, {\"key\": \"crm_customer__contactName\", \"title\": \"联系人\", \"width\": 160, \"dataIndex\": \"crm_customer__contactName\"}, {\"key\": \"crm_customer__contactPhone\", \"title\": \"联系电话\", \"width\": 160, \"dataIndex\": \"crm_customer__contactPhone\"}, {\"key\": \"crm_customer__contactEmail\", \"title\": \"联系邮箱\", \"width\": 160, \"dataIndex\": \"crm_customer__contactEmail\"}, {\"key\": \"crm_customer__address\", \"title\": \"详细地址\", \"width\": 160, \"dataIndex\": \"crm_customer__address\"}, {\"key\": \"crm_customer__remark\", \"title\": \"备注\", \"width\": 220, \"dataIndex\": \"crm_customer__remark\"}, {\"key\": \"crm_customer__field2\", \"title\": \"测试2\", \"width\": 160, \"dataIndex\": \"crm_customer__field2\"}, {\"key\": \"crm_customer__field1g9xtug\", \"title\": \"所属组织\", \"width\": 140, \"render\": {\"type\": \"orgName\", \"targetField\": \"crm_customer__field1g9xtugName\"}, \"dataIndex\": \"crm_customer__field1g9xtug\"}, {\"key\": \"crm_customer__createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"crm_customer__createTime\"}, {\"key\": \"crm_customer__updateTime\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"crm_customer__updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"contactName\", \"label\": \"联系人姓名\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入联系人姓名\"}, \"rules\": [{\"message\": \"请输入联系人姓名\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"customerId\", \"label\": \"关联客户\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择关联客户\", \"optionSource\": {\"api\": \"get@/ai/crud/crm_customer/page\", \"type\": \"list\", \"params\": {\"pageNum\": 1, \"pageSize\": 50}, \"keyField\": \"id\", \"labelField\": \"customerName\", \"valueField\": \"id\", \"recordsField\": \"records\", \"fallbackLabelFields\": [\"customerName\", \"name\", \"title\", \"label\", \"customerName\", \"contactName\", \"objectName\"]}, \"labelValueField\": \"customerIdName\"}, \"rules\": [{\"message\": \"请选择关联客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86, \"optionSource\": {\"api\": \"get@/ai/crud/crm_customer/page\", \"type\": \"list\", \"params\": {\"pageNum\": 1, \"pageSize\": 50}, \"keyField\": \"id\", \"labelField\": \"customerName\", \"valueField\": \"id\", \"recordsField\": \"records\", \"fallbackLabelFields\": [\"customerName\", \"name\", \"title\", \"label\", \"customerName\", \"contactName\", \"objectName\"]}, \"relationLookup\": {\"configKey\": \"crm_customer\", \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"targetFieldAlias\": \"customerIdName\"}}, {\"span\": 1, \"type\": \"input\", \"field\": \"role\", \"label\": \"角色\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入角色\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"phone\", \"label\": \"手机号\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入手机号\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"email\", \"label\": \"邮箱\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入邮箱\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"isPrimary\", \"label\": \"主要联系人\", \"props\": {\"maxlength\": 1, \"placeholder\": \"请输入主要联系人\"}, \"required\": false, \"labelWidth\": 86, \"defaultValue\": \"0\"}, {\"span\": 1, \"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"required\": false, \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/crm_contact/page\", \"create\": \"post@/ai/crud/crm_contact\", \"delete\": \"delete@/ai/crud/crm_contact/:id\", \"detail\": \"get@/ai/crud/crm_contact/:id\", \"export\": \"post@/ai/crud/crm_contact/export\", \"import\": \"post@/ai/crud/crm_contact/import\", \"update\": \"put@/ai/crud/crm_contact\", \"importTemplate\": \"get@/ai/crud/crm_contact/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 2, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '联系人', 9219, 0, 9244, '[]', '{}', '{}', '{\"customerId\": {\"type\": \"relationName\", \"targetField\": \"customerIdName\", \"displayField\": \"customerName\", \"relationModelCode\": \"crm_customer\"}}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactName\", \"label\": \"联系人姓名\", \"width\": 160, \"length\": 64, \"remark\": \"联系人姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"contact_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": null, \"remark\": \"关联客户\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"customer_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"role\", \"label\": \"角色\", \"width\": 160, \"length\": 32, \"remark\": \"角色\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"role\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"phone\", \"label\": \"手机号\", \"width\": 160, \"length\": 32, \"remark\": \"手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"phone\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"email\", \"label\": \"邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"email\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"isPrimary\", \"label\": \"主要联系人\", \"width\": 160, \"length\": 1, \"remark\": \"主要联系人\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"is_primary\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_contact\", \"name\": \"联系人\", \"description\": \"客户联系人、角色、联系方式和主要联系人标记管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"crm_customer\"}], \"tableMode\": \"CREATE\", \"tableName\": \"crm_contact\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"联系人\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"remark\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"remark\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"remark\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"联系人列表\", \"props\": {\"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"createTime\", \"updateTime\", \"crm_customer__id\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\", \"crm_customer__createTime\", \"crm_customer__updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"edit_contactName\", \"label\": \"联系人姓名\", \"props\": {\"placeholder\": \"请输入联系人姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"edit_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"edit_role\", \"label\": \"角色\", \"props\": {\"placeholder\": \"请输入角色\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"role\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"edit_phone\", \"label\": \"手机号\", \"props\": {\"placeholder\": \"请输入手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"phone\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"edit_email\", \"label\": \"邮箱\", \"props\": {\"placeholder\": \"请输入邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"email\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"edit_isPrimary\", \"label\": \"主要联系人\", \"props\": {\"placeholder\": \"请输入主要联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"isPrimary\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"edit_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_contactName\", \"label\": \"联系人姓名\", \"props\": {\"placeholder\": \"请输入联系人姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_role\", \"label\": \"角色\", \"props\": {\"placeholder\": \"请输入角色\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"role\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_phone\", \"label\": \"手机号\", \"props\": {\"placeholder\": \"请输入手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"phone\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_email\", \"label\": \"邮箱\", \"props\": {\"placeholder\": \"请输入邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"email\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_isPrimary\", \"label\": \"主要联系人\", \"props\": {\"placeholder\": \"请输入主要联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"isPrimary\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_contactName\", \"label\": \"联系人姓名\", \"props\": {\"placeholder\": \"请输入联系人姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_role\", \"label\": \"角色\", \"props\": {\"placeholder\": \"请输入角色\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"role\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_phone\", \"label\": \"手机号\", \"props\": {\"placeholder\": \"请输入手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"phone\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_email\", \"label\": \"邮箱\", \"props\": {\"placeholder\": \"请输入邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"email\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_isPrimary\", \"label\": \"主要联系人\", \"props\": {\"placeholder\": \"请输入主要联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"isPrimary\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_crm_customer__id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"crm_customer__id\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 376, \"id\": \"toolbar_crm_customer__customerName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"crm_customer__customerName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 462, \"id\": \"toolbar_crm_customer__customerCode\", \"label\": \"客户编码\", \"props\": {\"placeholder\": \"请输入客户编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 16, \"fieldRef\": \"crm_customer__customerCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 462, \"id\": \"toolbar_crm_customer__customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请输入客户等级\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 17, \"fieldRef\": \"crm_customer__customerLevel\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 462, \"id\": \"toolbar_crm_customer__industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"crm_customer__industry\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 548, \"id\": \"toolbar_crm_customer__regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请输入所属区域\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 19, \"fieldRef\": \"crm_customer__regionCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-region-tree-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 548, \"id\": \"toolbar_crm_customer__contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 20, \"fieldRef\": \"crm_customer__contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 548, \"id\": \"toolbar_crm_customer__contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 21, \"fieldRef\": \"crm_customer__contactPhone\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 634, \"id\": \"toolbar_crm_customer__contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"placeholder\": \"请输入联系邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 22, \"fieldRef\": \"crm_customer__contactEmail\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 634, \"id\": \"toolbar_crm_customer__address\", \"label\": \"详细地址\", \"props\": {\"placeholder\": \"请输入详细地址\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 23, \"fieldRef\": \"crm_customer__address\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 648, \"y\": 872, \"id\": \"toolbar_crm_customer__remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 24, \"fieldRef\": \"crm_customer__remark\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 720, \"id\": \"toolbar_crm_customer__field2\", \"label\": \"测试2\", \"props\": {\"placeholder\": \"请输入测试2\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 25, \"fieldRef\": \"crm_customer__field2\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 720, \"id\": \"toolbar_crm_customer__field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"placeholder\": \"请输入所属组织\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 26, \"fieldRef\": \"crm_customer__field1g9xtug\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 720, \"id\": \"toolbar_crm_customer__createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 27, \"fieldRef\": \"crm_customer__createBy\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 806, \"id\": \"toolbar_crm_customer__createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 28, \"fieldRef\": \"crm_customer__createTime\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 806, \"id\": \"toolbar_crm_customer__createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 29, \"fieldRef\": \"crm_customer__createDept\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 806, \"id\": \"toolbar_crm_customer__updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 30, \"fieldRef\": \"crm_customer__updateBy\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 892, \"id\": \"toolbar_crm_customer__updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 31, \"fieldRef\": \"crm_customer__updateTime\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 1018}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"createBy\", \"remark\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\", \"crm_customer__id\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\", \"crm_customer__createBy\", \"crm_customer__createTime\", \"crm_customer__createDept\", \"crm_customer__updateBy\", \"crm_customer__remark\", \"crm_customer__updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contactName\", \"label\": \"联系人姓名\", \"width\": 160, \"length\": 64, \"remark\": \"联系人姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactName\", \"rawLabel\": \"联系人姓名\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": null, \"remark\": \"关联客户\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"customerId\", \"rawLabel\": \"关联客户\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"role\", \"label\": \"角色\", \"width\": 160, \"length\": 32, \"remark\": \"角色\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"role\", \"rawLabel\": \"角色\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"role\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"role\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"phone\", \"label\": \"手机号\", \"width\": 160, \"length\": 32, \"remark\": \"手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"phone\", \"rawLabel\": \"手机号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"phone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"email\", \"label\": \"邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"email\", \"rawLabel\": \"邮箱\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"email\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"email\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"isPrimary\", \"label\": \"主要联系人\", \"width\": 160, \"length\": 1, \"remark\": \"主要联系人\", \"dataType\": \"char\", \"dictType\": \"\", \"fieldRef\": \"isPrimary\", \"rawLabel\": \"主要联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"is_primary\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"isPrimary\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000002\", \"primary\": true, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"relations\": [], \"tableName\": \"crm_contact\"}, {\"props\": {\"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"relationName\": \"联系人有多个客户\", \"targetConfigKey\": \"crm_customer\", \"sourceObjectCode\": \"CONTACT\", \"targetObjectCode\": \"CUSTOMER\", \"targetDisplayField\": \"customerName\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"字段保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__customerName\", \"rawLabel\": \"客户名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerName\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"顶栏保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__customerCode\", \"rawLabel\": \"客户编码\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 160, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"crm_customer__customerLevel\", \"rawLabel\": \"客户等级\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_level\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerLevel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 160, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldRef\": \"crm_customer__industry\", \"rawLabel\": \"所属行业\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"industry\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"industry\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__regionCode\", \"rawLabel\": \"所属区域\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"region_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"regionCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactName\", \"rawLabel\": \"联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactPhone\", \"rawLabel\": \"联系电话\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactEmail\", \"rawLabel\": \"联系邮箱\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_email\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactEmail\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__address\", \"rawLabel\": \"详细地址\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"address\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field1lim1xu\", \"label\": \"测试\", \"width\": 160, \"length\": 128, \"remark\": \"测试\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__field1lim1xu\", \"rawLabel\": \"测试\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field1lim1xu\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"field1lim1xu\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field11jskpk\", \"label\": \"客户等级副本\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"crm_customer__field11jskpk\", \"rawLabel\": \"客户等级副本\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field11jskpk\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"field11jskpk\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field158ea6b\", \"label\": \"客户等级副本副本\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"crm_customer__field158ea6b\", \"rawLabel\": \"客户等级副本副本\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field158ea6b\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"field158ea6b\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field2\", \"label\": \"测试2\", \"width\": 160, \"length\": 20, \"remark\": \"测试2\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__field2\", \"rawLabel\": \"测试2\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field2\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field2\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"width\": 140, \"length\": null, \"remark\": \"所属组织\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__field1g9xtug\", \"rawLabel\": \"所属组织\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field1g9xtug\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field1g9xtug\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_customer__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_customer__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"crm_customer__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000001\", \"primary\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"relations\": [{\"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"crm_customer\"}], \"tableName\": \"crm_customer\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 9, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"remark\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 9, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 11, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"id\", \"contactName\", \"customerId\", \"role\", \"phone\", \"email\", \"isPrimary\", \"createTime\", \"updateTime\", \"crm_customer__id\", \"crm_customer__customerName\", \"crm_customer__customerCode\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__field2\", \"crm_customer__field1g9xtug\", \"crm_customer__createTime\", \"crm_customer__updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\"}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000002\", \"primaryModelCode\": \"crm_contact\"}', 10, 4, '2026-05-31 11:18:38', 1, 1900000000000000002, 'CRM', 'crm_contact', '联系人', NULL, '2026-05-28 23:40:05', NULL, 1, '2026-05-31 11:18:38', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2003, 1, 'crm_opportunity', 'crm_opportunity', '商机', '商机', '[{\"type\": \"input\", \"field\": \"opportunity_name\", \"label\": \"商机名称\", \"props\": {\"placeholder\": \"请输入商机名称\"}}, {\"type\": \"select\", \"field\": \"stage\", \"label\": \"商机阶段\", \"props\": {\"options\": [{\"label\": \"初步接触\", \"value\": \"INITIAL\"}, {\"label\": \"跟进中\", \"value\": \"FOLLOWING\"}, {\"label\": \"商务谈判\", \"value\": \"NEGOTIATION\"}, {\"label\": \"赢单\", \"value\": \"CLOSED_WON\"}, {\"label\": \"丢单\", \"value\": \"CLOSED_LOST\"}]}}, {\"type\": \"select\", \"field\": \"document_status\", \"label\": \"单据状态\", \"props\": {\"options\": [{\"label\": \"草稿\", \"value\": \"DRAFT\"}, {\"label\": \"流程中\", \"value\": \"IN_PROCESS\"}, {\"label\": \"已通过\", \"value\": \"APPROVED\"}, {\"label\": \"已驳回\", \"value\": \"REJECTED\"}]}}]', '[{\"prop\": \"opportunity_name\", \"label\": \"商机名称\", \"width\": 200}, {\"prop\": \"customer_id\", \"label\": \"客户ID\", \"width\": 100}, {\"prop\": \"stage\", \"label\": \"商机阶段\", \"width\": 110}, {\"prop\": \"amount_cent\", \"label\": \"预计金额（分）\", \"width\": 130}, {\"prop\": \"probability\", \"label\": \"赢单概率\", \"width\": 90}, {\"prop\": \"owner_name\", \"label\": \"负责人\", \"width\": 100}, {\"prop\": \"document_status\", \"label\": \"单据状态\", \"width\": 110}, {\"prop\": \"create_time\", \"label\": \"创建时间\", \"width\": 160}]', '[{\"type\": \"input-number\", \"field\": \"customer_id\", \"label\": \"所属客户\", \"props\": {\"min\": 1, \"placeholder\": \"请输入客户ID\"}, \"rules\": [{\"message\": \"请选择所属客户\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"opportunity_name\", \"label\": \"商机名称\", \"props\": {\"placeholder\": \"请输入商机名称\"}, \"rules\": [{\"message\": \"请输入商机名称\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"opportunity_code\", \"label\": \"商机编码\", \"props\": {\"placeholder\": \"请输入商机编码\"}}, {\"type\": \"input\", \"field\": \"document_no\", \"label\": \"单据编号\", \"props\": {\"placeholder\": \"为空时由业务规则生成\"}}, {\"type\": \"select\", \"field\": \"stage\", \"label\": \"商机阶段\", \"props\": {\"options\": [{\"label\": \"初步接触\", \"value\": \"INITIAL\"}, {\"label\": \"跟进中\", \"value\": \"FOLLOWING\"}, {\"label\": \"商务谈判\", \"value\": \"NEGOTIATION\"}, {\"label\": \"赢单\", \"value\": \"CLOSED_WON\"}, {\"label\": \"丢单\", \"value\": \"CLOSED_LOST\"}]}, \"defaultValue\": \"INITIAL\"}, {\"type\": \"input-number\", \"field\": \"amount_cent\", \"label\": \"预计金额（分）\", \"props\": {\"min\": 0, \"placeholder\": \"请输入预计金额\"}}, {\"type\": \"input-number\", \"field\": \"probability\", \"label\": \"赢单概率\", \"props\": {\"max\": 100, \"min\": 0, \"placeholder\": \"请输入赢单概率\"}}, {\"type\": \"date\", \"field\": \"expected_close_date\", \"label\": \"预计成交日期\", \"props\": {\"placeholder\": \"请选择预计成交日期\"}}, {\"type\": \"input-number\", \"field\": \"owner_id\", \"label\": \"负责人ID\", \"props\": {\"min\": 1, \"placeholder\": \"请输入负责人ID\"}}, {\"type\": \"input\", \"field\": \"owner_name\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}}, {\"type\": \"select\", \"field\": \"document_status\", \"label\": \"单据状态\", \"props\": {\"options\": [{\"label\": \"草稿\", \"value\": \"DRAFT\"}, {\"label\": \"已提交\", \"value\": \"SUBMITTED\"}, {\"label\": \"流程中\", \"value\": \"IN_PROCESS\"}, {\"label\": \"已通过\", \"value\": \"APPROVED\"}, {\"label\": \"已驳回\", \"value\": \"REJECTED\"}, {\"label\": \"已撤回\", \"value\": \"CANCELED\"}, {\"label\": \"已关闭\", \"value\": \"CLOSED\"}]}, \"defaultValue\": \"DRAFT\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}}]', '{\"add\": \"post@/ai/crud/crm_opportunity\", \"list\": \"get@/ai/crud/crm_opportunity/page\", \"delete\": \"delete@/ai/crud/crm_opportunity/:id\", \"detail\": \"get@/ai/crud/crm_opportunity/:id\", \"export\": \"post@/ai/crud/crm_opportunity/export\", \"import\": \"post@/ai/crud/crm_opportunity/import\", \"update\": \"put@/ai/crud/crm_opportunity\", \"importTemplate\": \"get@/ai/crud/crm_opportunity/import-template\"}', '{\"showExport\": true, \"showImport\": true, \"statsEnabled\": true, \"detailEnabled\": true, \"exportEnabled\": true, \"importEnabled\": true, \"documentEnabled\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '商机', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"opportunityName\", \"label\": \"商机名称\", \"width\": 160, \"length\": 128, \"remark\": \"商机名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入商机名称\", \"defaultValue\": null}, \"columnName\": \"opportunity_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"opportunityName\", \"precision\": 2, \"columnName\": \"opportunity_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": 11, \"remark\": \"关联客户\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": null}, \"columnName\": \"customer_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"customerId\", \"precision\": 2, \"columnName\": \"customer_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"stage\", \"label\": \"阶段\", \"width\": 160, \"length\": 32, \"remark\": \"阶段\", \"dataType\": \"varchar\", \"dictType\": \"crm_opportunity_stage\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"dictType\": \"crm_opportunity_stage\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择阶段\", \"defaultValue\": null}, \"columnName\": \"stage\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"crm_opportunity_stage\", \"fieldCode\": \"stage\", \"precision\": 2, \"columnName\": \"stage\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"amount\", \"label\": \"预计金额\", \"width\": 160, \"length\": 18, \"remark\": \"预计金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入预计金额\", \"defaultValue\": null}, \"columnName\": \"amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"amount\", \"precision\": 2, \"columnName\": \"amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"probability\", \"label\": \"赢单概率\", \"width\": 160, \"length\": 11, \"remark\": \"赢单概率\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入赢单概率\", \"defaultValue\": null}, \"columnName\": \"probability\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"probability\", \"precision\": 2, \"columnName\": \"probability\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"columnName\": \"assignee_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"assigneeId\", \"precision\": 2, \"columnName\": \"assignee_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"expectedCloseDate\", \"label\": \"预计成交日期\", \"width\": 160, \"length\": null, \"remark\": \"预计成交日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择预计成交日期\", \"valueFormat\": \"YYYY-MM-DD\", \"defaultValue\": null}, \"columnName\": \"expected_close_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"expectedCloseDate\", \"precision\": 2, \"columnName\": \"expected_close_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_opportunity\", \"name\": \"商机\", \"description\": \"商机阶段、预计金额、赢单概率和推进动作管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"crm_opportunity\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"商机\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"商机列表\", \"props\": {\"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"stage\": {\"align\": \"left\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"amount\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"assigneeId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"customerId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"probability\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"opportunityName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"expectedCloseDate\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"formLayout\": [{\"key\": \"cmp_opportunityName\", \"span\": 1, \"field\": \"opportunityName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerId\", \"span\": 1, \"field\": \"customerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_stage\", \"span\": 1, \"field\": \"stage\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amount\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_probability\", \"span\": 1, \"field\": \"probability\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_expectedCloseDate\", \"span\": 1, \"field\": \"expectedCloseDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"stage\": {\"span\": 1, \"align\": \"left\", \"label\": \"阶段\", \"props\": {\"dictType\": \"crm_opportunity_stage\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择阶段\"}, \"dictType\": \"crm_opportunity_stage\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择阶段\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"请选择阶段\"}, \"amount\": {\"span\": 1, \"align\": \"left\", \"label\": \"预计金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预计金额\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入预计金额\", \"componentType\": \"number\", \"requiredMessage\": \"请输入预计金额\"}, \"remark\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入备注\"}, \"assigneeId\": {\"span\": 1, \"align\": \"left\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"componentType\": \"number\", \"requiredMessage\": \"请输入负责人\"}, \"customerId\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联客户\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联客户\"}, \"rules\": [{\"message\": \"请输入关联客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入关联客户\", \"componentType\": \"number\", \"requiredMessage\": \"请输入关联客户\"}, \"probability\": {\"span\": 1, \"align\": \"left\", \"label\": \"赢单概率\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入赢单概率\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入赢单概率\", \"componentType\": \"number\", \"requiredMessage\": \"请输入赢单概率\"}, \"opportunityName\": {\"span\": 1, \"align\": \"left\", \"label\": \"商机名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入商机名称\"}, \"rules\": [{\"message\": \"请输入商机名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入商机名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入商机名称\"}, \"expectedCloseDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"预计成交日期\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择预计成交日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"format\": \"YYYY-MM-DD\", \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择预计成交日期\", \"valueFormat\": \"YYYY-MM-DD\", \"componentType\": \"date\", \"requiredMessage\": \"请选择预计成交日期\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_opportunityName\", \"label\": \"商机名称\", \"props\": {\"placeholder\": \"请输入商机名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"opportunityName\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_stage\", \"label\": \"阶段\", \"props\": {\"placeholder\": \"请输入阶段\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"stage\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_amount\", \"label\": \"预计金额\", \"props\": {\"placeholder\": \"请输入预计金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_probability\", \"label\": \"赢单概率\", \"props\": {\"placeholder\": \"请输入赢单概率\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"probability\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_expectedCloseDate\", \"label\": \"预计成交日期\", \"props\": {\"placeholder\": \"请输入预计成交日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"expectedCloseDate\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-date\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"商机名称\", \"fieldRef\": \"opportunityName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"关联客户\", \"fieldRef\": \"customerId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"阶段\", \"fieldRef\": \"stage\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"预计金额\", \"fieldRef\": \"amount\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"赢单概率\", \"fieldRef\": \"probability\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"负责人\", \"fieldRef\": \"assigneeId\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"预计成交日期\", \"fieldRef\": \"expectedCloseDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"stage\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"amount\": {\"align\": \"right\"}, \"remark\": {\"align\": \"left\"}, \"assigneeId\": {\"align\": \"right\"}, \"customerId\": {\"align\": \"right\"}, \"probability\": {\"align\": \"right\"}, \"opportunityName\": {\"align\": \"left\"}, \"expectedCloseDate\": {\"align\": \"center\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_opportunityName\", \"label\": \"商机名称\", \"props\": {\"placeholder\": \"请输入商机名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"opportunityName\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_stage\", \"label\": \"阶段\", \"props\": {\"placeholder\": \"请输入阶段\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"stage\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_amount\", \"label\": \"预计金额\", \"props\": {\"placeholder\": \"请输入预计金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_probability\", \"label\": \"赢单概率\", \"props\": {\"placeholder\": \"请输入赢单概率\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"probability\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_expectedCloseDate\", \"label\": \"预计成交日期\", \"props\": {\"placeholder\": \"请输入预计成交日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"expectedCloseDate\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-date\"}, {\"h\": 98, \"w\": 580, \"x\": 648, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_opportunity\", \"modelName\": \"商机\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"opportunityName\", \"customerId\", \"stage\", \"amount\", \"probability\", \"assigneeId\", \"expectedCloseDate\", \"remark\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"primaryModelCode\": null}', 4, 0, NULL, NULL, 1900000000000000002, 'CRM', 'crm_opportunity', '商机', NULL, '2026-05-28 23:40:05', NULL, 1, '2026-06-17 15:57:24', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2004, 1, 'crm_contract', 'crm_contract', '合同', '合同', '[{\"type\": \"number\", \"align\": \"right\", \"field\": \"id\", \"label\": \"ID\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"number\", \"field\": \"crm_contract_item__id\", \"label\": \"ID\", \"queryType\": \"eq\"}, {\"type\": \"number\", \"field\": \"crm_payment__id\", \"label\": \"ID\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"align\": \"right\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"contractName\", \"align\": \"left\", \"title\": \"合同名称\", \"width\": 160, \"dataIndex\": \"contractName\"}, {\"key\": \"contractNo\", \"align\": \"left\", \"title\": \"合同编号\", \"width\": 160, \"dataIndex\": \"contractNo\"}, {\"key\": \"customerId\", \"align\": \"right\", \"title\": \"客户\", \"width\": 160, \"dataIndex\": \"customerId\"}, {\"key\": \"opportunityId\", \"align\": \"right\", \"title\": \"商机\", \"width\": 160, \"dataIndex\": \"opportunityId\"}, {\"key\": \"amount\", \"align\": \"right\", \"title\": \"合同金额\", \"width\": 160, \"dataIndex\": \"amount\"}, {\"key\": \"signDate\", \"align\": \"center\", \"title\": \"签订日期\", \"width\": 160, \"dataIndex\": \"signDate\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_contract_status\"}, \"dataIndex\": \"status\"}, {\"key\": \"assigneeId\", \"align\": \"right\", \"title\": \"负责人\", \"width\": 160, \"dataIndex\": \"assigneeId\"}, {\"key\": \"createTime\", \"align\": \"center\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"align\": \"center\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contractName\", \"label\": \"合同名称\", \"props\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入合同名称\"}, \"rules\": [{\"message\": \"请输入合同名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 256, \"labelWidth\": 100, \"placeholder\": \"请输入合同名称\", \"requiredMessage\": \"请输入合同名称\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contractNo\", \"label\": \"合同编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入合同编号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入合同编号\", \"requiredMessage\": \"请输入合同编号\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"customerId\", \"label\": \"客户\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入客户\"}, \"rules\": [{\"message\": \"请输入客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入客户\", \"requiredMessage\": \"请输入客户\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"opportunityId\", \"label\": \"商机\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入商机\"}, \"required\": false, \"clearable\": true, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入商机\", \"requiredMessage\": \"请输入商机\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"amount\", \"label\": \"合同金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"precision\": 2, \"placeholder\": \"请输入合同金额\"}, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入合同金额\", \"requiredMessage\": \"请输入合同金额\"}, {\"span\": 1, \"type\": \"date\", \"align\": \"left\", \"field\": \"signDate\", \"label\": \"签订日期\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"format\": \"YYYY-MM-DD\", \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\", \"requiredMessage\": \"请选择签订日期\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_contract_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"crm_contract_status\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"requiredMessage\": \"请选择状态\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入负责人\"}, \"required\": false, \"clearable\": true, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"requiredMessage\": \"请输入负责人\"}, {\"rows\": 3, \"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"requiredMessage\": \"请输入备注\"}, {\"type\": \"number\", \"field\": \"crm_contract_item__contractId\", \"label\": \"关联合同\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入关联合同\"}, \"rules\": [{\"message\": \"请输入关联合同\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 2, \"placeholder\": \"请输入关联合同\", \"requiredMessage\": \"请输入关联合同\"}, {\"type\": \"input\", \"field\": \"crm_contract_item__itemName\", \"label\": \"商品/服务名称\", \"props\": {\"maxlength\": 256, \"placeholder\": \"请输入商品/服务名称\"}, \"rules\": [{\"message\": \"请输入商品/服务名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 256, \"placeholder\": \"请输入商品/服务名称\", \"requiredMessage\": \"请输入商品/服务名称\"}, {\"type\": \"number\", \"field\": \"crm_contract_item__quantity\", \"label\": \"数量\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入数量\"}, \"required\": false, \"precision\": 2, \"placeholder\": \"请输入数量\"}, {\"type\": \"number\", \"field\": \"crm_contract_item__unitPrice\", \"label\": \"单价\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入单价\"}, \"required\": false, \"precision\": 2, \"placeholder\": \"请输入单价\"}, {\"type\": \"number\", \"field\": \"crm_contract_item__amount\", \"label\": \"金额\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入金额\"}, \"required\": false, \"precision\": 2, \"placeholder\": \"请输入金额\"}, {\"type\": \"textarea\", \"field\": \"crm_contract_item__remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"required\": false, \"placeholder\": \"请输入备注\"}, {\"type\": \"input\", \"field\": \"crm_payment__paymentNo\", \"label\": \"回款编号\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入回款编号\"}, \"required\": false, \"maxlength\": 64, \"placeholder\": \"请输入回款编号\"}, {\"type\": \"number\", \"field\": \"crm_payment__contractId\", \"label\": \"关联合同\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入关联合同\"}, \"rules\": [{\"message\": \"请输入关联合同\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 2, \"placeholder\": \"请输入关联合同\", \"requiredMessage\": \"请输入关联合同\"}, {\"type\": \"number\", \"field\": \"crm_payment__amount\", \"label\": \"回款金额\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入回款金额\"}, \"rules\": [{\"message\": \"请输入回款金额\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 2, \"placeholder\": \"请输入回款金额\", \"requiredMessage\": \"请输入回款金额\"}, {\"type\": \"date\", \"field\": \"crm_payment__paymentDate\", \"label\": \"回款日期\", \"props\": {\"placeholder\": \"请选择回款日期\"}, \"required\": false, \"placeholder\": \"请选择回款日期\"}, {\"type\": \"select\", \"field\": \"crm_payment__status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请选择状态\"}, \"dictType\": \"crm_payment_status\", \"required\": false, \"placeholder\": \"请选择状态\"}, {\"type\": \"number\", \"field\": \"crm_payment__assigneeId\", \"label\": \"负责人\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入负责人\"}, \"required\": false, \"precision\": 2, \"placeholder\": \"请输入负责人\"}, {\"type\": \"textarea\", \"field\": \"crm_payment__remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"required\": false, \"placeholder\": \"请输入备注\"}]', '{\"list\": \"get@/ai/crud/crm_contract/page\", \"create\": \"post@/ai/crud/crm_contract\", \"delete\": \"delete@/ai/crud/crm_contract/:id\", \"detail\": \"get@/ai/crud/crm_contract/:id\", \"export\": \"post@/ai/crud/crm_contract/export\", \"import\": \"post@/ai/crud/crm_contract/import\", \"update\": \"put@/ai/crud/crm_contract\", \"importTemplate\": \"get@/ai/crud/crm_contract/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [{\"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"tableName\": \"crm_contract_item\", \"sourceField\": \"contractId\", \"targetField\": \"id\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"crm_contract\"}, {\"modelCode\": \"crm_payment\", \"modelName\": \"回款\", \"tableName\": \"crm_payment\", \"sourceField\": \"contractId\", \"targetField\": \"id\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_contract\"}], \"modalWidth\": \"1040px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"editFormLayout\": [{\"key\": \"cmp_contractName\", \"span\": 1, \"field\": \"contractName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contractNo\", \"span\": 1, \"field\": \"contractNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerId\", \"span\": 1, \"field\": \"customerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_opportunityId\", \"span\": 1, \"field\": \"opportunityId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amount\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_signDate\", \"span\": 1, \"field\": \"signDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\"}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '合同', 9219, 0, 9291, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"crm_contract_status\"}]', '{}', '{}', '{\"id\": {\"type\": \"relationName\", \"targetField\": \"idName\", \"displayField\": \"itemName\", \"relationModelCode\": \"crm_contract_item\"}, \"status\": {\"dictType\": \"crm_contract_status\", \"targetField\": \"statusName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contractName\", \"label\": \"合同名称\", \"width\": 160, \"length\": 256, \"remark\": \"合同名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入合同名称\"}, \"columnName\": \"contract_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contractNo\", \"label\": \"合同编号\", \"width\": 160, \"length\": 64, \"remark\": \"合同编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入合同编号\"}, \"columnName\": \"contract_no\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerId\", \"label\": \"客户\", \"width\": 160, \"length\": 11, \"remark\": \"客户\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"clearable\": true, \"placeholder\": \"请输入客户\"}, \"columnName\": \"customer_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"opportunityId\", \"label\": \"商机\", \"width\": 160, \"length\": 11, \"remark\": \"商机\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"clearable\": true, \"placeholder\": \"请输入商机\"}, \"columnName\": \"opportunity_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"amount\", \"label\": \"合同金额\", \"width\": 160, \"length\": 18, \"remark\": \"合同金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入合同金额\"}, \"columnName\": \"amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"signDate\", \"label\": \"签订日期\", \"width\": 160, \"length\": null, \"remark\": \"签订日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"columnName\": \"sign_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_contract_status\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"dictType\": \"crm_contract_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 8, \"basicProps\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"columnName\": \"assignee_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 9, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_contract\", \"name\": \"合同\", \"description\": \"合同信息、合同审批、归档和履约状态管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"contractId\", \"displayField\": \"itemName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"crm_contract_item\"}, {\"sourceField\": \"id\", \"targetField\": \"contractId\", \"displayField\": \"paymentNo\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_payment\"}], \"tableMode\": \"CREATE\", \"tableName\": \"crm_contract\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"合同\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"合同列表\", \"props\": {\"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"amount\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"status\": {\"align\": \"left\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"signDate\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"assigneeId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"contractNo\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"customerId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"contractName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"opportunityId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"formLayout\": [{\"key\": \"cmp_contractName\", \"span\": 1, \"field\": \"contractName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contractNo\", \"span\": 1, \"field\": \"contractNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerId\", \"span\": 1, \"field\": \"customerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_opportunityId\", \"span\": 1, \"field\": \"opportunityId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amount\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_signDate\", \"span\": 1, \"field\": \"signDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"amount\": {\"span\": 1, \"align\": \"left\", \"label\": \"合同金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入合同金额\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入合同金额\", \"componentType\": \"number\", \"requiredMessage\": \"请输入合同金额\"}, \"remark\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入备注\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_contract_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"crm_contract_status\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"请选择状态\"}, \"signDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"签订日期\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\"}, \"format\": \"YYYY-MM-DD\", \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择签订日期\", \"valueFormat\": \"YYYY-MM-DD\", \"componentType\": \"date\", \"requiredMessage\": \"请选择签订日期\"}, \"assigneeId\": {\"span\": 1, \"align\": \"left\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"componentType\": \"number\", \"requiredMessage\": \"请输入负责人\"}, \"contractNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"合同编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入合同编号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入合同编号\", \"componentType\": \"input\", \"requiredMessage\": \"请输入合同编号\"}, \"customerId\": {\"span\": 1, \"align\": \"left\", \"label\": \"客户\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户\"}, \"rules\": [{\"message\": \"请输入客户\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入客户\", \"componentType\": \"number\", \"requiredMessage\": \"请输入客户\"}, \"contractName\": {\"span\": 1, \"align\": \"left\", \"label\": \"合同名称\", \"props\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入合同名称\"}, \"rules\": [{\"message\": \"请输入合同名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 256, \"labelWidth\": 100, \"placeholder\": \"请输入合同名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入合同名称\"}, \"opportunityId\": {\"span\": 1, \"align\": \"left\", \"label\": \"商机\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入商机\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入商机\", \"componentType\": \"number\", \"requiredMessage\": \"请输入商机\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"remark\", \"crm_contract_item__id\", \"crm_contract_item__tenantId\", \"crm_contract_item__contractId\", \"crm_contract_item__itemName\", \"crm_contract_item__quantity\", \"crm_contract_item__unitPrice\", \"crm_contract_item__amount\", \"crm_contract_item__remark\", \"crm_contract_item__createBy\", \"crm_contract_item__createTime\", \"crm_contract_item__createDept\", \"crm_contract_item__updateBy\", \"crm_contract_item__updateTime\", \"crm_contract_item__delFlag\", \"crm_payment__id\", \"crm_payment__tenantId\", \"crm_payment__paymentNo\", \"crm_payment__contractId\", \"crm_payment__amount\", \"crm_payment__paymentDate\", \"crm_payment__status\", \"crm_payment__assigneeId\", \"crm_payment__remark\", \"crm_payment__createBy\", \"crm_payment__createTime\", \"crm_payment__createDept\", \"crm_payment__updateBy\", \"crm_payment__updateTime\", \"crm_payment__delFlag\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_contractName\", \"label\": \"合同名称\", \"props\": {\"placeholder\": \"请输入合同名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"contractName\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_contractNo\", \"label\": \"合同编号\", \"props\": {\"placeholder\": \"请输入合同编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"contractNo\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_customerId\", \"label\": \"客户\", \"props\": {\"placeholder\": \"请输入客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_opportunityId\", \"label\": \"商机\", \"props\": {\"placeholder\": \"请输入商机\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"opportunityId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_amount\", \"label\": \"合同金额\", \"props\": {\"placeholder\": \"请输入合同金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_signDate\", \"label\": \"签订日期\", \"props\": {\"placeholder\": \"请输入签订日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"signDate\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"合同名称\", \"fieldRef\": \"contractName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"合同编号\", \"fieldRef\": \"contractNo\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"客户\", \"fieldRef\": \"customerId\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"商机\", \"fieldRef\": \"opportunityId\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"合同金额\", \"fieldRef\": \"amount\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"签订日期\", \"fieldRef\": \"signDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"负责人\", \"fieldRef\": \"assigneeId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"amount\": {\"align\": \"right\"}, \"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"signDate\": {\"align\": \"center\"}, \"assigneeId\": {\"align\": \"right\"}, \"contractNo\": {\"align\": \"left\"}, \"customerId\": {\"align\": \"right\"}, \"contractName\": {\"align\": \"left\"}, \"opportunityId\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_contractName\", \"label\": \"合同名称\", \"props\": {\"placeholder\": \"请输入合同名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"contractName\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_contractNo\", \"label\": \"合同编号\", \"props\": {\"placeholder\": \"请输入合同编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"contractNo\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_customerId\", \"label\": \"客户\", \"props\": {\"placeholder\": \"请输入客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_opportunityId\", \"label\": \"商机\", \"props\": {\"placeholder\": \"请输入商机\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"opportunityId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_amount\", \"label\": \"合同金额\", \"props\": {\"placeholder\": \"请输入合同金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_signDate\", \"label\": \"签订日期\", \"props\": {\"placeholder\": \"请输入签订日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"signDate\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 392, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 538}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\", \"remark\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contractName\", \"label\": \"合同名称\", \"width\": 160, \"length\": 256, \"remark\": \"合同名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contractName\", \"rawLabel\": \"合同名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contract_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contractName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contractNo\", \"label\": \"合同编号\", \"width\": 160, \"length\": 64, \"remark\": \"合同编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contractNo\", \"rawLabel\": \"合同编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contract_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contractNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerId\", \"label\": \"客户\", \"width\": 160, \"length\": 11, \"remark\": \"客户\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"customerId\", \"rawLabel\": \"客户\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"opportunityId\", \"label\": \"商机\", \"width\": 160, \"length\": 11, \"remark\": \"商机\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"opportunityId\", \"rawLabel\": \"商机\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"opportunity_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"opportunityId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amount\", \"label\": \"合同金额\", \"width\": 160, \"length\": 18, \"remark\": \"合同金额\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"amount\", \"rawLabel\": \"合同金额\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"signDate\", \"label\": \"签订日期\", \"width\": 160, \"length\": null, \"remark\": \"签订日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"signDate\", \"rawLabel\": \"签订日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"sign_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"signDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_contract_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000005\", \"primary\": true, \"modelCode\": \"crm_contract\", \"modelName\": \"合同\", \"relations\": [], \"tableName\": \"crm_contract\"}, {\"props\": {\"tabTitle\": \"合同明细\", \"displayField\": \"itemName\", \"relationName\": \"合同明细\", \"showInDetail\": true, \"sourceObjectCode\": \"CONTRACT\", \"targetObjectCode\": \"CONTRACT_ITEM\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"CONTRACT_ITEM\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contractId\", \"label\": \"关联合同\", \"width\": 160, \"length\": 11, \"remark\": \"关联合同\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__contractId\", \"rawLabel\": \"关联合同\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"contract_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contractId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"itemName\", \"label\": \"商品/服务名称\", \"width\": 160, \"length\": 256, \"remark\": \"商品/服务名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__itemName\", \"rawLabel\": \"商品/服务名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"item_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"itemName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 160, \"length\": 18, \"remark\": \"数量\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__quantity\", \"rawLabel\": \"数量\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"quantity\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"unitPrice\", \"label\": \"单价\", \"width\": 160, \"length\": 18, \"remark\": \"单价\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__unitPrice\", \"rawLabel\": \"单价\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"unit_price\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unitPrice\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amount\", \"label\": \"金额\", \"width\": 160, \"length\": 18, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__amount\", \"rawLabel\": \"金额\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"crm_contract_item__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"crm_contract_item__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000006\", \"primary\": false, \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"relations\": [{\"sourceField\": \"contractId\", \"targetField\": \"id\", \"displayField\": \"itemName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"crm_contract\"}], \"tableName\": \"crm_contract_item\"}, {\"props\": {\"tabTitle\": \"回款\", \"displayField\": \"paymentNo\", \"relationName\": \"合同回款\", \"showInDetail\": true, \"sourceObjectCode\": \"CONTRACT\", \"targetObjectCode\": \"PAYMENT\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"PAYMENT\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_payment__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_payment__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"paymentNo\", \"label\": \"回款编号\", \"width\": 160, \"length\": 64, \"remark\": \"回款编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__paymentNo\", \"rawLabel\": \"回款编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"payment_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"paymentNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contractId\", \"label\": \"关联合同\", \"width\": 160, \"length\": null, \"remark\": \"关联合同\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__contractId\", \"rawLabel\": \"关联合同\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"contract_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contractId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amount\", \"label\": \"回款金额\", \"width\": 160, \"length\": 18, \"remark\": \"回款金额\", \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__amount\", \"rawLabel\": \"回款金额\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"paymentDate\", \"label\": \"回款日期\", \"width\": 160, \"length\": null, \"remark\": \"回款日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__paymentDate\", \"rawLabel\": \"回款日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"payment_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"paymentDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_payment_status\", \"fieldRef\": \"crm_payment__status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": null, \"remark\": \"负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"crm_payment__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_payment__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_payment__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_payment__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_payment__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_payment__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"crm_payment__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000007\", \"primary\": false, \"modelCode\": \"crm_payment\", \"modelName\": \"回款\", \"relations\": [{\"sourceField\": \"contractId\", \"targetField\": \"id\", \"displayField\": \"paymentNo\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_contract\"}], \"tableName\": \"crm_payment\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000005\", \"primaryModelCode\": \"crm_contract\"}', 3, 2, '2026-06-08 18:16:57', 1, 1900000000000000002, 'CRM', 'crm_contract', '合同', NULL, '2026-05-28 23:40:05', NULL, 1, '2026-06-08 18:16:57', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2005, 1, 'crm_payment', 'crm_payment', 'CRM回款表', '回款管理', '[{\"type\": \"input\", \"field\": \"contract_id\", \"label\": \"合同\", \"props\": {\"placeholder\": \"请输入合同名称\"}}, {\"type\": \"input\", \"field\": \"customer_id\", \"label\": \"客户\", \"props\": {\"placeholder\": \"请输入客户名称\"}}, {\"type\": \"select\", \"field\": \"payment_status\", \"label\": \"回款状态\", \"props\": {\"options\": [{\"label\": \"待确认\", \"value\": \"PENDING\"}, {\"label\": \"已确认\", \"value\": \"CONFIRMED\"}, {\"label\": \"已驳回\", \"value\": \"REJECTED\"}]}}]', '[{\"prop\": \"contract_name\", \"label\": \"所属合同\", \"width\": 200}, {\"prop\": \"customer_name\", \"label\": \"所属客户\", \"width\": 150}, {\"prop\": \"amount_cent\", \"label\": \"回款金额\", \"width\": 120}, {\"prop\": \"payment_date\", \"label\": \"回款日期\", \"width\": 120}, {\"prop\": \"payment_method\", \"label\": \"回款方式\", \"width\": 100}, {\"prop\": \"payment_status\", \"label\": \"回款状态\", \"width\": 100}, {\"prop\": \"receiver_name\", \"label\": \"收款人\", \"width\": 100}, {\"prop\": \"create_time\", \"label\": \"创建时间\", \"width\": 160}]', '[{\"type\": \"input\", \"field\": \"contract_id\", \"label\": \"所属合同\", \"props\": {\"placeholder\": \"请选择所属合同\"}, \"rules\": [{\"message\": \"请选择所属合同\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"customer_id\", \"label\": \"所属客户\", \"props\": {\"placeholder\": \"请选择所属客户\"}, \"rules\": [{\"message\": \"请选择所属客户\", \"required\": true}]}, {\"type\": \"input-number\", \"field\": \"amount_cent\", \"label\": \"回款金额（分）\", \"props\": {\"min\": 0, \"placeholder\": \"请输入回款金额\"}, \"rules\": [{\"message\": \"请输入回款金额\", \"required\": true}]}, {\"type\": \"date\", \"field\": \"payment_date\", \"label\": \"回款日期\", \"props\": {\"placeholder\": \"请选择回款日期\"}, \"rules\": [{\"message\": \"请选择回款日期\", \"required\": true}]}, {\"type\": \"select\", \"field\": \"payment_method\", \"label\": \"回款方式\", \"props\": {\"options\": [{\"label\": \"银行转账\", \"value\": \"BANK_TRANSFER\"}, {\"label\": \"现金\", \"value\": \"CASH\"}, {\"label\": \"支票\", \"value\": \"CHECK\"}, {\"label\": \"其他\", \"value\": \"OTHER\"}]}, \"defaultValue\": \"BANK_TRANSFER\"}, {\"type\": \"select\", \"field\": \"payment_status\", \"label\": \"回款状态\", \"props\": {\"options\": [{\"label\": \"待确认\", \"value\": \"PENDING\"}, {\"label\": \"已确认\", \"value\": \"CONFIRMED\"}, {\"label\": \"已驳回\", \"value\": \"REJECTED\"}]}, \"defaultValue\": \"PENDING\"}, {\"type\": \"input\", \"field\": \"invoice_no\", \"label\": \"发票号\", \"props\": {\"placeholder\": \"请输入发票号\"}}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}}]', '{\"add\": \"post@/ai/crud/crm_payment\", \"list\": \"get@/ai/crud/crm_payment/page\", \"delete\": \"delete@/ai/crud/crm_payment/:id\", \"detail\": \"get@/ai/crud/crm_payment/:id\", \"export\": \"post@/ai/crud/crm_payment/export\", \"import\": \"post@/ai/crud/crm_payment/import\", \"update\": \"put@/ai/crud/crm_payment\", \"importTemplate\": \"get@/ai/crud/crm_payment/import-template\"}', '{\"showExport\": true, \"showImport\": true, \"detailEnabled\": true, \"exportEnabled\": true, \"importEnabled\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"fields\": [{\"name\": \"id\", \"type\": \"bigint\", \"primaryKey\": true, \"autoIncrement\": true}, {\"name\": \"contract_id\", \"type\": \"bigint\", \"required\": true}, {\"name\": \"customer_id\", \"type\": \"bigint\", \"required\": true}, {\"name\": \"amount_cent\", \"type\": \"bigint\", \"required\": true}, {\"name\": \"payment_date\", \"type\": \"date\", \"required\": true}, {\"name\": \"payment_method\", \"type\": \"varchar\", \"length\": 50, \"defaultValue\": \"BANK_TRANSFER\"}, {\"name\": \"payment_status\", \"type\": \"varchar\", \"length\": 50, \"defaultValue\": \"PENDING\"}, {\"name\": \"receiver_id\", \"type\": \"bigint\"}, {\"name\": \"receiver_name\", \"type\": \"varchar\", \"length\": 100}, {\"name\": \"invoice_no\", \"type\": \"varchar\", \"length\": 100}, {\"name\": \"remark\", \"type\": \"varchar\", \"length\": 500}]}', NULL, 0, 0, NULL, NULL, NULL, 'CRM', 'payment', '回款', NULL, '2026-05-28 23:40:05', NULL, NULL, '2026-05-29 08:55:58', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (1910000000000005204, 1, 'hr_leave_application', 'hr_leave_application', '离职申请', '离职申请', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入申请单号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"userSelect\", \"align\": \"left\", \"field\": \"employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\"}, {\"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"departmentId\", \"label\": \"部门\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入岗位名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"leaveReason\", \"label\": \"离职原因\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入离职原因\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"date\", \"align\": \"left\", \"field\": \"lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择最后工作日\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"userSelect\", \"align\": \"left\", \"field\": \"handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"documentStatus\", \"label\": \"单据状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择单据状态\"}, \"dictType\": \"business_document_status\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"DRAFT\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"employeeName\", \"label\": \"员工姓名\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"applicationNo\", \"align\": \"left\", \"title\": \"申请单号\", \"width\": 160, \"dataIndex\": \"applicationNo\"}, {\"key\": \"positionName\", \"align\": \"left\", \"title\": \"岗位名称\", \"width\": 160, \"dataIndex\": \"positionName\"}, {\"key\": \"lastWorkDate\", \"align\": \"center\", \"title\": \"最后工作日\", \"width\": 140, \"dataIndex\": \"lastWorkDate\"}, {\"key\": \"remark\", \"align\": \"left\", \"title\": \"备注\", \"width\": 220, \"dataIndex\": \"remark\"}, {\"key\": \"documentStatus\", \"align\": \"center\", \"title\": \"单据状态\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"business_document_status\"}, \"dataIndex\": \"documentStatus\"}, {\"key\": \"employeeId\", \"align\": \"center\", \"title\": \"员工\", \"width\": 140, \"render\": {\"type\": \"userName\", \"targetField\": \"employeeIdName\"}, \"dataIndex\": \"employeeId\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 232, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}, {\"key\": \"start_flow_1780472477231\", \"type\": \"success\", \"label\": \"发起流程\", \"position\": \"row\", \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“发起流程”？\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入申请单号\", \"requiredMessage\": \"请输入申请单号\"}, {\"span\": 1, \"type\": \"userSelect\", \"align\": \"left\", \"field\": \"employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\", \"targetField\": \"employeeIdName\", \"labelValueField\": \"employeeIdName\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择员工ID\", \"defaultValue\": \"\", \"requiredMessage\": \"请选择员工\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"quantity\", \"label\": \"数量\", \"props\": {\"maxlength\": 11, \"placeholder\": \"\"}, \"required\": false, \"maxlength\": 11, \"labelWidth\": 100, \"placeholder\": \"\", \"requiredMessage\": \"请输入数量\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"dpe\", \"label\": \"测试1\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入测试1\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入测试1\", \"requiredMessage\": \"请输入测试1\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"price\", \"label\": \"价格\", \"props\": {\"maxlength\": 18, \"placeholder\": \"\"}, \"required\": false, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"\", \"requiredMessage\": \"请输入价格\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"totalPrice\", \"label\": \"总价\", \"props\": {\"disabled\": true, \"readonly\": true, \"maxlength\": 18, \"placeholder\": \"\"}, \"disabled\": true, \"readonly\": true, \"required\": false, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"\", \"defaultValue\": \"\", \"formulaConfig\": {\"mode\": \"VIRTUAL\", \"name\": \"总价\", \"type\": \"CALC\", \"dependsOn\": [\"quantity\", \"price\"], \"expression\": \"quantity * price\", \"triggerMode\": \"REALTIME\", \"functionRefs\": []}, \"requiredMessage\": \"请输入总价\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"employeeName\", \"label\": \"员工姓名\", \"props\": {\"maxlength\": 100, \"placeholder\": \"请输入员工姓名\"}, \"required\": false, \"maxlength\": 100, \"labelWidth\": 100, \"placeholder\": \"请输入员工姓名\", \"requiredMessage\": \"请输入员工姓名\"}, {\"span\": 1, \"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"departmentId\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\", \"targetField\": \"departmentIdName\", \"labelValueField\": \"departmentIdName\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择部门ID\", \"requiredMessage\": \"请选择部门\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"required\": false, \"clearable\": true, \"maxlength\": 100, \"labelWidth\": 100, \"placeholder\": \"请输入岗位名称\", \"requiredMessage\": \"请输入岗位名称\"}, {\"rows\": 3, \"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"leaveReason\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入离职原因\", \"requiredMessage\": \"请输入离职原因\"}, {\"span\": 1, \"type\": \"date\", \"align\": \"left\", \"field\": \"lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"format\": \"YYYY-MM-DD\", \"trigger\": \"change\", \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\", \"requiredMessage\": \"请选择最后工作日\"}, {\"span\": 1, \"type\": \"userSelect\", \"align\": \"left\", \"field\": \"handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\", \"targetField\": \"handoverOwnerIdName\", \"labelValueField\": \"handoverOwnerIdName\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择交接负责人ID\", \"requiredMessage\": \"请选择交接负责人\"}, {\"rows\": 3, \"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"requiredMessage\": \"请输入备注\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"documentStatus\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"trigger\": \"change\", \"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\", \"requiredMessage\": \"请选择单据状态\"}]', '{\"list\": \"get@/ai/crud/hr_leave_application/page\", \"create\": \"post@/ai/crud/hr_leave_application\", \"delete\": \"delete@/ai/crud/hr_leave_application/:id\", \"detail\": \"get@/ai/crud/hr_leave_application/:id\", \"export\": \"post@/ai/crud/hr_leave_application/export\", \"import\": \"post@/ai/crud/hr_leave_application/import\", \"update\": \"put@/ai/crud/hr_leave_application\", \"importTemplate\": \"get@/ai/crud/hr_leave_application/import-template\"}', '{\"hideAdd\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"1040px\", \"rowActions\": [{\"key\": \"start_flow_1780472477231\", \"type\": \"success\", \"label\": \"发起流程\", \"position\": \"row\", \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“发起流程”？\"}], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"asc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"editFormLayout\": [{\"key\": \"cmp_applicationNo\", \"span\": 1, \"field\": \"applicationNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_employeeId\", \"span\": 1, \"field\": \"employeeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_quantity\", \"span\": 1, \"field\": \"quantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput4\", \"span\": 1, \"field\": \"dpe\", \"nodeType\": \"field\"}, {\"key\": \"cmp_price\", \"span\": 1, \"field\": \"price\", \"nodeType\": \"field\"}, {\"key\": \"cmp_totalPrice\", \"span\": 1, \"field\": \"totalPrice\", \"nodeType\": \"field\"}, {\"key\": \"cmp_employeeName\", \"span\": 1, \"field\": \"employeeName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_departmentId\", \"span\": 1, \"field\": \"departmentId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_positionName\", \"span\": 1, \"field\": \"positionName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_leaveReason\", \"span\": 2, \"field\": \"leaveReason\", \"nodeType\": \"field\"}, {\"key\": \"cmp_lastWorkDate\", \"span\": 1, \"field\": \"lastWorkDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_handoverOwnerId\", \"span\": 1, \"field\": \"handoverOwnerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}, {\"key\": \"cmp_documentStatus\", \"span\": 1, \"field\": \"documentStatus\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\"}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '离职申请', 9269, 0, 9270, '[{\"isNew\": false, \"items\": [], \"dictName\": \"单据状态\", \"dictType\": \"business_document_status\"}]', '{}', '{}', '{\"employeeId\": {\"type\": \"userName\", \"targetField\": \"employeeIdName\"}, \"departmentId\": {\"type\": \"orgName\", \"targetField\": \"departmentIdName\"}, \"documentStatus\": {\"dictType\": \"business_document_status\", \"targetField\": \"documentStatusName\"}, \"handoverOwnerId\": {\"type\": \"userName\", \"targetField\": \"handoverOwnerIdName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"applicationNo\", \"label\": \"申请单号\", \"width\": 160, \"length\": 64, \"remark\": \"申请单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入申请单号\", \"defaultValue\": null}, \"columnName\": \"application_no\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"applicationNo\", \"precision\": 2, \"columnName\": \"application_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"employeeId\", \"label\": \"员工\", \"width\": 140, \"length\": 255, \"remark\": \"员工\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择员工ID\", \"defaultValue\": \"\"}, \"columnName\": \"employee_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 255, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"employeeId\", \"precision\": 2, \"columnName\": \"employee_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 160, \"length\": 11, \"remark\": \"数量\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"\", \"defaultValue\": null}, \"columnName\": \"quantity\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"quantity\", \"precision\": 0, \"columnName\": \"quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"dpe\", \"label\": \"测试1\", \"width\": 160, \"length\": 128, \"remark\": \"测试1\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"field_input4\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"dpe\", \"precision\": 2, \"columnName\": \"field_input4\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"price\", \"label\": \"价格\", \"width\": 160, \"length\": 18, \"remark\": \"价格\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"\", \"defaultValue\": null}, \"columnName\": \"price\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"price\", \"precision\": 2, \"columnName\": \"price\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"totalPrice\", \"label\": \"总价\", \"width\": 160, \"length\": 18, \"remark\": \"总价\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"\", \"defaultValue\": \"\"}, \"columnName\": \"total_price\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"totalPrice\", \"precision\": 2, \"columnName\": \"total_price\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": {\"mode\": \"VIRTUAL\", \"name\": \"总价\", \"type\": \"CALC\", \"dependsOn\": [\"quantity\", \"price\"], \"expression\": \"quantity * price\", \"triggerMode\": \"REALTIME\", \"functionRefs\": []}, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"employeeName\", \"label\": \"员工姓名\", \"width\": 160, \"length\": 100, \"remark\": \"员工姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 7, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"employee_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 100, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"employeeName\", \"precision\": 2, \"columnName\": \"employee_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"departmentId\", \"label\": \"部门\", \"width\": 140, \"length\": null, \"remark\": \"部门\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 8, \"basicProps\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请选择部门ID\", \"defaultValue\": null}, \"columnName\": \"department_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"departmentId\", \"precision\": 2, \"columnName\": \"department_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"positionName\", \"label\": \"岗位名称\", \"width\": 160, \"length\": 100, \"remark\": \"岗位名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 9, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 100, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入岗位名称\", \"defaultValue\": null}, \"columnName\": \"position_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 100, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"positionName\", \"precision\": 2, \"columnName\": \"position_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"leaveReason\", \"label\": \"离职原因\", \"width\": 220, \"length\": 500, \"remark\": \"离职原因\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 10, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入离职原因\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"leave_reason\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"leaveReason\", \"precision\": 2, \"columnName\": \"leave_reason\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"lastWorkDate\", \"label\": \"最后工作日\", \"width\": 140, \"length\": null, \"remark\": \"最后工作日\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 11, \"basicProps\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"required\": true, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\", \"defaultValue\": null}, \"columnName\": \"last_work_date\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"lastWorkDate\", \"precision\": 2, \"columnName\": \"last_work_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"handoverOwnerId\", \"label\": \"交接负责人\", \"width\": 140, \"length\": null, \"remark\": \"交接负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 12, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请选择交接负责人ID\", \"defaultValue\": null}, \"columnName\": \"handover_owner_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"handoverOwnerId\", \"precision\": 2, \"columnName\": \"handover_owner_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 13, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入备注\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldTextarea\", \"label\": \"字段测试\", \"width\": 220, \"length\": null, \"remark\": \"字段测试\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 14, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写\", \"defaultValue\": null}, \"columnName\": \"field_textarea\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"fieldTextarea\", \"precision\": 2, \"columnName\": \"field_textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"documentStatus\", \"label\": \"单据状态\", \"width\": 140, \"length\": 32, \"remark\": \"单据状态\", \"dataType\": \"varchar\", \"dictType\": \"business_document_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 15, \"basicProps\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"columnName\": \"document_status\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"DRAFT\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"business_document_status\", \"fieldCode\": \"documentStatus\", \"precision\": 2, \"columnName\": \"document_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"csFfieldInput\", \"label\": \"输入框字段\", \"width\": 160, \"length\": 128, \"remark\": \"输入框字段\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 16, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写输入框字段\", \"defaultValue\": null}, \"columnName\": \"cs_ffield_input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"csFfieldInput\", \"precision\": 2, \"columnName\": \"cs_ffield_input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input\", \"label\": \"员工姓名\", \"width\": 160, \"length\": 128, \"remark\": \"员工姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 190, \"basicProps\": {\"required\": false, \"exportable\": false, \"importable\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"placeholder\": \"\", \"defaultValue\": \"\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": false}}, \"columnName\": \"input\", \"exportable\": false, \"importable\": false, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"input\", \"precision\": 2, \"columnName\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"hr_leave_application\", \"name\": \"离职申请\", \"description\": \"员工离职申请单据\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"departmentId\", \"dataScope\": \"TENANT\", \"orgColumn\": \"department_id\", \"userField\": \"employeeId\", \"userColumn\": \"employee_id\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"hr_leave_application\", \"primaryKey\": null, \"treeConfig\": {\"enabled\": false, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"离职申请树\", \"labelField\": \"applicationNo\", \"filterField\": \"parentId\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"离职申请\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"applicationNo\", \"employeeId\", \"employeeName\", \"departmentId\", \"positionName\", \"lastWorkDate\", \"handoverOwnerId\", \"documentStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"applicationNo\", \"employeeId\", \"employeeName\", \"departmentId\", \"positionName\", \"lastWorkDate\", \"handoverOwnerId\", \"documentStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"employeeId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\", \"componentType\": \"userSelect\"}, \"leaveReason\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"departmentId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"orgTreeSelect\"}, \"employeeName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"lastWorkDate\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"date\"}, \"positionName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"applicationNo\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"documentStatus\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"DRAFT\", \"componentType\": \"dictSelect\"}, \"frpjmpzgzlc1hfc\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"handoverOwnerId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"userSelect\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"applicationNo\", \"employeeId\", \"departmentId\", \"positionName\", \"leaveReason\", \"lastWorkDate\", \"handoverOwnerId\", \"remark\", \"documentStatus\", \"employeeName\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"离职申请列表\", \"props\": {\"fieldRefs\": [\"applicationNo\", \"employeeName\", \"positionName\", \"lastWorkDate\", \"documentStatus\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"applicationNo\", \"employeeName\", \"positionName\", \"lastWorkDate\", \"documentStatus\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [{\"key\": \"start_flow_1780472477231\", \"type\": \"success\", \"label\": \"发起流程\", \"position\": \"row\", \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“发起流程”？\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"width\": 220, \"sortable\": false}, \"employeeId\": {\"align\": \"center\", \"width\": 140, \"sortable\": false}, \"lastWorkDate\": {\"align\": \"center\", \"width\": 140, \"sortable\": false}, \"positionName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"applicationNo\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"documentStatus\": {\"align\": \"center\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"asc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"applicationNo\", \"positionName\", \"lastWorkDate\", \"remark\", \"documentStatus\", \"employeeId\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_applicationNo\", \"label\": \"申请单号\", \"props\": {\"placeholder\": \"请输入申请单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"applicationNo\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_employeeName\", \"label\": \"员工姓名\", \"props\": {\"placeholder\": \"请输入员工姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"employeeName\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_positionName\", \"label\": \"岗位名称\", \"props\": {\"placeholder\": \"请输入岗位名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"positionName\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"placeholder\": \"请输入最后工作日\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"lastWorkDate\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_documentStatus\", \"label\": \"单据状态\", \"props\": {\"placeholder\": \"请输入单据状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"documentStatus\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-select\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"申请单号\", \"fieldRef\": \"applicationNo\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"员工姓名\", \"fieldRef\": \"employeeName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"岗位名称\", \"fieldRef\": \"positionName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"最后工作日\", \"fieldRef\": \"lastWorkDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"单据状态\", \"fieldRef\": \"documentStatus\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"employeeName\": {\"align\": \"left\"}, \"lastWorkDate\": {\"align\": \"left\"}, \"positionName\": {\"align\": \"left\"}, \"applicationNo\": {\"align\": \"left\"}, \"documentStatus\": {\"align\": \"left\", \"formatter\": \"dictTag\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"applicationNo\", \"employeeName\", \"positionName\", \"lastWorkDate\", \"documentStatus\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_applicationNo\", \"label\": \"申请单号\", \"props\": {\"placeholder\": \"请输入申请单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"applicationNo\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_employeeId\", \"label\": \"员工ID\", \"props\": {\"placeholder\": \"请输入员工ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"employeeId\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_employeeName\", \"label\": \"员工姓名\", \"props\": {\"placeholder\": \"请输入员工姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"employeeName\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_departmentId\", \"label\": \"部门ID\", \"props\": {\"placeholder\": \"请输入部门ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"departmentId\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_positionName\", \"label\": \"岗位名称\", \"props\": {\"placeholder\": \"请输入岗位名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"positionName\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 272, \"id\": \"toolbar_leaveReason\", \"label\": \"离职原因\", \"props\": {\"placeholder\": \"请输入离职原因\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"leaveReason\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"placeholder\": \"请输入最后工作日\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"lastWorkDate\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_handoverOwnerId\", \"label\": \"交接负责人ID\", \"props\": {\"placeholder\": \"请输入交接负责人ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"handoverOwnerId\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_documentStatus\", \"label\": \"单据状态\", \"props\": {\"placeholder\": \"请输入单据状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"documentStatus\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 512, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 658}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"applicationNo\", \"employeeId\", \"employeeName\", \"departmentId\", \"positionName\", \"leaveReason\", \"lastWorkDate\", \"handoverOwnerId\", \"remark\", \"documentStatus\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_applicationNo\", \"span\": 1, \"field\": \"applicationNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_employeeId\", \"span\": 1, \"field\": \"employeeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_quantity\", \"span\": 1, \"field\": \"quantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput4\", \"span\": 1, \"field\": \"dpe\", \"nodeType\": \"field\"}, {\"key\": \"cmp_price\", \"span\": 1, \"field\": \"price\", \"nodeType\": \"field\"}, {\"key\": \"cmp_totalPrice\", \"span\": 1, \"field\": \"totalPrice\", \"nodeType\": \"field\"}, {\"key\": \"cmp_employeeName\", \"span\": 1, \"field\": \"employeeName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_departmentId\", \"span\": 1, \"field\": \"departmentId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_positionName\", \"span\": 1, \"field\": \"positionName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_leaveReason\", \"span\": 2, \"field\": \"leaveReason\", \"nodeType\": \"field\"}, {\"key\": \"cmp_lastWorkDate\", \"span\": 1, \"field\": \"lastWorkDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_handoverOwnerId\", \"span\": 1, \"field\": \"handoverOwnerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldTextarea\", \"span\": 2, \"field\": \"fieldTextarea\", \"nodeType\": \"field\"}, {\"key\": \"cmp_documentStatus\", \"span\": 1, \"field\": \"documentStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"csFfieldInput\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"dpe\": {\"span\": 1, \"align\": \"left\", \"label\": \"测试1\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入测试1\"}, \"price\": {\"span\": 1, \"align\": \"left\", \"label\": \"价格\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入价格\"}, \"remark\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"quantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"数量\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入数量\"}, \"employeeId\": {\"span\": 1, \"align\": \"left\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择员工ID\", \"componentType\": \"userSelect\", \"requiredMessage\": \"请选择员工\"}, \"totalPrice\": {\"span\": 1, \"align\": \"left\", \"label\": \"总价\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入总价\"}, \"leaveReason\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入离职原因\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入离职原因\"}, \"departmentId\": {\"span\": 1, \"align\": \"left\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择部门ID\", \"componentType\": \"orgTreeSelect\", \"requiredMessage\": \"请选择部门\"}, \"employeeName\": {\"span\": 1, \"align\": \"left\", \"label\": \"员工姓名\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入员工姓名\"}, \"lastWorkDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"format\": \"YYYY-MM-DD\", \"trigger\": \"change\", \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\", \"componentType\": \"date\", \"requiredMessage\": \"请选择最后工作日\"}, \"positionName\": {\"span\": 1, \"align\": \"left\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 100, \"labelWidth\": 100, \"placeholder\": \"请输入岗位名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入岗位名称\"}, \"applicationNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入申请单号\", \"componentType\": \"input\", \"requiredMessage\": \"请输入申请单号\"}, \"csFfieldInput\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框字段\", \"props\": {\"placeholder\": \"请填写输入框字段\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写输入框字段\", \"componentType\": \"input\"}, \"fieldTextarea\": {\"span\": 2, \"align\": \"left\", \"label\": \"字段测试\", \"props\": {\"placeholder\": \"请填写\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写\", \"componentType\": \"textarea\", \"requiredMessage\": \"字段测试不能为空\"}, \"documentStatus\": {\"span\": 1, \"align\": \"left\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"trigger\": \"change\", \"dictType\": \"business_document_status\", \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"请选择单据状态\"}, \"handoverOwnerId\": {\"span\": 1, \"align\": \"left\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择交接负责人ID\", \"componentType\": \"userSelect\", \"requiredMessage\": \"请选择交接负责人\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"hr_leave_application_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入申请单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicationNo\", \"columnName\": \"application_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择员工\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeId\", \"columnName\": \"employee_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput4\", \"label\": \"测试1\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入测试1\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dpe\", \"columnName\": \"field_input4\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_price\", \"label\": \"价格\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入价格\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"price\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalPrice\", \"label\": \"总价\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入总价\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalPrice\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeName\", \"label\": \"员工姓名\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入员工姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeName\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_departmentId\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择部门\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"departmentId\", \"columnName\": \"department_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入岗位名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"positionName\", \"columnName\": \"position_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_leaveReason\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入离职原因\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leaveReason\", \"columnName\": \"leave_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择最后工作日\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"lastWorkDate\", \"columnName\": \"last_work_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择交接负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"handoverOwnerId\", \"columnName\": \"handover_owner_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"字段测试\", \"props\": {\"placeholder\": \"请填写\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"字段测试不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_documentStatus\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择单据状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"documentStatus\", \"columnName\": \"document_status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框字段\", \"props\": {\"placeholder\": \"请填写输入框字段\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"csFfieldInput\", \"columnName\": \"cs_ffield_input\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"hr_leave_application_default_form\", \"formName\": \"离职申请表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"hr_leave_application_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_applicationNo\", \"label\": \"申请单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入申请单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入申请单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"applicationNo\", \"columnName\": \"application_no\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeId\", \"label\": \"员工\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择员工ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择员工\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeId\", \"columnName\": \"employee_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput4\", \"label\": \"测试1\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入测试1\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dpe\", \"columnName\": \"field_input4\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_price\", \"label\": \"价格\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入价格\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"price\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalPrice\", \"label\": \"总价\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入总价\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalPrice\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_employeeName\", \"label\": \"员工姓名\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入员工姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"employeeName\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_departmentId\", \"label\": \"部门\", \"props\": {\"data\": [{\"label\": \"组织示例\", \"value\": 1, \"children\": [{\"label\": \"下级组织示例\", \"value\": 2}]}], \"props\": {\"label\": \"label\", \"value\": \"value\", \"children\": \"children\"}, \"clearable\": true, \"placeholder\": \"请选择部门ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择部门\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"departmentId\", \"columnName\": \"department_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_positionName\", \"label\": \"岗位名称\", \"props\": {\"clearable\": true, \"maxlength\": 100, \"placeholder\": \"请输入岗位名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入岗位名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"positionName\", \"columnName\": \"position_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_leaveReason\", \"label\": \"离职原因\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入离职原因\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入离职原因\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leaveReason\", \"columnName\": \"leave_reason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_lastWorkDate\", \"label\": \"最后工作日\", \"props\": {\"type\": \"date\", \"format\": \"YYYY-MM-DD\", \"clearable\": true, \"placeholder\": \"请选择最后工作日\", \"valueFormat\": \"YYYY-MM-DD\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择最后工作日\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择最后工作日\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"lastWorkDate\", \"columnName\": \"last_work_date\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_handoverOwnerId\", \"label\": \"交接负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择交接负责人ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请选择交接负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"handoverOwnerId\", \"columnName\": \"handover_owner_id\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"字段测试\", \"props\": {\"placeholder\": \"请填写\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"字段测试不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_documentStatus\", \"label\": \"单据状态\", \"props\": {\"dictType\": \"business_document_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单据状态\", \"defaultValue\": \"DRAFT\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请选择单据状态\", \"trigger\": \"change\", \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择单据状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"documentStatus\", \"columnName\": \"document_status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框字段\", \"props\": {\"placeholder\": \"请填写输入框字段\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"csFfieldInput\", \"columnName\": \"cs_ffield_input\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"hr_leave_application_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"applicationNo\", \"employeeId\", \"quantity\", \"dpe\", \"price\", \"totalPrice\", \"employeeName\", \"departmentId\", \"positionName\", \"leaveReason\", \"lastWorkDate\", \"handoverOwnerId\", \"remark\", \"fieldTextarea\", \"documentStatus\", \"csFfieldInput\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"applicationNo\", \"label\": \"申请单号\", \"width\": 160, \"length\": 64, \"remark\": \"申请单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"applicationNo\", \"rawLabel\": \"申请单号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"application_no\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"applicationNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"employeeId\", \"label\": \"员工\", \"width\": 140, \"length\": 255, \"remark\": \"员工\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"employeeId\", \"rawLabel\": \"员工\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"employee_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"employeeId\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 160, \"length\": 11, \"remark\": \"数量\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"quantity\", \"rawLabel\": \"数量\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"like\", \"columnName\": \"quantity\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"dpe\", \"label\": \"测试1\", \"width\": 160, \"length\": 128, \"remark\": \"测试1\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"dpe\", \"rawLabel\": \"测试1\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input4\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"dpe\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"price\", \"label\": \"价格\", \"width\": 160, \"length\": 18, \"remark\": \"价格\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"price\", \"rawLabel\": \"价格\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"price\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"price\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"totalPrice\", \"label\": \"总价\", \"width\": 160, \"length\": 18, \"remark\": \"总价\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"totalPrice\", \"rawLabel\": \"总价\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"total_price\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"totalPrice\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"employeeName\", \"label\": \"员工姓名\", \"width\": 160, \"length\": 100, \"remark\": \"员工姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"employeeName\", \"rawLabel\": \"员工姓名\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"employee_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"employeeName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"departmentId\", \"label\": \"部门\", \"width\": 140, \"length\": null, \"remark\": \"部门\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"departmentId\", \"rawLabel\": \"部门\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"department_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"departmentId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"positionName\", \"label\": \"岗位名称\", \"width\": 160, \"length\": 100, \"remark\": \"岗位名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"positionName\", \"rawLabel\": \"岗位名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"position_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"positionName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"leaveReason\", \"label\": \"离职原因\", \"width\": 220, \"length\": 500, \"remark\": \"离职原因\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"leaveReason\", \"rawLabel\": \"离职原因\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"leave_reason\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"leaveReason\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"lastWorkDate\", \"label\": \"最后工作日\", \"width\": 140, \"length\": null, \"remark\": \"最后工作日\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"lastWorkDate\", \"rawLabel\": \"最后工作日\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"last_work_date\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"lastWorkDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"handoverOwnerId\", \"label\": \"交接负责人\", \"width\": 140, \"length\": null, \"remark\": \"交接负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"handoverOwnerId\", \"rawLabel\": \"交接负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"handover_owner_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"handoverOwnerId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldTextarea\", \"label\": \"字段测试\", \"width\": 220, \"length\": null, \"remark\": \"字段测试\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"fieldTextarea\", \"rawLabel\": \"字段测试\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_textarea\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldTextarea\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"documentStatus\", \"label\": \"单据状态\", \"width\": 140, \"length\": 32, \"remark\": \"单据状态\", \"dataType\": \"varchar\", \"dictType\": \"business_document_status\", \"fieldRef\": \"documentStatus\", \"rawLabel\": \"单据状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"document_status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"documentStatus\", \"systemField\": false, \"defaultValue\": \"DRAFT\", \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"csFfieldInput\", \"label\": \"输入框字段\", \"width\": 160, \"length\": 128, \"remark\": \"输入框字段\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"csFfieldInput\", \"rawLabel\": \"输入框字段\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cs_ffield_input\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"csFfieldInput\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"input\", \"label\": \"员工姓名\", \"width\": 160, \"length\": 128, \"remark\": \"员工姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"input\", \"rawLabel\": \"员工姓名\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"input\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"input\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2061732892664422401\", \"primary\": true, \"modelCode\": \"hr_leave_application\", \"modelName\": \"离职申请\", \"relations\": [], \"tableName\": \"hr_leave_application\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 7, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"applicationNo\", \"employeeId\", \"departmentId\", \"positionName\", \"leaveReason\", \"lastWorkDate\", \"handoverOwnerId\", \"remark\", \"documentStatus\", \"employeeName\", \"frpjmpzgzlc1hfc\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 7, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 9, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {\"employeeId\": {\"align\": \"center\"}, \"documentStatus\": {\"align\": \"center\"}}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"asc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"id\", \"applicationNo\", \"positionName\", \"lastWorkDate\", \"remark\", \"documentStatus\", \"employeeId\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"2061732892664422401\", \"removedPageKeys\": [], \"primaryModelCode\": \"hr_leave_application\"}', 117, 33, '2026-06-14 14:25:06', 1, 1900000000000000001, 'general', 'hr_leave_application', '离职申请', 1, '2026-06-02 06:48:47', NULL, 1, '2026-07-09 15:47:22', NULL, NULL, NULL, 'hr_leave_application', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (1910000000000005205, 1, 'hr_leave_handover', 'hr_leave_handover', 'HR离职交接表', '离职交接', '[{\"type\": \"input\", \"field\": \"employee_name\", \"label\": \"员工姓名\", \"props\": {\"placeholder\": \"请输入员工姓名\"}}, {\"type\": \"select\", \"field\": \"handover_status\", \"label\": \"交接状态\", \"props\": {\"options\": [{\"label\": \"待交接\", \"value\": \"PENDING\"}, {\"label\": \"交接中\", \"value\": \"PROCESSING\"}, {\"label\": \"已完成\", \"value\": \"COMPLETED\"}]}}]', '[{\"prop\": \"handover_title\", \"label\": \"交接标题\", \"width\": 200}, {\"prop\": \"employee_name\", \"label\": \"员工姓名\", \"width\": 120}, {\"prop\": \"department_name\", \"label\": \"部门\", \"width\": 120}, {\"prop\": \"last_work_date\", \"label\": \"最后工作日\", \"width\": 120}, {\"prop\": \"handover_owner_name\", \"label\": \"交接负责人\", \"width\": 120}, {\"prop\": \"handover_status\", \"label\": \"交接状态\", \"width\": 110}, {\"prop\": \"create_time\", \"label\": \"创建时间\", \"width\": 160}]', '[{\"type\": \"input-number\", \"field\": \"leave_application_id\", \"label\": \"离职申请ID\", \"props\": {\"min\": 1}, \"rules\": [{\"message\": \"请输入离职申请ID\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"handover_title\", \"label\": \"交接标题\", \"props\": {\"placeholder\": \"请输入交接标题\"}, \"rules\": [{\"message\": \"请输入交接标题\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"employee_name\", \"label\": \"员工姓名\", \"props\": {\"placeholder\": \"请输入员工姓名\"}, \"rules\": [{\"message\": \"请输入员工姓名\", \"required\": true}]}, {\"type\": \"input\", \"field\": \"department_name\", \"label\": \"部门名称\", \"props\": {\"placeholder\": \"请输入部门名称\"}}, {\"type\": \"input\", \"field\": \"position_name\", \"label\": \"岗位名称\", \"props\": {\"placeholder\": \"请输入岗位名称\"}}, {\"type\": \"date\", \"field\": \"last_work_date\", \"label\": \"最后工作日\", \"props\": {\"placeholder\": \"请选择最后工作日\"}}, {\"type\": \"input-number\", \"field\": \"handover_owner_id\", \"label\": \"交接负责人ID\", \"props\": {\"min\": 1}}, {\"type\": \"input\", \"field\": \"handover_owner_name\", \"label\": \"交接负责人\", \"props\": {\"placeholder\": \"请输入交接负责人\"}}, {\"type\": \"select\", \"field\": \"handover_status\", \"label\": \"交接状态\", \"props\": {\"options\": [{\"label\": \"待交接\", \"value\": \"PENDING\"}, {\"label\": \"交接中\", \"value\": \"PROCESSING\"}, {\"label\": \"已完成\", \"value\": \"COMPLETED\"}]}, \"defaultValue\": \"PENDING\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}}]', '{\"add\": \"post@/ai/crud/hr_leave_handover\", \"list\": \"get@/ai/crud/hr_leave_handover/page\", \"delete\": \"delete@/ai/crud/hr_leave_handover/:id\", \"detail\": \"get@/ai/crud/hr_leave_handover/:id\", \"export\": \"post@/ai/crud/hr_leave_handover/export\", \"import\": \"post@/ai/crud/hr_leave_handover/import\", \"update\": \"put@/ai/crud/hr_leave_handover\", \"importTemplate\": \"get@/ai/crud/hr_leave_handover/import-template\"}', '{\"detailEnabled\": true, \"exportEnabled\": true, \"importEnabled\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"code\": \"HR\", \"name\": \"HR人事\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"dataType\": \"bigint\", \"readonly\": true, \"required\": true, \"columnName\": \"id\", \"primaryKey\": true, \"systemField\": true, \"autoIncrement\": true}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"dataType\": \"bigint\", \"readonly\": true, \"required\": true, \"columnName\": \"tenant_id\", \"systemField\": true}, {\"field\": \"leaveApplicationId\", \"label\": \"离职申请ID\", \"dataType\": \"bigint\", \"required\": true, \"sortOrder\": 1, \"columnName\": \"leave_application_id\", \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"componentType\": \"number\", \"businessFieldType\": \"REFERENCE\"}, {\"field\": \"handoverTitle\", \"label\": \"交接标题\", \"length\": 200, \"dataType\": \"varchar\", \"required\": true, \"sortOrder\": 2, \"columnName\": \"handover_title\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\", \"businessFieldType\": \"TEXT\"}, {\"field\": \"employeeName\", \"label\": \"员工姓名\", \"length\": 100, \"dataType\": \"varchar\", \"required\": true, \"sortOrder\": 3, \"columnName\": \"employee_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\", \"businessFieldType\": \"TEXT\"}, {\"field\": \"departmentName\", \"label\": \"部门名称\", \"length\": 100, \"dataType\": \"varchar\", \"sortOrder\": 4, \"columnName\": \"department_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\", \"businessFieldType\": \"TEXT\"}, {\"field\": \"positionName\", \"label\": \"岗位名称\", \"length\": 100, \"dataType\": \"varchar\", \"sortOrder\": 5, \"columnName\": \"position_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\", \"businessFieldType\": \"TEXT\"}, {\"field\": \"lastWorkDate\", \"label\": \"最后工作日\", \"dataType\": \"date\", \"sortOrder\": 6, \"columnName\": \"last_work_date\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"date\", \"businessFieldType\": \"DATE\"}, {\"field\": \"handoverOwnerId\", \"label\": \"交接负责人ID\", \"dataType\": \"bigint\", \"sortOrder\": 7, \"columnName\": \"handover_owner_id\", \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"componentType\": \"userSelect\", \"businessFieldType\": \"USER\"}, {\"field\": \"handoverOwnerName\", \"label\": \"交接负责人\", \"length\": 100, \"dataType\": \"varchar\", \"sortOrder\": 8, \"columnName\": \"handover_owner_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\", \"businessFieldType\": \"TEXT\"}, {\"field\": \"handoverStatus\", \"label\": \"交接状态\", \"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"hr_leave_handover_status\", \"required\": true, \"sortOrder\": 9, \"columnName\": \"handover_status\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": \"PENDING\", \"componentType\": \"select\", \"businessFieldType\": \"DICT\"}, {\"field\": \"remark\", \"label\": \"备注\", \"length\": 500, \"dataType\": \"varchar\", \"sortOrder\": 10, \"columnName\": \"remark\", \"formVisible\": true, \"listVisible\": true, \"componentType\": \"textarea\", \"businessFieldType\": \"MULTILINE\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"dataType\": \"bigint\", \"readonly\": true, \"columnName\": \"create_by\", \"systemField\": true}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"dataType\": \"datetime\", \"readonly\": true, \"columnName\": \"create_time\", \"systemField\": true}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"dataType\": \"bigint\", \"readonly\": true, \"columnName\": \"create_dept\", \"systemField\": true}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"dataType\": \"bigint\", \"readonly\": true, \"columnName\": \"update_by\", \"systemField\": true}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"dataType\": \"datetime\", \"readonly\": true, \"columnName\": \"update_time\", \"systemField\": true}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"dataType\": \"tinyint\", \"readonly\": true, \"columnName\": \"del_flag\", \"systemField\": true}], \"object\": {\"code\": \"hr_leave_handover\", \"name\": \"离职交接\", \"description\": \"离职申请通过后自动生成的交接记录\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"dataScope\": \"TENANT\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"hr_leave_handover\", \"businessName\": \"离职交接\", \"schemaVersion\": 2}', NULL, 0, 0, NULL, NULL, NULL, 'HR', 'LEAVE_HANDOVER', '离职交接', 1, '2026-06-02 06:48:47', NULL, 1, '2026-06-02 06:48:47', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000001, 1, 'crm_customer', 'crm_customer', '客户', '客户', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"customerCode\", \"label\": \"客户编码\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户编码\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": \"\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": \"\"}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"customerLevel\", \"label\": \"客户等级\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户等级\"}, \"dictType\": \"crm_customer_level\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"industry\", \"label\": \"所属行业\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入所属行业\"}, \"dictType\": \"crm_industry\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"regionTreeSelect\", \"align\": \"left\", \"field\": \"regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入联系人\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入联系电话\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入联系邮箱\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入所属组织\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}]', '[{\"key\": \"customerName\", \"align\": \"left\", \"title\": \"客户名称\", \"width\": 160, \"dataIndex\": \"customerName\"}, {\"key\": \"customerCode\", \"align\": \"left\", \"title\": \"客户编码\", \"width\": 160, \"dataIndex\": \"customerCode\"}, {\"key\": \"customerLevel\", \"align\": \"left\", \"title\": \"客户等级\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_customer_level\"}, \"dataIndex\": \"customerLevel\", \"textColor\": \"#B3EF4AFF\", \"renderType\": \"dictTag\"}, {\"key\": \"industry\", \"align\": \"left\", \"title\": \"所属行业\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_industry\"}, \"dataIndex\": \"industry\", \"renderType\": \"dictTag\"}, {\"key\": \"regionCode\", \"align\": \"left\", \"title\": \"所属区域\", \"width\": 160, \"render\": {\"type\": \"regionName\", \"targetField\": \"regionCodeName\"}, \"dataIndex\": \"regionCode\"}, {\"key\": \"contactName\", \"align\": \"left\", \"title\": \"联系人\", \"width\": 160, \"dataIndex\": \"contactName\"}, {\"key\": \"contactPhone\", \"align\": \"left\", \"title\": \"联系电话\", \"width\": 140, \"dataIndex\": \"contactPhone\"}, {\"key\": \"contactEmail\", \"align\": \"left\", \"title\": \"联系邮箱\", \"width\": 160, \"dataIndex\": \"contactEmail\"}, {\"key\": \"address\", \"align\": \"left\", \"title\": \"详细地址\", \"width\": 160, \"dataIndex\": \"address\"}, {\"key\": \"remark\", \"align\": \"left\", \"title\": \"备注\", \"width\": 220, \"dataIndex\": \"remark\"}, {\"key\": \"field1g9xtug\", \"align\": \"right\", \"title\": \"所属组织\", \"width\": 140, \"render\": {\"type\": \"orgName\", \"targetField\": \"field1g9xtugName\"}, \"dataIndex\": \"field1g9xtug\", \"targetField\": \"field1g9xtugName\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 232, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}, {\"key\": \"custom_1781684056824\", \"type\": \"primary\", \"label\": \"自定义操作\", \"position\": \"row\", \"routePath\": \"/forge/app-center\", \"actionType\": \"route\", \"openTarget\": \"_self\", \"successBehavior\": \"none\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 72, \"placeholder\": \"请输入客户编码\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"customerCode\", \"precision\": 2, \"columnName\": \"customer_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"必填\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"ammount\", \"label\": \"金额\", \"props\": {\"precision\": 0, \"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"rules\": [{\"message\": \"请输入金额\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请输入数字\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"ammount\", \"precision\": 0, \"columnName\": \"ammount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入金额\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"test11\", \"label\": \"f测试111\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"rules\": [{\"message\": \"f测试111不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"test11\", \"precision\": 2, \"columnName\": \"test11\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"f测试111不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"content\", \"label\": \"测试内容\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"rules\": [{\"message\": \"测试内容不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"content\", \"precision\": 2, \"columnName\": \"content\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"测试内容不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 82, \"placeholder\": \"请输入客户名称\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 128, \"unique\": true, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"customerName\", \"precision\": 2, \"columnName\": \"customer_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入客户名称\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"dictType\": \"crm_customer_level\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入客户等级\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldCode\": \"customerLevel\", \"precision\": 2, \"columnName\": \"customer_level\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择客户等级\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"dictType\": \"crm_industry\", \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 86, \"placeholder\": \"请输入所属行业\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldCode\": \"industry\", \"precision\": 2, \"columnName\": \"industry\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择所属行业\"}, {\"span\": 1, \"type\": \"regionTreeSelect\", \"align\": \"left\", \"field\": \"regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入所属区域\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"regionCode\", \"precision\": 2, \"columnName\": \"region_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择所属区域\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 86, \"placeholder\": \"请输入联系人\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入联系人\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入联系电话\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactPhone\", \"precision\": 2, \"columnName\": \"contact_phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入联系电话\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 86, \"placeholder\": \"请输入联系邮箱\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactEmail\", \"precision\": 2, \"columnName\": \"contact_email\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入联系邮箱\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"required\": false, \"clearable\": true, \"maxlength\": 512, \"labelWidth\": 86, \"placeholder\": \"请输入详细地址\", \"advancedProps\": {\"length\": 512, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"address\", \"precision\": 2, \"columnName\": \"address\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入详细地址\"}, {\"rows\": 3, \"span\": 3, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 86, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": 128, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入备注\"}, {\"span\": 1, \"type\": \"userSelect\", \"align\": \"left\", \"field\": \"fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\", \"targetField\": \"fieldaailweName\", \"labelValueField\": \"fieldaailweName\"}, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择人员\", \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldaailwe\", \"precision\": 2, \"columnName\": \"fieldaailwe\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择人员选择\"}, {\"span\": 1, \"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"targetField\": \"fieldgiuxmrName\", \"optionSource\": {}, \"labelValueField\": \"fieldgiuxmrName\"}, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择组织\", \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldgiuxmr\", \"precision\": 2, \"columnName\": \"fieldgiuxmr\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择组织选择11\"}, {\"span\": 1, \"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"targetField\": \"field1g9xtugName\", \"defaultValue\": null, \"labelValueField\": \"field1g9xtugName\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"field1g9xtug\", \"precision\": 2, \"columnName\": \"field1g9xtug\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择所属组织\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"required\": false, \"clearable\": true, \"maxlength\": 20, \"labelWidth\": 100, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 20, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"field2\", \"precision\": 2, \"columnName\": \"field2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入测试2\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择字典项\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldbvd8sh\", \"precision\": 2, \"columnName\": \"fieldbvd8sh\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入字典选择\"}]', '{\"list\": \"get@/ai/crud/crm_customer/page\", \"create\": \"post@/ai/crud/crm_customer\", \"delete\": \"delete@/ai/crud/crm_customer/:id\", \"detail\": \"get@/ai/crud/crm_customer/:id\", \"export\": \"post@/ai/crud/crm_customer/export\", \"import\": \"post@/ai/crud/crm_customer/import\", \"update\": \"put@/ai/crud/crm_customer\", \"importTemplate\": \"get@/ai/crud/crm_customer/import-template\"}', '{\"hideAdd\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [{\"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"tableName\": \"crm_contact\", \"sourceField\": \"customerId\", \"targetField\": \"id\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_customer\"}], \"modalWidth\": \"1080px\", \"rowActions\": [{\"key\": \"custom_1781684056824\", \"type\": \"primary\", \"label\": \"自定义操作\", \"position\": \"row\", \"routePath\": \"/forge/app-center\", \"actionType\": \"route\", \"openTarget\": \"_self\", \"successBehavior\": \"none\"}], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 3, \"formOpenMode\": \"flat\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_customerCode\", \"span\": 1, \"field\": \"customerCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"ammount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"test11\", \"nodeType\": \"field\"}, {\"key\": \"cmp_content\", \"span\": 1, \"field\": \"content\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerName\", \"span\": 1, \"field\": \"customerName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerLevel\", \"span\": 1, \"field\": \"customerLevel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_industry\", \"span\": 1, \"field\": \"industry\", \"nodeType\": \"field\"}, {\"key\": \"cmp_regionCode\", \"span\": 1, \"field\": \"regionCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactPhone\", \"span\": 1, \"field\": \"contactPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactEmail\", \"span\": 1, \"field\": \"contactEmail\", \"nodeType\": \"field\"}, {\"key\": \"cmp_address\", \"span\": 1, \"field\": \"address\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 3, \"field\": \"remark\", \"nodeType\": \"field\"}, {\"key\": \"cmp_12\", \"span\": 3, \"label\": \"栅格布局\", \"children\": [{\"key\": \"cmp_0\", \"span\": 1, \"label\": \"栅格列\", \"props\": {\"span\": 1}, \"children\": [{\"key\": \"cmp_fieldaailwe\", \"span\": 1, \"field\": \"fieldaailwe\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}, {\"key\": \"cmp_1\", \"span\": 1, \"label\": \"栅格列\", \"props\": {\"span\": 1}, \"children\": [{\"key\": \"cmp_fieldgiuxmr\", \"span\": 1, \"field\": \"fieldgiuxmr\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}], \"nodeType\": \"row\"}, {\"key\": \"cmp_field1g9xtug\", \"span\": 1, \"field\": \"field1g9xtug\", \"nodeType\": \"field\"}, {\"key\": \"cmp_field2\", \"span\": 1, \"field\": \"field2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldbvd8sh\", \"span\": 1, \"field\": \"fieldbvd8sh\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"crm_customer_default_form\"}, \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"tableName\": \"crm_customer\"}, \"children\": [{\"key\": \"crm_contact\", \"fields\": [{\"type\": \"input\", \"field\": \"contactName\", \"label\": \"联系人姓名\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入联系人姓名\"}, \"rules\": [{\"message\": \"请输入联系人姓名\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"fieldRef\": \"crm_contact__contactName\", \"required\": true, \"maxlength\": 64, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"contact_name\", \"placeholder\": \"请输入联系人姓名\", \"sourceField\": \"contactName\", \"requiredMessage\": \"请输入联系人姓名\"}, {\"type\": \"input\", \"field\": \"role\", \"label\": \"角色\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入角色\"}, \"fieldRef\": \"crm_contact__role\", \"required\": false, \"maxlength\": 32, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"role\", \"placeholder\": \"请输入角色\", \"sourceField\": \"role\"}, {\"type\": \"input\", \"field\": \"phone\", \"label\": \"手机号\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入手机号\"}, \"fieldRef\": \"crm_contact__phone\", \"required\": false, \"maxlength\": 32, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"phone\", \"placeholder\": \"请输入手机号\", \"sourceField\": \"phone\"}, {\"type\": \"input\", \"field\": \"email\", \"label\": \"邮箱\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入邮箱\"}, \"fieldRef\": \"crm_contact__email\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"email\", \"placeholder\": \"请输入邮箱\", \"sourceField\": \"email\"}, {\"type\": \"input\", \"field\": \"isPrimary\", \"label\": \"主要联系人\", \"props\": {\"maxlength\": 1, \"placeholder\": \"请输入主要联系人\"}, \"fieldRef\": \"crm_contact__isPrimary\", \"required\": false, \"maxlength\": 1, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"is_primary\", \"placeholder\": \"请输入主要联系人\", \"sourceField\": \"isPrimary\", \"defaultValue\": \"0\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"fieldRef\": \"crm_contact__remark\", \"required\": false, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"columnName\": \"remark\", \"placeholder\": \"请输入备注\", \"sourceField\": \"remark\"}], \"tabTitle\": \"联系人\", \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"tableName\": \"crm_contact\", \"showInEdit\": true, \"sourceField\": \"customerId\", \"targetField\": \"id\", \"relationName\": \"客户有多个联系人\", \"relationType\": \"CHILD_LIST\", \"showInCreate\": true, \"showInDetail\": true}]}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '客户', 9407, 0, 9229, '[{\"isNew\": false, \"items\": [], \"dictName\": \"客户等级\", \"dictType\": \"crm_customer_level\"}, {\"isNew\": false, \"items\": [], \"dictName\": \"所属行业\", \"dictType\": \"crm_industry\"}]', '{}', '{}', '{\"id\": {\"type\": \"relationName\", \"targetField\": \"idName\", \"displayField\": \"contactName\", \"relationModelCode\": \"crm_contact\"}, \"industry\": {\"dictType\": \"crm_industry\", \"targetField\": \"industryName\"}, \"regionCode\": {\"type\": \"regionName\", \"targetField\": \"regionCodeName\"}, \"fieldaailwe\": {\"type\": \"userName\", \"targetField\": \"fieldaailweName\"}, \"fieldgiuxmr\": {\"type\": \"orgName\", \"targetField\": \"fieldgiuxmrName\"}, \"field1g9xtug\": {\"type\": \"orgName\", \"targetField\": \"field1g9xtugName\"}, \"customerLevel\": {\"dictType\": \"crm_customer_level\", \"targetField\": \"customerLevelName\"}}', 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"顶栏保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"required\": true, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入客户编码\", \"defaultValue\": \"\"}, \"columnName\": \"customer_code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"customerCode\", \"precision\": 2, \"columnName\": \"customer_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"ammount\", \"label\": \"金额\", \"width\": 160, \"length\": 11, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入数字\", \"defaultValue\": null, \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"columnName\": \"ammount\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"ammount\", \"precision\": 0, \"columnName\": \"ammount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"test11\", \"label\": \"f测试111\", \"width\": 160, \"length\": 128, \"remark\": \"f测试111\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"test11\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"test11\", \"precision\": 2, \"columnName\": \"test11\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"content\", \"label\": \"测试内容\", \"width\": 160, \"length\": 128, \"remark\": \"测试内容\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null, \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"columnName\": \"content\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"content\", \"precision\": 2, \"columnName\": \"content\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"字段保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入客户名称\", \"defaultValue\": \"\"}, \"columnName\": \"customer_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 128, \"unique\": true, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"customerName\", \"precision\": 2, \"columnName\": \"customer_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"options\": [{\"raw\": {\"remark\": null, \"createBy\": 1, \"cssClass\": null, \"dictCode\": 441, \"dictSort\": 1, \"dictType\": \"crm_customer_level\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"1级\", \"dictValue\": \"1\", \"isDefault\": \"N\", \"listClass\": \"success\", \"createDept\": 2, \"createTime\": \"2026-05-30 07:41:38\", \"dictStatus\": 1, \"updateTime\": \"2026-05-30 07:41:38\", \"linkedDictType\": null, \"parentDictCode\": 0, \"linkedDictValue\": null}, \"label\": \"1级\", \"value\": \"1\", \"remark\": null, \"status\": 1, \"cssClass\": null, \"dictCode\": 441, \"dictSort\": 1, \"isDefault\": \"N\", \"listClass\": \"success\", \"linkedDictType\": null, \"parentDictCode\": 0, \"linkedDictValue\": null}, {\"raw\": {\"remark\": null, \"createBy\": 1, \"cssClass\": null, \"dictCode\": 442, \"dictSort\": 2, \"dictType\": \"crm_customer_level\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"2级\", \"dictValue\": \"2\", \"isDefault\": \"N\", \"listClass\": \"error\", \"createDept\": 2, \"createTime\": \"2026-05-30 07:41:38\", \"dictStatus\": 1, \"updateTime\": \"2026-05-30 07:41:38\", \"linkedDictType\": null, \"parentDictCode\": 0, \"linkedDictValue\": null}, \"label\": \"2级\", \"value\": \"2\", \"remark\": null, \"status\": 1, \"cssClass\": null, \"dictCode\": 442, \"dictSort\": 2, \"isDefault\": \"N\", \"listClass\": \"error\", \"linkedDictType\": null, \"parentDictCode\": 0, \"linkedDictValue\": null}], \"dictType\": \"crm_customer_level\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": false, \"_optionType\": 2, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入客户等级\", \"defaultValue\": null, \"defaultFirstOption\": false}, \"columnName\": \"customer_level\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldCode\": \"customerLevel\", \"precision\": 2, \"columnName\": \"customer_level\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 140, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"dictType\": \"crm_industry\", \"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属行业\", \"defaultValue\": null}, \"columnName\": \"industry\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldCode\": \"industry\", \"precision\": 2, \"columnName\": \"industry\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属区域\", \"defaultValue\": \"\", \"virtualDisabled\": true}, \"columnName\": \"region_code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"regionCode\", \"precision\": 2, \"columnName\": \"region_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"REGION\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 9, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系人\", \"defaultValue\": null}, \"columnName\": \"contact_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 140, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 10, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系电话\", \"defaultValue\": null}, \"columnName\": \"contact_phone\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactPhone\", \"precision\": 2, \"columnName\": \"contact_phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 11, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系邮箱\", \"defaultValue\": null}, \"columnName\": \"contact_email\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactEmail\", \"precision\": 2, \"columnName\": \"contact_email\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 12, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 512, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入详细地址\", \"defaultValue\": null}, \"columnName\": \"address\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 512, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"address\", \"precision\": 2, \"columnName\": \"address\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 128, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 13, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入备注\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldaailwe\", \"label\": \"人员选择\", \"width\": 140, \"length\": 128, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 14, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"filterable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择人员\", \"defaultValue\": null}, \"columnName\": \"fieldaailwe\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldaailwe\", \"precision\": 2, \"columnName\": \"fieldaailwe\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldgiuxmr\", \"label\": \"组织选择11\", \"width\": 140, \"length\": 128, \"remark\": \"组织选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 15, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"filterable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择组织\", \"defaultValue\": null, \"optionSource\": {}}, \"columnName\": \"fieldgiuxmr\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldgiuxmr\", \"precision\": 2, \"columnName\": \"fieldgiuxmr\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"width\": 140, \"length\": 128, \"remark\": \"所属组织\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 16, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"columnName\": \"field1g9xtug\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"field1g9xtug\", \"precision\": 2, \"columnName\": \"field1g9xtug\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"field2\", \"label\": \"测试2\", \"width\": 160, \"length\": 20, \"remark\": \"测试2\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 17, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"columnName\": \"field2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 20, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"field2\", \"precision\": 2, \"columnName\": \"field2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldbvd8sh\", \"label\": \"字典选择\", \"width\": 160, \"length\": 64, \"remark\": \"字典选择\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 18, \"basicProps\": {\"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"filterable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择字典项\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"columnName\": \"fieldbvd8sh\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldbvd8sh\", \"precision\": 2, \"columnName\": \"fieldbvd8sh\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_customer\", \"name\": \"客户\", \"description\": \"客户基本信息、客户分级、所属区域和客户生命周期管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": \"regionCode\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"region_code\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"customerId\", \"displayField\": \"contactName\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_contact\"}], \"tableMode\": \"CREATE\", \"tableName\": \"crm_customer\", \"primaryKey\": null, \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"crm_customer\", \"datasourceId\": 1, \"tableComment\": \"客户\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"客户\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 7, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 272, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"collapsible\": true, \"fieldSettings\": {\"field1g9xtug\": {\"componentType\": \"orgTreeSelect\"}}}, \"children\": [], \"blockType\": \"search-form\", \"fieldRefs\": [\"customerCode\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"field1g9xtug\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 7, \"label\": \"操作工具栏\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"actions\": [\"add\", \"custom-query\", \"import\", \"export\", \"batch-delete\"], \"customActions\": []}, \"children\": [], \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 9, \"label\": \"数据列表\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 392, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"fieldSettings\": {\"field1g9xtug\": {\"targetField\": \"field1g9xtugName\"}, \"customerLevel\": {\"textColor\": \"#B3EF4AFF\", \"renderType\": \"dictTag\"}}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"children\": [], \"blockType\": \"data-table\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"field1g9xtug\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"description\": \"主列表页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}, {\"params\": [{\"name\": \"id\", \"value\": \":id\"}], \"pageKey\": \"detail\", \"pageName\": \"详情页\", \"pageType\": \"detail\", \"detailApi\": \"\", \"routePath\": \"detail/:id\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"back-button_m8nhvc\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 0, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1782024980786\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_efpax7\", \"gridH\": 2, \"gridW\": 10, \"gridX\": 2, \"gridY\": 0, \"label\": \"详情页标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"详情信息\", \"events\": [], \"subtitle\": \"查看当前业务记录的完整信息\", \"statusText\": \"详情\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"detail-info_sy3pwg\", \"gridH\": 8, \"gridW\": 12, \"gridX\": 0, \"gridY\": 2, \"label\": \"详情信息\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"基础信息\", \"events\": [], \"bordered\": false, \"columnCount\": 2, \"fieldSettings\": {}, \"labelPlacement\": \"left\"}, \"children\": [], \"blockType\": \"detail-info\", \"fieldRefs\": [\"customerCode\", \"ammount\", \"test11\", \"content\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"description\": \"业务详情页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 36, \"id\": \"toolbar_customerName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 36, \"id\": \"toolbar_customerCode\", \"label\": \"客户编码\", \"props\": {\"placeholder\": \"请输入客户编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 122, \"id\": \"toolbar_customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请输入客户等级\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"customerLevel\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 122, \"id\": \"toolbar_industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"industry\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 122, \"id\": \"toolbar_regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请输入所属区域\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"regionCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 208, \"id\": \"toolbar_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 208, \"id\": \"toolbar_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 208, \"id\": \"toolbar_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"placeholder\": \"请输入联系邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"contactEmail\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 294, \"id\": \"toolbar_address\", \"label\": \"详细地址\", \"props\": {\"placeholder\": \"请输入详细地址\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"address\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 294, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 578}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"industry\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"regionCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\", \"componentType\": \"regionTreeSelect\"}, \"contactName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"contactEmail\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"contactPhone\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"customerCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": \"\", \"componentType\": \"input\"}, \"customerName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": \"\", \"componentType\": \"input\"}, \"field1g9xtug\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"orgTreeSelect\"}, \"customerLevel\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"customerCode\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"field1g9xtug\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"客户列表\", \"props\": {\"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [{\"key\": \"custom_1781684056824\", \"type\": \"primary\", \"label\": \"自定义操作\", \"position\": \"row\", \"routePath\": \"/forge/app-center\", \"actionType\": \"route\", \"openTarget\": \"_self\", \"successBehavior\": \"none\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"width\": 220, \"sortable\": false}, \"address\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"industry\": {\"align\": \"left\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}, \"regionCode\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"contactName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"contactEmail\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"contactPhone\": {\"align\": \"left\", \"width\": 140, \"sortable\": false}, \"customerCode\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"customerName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"field1g9xtug\": {\"align\": \"right\", \"width\": 140, \"sortable\": false}, \"customerLevel\": {\"align\": \"left\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}}, \"hideBatchDelete\": false, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"field1g9xtug\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"detail_customerName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"customerName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 110, \"id\": \"detail_customerCode\", \"label\": \"客户编码\", \"props\": {\"placeholder\": \"请输入客户编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 184, \"id\": \"detail_customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请输入客户等级\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerLevel\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 258, \"id\": \"detail_industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"industry\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 332, \"id\": \"detail_regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请输入所属区域\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"regionCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 406, \"id\": \"detail_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 480, \"id\": \"detail_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 554, \"id\": \"detail_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"placeholder\": \"请输入联系邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"contactEmail\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 628, \"id\": \"detail_address\", \"label\": \"详细地址\", \"props\": {\"placeholder\": \"请输入详细地址\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"address\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 720, \"x\": 32, \"y\": 702, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 472, \"id\": \"detail_field2\", \"label\": \"测试2\", \"props\": {\"placeholder\": \"请输入测试2\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"field2\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 472, \"id\": \"detail_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"placeholder\": \"请输入所属组织\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"field1g9xtug\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 560, \"id\": \"detail_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"placeholder\": \"请输入组织选择11\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"fieldgiuxmr\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 560, \"id\": \"detail_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请输入人员选择\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"fieldaailwe\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 648, \"id\": \"detail_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"placeholder\": \"请输入字典选择\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"fieldbvd8sh\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 648, \"id\": \"detail_ammount\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 16, \"fieldRef\": \"ammount\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 736, \"id\": \"detail_test11\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入f测试111\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 17, \"fieldRef\": \"test11\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 736, \"id\": \"detail_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入测试内容\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"content\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 848}, \"detailGroups\": [{\"key\": \"form_layout\", \"items\": [{\"align\": \"left\", \"label\": \"客户编码\", \"fieldRef\": \"customerCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"金额\", \"fieldRef\": \"ammount\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"f测试111\", \"fieldRef\": \"test11\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"测试内容\", \"fieldRef\": \"content\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"客户名称\", \"fieldRef\": \"customerName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"客户等级\", \"fieldRef\": \"customerLevel\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"所属行业\", \"fieldRef\": \"industry\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"所属区域\", \"fieldRef\": \"regionCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系人\", \"fieldRef\": \"contactName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系电话\", \"fieldRef\": \"contactPhone\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系邮箱\", \"fieldRef\": \"contactEmail\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"详细地址\", \"fieldRef\": \"address\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"人员选择\", \"fieldRef\": \"fieldaailwe\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"组织选择11\", \"fieldRef\": \"fieldgiuxmr\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"所属组织\", \"fieldRef\": \"field1g9xtug\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"测试2\", \"fieldRef\": \"field2\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"字典选择\", \"fieldRef\": \"fieldbvd8sh\", \"readonly\": true}], \"title\": \"主信息\"}], \"detailSource\": \"FORM_LAYOUT\", \"relationTabs\": [{\"enabled\": true, \"tabTitle\": \"联系人\", \"relationId\": \"2061046763531378690\", \"relationName\": \"客户有多个联系人\", \"defaultFilter\": \"\", \"targetObjectCode\": \"CONTACT\", \"targetObjectName\": \"联系人\", \"inlineEditEnabled\": true}], \"fieldSettings\": {\"field2\": {\"align\": \"left\"}, \"remark\": {\"align\": \"left\"}, \"test11\": {\"align\": \"left\"}, \"address\": {\"align\": \"left\"}, \"ammount\": {\"align\": \"left\"}, \"content\": {\"align\": \"left\"}, \"industry\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"regionCode\": {\"align\": \"left\"}, \"contactName\": {\"align\": \"left\"}, \"fieldaailwe\": {\"align\": \"left\"}, \"fieldbvd8sh\": {\"align\": \"left\"}, \"fieldgiuxmr\": {\"align\": \"left\"}, \"contactEmail\": {\"align\": \"left\"}, \"contactPhone\": {\"align\": \"left\"}, \"customerCode\": {\"align\": \"left\"}, \"customerName\": {\"align\": \"left\"}, \"field1g9xtug\": {\"align\": \"left\"}, \"customerLevel\": {\"align\": \"left\", \"formatter\": \"dictTag\"}}, \"showApprovalLog\": true, \"showRelationTab\": true, \"showOperationLog\": true}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"customerCode\", \"ammount\", \"test11\", \"content\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"fieldaailwe\", \"fieldgiuxmr\", \"field1g9xtug\", \"field2\", \"fieldbvd8sh\"], \"componentKey\": \"detail-panel\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_customerCode\", \"span\": 1, \"field\": \"customerCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"ammount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"test11\", \"nodeType\": \"field\"}, {\"key\": \"cmp_content\", \"span\": 1, \"field\": \"content\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerName\", \"span\": 1, \"field\": \"customerName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerLevel\", \"span\": 1, \"field\": \"customerLevel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_industry\", \"span\": 1, \"field\": \"industry\", \"nodeType\": \"field\"}, {\"key\": \"cmp_regionCode\", \"span\": 1, \"field\": \"regionCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactPhone\", \"span\": 1, \"field\": \"contactPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactEmail\", \"span\": 1, \"field\": \"contactEmail\", \"nodeType\": \"field\"}, {\"key\": \"cmp_address\", \"span\": 1, \"field\": \"address\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 3, \"field\": \"remark\", \"nodeType\": \"field\"}, {\"key\": \"cmp_12\", \"span\": 3, \"label\": \"栅格布局\", \"children\": [{\"key\": \"cmp_0\", \"span\": 1, \"label\": \"栅格列\", \"props\": {\"span\": 1}, \"children\": [{\"key\": \"cmp_fieldaailwe\", \"span\": 1, \"field\": \"fieldaailwe\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}, {\"key\": \"cmp_1\", \"span\": 1, \"label\": \"栅格列\", \"props\": {\"span\": 1}, \"children\": [{\"key\": \"cmp_fieldgiuxmr\", \"span\": 1, \"field\": \"fieldgiuxmr\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}], \"nodeType\": \"row\"}, {\"key\": \"cmp_field1g9xtug\", \"span\": 1, \"field\": \"field1g9xtug\", \"nodeType\": \"field\"}, {\"key\": \"cmp_field2\", \"span\": 1, \"field\": \"field2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldbvd8sh\", \"span\": 1, \"field\": \"fieldbvd8sh\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 3, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"fieldSettings\": {\"field2\": {\"span\": 1, \"align\": \"left\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 20, \"labelWidth\": 100, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\", \"componentType\": \"input\", \"requiredMessage\": \"请输入测试2\"}, \"remark\": {\"rows\": 3, \"span\": 3, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 86, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入备注\"}, \"test11\": {\"span\": 1, \"align\": \"left\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\", \"requiredMessage\": \"f测试111不能为空\"}, \"address\": {\"span\": 1, \"align\": \"left\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 512, \"labelWidth\": 86, \"placeholder\": \"请输入详细地址\", \"componentType\": \"input\", \"requiredMessage\": \"请输入详细地址\"}, \"ammount\": {\"span\": 1, \"align\": \"left\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入数字\", \"componentType\": \"number\"}, \"content\": {\"span\": 1, \"align\": \"left\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\", \"requiredMessage\": \"测试内容不能为空\"}, \"industry\": {\"span\": 1, \"align\": \"left\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"dictType\": \"crm_industry\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 86, \"placeholder\": \"请输入所属行业\", \"componentType\": \"select\", \"requiredMessage\": \"请选择所属行业\"}, \"regionCode\": {\"span\": 1, \"align\": \"left\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入所属区域\", \"componentType\": \"regionTreeSelect\", \"requiredMessage\": \"请选择所属区域\"}, \"contactName\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 86, \"placeholder\": \"请输入联系人\", \"componentType\": \"input\", \"requiredMessage\": \"请输入联系人\"}, \"fieldaailwe\": {\"span\": 1, \"align\": \"left\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择人员\", \"componentType\": \"userSelect\", \"requiredMessage\": \"请选择人员选择\"}, \"fieldbvd8sh\": {\"span\": 1, \"align\": \"left\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择字典项\", \"componentType\": \"input\", \"requiredMessage\": \"请输入字典选择\"}, \"fieldgiuxmr\": {\"span\": 1, \"align\": \"left\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"readonly\": false, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择组织\", \"componentType\": \"orgTreeSelect\", \"requiredMessage\": \"请选择组织选择11\"}, \"contactEmail\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 86, \"placeholder\": \"请输入联系邮箱\", \"componentType\": \"input\", \"requiredMessage\": \"请输入联系邮箱\"}, \"contactPhone\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入联系电话\", \"componentType\": \"input\", \"requiredMessage\": \"请输入联系电话\"}, \"customerCode\": {\"span\": 1, \"align\": \"left\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 72, \"placeholder\": \"请输入客户编码\", \"componentType\": \"input\", \"requiredMessage\": \"必填\"}, \"customerName\": {\"span\": 1, \"align\": \"left\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 82, \"placeholder\": \"请输入客户名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入客户名称\"}, \"field1g9xtug\": {\"span\": 1, \"align\": \"left\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null, \"componentType\": \"orgTreeSelect\", \"requiredMessage\": \"请选择所属组织\"}, \"customerLevel\": {\"span\": 1, \"align\": \"left\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"dictType\": \"crm_customer_level\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 86, \"placeholder\": \"请输入客户等级\", \"componentType\": \"select\", \"requiredMessage\": \"请选择客户等级\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"fieldRules\": [{\"id\": \"rule_1782724193486\", \"field\": \"\", \"hidden\": false, \"readonly\": false, \"required\": false, \"defaultValue\": \"\"}]}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_customer_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_customerCode\", \"label\": \"客户编码\", \"props\": {\"__events\": [{\"id\": \"evt_1782010777843\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}, {\"id\": \"evt_1782010779156\", \"api\": \"get@/api/options?parent=:value\", \"action\": \"setOptions\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010785274\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalContentMode\": \"currentForm\"}, {\"id\": \"evt_1782010789377\", \"value\": \"true\", \"action\": \"showHide\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}, {\"id\": \"evt_1782010795400\", \"api\": \"post@/api/action\", \"action\": \"apiRequest\", \"trigger\": \"change\", \"targetId\": \"\", \"whenValue\": \"\"}], \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 72}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"必填\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"必填\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerCode\", \"columnName\": \"customer_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入数字\", \"__designerStyle\": {\"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"hideInnerBorder\": true}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ammount\", \"columnName\": \"ammount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"f测试111\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"f测试111不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"test11\", \"columnName\": \"test11\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_content\", \"label\": \"测试内容\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {\"borderColor\": \"#2563eb\", \"borderStyle\": \"dashed\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"测试内容不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_customerName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 82}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入客户名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerName\", \"columnName\": \"customer_name\", \"createIfMissing\": false}, \"advancedProps\": {\"unique\": true}}, {\"id\": \"cmp_customerLevel\", \"label\": \"客户等级\", \"props\": {\"dictType\": \"crm_customer_level\", \"clearable\": true, \"maxlength\": 32, \"_optionType\": 2, \"placeholder\": \"请输入客户等级\", \"defaultFirstOption\": false}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择客户等级\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerLevel\", \"columnName\": \"customer_level\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_industry\", \"label\": \"所属行业\", \"props\": {\"dictType\": \"crm_industry\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入所属行业\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属行业\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"industry\", \"columnName\": \"industry\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_regionCode\", \"label\": \"所属区域\", \"props\": {\"rootCode\": \"150000\", \"clearable\": true, \"dataRight\": true, \"maxlength\": 32, \"placeholder\": \"请输入所属区域\", \"virtualDisabled\": true}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属区域\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"regionCode\", \"columnName\": \"region_code\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"columnName\": \"contact_phone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系邮箱\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactEmail\", \"columnName\": \"contact_email\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_address\", \"label\": \"详细地址\", \"props\": {\"clearable\": true, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"layout\": {\"span\": 1, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入详细地址\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"address\", \"columnName\": \"address\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 3, \"align\": \"left\", \"labelWidth\": 86}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_12\", \"label\": \"栅格布局\", \"props\": {\"__fcType\": \"fcRow\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_0\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择人员\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择人员选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldaailwe\", \"columnName\": \"fieldaailwe\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_1\", \"label\": \"栅格列\", \"props\": {\"span\": 1, \"__fcType\": \"col\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"optionSource\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择11\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldgiuxmr\", \"columnName\": \"fieldgiuxmr\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格列\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入栅格布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fcRow\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入所属组织\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择所属组织\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field1g9xtug\", \"columnName\": \"field1g9xtug\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_field2\", \"label\": \"测试2\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入测试2\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"field2\", \"columnName\": \"field2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"dictType\": \"\", \"clearable\": true, \"maxlength\": 64, \"filterable\": true, \"placeholder\": \"请选择字典项\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入字典选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldbvd8sh\", \"columnName\": \"fieldbvd8sh\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"crm_customer_default_form\"}, \"hideRequiredAsterisk\": false, \"relationFieldSelectionMode\": \"CUSTOM\"}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"customerCode\", \"ammount\", \"test11\", \"content\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"fieldaailwe\", \"fieldgiuxmr\", \"field1g9xtug\", \"field2\", \"fieldbvd8sh\", \"crm_contact__contactName\", \"crm_contact__role\", \"crm_contact__phone\", \"crm_contact__email\", \"crm_contact__isPrimary\", \"crm_contact__remark\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"顶栏保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"customerCode\", \"rawLabel\": \"客户编码\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"ammount\", \"label\": \"金额\", \"width\": 160, \"length\": 11, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"ammount\", \"rawLabel\": \"金额\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"ammount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"ammount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"test11\", \"label\": \"f测试111\", \"width\": 160, \"length\": 128, \"remark\": \"f测试111\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"test11\", \"rawLabel\": \"f测试111\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"test11\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"test11\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"content\", \"label\": \"测试内容\", \"width\": 160, \"length\": 128, \"remark\": \"测试内容\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"content\", \"rawLabel\": \"测试内容\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"content\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"content\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"字段保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"customerName\", \"rawLabel\": \"客户名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerName\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"customerLevel\", \"rawLabel\": \"客户等级\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_level\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerLevel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 140, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldRef\": \"industry\", \"rawLabel\": \"所属行业\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"industry\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"industry\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"regionCode\", \"rawLabel\": \"所属区域\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"region_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"regionCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactName\", \"rawLabel\": \"联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 140, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactPhone\", \"rawLabel\": \"联系电话\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactEmail\", \"rawLabel\": \"联系邮箱\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_email\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactEmail\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"address\", \"rawLabel\": \"详细地址\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"address\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 128, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldaailwe\", \"label\": \"人员选择\", \"width\": 140, \"length\": 128, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"fieldaailwe\", \"rawLabel\": \"人员选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"fieldaailwe\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldaailwe\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldgiuxmr\", \"label\": \"组织选择11\", \"width\": 140, \"length\": 128, \"remark\": \"组织选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"fieldgiuxmr\", \"rawLabel\": \"组织选择11\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"fieldgiuxmr\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldgiuxmr\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"width\": 140, \"length\": 128, \"remark\": \"所属组织\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"field1g9xtug\", \"rawLabel\": \"所属组织\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field1g9xtug\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field1g9xtug\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field2\", \"label\": \"测试2\", \"width\": 160, \"length\": 20, \"remark\": \"测试2\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"field2\", \"rawLabel\": \"测试2\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field2\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field2\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldbvd8sh\", \"label\": \"字典选择\", \"width\": 160, \"length\": 64, \"remark\": \"字典选择\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldbvd8sh\", \"rawLabel\": \"字典选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"fieldbvd8sh\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldbvd8sh\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000001\", \"primary\": true, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"relations\": [], \"tableName\": \"crm_customer\"}, {\"props\": {\"tabTitle\": \"联系人\", \"displayField\": \"contactName\", \"relationName\": \"客户有多个联系人\", \"showInDetail\": true, \"sourceObjectCode\": \"CUSTOMER\", \"targetObjectCode\": \"CONTACT\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"CONTACT\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contact__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contact__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contactName\", \"label\": \"联系人姓名\", \"width\": 160, \"length\": 64, \"remark\": \"联系人姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__contactName\", \"rawLabel\": \"联系人姓名\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": null, \"remark\": \"关联客户\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__customerId\", \"rawLabel\": \"关联客户\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"role\", \"label\": \"角色\", \"width\": 160, \"length\": 32, \"remark\": \"角色\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__role\", \"rawLabel\": \"角色\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"role\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"role\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"phone\", \"label\": \"手机号\", \"width\": 160, \"length\": 32, \"remark\": \"手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__phone\", \"rawLabel\": \"手机号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"phone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"email\", \"label\": \"邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__email\", \"rawLabel\": \"邮箱\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"email\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"email\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"isPrimary\", \"label\": \"主要联系人\", \"width\": 160, \"length\": 1, \"remark\": \"主要联系人\", \"dataType\": \"char\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__isPrimary\", \"rawLabel\": \"主要联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"is_primary\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"isPrimary\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"crm_contact__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contact__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_contact__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contact__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_contact__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_contact__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"crm_contact__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000002\", \"primary\": false, \"modelCode\": \"crm_contact\", \"modelName\": \"联系人\", \"relations\": [{\"sourceField\": \"customerId\", \"targetField\": \"id\", \"displayField\": \"contactName\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_customer\"}], \"tableName\": \"crm_contact\"}], \"layoutType\": \"master-detail-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 7, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 272, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"collapsible\": true, \"fieldSettings\": {\"field1g9xtug\": {\"componentType\": \"orgTreeSelect\"}}}, \"children\": [], \"blockType\": \"search-form\", \"fieldRefs\": [\"customerCode\", \"customerName\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"field1g9xtug\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 7, \"label\": \"操作工具栏\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"actions\": [\"add\", \"custom-query\", \"import\", \"export\", \"batch-delete\"], \"customActions\": []}, \"children\": [], \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 9, \"label\": \"数据列表\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": 392, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"fieldSettings\": {\"field1g9xtug\": {\"targetField\": \"field1g9xtugName\"}, \"customerLevel\": {\"textColor\": \"#B3EF4AFF\", \"renderType\": \"dictTag\"}}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"children\": [], \"blockType\": \"data-table\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"field1g9xtug\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000001\", \"removedPageKeys\": [], \"primaryModelCode\": \"crm_customer\"}', 207, 52, '2026-06-29 17:21:12', 1, 1900000000000000002, 'CRM', 'crm_customer', '客户', 1, '2026-05-28 10:03:06', 1, 1, '2026-06-29 17:21:12', 1, 'default', '{\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"CREATE\", \"tableName\": \"crm_customer\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}', 'crm_customer', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000901, 1, 'pw_material', 'pw_material', '物料', '物料', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料编号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入规格型号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"dictType\": \"marter_status\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\"}]', '[{\"key\": \"materialCode\", \"align\": \"left\", \"title\": \"物料编号\", \"width\": 140, \"dataIndex\": \"materialCode\"}, {\"key\": \"materialName\", \"align\": \"left\", \"title\": \"物料名称\", \"width\": 180, \"dataIndex\": \"materialName\"}, {\"key\": \"specModel\", \"align\": \"left\", \"title\": \"规格型号\", \"width\": 160, \"dataIndex\": \"specModel\"}, {\"key\": \"unit\", \"align\": \"left\", \"title\": \"单位\", \"width\": 80, \"dataIndex\": \"unit\"}, {\"key\": \"referencePriceCent\", \"align\": \"left\", \"title\": \"参考单价(分)\", \"width\": 120, \"dataIndex\": \"referencePriceCent\"}, {\"key\": \"warningQuantity\", \"align\": \"left\", \"title\": \"预警数量\", \"width\": 120, \"dataIndex\": \"warningQuantity\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 100, \"render\": {\"type\": \"dictTag\", \"dictType\": \"marter_status\"}, \"dataIndex\": \"status\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"rules\": [{\"message\": \"请输入物料名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入物料名称\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入参考单价(分)\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入参考单价(分)\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"referencePriceCent\", \"precision\": 2, \"columnName\": \"reference_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入预警数量\", \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warningQuantity\", \"precision\": 3, \"columnName\": \"warning_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"dictType\": \"marter_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/pw_material/page\", \"create\": \"post@/ai/crud/pw_material\", \"delete\": \"delete@/ai/crud/pw_material/:id\", \"detail\": \"get@/ai/crud/pw_material/:id\", \"export\": \"post@/ai/crud/pw_material/export\", \"import\": \"post@/ai/crud/pw_material/import\", \"update\": \"put@/ai/crud/pw_material\", \"importTemplate\": \"get@/ai/crud/pw_material/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_specModel\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_unit\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_referencePriceCent\", \"span\": 1, \"field\": \"referencePriceCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warningQuantity\", \"span\": 1, \"field\": \"warningQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_material_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '物料', 9437, 10, 9438, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"marter_status\"}]', '{}', '{}', '{\"status\": {\"dictType\": \"marter_status\", \"targetField\": \"statusName\"}}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": null, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入物料编号\", \"defaultValue\": null}, \"columnName\": \"material_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料名称\", \"defaultValue\": null}, \"columnName\": \"material_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入规格型号\", \"defaultValue\": null}, \"columnName\": \"spec_model\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入单位\", \"defaultValue\": null}, \"columnName\": \"unit\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"referencePriceCent\", \"label\": \"参考单价(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入参考单价(分)\", \"defaultValue\": null}, \"columnName\": \"reference_price_cent\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"referencePriceCent\", \"precision\": 2, \"columnName\": \"reference_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warningQuantity\", \"label\": \"预警数量\", \"width\": 120, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入预警数量\", \"defaultValue\": null}, \"columnName\": \"warning_quantity\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warningQuantity\", \"precision\": 3, \"columnName\": \"warning_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"dictType\": \"marter_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\"}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_material\", \"name\": \"物料\", \"description\": \"物料基础资料\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_material\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"物料\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"materialName\", \"specModel\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"materialName\", \"specModel\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\", \"componentType\": \"select\"}, \"specModel\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"物料\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"物料列表\", \"props\": {\"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"unit\": {\"align\": \"left\", \"width\": 80, \"sortable\": false}, \"status\": {\"align\": \"left\", \"width\": 100, \"sortable\": false}, \"specModel\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"materialCode\": {\"align\": \"left\", \"width\": 140, \"sortable\": false}, \"materialName\": {\"align\": \"left\", \"width\": 180, \"sortable\": false}, \"warningQuantity\": {\"align\": \"left\", \"width\": 120, \"sortable\": false}, \"referencePriceCent\": {\"align\": \"left\", \"width\": 120, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unit\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"placeholder\": \"请输入参考单价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"referencePriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"placeholder\": \"请输入预警数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"warningQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-select\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"物料编号\", \"fieldRef\": \"materialCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"物料名称\", \"fieldRef\": \"materialName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"规格型号\", \"fieldRef\": \"specModel\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"单位\", \"fieldRef\": \"unit\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"参考单价(分)\", \"fieldRef\": \"referencePriceCent\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"预警数量\", \"fieldRef\": \"warningQuantity\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"unit\": {\"align\": \"left\"}, \"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\"}, \"specModel\": {\"align\": \"left\"}, \"materialCode\": {\"align\": \"left\"}, \"materialName\": {\"align\": \"left\"}, \"warningQuantity\": {\"align\": \"left\"}, \"referencePriceCent\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"unit\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"placeholder\": \"请输入参考单价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"referencePriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"placeholder\": \"请输入预警数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"warningQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 580, \"x\": 648, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\", \"remark\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_specModel\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_unit\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_referencePriceCent\", \"span\": 1, \"field\": \"referencePriceCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warningQuantity\", \"span\": 1, \"field\": \"warningQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"unit\": {\"span\": 1, \"align\": \"left\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"componentType\": \"input\"}, \"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"marter_status\", \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"select\", \"requiredMessage\": \"请选择状态\"}, \"specModel\": {\"span\": 1, \"align\": \"left\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"componentType\": \"input\"}, \"materialName\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入物料名称\"}, \"warningQuantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入预警数量\", \"componentType\": \"input\"}, \"referencePriceCent\": {\"span\": 1, \"align\": \"left\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入参考单价(分)\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_material_default_form\", \"formName\": \"物料表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入物料名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_referencePriceCent\", \"label\": \"参考单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入参考单价(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"referencePriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warningQuantity\", \"label\": \"预警数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入预警数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warningQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_material_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"specModel\", \"rawLabel\": \"规格型号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"spec_model\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"unit\", \"rawLabel\": \"单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"unit\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"referencePriceCent\", \"label\": \"参考单价(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"referencePriceCent\", \"rawLabel\": \"参考单价(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"reference_price_cent\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"referencePriceCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warningQuantity\", \"label\": \"预警数量\", \"width\": 120, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warningQuantity\", \"rawLabel\": \"预警数量\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"columnName\": \"warning_quantity\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warningQuantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"ENABLED\", \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"1920000000000000901\", \"primary\": true, \"modelCode\": \"pw_material\", \"modelName\": \"物料\", \"relations\": [], \"tableName\": \"pw_material\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"物料\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\", \"remark\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"referencePriceCent\", \"warningQuantity\", \"status\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000901\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_material\"}', 13, 3, '2026-07-04 07:08:27', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_material', '物料', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:08:27', NULL, NULL, NULL, 'pw_material', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000902, 1, 'pw_supplier', 'pw_supplier', '供应商', '供应商', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入联系人\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入联系电话\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"supplierCode\", \"align\": \"left\", \"title\": \"供应商编号\", \"width\": 140, \"dataIndex\": \"supplierCode\"}, {\"key\": \"supplierName\", \"align\": \"left\", \"title\": \"供应商名称\", \"width\": 180, \"dataIndex\": \"supplierName\"}, {\"key\": \"contactName\", \"align\": \"left\", \"title\": \"联系人\", \"width\": 100, \"dataIndex\": \"contactName\"}, {\"key\": \"contactPhone\", \"align\": \"left\", \"title\": \"联系电话\", \"width\": 130, \"dataIndex\": \"contactPhone\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 100, \"dataIndex\": \"status\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"rules\": [{\"message\": \"请输入供应商名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入供应商名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入供应商名称\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入联系人\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入联系电话\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactPhone\", \"precision\": 2, \"columnName\": \"contact_phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/pw_supplier/page\", \"create\": \"post@/ai/crud/pw_supplier\", \"delete\": \"delete@/ai/crud/pw_supplier/:id\", \"detail\": \"get@/ai/crud/pw_supplier/:id\", \"export\": \"post@/ai/crud/pw_supplier/export\", \"import\": \"post@/ai/crud/pw_supplier/import\", \"update\": \"put@/ai/crud/pw_supplier\", \"importTemplate\": \"get@/ai/crud/pw_supplier/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [{\"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"tableName\": \"pw_supplier_material\", \"sourceField\": \"supplierId\", \"targetField\": \"id\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_supplier\"}], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_supplierName\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactPhone\", \"span\": 1, \"field\": \"contactPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_supplier_default_form\"}, \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"tableName\": \"pw_supplier\"}, \"children\": [{\"key\": \"pw_supplier_material\", \"fields\": [{\"type\": \"input\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"fieldRef\": \"pw_supplier_material__materialCode\", \"required\": false, \"maxlength\": 64, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"columnName\": \"material_code\", \"placeholder\": \"请输入物料编号\", \"sourceField\": \"materialCode\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"fieldRef\": \"pw_supplier_material__materialName\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"columnName\": \"material_name\", \"placeholder\": \"请输入物料名称\", \"sourceField\": \"materialName\"}, {\"type\": \"number\", \"field\": \"quotePriceCent\", \"label\": \"报价(分)\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入报价(分)\"}, \"rules\": [{\"message\": \"请输入报价(分)\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"fieldRef\": \"pw_supplier_material__quotePriceCent\", \"required\": true, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"precision\": 2, \"columnName\": \"quote_price_cent\", \"placeholder\": \"请输入报价(分)\", \"sourceField\": \"quotePriceCent\", \"requiredMessage\": \"请输入报价(分)\"}, {\"type\": \"date\", \"field\": \"effectiveDate\", \"label\": \"有效期\", \"props\": {\"placeholder\": \"请选择有效期\"}, \"fieldRef\": \"pw_supplier_material__effectiveDate\", \"required\": false, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"columnName\": \"effective_date\", \"placeholder\": \"请选择有效期\", \"sourceField\": \"effectiveDate\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"fieldRef\": \"pw_supplier_material__status\", \"required\": true, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"columnName\": \"status\", \"placeholder\": \"请选择状态\", \"sourceField\": \"status\", \"defaultValue\": \"ENABLED\", \"requiredMessage\": \"请选择状态\"}], \"saveMode\": \"merge\", \"tabTitle\": \"供应商报价\", \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"tableName\": \"pw_supplier_material\", \"showInEdit\": true, \"sourceField\": \"supplierId\", \"targetField\": \"id\", \"relationName\": \"供应商报价\", \"relationType\": \"DETAIL\", \"showInCreate\": true, \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}}]}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '供应商', 9437, 20, 9447, '[]', '{}', '{}', '{\"id\": {\"type\": \"relationName\", \"targetField\": \"idName\", \"displayField\": \"materialName\", \"relationModelCode\": \"pw_supplier_material\"}}', 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"supplierCode\", \"label\": \"供应商编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": null, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入供应商编号\", \"defaultValue\": null}, \"columnName\": \"supplier_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierCode\", \"precision\": 2, \"columnName\": \"supplier_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"supplierName\", \"label\": \"供应商名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入供应商名称\", \"defaultValue\": null}, \"columnName\": \"supplier_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 100, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系人\", \"defaultValue\": null}, \"columnName\": \"contact_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 130, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系电话\", \"defaultValue\": null}, \"columnName\": \"contact_phone\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactPhone\", \"precision\": 2, \"columnName\": \"contact_phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\"}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_supplier\", \"name\": \"供应商\", \"description\": \"供应商基础资料\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"supplierId\", \"displayField\": \"materialName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_supplier_material\"}], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_supplier\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"供应商\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"供应商\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"remark\", \"pw_supplier_material__materialId\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"createTime\", \"updateTime\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"supplierName\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"supplierName\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\", \"componentType\": \"dictSelect\"}, \"contactName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"contactPhone\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"supplierName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"remark\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"供应商\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"供应商列表\", \"props\": {\"fieldRefs\": [\"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"status\": {\"align\": \"left\", \"width\": 100, \"sortable\": false}, \"contactName\": {\"align\": \"left\", \"width\": 100, \"sortable\": false}, \"contactPhone\": {\"align\": \"left\", \"width\": 130, \"sortable\": false}, \"supplierCode\": {\"align\": \"left\", \"width\": 140, \"sortable\": false}, \"supplierName\": {\"align\": \"left\", \"width\": 180, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_supplierName\", \"label\": \"供应商名称\", \"props\": {\"placeholder\": \"请输入供应商名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-select\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"供应商编号\", \"fieldRef\": \"supplierCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"供应商名称\", \"fieldRef\": \"supplierName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系人\", \"fieldRef\": \"contactName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系电话\", \"fieldRef\": \"contactPhone\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\"}, \"contactName\": {\"align\": \"left\"}, \"contactPhone\": {\"align\": \"left\"}, \"supplierCode\": {\"align\": \"left\"}, \"supplierName\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"placeholder\": \"请输入供应商编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"supplierCode\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_supplierName\", \"label\": \"供应商名称\", \"props\": {\"placeholder\": \"请输入供应商名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_pw_supplier_material__materialId\", \"label\": \"物料ID\", \"props\": {\"placeholder\": \"请输入物料ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"pw_supplier_material__materialId\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_pw_supplier_material__materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"pw_supplier_material__materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 376, \"id\": \"toolbar_pw_supplier_material__materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"pw_supplier_material__materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 462, \"id\": \"toolbar_pw_supplier_material__quotePriceCent\", \"label\": \"报价(分)\", \"props\": {\"placeholder\": \"请输入报价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"pw_supplier_material__quotePriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 548, \"id\": \"toolbar_pw_supplier_material__effectiveDate\", \"label\": \"有效期\", \"props\": {\"placeholder\": \"请输入有效期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 20, \"fieldRef\": \"pw_supplier_material__effectiveDate\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 548, \"id\": \"toolbar_pw_supplier_material__status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 21, \"fieldRef\": \"pw_supplier_material__status\", \"fieldRefs\": [], \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 660}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"createBy\", \"createTime\", \"remark\", \"createDept\", \"updateBy\", \"updateTime\", \"pw_supplier_material__materialId\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_supplierName\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactPhone\", \"span\": 1, \"field\": \"contactPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"select\", \"requiredMessage\": \"请选择状态\"}, \"contactName\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入联系人\", \"componentType\": \"input\"}, \"contactPhone\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入联系电话\", \"componentType\": \"input\"}, \"supplierName\": {\"span\": 1, \"align\": \"left\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入供应商名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入供应商名称\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_supplier_default_form\", \"formName\": \"供应商表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_supplierCode\", \"label\": \"供应商编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入供应商编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入供应商名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_contactPhone\", \"label\": \"联系电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_supplier_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"remark\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"supplierCode\", \"label\": \"供应商编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"supplierCode\", \"rawLabel\": \"供应商编号\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_code\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"supplierCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"supplierName\", \"rawLabel\": \"供应商名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"supplierName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 100, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactName\", \"rawLabel\": \"联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 130, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactPhone\", \"rawLabel\": \"联系电话\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"ENABLED\", \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"1920000000000000902\", \"primary\": true, \"modelCode\": \"pw_supplier\", \"modelName\": \"供应商\", \"relations\": [], \"tableName\": \"pw_supplier\"}, {\"props\": {\"saveMode\": \"merge\", \"tabTitle\": \"供应商报价\", \"displayField\": \"materialName\", \"relationName\": \"供应商报价\", \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"sourceObjectCode\": \"PW_SUPPLIER\", \"targetObjectCode\": \"PW_SUPPLIER_MATERIAL\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"PW_SUPPLIER_MATERIAL\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"supplierId\", \"label\": \"供应商ID\", \"width\": 160, \"length\": null, \"remark\": \"\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__supplierId\", \"rawLabel\": \"供应商ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"supplier_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"supplierId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input-number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__supplierName\", \"rawLabel\": \"供应商\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"supplierName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 160, \"length\": null, \"remark\": \"\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__materialId\", \"rawLabel\": \"物料ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"material_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input-number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quotePriceCent\", \"label\": \"报价(分)\", \"width\": 120, \"length\": null, \"remark\": \"\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__quotePriceCent\", \"rawLabel\": \"报价(分)\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"quote_price_cent\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quotePriceCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input-number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"effectiveDate\", \"label\": \"有效期\", \"width\": 120, \"length\": null, \"remark\": \"\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__effectiveDate\", \"rawLabel\": \"有效期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"effective_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"effectiveDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_supplier_material__status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"ENABLED\", \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"pw_supplier_material__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000904\", \"primary\": false, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"relations\": [{\"sourceField\": \"supplierId\", \"targetField\": \"id\", \"displayField\": \"materialName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_supplier\"}], \"tableName\": \"pw_supplier_material\"}], \"layoutType\": \"master-detail-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"供应商\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"remark\", \"pw_supplier_material__materialId\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"supplierCode\", \"supplierName\", \"contactName\", \"contactPhone\", \"status\", \"createTime\", \"updateTime\", \"pw_supplier_material__materialCode\", \"pw_supplier_material__materialName\", \"pw_supplier_material__quotePriceCent\", \"pw_supplier_material__effectiveDate\", \"pw_supplier_material__status\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000902\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_supplier\"}', 16, 3, '2026-07-04 07:12:26', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_supplier', '供应商', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:12:26', NULL, NULL, NULL, 'pw_supplier', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000903, 1, 'pw_warehouse', 'pw_warehouse', '仓库', '仓库', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库编号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库名称/位置\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"select\", \"align\": \"left\", \"field\": \"warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择类型\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"CENTER\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联项目\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\"}]', '[{\"key\": \"warehouseCode\", \"align\": \"left\", \"title\": \"仓库编号\", \"width\": 140, \"dataIndex\": \"warehouseCode\"}, {\"key\": \"warehouseName\", \"align\": \"left\", \"title\": \"仓库名称/位置\", \"width\": 200, \"dataIndex\": \"warehouseName\"}, {\"key\": \"warehouseType\", \"align\": \"left\", \"title\": \"类型\", \"width\": 120, \"dataIndex\": \"warehouseType\"}, {\"key\": \"projectName\", \"align\": \"left\", \"title\": \"关联项目\", \"width\": 180, \"dataIndex\": \"projectName\"}, {\"key\": \"relatedContractNo\", \"align\": \"left\", \"title\": \"关联合同\", \"width\": 150, \"dataIndex\": \"relatedContractNo\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 100, \"dataIndex\": \"status\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"rules\": [{\"message\": \"请输入仓库名称/位置\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入仓库名称/位置\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入仓库名称/位置\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"rules\": [{\"message\": \"请选择类型\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择类型\", \"defaultValue\": \"CENTER\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseType\", \"precision\": 2, \"columnName\": \"warehouse_type\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择类型\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入关联项目\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectName\", \"precision\": 2, \"columnName\": \"project_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"required\": false, \"clearable\": true, \"maxlength\": 255, \"labelWidth\": 100, \"placeholder\": \"请输入位置\", \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"location\", \"precision\": 2, \"columnName\": \"location\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入关联合同\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"relatedContractNo\", \"precision\": 2, \"columnName\": \"related_contract_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/pw_warehouse/page\", \"create\": \"post@/ai/crud/pw_warehouse\", \"delete\": \"delete@/ai/crud/pw_warehouse/:id\", \"detail\": \"get@/ai/crud/pw_warehouse/:id\", \"export\": \"post@/ai/crud/pw_warehouse/export\", \"import\": \"post@/ai/crud/pw_warehouse/import\", \"update\": \"put@/ai/crud/pw_warehouse\", \"importTemplate\": \"get@/ai/crud/pw_warehouse/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_warehouseName\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseType\", \"span\": 1, \"field\": \"warehouseType\", \"nodeType\": \"field\"}, {\"key\": \"cmp_projectName\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_location\", \"span\": 1, \"field\": \"location\", \"nodeType\": \"field\"}, {\"key\": \"cmp_relatedContractNo\", \"span\": 1, \"field\": \"relatedContractNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_warehouse_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '仓库', 9437, 30, 9439, '[]', '{}', '{}', '{}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseCode\", \"label\": \"仓库编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": null, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入仓库编号\", \"defaultValue\": null}, \"columnName\": \"warehouse_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseCode\", \"precision\": 2, \"columnName\": \"warehouse_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"width\": 200, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入仓库名称/位置\", \"defaultValue\": null}, \"columnName\": \"warehouse_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseType\", \"label\": \"类型\", \"width\": 120, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择类型\", \"defaultValue\": \"CENTER\"}, \"columnName\": \"warehouse_type\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"CENTER\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseType\", \"precision\": 2, \"columnName\": \"warehouse_type\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"projectName\", \"label\": \"关联项目\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联项目\", \"defaultValue\": null}, \"columnName\": \"project_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectName\", \"precision\": 2, \"columnName\": \"project_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"location\", \"label\": \"位置\", \"width\": 180, \"length\": 255, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入位置\", \"defaultValue\": null}, \"columnName\": \"location\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"location\", \"precision\": 2, \"columnName\": \"location\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"relatedContractNo\", \"label\": \"关联合同\", \"width\": 150, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联合同\", \"defaultValue\": null}, \"columnName\": \"related_contract_no\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"relatedContractNo\", \"precision\": 2, \"columnName\": \"related_contract_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\"}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_warehouse\", \"name\": \"仓库\", \"description\": \"中心仓库和项目现场仓\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_warehouse\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"仓库\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"warehouseName\", \"warehouseType\", \"projectName\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"warehouseName\", \"warehouseType\", \"projectName\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"ENABLED\", \"componentType\": \"select\"}, \"projectName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseType\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"CENTER\", \"componentType\": \"select\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"仓库\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"仓库列表\", \"props\": {\"fieldRefs\": [\"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"relatedContractNo\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"relatedContractNo\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"status\": {\"align\": \"left\", \"width\": 100, \"sortable\": false}, \"projectName\": {\"align\": \"left\", \"width\": 180, \"sortable\": false}, \"warehouseCode\": {\"align\": \"left\", \"width\": 140, \"sortable\": false}, \"warehouseName\": {\"align\": \"left\", \"width\": 200, \"sortable\": false}, \"warehouseType\": {\"align\": \"left\", \"width\": 120, \"sortable\": false}, \"relatedContractNo\": {\"align\": \"left\", \"width\": 150, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"relatedContractNo\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请输入仓库名称/位置\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"warehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_warehouseType\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请输入类型\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"warehouseType\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_projectName\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请输入关联项目\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"projectName\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"placeholder\": \"请输入关联合同\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"relatedContractNo\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_location\", \"label\": \"位置\", \"props\": {\"placeholder\": \"请输入位置\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"location\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"仓库编号\", \"fieldRef\": \"warehouseCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"仓库名称/位置\", \"fieldRef\": \"warehouseName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"类型\", \"fieldRef\": \"warehouseType\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"关联项目\", \"fieldRef\": \"projectName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"位置\", \"fieldRef\": \"location\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"关联合同\", \"fieldRef\": \"relatedContractNo\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\"}, \"location\": {\"align\": \"left\"}, \"projectName\": {\"align\": \"left\"}, \"warehouseCode\": {\"align\": \"left\"}, \"warehouseName\": {\"align\": \"left\"}, \"warehouseType\": {\"align\": \"left\"}, \"relatedContractNo\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"location\", \"relatedContractNo\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"placeholder\": \"请输入仓库编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"warehouseCode\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请输入仓库名称/位置\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"warehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_warehouseType\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请输入类型\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"warehouseType\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_projectName\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请输入关联项目\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"projectName\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_location\", \"label\": \"位置\", \"props\": {\"placeholder\": \"请输入位置\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"location\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"placeholder\": \"请输入关联合同\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"relatedContractNo\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 580, \"x\": 648, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"location\", \"relatedContractNo\", \"status\", \"remark\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_warehouseName\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseType\", \"span\": 1, \"field\": \"warehouseType\", \"nodeType\": \"field\"}, {\"key\": \"cmp_projectName\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_location\", \"span\": 1, \"field\": \"location\", \"nodeType\": \"field\"}, {\"key\": \"cmp_relatedContractNo\", \"span\": 1, \"field\": \"relatedContractNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"select\", \"requiredMessage\": \"请选择状态\"}, \"location\": {\"span\": 1, \"align\": \"left\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 255, \"labelWidth\": 100, \"placeholder\": \"请输入位置\", \"componentType\": \"input\"}, \"projectName\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入关联项目\", \"componentType\": \"input\"}, \"warehouseName\": {\"span\": 1, \"align\": \"left\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入仓库名称/位置\", \"componentType\": \"input\", \"requiredMessage\": \"请输入仓库名称/位置\"}, \"warehouseType\": {\"span\": 1, \"align\": \"left\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择类型\", \"componentType\": \"select\", \"requiredMessage\": \"请选择类型\"}, \"relatedContractNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入关联合同\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_warehouse_default_form\", \"formName\": \"仓库表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_warehouseCode\", \"label\": \"仓库编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入仓库编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入仓库名称/位置\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseType\", \"label\": \"类型\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择类型\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择类型\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseType\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"关联项目\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_location\", \"label\": \"位置\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"location\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_relatedContractNo\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入关联合同\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"relatedContractNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_warehouse_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"warehouseName\", \"warehouseType\", \"projectName\", \"location\", \"relatedContractNo\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"warehouseCode\", \"label\": \"仓库编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseCode\", \"rawLabel\": \"仓库编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_code\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"warehouseCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"width\": 200, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseName\", \"rawLabel\": \"仓库名称/位置\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warehouseName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseType\", \"label\": \"类型\", \"width\": 120, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseType\", \"rawLabel\": \"类型\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"warehouse_type\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warehouseType\", \"systemField\": false, \"defaultValue\": \"CENTER\", \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"projectName\", \"label\": \"关联项目\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"projectName\", \"rawLabel\": \"关联项目\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"project_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"projectName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"location\", \"label\": \"位置\", \"width\": 180, \"length\": 255, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"location\", \"rawLabel\": \"位置\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"location\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"location\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"relatedContractNo\", \"label\": \"关联合同\", \"width\": 150, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"relatedContractNo\", \"rawLabel\": \"关联合同\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"related_contract_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"relatedContractNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 100, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"ENABLED\", \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000903\", \"primary\": true, \"modelCode\": \"pw_warehouse\", \"modelName\": \"仓库\", \"relations\": [], \"tableName\": \"pw_warehouse\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"仓库\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"warehouseName\", \"warehouseType\", \"projectName\", \"location\", \"relatedContractNo\", \"status\", \"remark\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"warehouseCode\", \"warehouseName\", \"warehouseType\", \"projectName\", \"relatedContractNo\", \"status\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000903\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_warehouse\"}', 8, 2, '2026-07-04 07:13:39', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_warehouse', '仓库', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-23 00:29:38', NULL, NULL, NULL, 'pw_warehouse', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000904, 1, 'pw_purchase_order', 'pw_purchase_order', '采购单', '采购单', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入项目名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseId\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入目标仓库\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购人\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"date\", \"align\": \"left\", \"field\": \"purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"dictType\": \"pw_order_status\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"DRAFT\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"purchaseNo\", \"align\": \"left\", \"title\": \"采购单号\", \"width\": 160, \"dataIndex\": \"purchaseNo\"}, {\"key\": \"projectName\", \"align\": \"left\", \"title\": \"项目名称\", \"width\": 160, \"dataIndex\": \"projectName\"}, {\"key\": \"warehouseName\", \"align\": \"left\", \"title\": \"目标仓库\", \"width\": 160, \"dataIndex\": \"warehouseName\"}, {\"key\": \"purchaserName\", \"align\": \"left\", \"title\": \"采购人\", \"width\": 160, \"dataIndex\": \"purchaserName\"}, {\"key\": \"purchaseDate\", \"align\": \"center\", \"title\": \"采购日期\", \"width\": 140, \"dataIndex\": \"purchaseDate\"}, {\"key\": \"supplierName\", \"align\": \"left\", \"title\": \"供应商\", \"width\": 160, \"dataIndex\": \"supplierName\"}, {\"key\": \"purchaseAmountCent\", \"align\": \"left\", \"title\": \"采购金额(分)\", \"width\": 160, \"dataIndex\": \"purchaseAmountCent\"}, {\"key\": \"orderStatus\", \"align\": \"left\", \"title\": \"状态\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"pw_order_status\"}, \"dataIndex\": \"orderStatus\", \"renderType\": \"dictTag\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 232, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}, {\"key\": \"submit_purchase_approval\", \"type\": \"default\", \"label\": \"提交审批\", \"position\": \"row\", \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“提交审批”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_purchase_flow\", \"stepName\": \"发起采购审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"采购单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.purchaseNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.projectName\", \"targetField\": \"projectName\"}, {\"sourceField\": \"record.main.purchaseAmountCent\", \"targetField\": \"amountCent\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_purchase_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"PURCHASE\"}}, \"rollbackOnFailure\": true}], \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"clientKey\": \"submit_purchase_approval\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"useMainFlow\": true, \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"failureMessage\": \"采购审批提交失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购审批已提交\", \"successBehavior\": \"refreshList\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"rules\": [{\"message\": \"请输入项目名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入项目名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectName\", \"precision\": 2, \"columnName\": \"project_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入项目名称\"}, {\"span\": 1, \"type\": \"objectReference\", \"align\": \"left\", \"field\": \"warehouseId\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请填写\", \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"warehouseId\", \"precision\": 2, \"columnName\": \"warehouse_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入目标仓库\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入采购人\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaserName\", \"precision\": 2, \"columnName\": \"purchaser_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"date\", \"align\": \"left\", \"field\": \"purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择采购日期\", \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"purchaseDate\", \"precision\": 2, \"columnName\": \"purchase_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入供应商\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入采购金额(分)\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入采购金额(分)\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaseAmountCent\", \"precision\": 2, \"columnName\": \"purchase_amount_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"dictType\": \"pw_order_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"DRAFT\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"fieldCode\": \"orderStatus\", \"precision\": 2, \"columnName\": \"order_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/pw_purchase_order/page\", \"create\": \"post@/ai/crud/pw_purchase_order\", \"delete\": \"delete@/ai/crud/pw_purchase_order/:id\", \"detail\": \"get@/ai/crud/pw_purchase_order/:id\", \"export\": \"post@/ai/crud/pw_purchase_order/export\", \"import\": \"post@/ai/crud/pw_purchase_order/import\", \"update\": \"put@/ai/crud/pw_purchase_order\", \"importTemplate\": \"get@/ai/crud/pw_purchase_order/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [{\"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"tableName\": \"pw_purchase_order_item\", \"sourceField\": \"purchaseId\", \"targetField\": \"purchaseNo\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_purchase_order\"}], \"modalWidth\": \"2000px\", \"renderMode\": \"table\", \"rowActions\": [{\"key\": \"submit_purchase_approval\", \"type\": \"default\", \"label\": \"提交审批\", \"position\": \"row\", \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“提交审批”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_purchase_flow\", \"stepName\": \"发起采购审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"采购单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.purchaseNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.projectName\", \"targetField\": \"projectName\"}, {\"sourceField\": \"record.main.purchaseAmountCent\", \"targetField\": \"amountCent\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_purchase_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"PURCHASE\"}}, \"rollbackOnFailure\": true}], \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"clientKey\": \"submit_purchase_approval\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"useMainFlow\": true, \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"failureMessage\": \"采购审批提交失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购审批已提交\", \"successBehavior\": \"refreshList\"}], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_projectName\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldObjectReference\", \"span\": 1, \"field\": \"warehouseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseName\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaserName\", \"span\": 1, \"field\": \"purchaserName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaseDate\", \"span\": 1, \"field\": \"purchaseDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_supplierName\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaseAmountCent\", \"span\": 1, \"field\": \"purchaseAmountCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderStatus\", \"span\": 1, \"field\": \"orderStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_default_form\"}, \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"tableName\": \"pw_purchase_order\"}, \"children\": [{\"key\": \"pw_purchase_order_item\", \"fields\": [{\"type\": \"input\", \"field\": \"materialId\", \"label\": \"物料ID\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入物料ID\"}, \"fieldRef\": \"pw_purchase_order_item__materialId\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"material_id\", \"placeholder\": \"请输入物料ID\", \"sourceField\": \"materialId\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"fieldRef\": \"pw_purchase_order_item__materialName\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"material_name\", \"placeholder\": \"请输入物料名称\", \"sourceField\": \"materialName\"}, {\"type\": \"input\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"fieldRef\": \"pw_purchase_order_item__specModel\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"spec_model\", \"placeholder\": \"请输入规格型号\", \"sourceField\": \"specModel\"}, {\"type\": \"input\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"fieldRef\": \"pw_purchase_order_item__unit\", \"required\": false, \"maxlength\": 32, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"unit\", \"placeholder\": \"请输入单位\", \"sourceField\": \"unit\"}, {\"type\": \"input\", \"field\": \"quantity\", \"label\": \"数量\", \"props\": {\"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"fieldRef\": \"pw_purchase_order_item__quantity\", \"required\": true, \"maxlength\": 18, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"quantity\", \"placeholder\": \"请输入数量\", \"sourceField\": \"quantity\", \"requiredMessage\": \"请输入数量\"}, {\"type\": \"input\", \"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入成交单价(分)\"}, \"fieldRef\": \"pw_purchase_order_item__dealPriceCent\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"deal_price_cent\", \"placeholder\": \"请输入成交单价(分)\", \"sourceField\": \"dealPriceCent\"}, {\"type\": \"input\", \"field\": \"amountCent\", \"label\": \"金额(分)\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入金额(分)\"}, \"fieldRef\": \"pw_purchase_order_item__amountCent\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"columnName\": \"amount_cent\", \"placeholder\": \"请输入金额(分)\", \"sourceField\": \"amountCent\"}], \"saveMode\": \"merge\", \"tabTitle\": \"采购明细\", \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"tableName\": \"pw_purchase_order_item\", \"showInEdit\": true, \"sourceField\": \"purchaseId\", \"targetField\": \"purchaseNo\", \"relationName\": \"采购单包含明细采购明细\", \"relationType\": \"DETAIL\", \"showInCreate\": true, \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择供应商报价\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择报价\", \"objectCode\": \"PW_SUPPLIER_MATERIAL\", \"searchParams\": {\"supplierId\": \"${formData.supplierId}\"}, \"displayFields\": [\"supplierName:供应商\", \"materialCode:物料编号\", \"materialName:物料名称\", \"quotePriceCent:报价(分)\", \"effectiveDate:有效期\"], \"fieldMappings\": [{\"sourceField\": \"materialId\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"lastPriceCent\", \"targetField\": \"costPriceCent\"}, {\"sourceField\": \"quotePriceCent\", \"targetField\": \"dealPriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"supplierName\"]}}]}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '采购单', 9489, 40, 9448, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"pw_order_status\"}]', '{}', '{}', '{\"orderStatus\": {\"dictType\": \"pw_order_status\", \"targetField\": \"orderStatusName\"}}', 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"purchaseNo\", \"label\": \"采购单号\", \"width\": 160, \"length\": 64, \"remark\": \"采购单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 90, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入采购单号\", \"defaultValue\": null}, \"columnName\": \"purchase_no\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaseNo\", \"precision\": 2, \"columnName\": \"purchase_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"projectName\", \"label\": \"项目名称\", \"width\": 160, \"length\": 128, \"remark\": \"项目名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 100, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入项目名称\", \"defaultValue\": null}, \"columnName\": \"project_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectName\", \"precision\": 2, \"columnName\": \"project_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseId\", \"label\": \"目标仓库\", \"width\": 160, \"length\": 128, \"remark\": \"目标仓库ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 110, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请填写\", \"defaultValue\": null, \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"columnName\": \"warehouse_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"warehouseId\", \"precision\": 2, \"columnName\": \"warehouse_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"objectReference\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"REFERENCE\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceDisplayField\": \"warehouseName\"}, {\"field\": \"warehouseName\", \"label\": \"目标仓库\", \"width\": 160, \"length\": 128, \"remark\": \"目标仓库\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 120, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入目标仓库\", \"defaultValue\": null}, \"columnName\": \"warehouse_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"purchaserName\", \"label\": \"采购人\", \"width\": 160, \"length\": 64, \"remark\": \"采购人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 130, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入采购人\", \"defaultValue\": null}, \"columnName\": \"purchaser_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaserName\", \"precision\": 2, \"columnName\": \"purchaser_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"purchaseDate\", \"label\": \"采购日期\", \"width\": 140, \"length\": null, \"remark\": \"采购日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 140, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择采购日期\", \"defaultValue\": null}, \"columnName\": \"purchase_date\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"purchaseDate\", \"precision\": 2, \"columnName\": \"purchase_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 150, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入供应商\", \"defaultValue\": null}, \"columnName\": \"supplier_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"purchaseAmountCent\", \"label\": \"采购金额(分)\", \"width\": 160, \"length\": 128, \"remark\": \"采购金额(分)\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 160, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入采购金额(分)\", \"defaultValue\": null}, \"columnName\": \"purchase_amount_cent\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaseAmountCent\", \"precision\": 2, \"columnName\": \"purchase_amount_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderStatus\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 170, \"basicProps\": {\"dictType\": \"pw_order_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"DRAFT\"}, \"columnName\": \"order_status\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"DRAFT\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"fieldCode\": \"orderStatus\", \"precision\": 2, \"columnName\": \"order_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 180, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 500, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 500, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_purchase_order\", \"name\": \"采购单\", \"description\": \"采购申请和审批入库单据\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"purchaseNo\", \"targetField\": \"purchaseId\", \"displayField\": \"materialName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_purchase_order_item\"}], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_purchase_order\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"采购单\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购单\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"2000px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"runtimeRules\": [], \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"submit_purchase_approval\", \"type\": \"default\", \"label\": \"提交审批\", \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"status\": 1, \"visible\": true, \"position\": \"row\", \"clientKey\": \"submit_purchase_approval\", \"routePath\": \"\", \"sortOrder\": 10, \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“提交审批”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_purchase_flow\", \"stepName\": \"发起采购审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"采购单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.purchaseNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.projectName\", \"targetField\": \"projectName\"}, {\"sourceField\": \"record.main.purchaseAmountCent\", \"targetField\": \"amountCent\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_purchase_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"PURCHASE\"}}, \"rollbackOnFailure\": true}], \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"clientKey\": \"submit_purchase_approval\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"useMainFlow\": true, \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"targetFormKey\": \"\", \"failureMessage\": \"采购审批提交失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购审批已提交\", \"successBehavior\": \"refreshList\", \"displayCondition\": \"\"}, {\"key\": \"inbound_purchase_stock\", \"type\": \"default\", \"label\": \"采购入库过账\", \"params\": [], \"status\": 1, \"visible\": true, \"position\": \"detail\", \"clientKey\": \"inbound_purchase_stock\", \"routePath\": \"\", \"sortOrder\": 90, \"actionType\": \"route\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“采购入库过账”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_purchase_items\", \"stepName\": \"逐行入库\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"purchase_item_inbound\", \"stepName\": \"明细入库\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"采购审批通过入库\", \"itemCode\": \"${item.materialId}\", \"quantity\": \"${item.quantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"INBOUND\"}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_purchase_order_item\"}, \"rollbackOnFailure\": true}], \"params\": [], \"clientKey\": \"inbound_purchase_stock\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"targetFormKey\": \"\", \"failureMessage\": \"采购入库过账失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购入库已写入数量台账\", \"successBehavior\": \"refreshList\", \"displayCondition\": \"\"}], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\", \"pw_purchase_order_item__materialId\", \"pw_purchase_order_item__materialCode\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"createTime\", \"updateTime\", \"pw_purchase_order_item__materialCode\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"projectName\", \"warehouseName\", \"supplierName\", \"orderStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"projectName\", \"warehouseName\", \"supplierName\", \"orderStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"orderStatus\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"DRAFT\", \"componentType\": \"dictSelect\"}, \"projectName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"purchaseDate\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"date\"}, \"supplierName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"purchaserName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"purchaseAmountCent\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"采购单\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"采购单列表\", \"props\": {\"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"2000px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"submit_purchase_approval\", \"type\": \"success\", \"label\": \"提交审批\", \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"position\": \"row\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"actionCode\": \"submit_purchase_approval\", \"actionType\": \"START_FLOW\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“提交审批”？\", \"failureMessage\": \"采购审批提交失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购审批已提交\", \"successBehavior\": \"refreshList\", \"targetObjectCode\": \"PW_PURCHASE_ORDER\", \"businessObjectCode\": \"PW_PURCHASE_ORDER\"}, {\"key\": \"inbound_purchase_stock\", \"type\": \"primary\", \"label\": \"采购入库过账\", \"position\": \"detail\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"actionCode\": \"inbound_purchase_stock\", \"actionType\": \"route\", \"objectCode\": \"PW_PURCHASE_ORDER\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“采购入库过账”？\", \"failureMessage\": \"采购入库过账失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购入库已写入数量台账\", \"successBehavior\": \"refreshList\", \"targetObjectCode\": \"PW_PURCHASE_ORDER\", \"businessObjectCode\": \"PW_PURCHASE_ORDER\"}], \"fieldSettings\": {\"purchaseNo\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderStatus\": {\"align\": \"left\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}, \"projectName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"purchaseDate\": {\"align\": \"center\", \"width\": 140, \"sortable\": false}, \"supplierName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"purchaserName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"warehouseName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"purchaseAmountCent\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_projectName\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请输入项目名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"projectName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请输入目标仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"warehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_purchaserName\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请输入采购人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"purchaserName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"placeholder\": \"请输入采购日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"purchaseDate\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_supplierName\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请输入供应商\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"placeholder\": \"请输入采购金额(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"purchaseAmountCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_orderStatus\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 384, \"id\": \"detail_warehouseId\", \"label\": \"目标仓库ID\", \"props\": {\"placeholder\": \"请输入目标仓库ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"warehouseId\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 384, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"采购单号\", \"fieldRef\": \"purchaseNo\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"项目名称\", \"fieldRef\": \"projectName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"目标仓库\", \"fieldRef\": \"warehouseId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"目标仓库\", \"fieldRef\": \"warehouseName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"采购人\", \"fieldRef\": \"purchaserName\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"采购日期\", \"fieldRef\": \"purchaseDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"供应商\", \"fieldRef\": \"supplierName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"采购金额(分)\", \"fieldRef\": \"purchaseAmountCent\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"orderStatus\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"purchaseNo\": {\"align\": \"left\"}, \"orderStatus\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"projectName\": {\"align\": \"left\"}, \"warehouseId\": {\"align\": \"right\"}, \"purchaseDate\": {\"align\": \"center\"}, \"supplierName\": {\"align\": \"left\"}, \"purchaserName\": {\"align\": \"left\"}, \"warehouseName\": {\"align\": \"left\"}, \"purchaseAmountCent\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请输入采购单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"purchaseNo\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_projectName\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请输入项目名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"projectName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_warehouseId\", \"label\": \"目标仓库ID\", \"props\": {\"placeholder\": \"请输入目标仓库ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"warehouseId\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请输入目标仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"warehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_purchaserName\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请输入采购人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"purchaserName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"placeholder\": \"请输入采购日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"purchaseDate\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_supplierName\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请输入供应商\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"placeholder\": \"请输入采购金额(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"purchaseAmountCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_orderStatus\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 392, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 462, \"id\": \"toolbar_pw_purchase_order_item__materialId\", \"label\": \"物料ID\", \"props\": {\"placeholder\": \"请输入物料ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 17, \"fieldRef\": \"pw_purchase_order_item__materialId\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 462, \"id\": \"toolbar_pw_purchase_order_item__materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"pw_purchase_order_item__materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 548, \"id\": \"toolbar_pw_purchase_order_item__materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 19, \"fieldRef\": \"pw_purchase_order_item__materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 548, \"id\": \"toolbar_pw_purchase_order_item__specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 20, \"fieldRef\": \"pw_purchase_order_item__specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 548, \"id\": \"toolbar_pw_purchase_order_item__unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 21, \"fieldRef\": \"pw_purchase_order_item__unit\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 634, \"id\": \"toolbar_pw_purchase_order_item__quantity\", \"label\": \"数量\", \"props\": {\"placeholder\": \"请输入数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 22, \"fieldRef\": \"pw_purchase_order_item__quantity\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 634, \"id\": \"toolbar_pw_purchase_order_item__dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"placeholder\": \"请输入成交单价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 24, \"fieldRef\": \"pw_purchase_order_item__dealPriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 720, \"id\": \"toolbar_pw_purchase_order_item__amountCent\", \"label\": \"金额(分)\", \"props\": {\"placeholder\": \"请输入金额(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 25, \"fieldRef\": \"pw_purchase_order_item__amountCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 832}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\", \"pw_purchase_order_item__materialId\", \"pw_purchase_order_item__materialCode\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_projectName\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldObjectReference\", \"span\": 1, \"field\": \"warehouseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseName\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaserName\", \"span\": 1, \"field\": \"purchaserName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaseDate\", \"span\": 1, \"field\": \"purchaseDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_supplierName\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_purchaseAmountCent\", \"span\": 1, \"field\": \"purchaseAmountCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderStatus\", \"span\": 1, \"field\": \"orderStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"editFormStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"fieldSettings\": {\"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 500, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"orderStatus\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"pw_order_status\", \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"select\", \"requiredMessage\": \"请选择状态\"}, \"projectName\": {\"span\": 1, \"align\": \"left\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入项目名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入项目名称\"}, \"warehouseId\": {\"span\": 1, \"align\": \"left\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写\", \"componentType\": \"objectReference\"}, \"purchaseDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择采购日期\", \"componentType\": \"date\"}, \"supplierName\": {\"span\": 1, \"align\": \"left\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入供应商\", \"componentType\": \"input\"}, \"purchaserName\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入采购人\", \"componentType\": \"input\"}, \"warehouseName\": {\"span\": 1, \"align\": \"left\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入目标仓库\", \"componentType\": \"input\"}, \"purchaseAmountCent\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入采购金额(分)\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"formStyle\": {\"maxWidth\": \"2000px\", \"minHeight\": \"320px\"}, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"2000px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_default_form\", \"formName\": \"采购单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_purchaseNo\", \"label\": \"采购单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"document_daily_no\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_projectName\", \"label\": \"项目名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入项目名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"projectName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldObjectReference\", \"label\": \"目标仓库\", \"props\": {\"placeholder\": \"请填写\", \"referenceObjectCode\": \"PW_WAREHOUSE\", \"referenceValueField\": \"id\", \"referenceDisplayField\": \"warehouseName\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"objectReference\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseId\", \"columnName\": \"warehouse_id\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseName\", \"label\": \"目标仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入目标仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaserName\", \"label\": \"采购人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaserName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseDate\", \"label\": \"采购日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择采购日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_purchaseAmountCent\", \"label\": \"采购金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购金额(分)\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseAmountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"maxlength\": 500, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\", \"pw_purchase_order_item__materialId\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"purchaseNo\", \"label\": \"采购单号\", \"width\": 160, \"length\": 64, \"remark\": \"采购单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"purchaseNo\", \"rawLabel\": \"采购单号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchase_no\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"purchaseNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"projectName\", \"label\": \"项目名称\", \"width\": 160, \"length\": 128, \"remark\": \"项目名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"projectName\", \"rawLabel\": \"项目名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"project_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"projectName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseId\", \"label\": \"目标仓库\", \"width\": 160, \"length\": 128, \"remark\": \"目标仓库ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"warehouseId\", \"rawLabel\": \"目标仓库\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"warehouse_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"warehouseId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"objectReference\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseName\", \"label\": \"目标仓库\", \"width\": 160, \"length\": 128, \"remark\": \"目标仓库\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseName\", \"rawLabel\": \"目标仓库\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warehouseName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"purchaserName\", \"label\": \"采购人\", \"width\": 160, \"length\": 64, \"remark\": \"采购人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"purchaserName\", \"rawLabel\": \"采购人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchaser_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"purchaserName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"purchaseDate\", \"label\": \"采购日期\", \"width\": 140, \"length\": null, \"remark\": \"采购日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"purchaseDate\", \"rawLabel\": \"采购日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"purchase_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"purchaseDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"supplierName\", \"rawLabel\": \"供应商\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"supplierName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"purchaseAmountCent\", \"label\": \"采购金额(分)\", \"width\": 160, \"length\": 128, \"remark\": \"采购金额(分)\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"purchaseAmountCent\", \"rawLabel\": \"采购金额(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchase_amount_cent\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"purchaseAmountCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"fieldRef\": \"orderStatus\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderStatus\", \"systemField\": false, \"defaultValue\": \"DRAFT\", \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 500, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000905\", \"primary\": true, \"modelCode\": \"pw_purchase_order\", \"modelName\": \"采购单\", \"relations\": [], \"tableName\": \"pw_purchase_order\"}, {\"props\": {\"saveMode\": \"merge\", \"tabTitle\": \"采购明细\", \"displayField\": \"materialName\", \"relationName\": \"采购单包含明细采购明细\", \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择供应商报价\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择报价\", \"objectCode\": \"PW_SUPPLIER_MATERIAL\", \"searchParams\": {\"supplierId\": \"${formData.supplierId}\"}, \"displayFields\": [\"supplierName:供应商\", \"materialCode:物料编号\", \"materialName:物料名称\", \"quotePriceCent:报价(分)\", \"effectiveDate:有效期\"], \"fieldMappings\": [{\"sourceField\": \"materialId\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"lastPriceCent\", \"targetField\": \"costPriceCent\"}, {\"sourceField\": \"quotePriceCent\", \"targetField\": \"dealPriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"supplierName\"]}, \"sourceObjectCode\": \"PW_PURCHASE_ORDER\", \"targetObjectCode\": \"PW_PURCHASE_ORDER_ITEM\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"PW_PURCHASE_ORDER_ITEM\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"purchaseId\", \"label\": \"采购单ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__purchaseId\", \"rawLabel\": \"采购单ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchase_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"purchaseId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__materialId\", \"rawLabel\": \"物料ID\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__specModel\", \"rawLabel\": \"规格型号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"spec_model\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__unit\", \"rawLabel\": \"单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"unit\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__quantity\", \"rawLabel\": \"数量\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"columnName\": \"quantity\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__dealPriceCent\", \"rawLabel\": \"成交单价(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"deal_price_cent\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"dealPriceCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amountCent\", \"label\": \"金额(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"pw_purchase_order_item__amountCent\", \"rawLabel\": \"金额(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"amount_cent\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amountCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"pw_purchase_order_item__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000906\", \"primary\": false, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"relations\": [{\"sourceField\": \"purchaseId\", \"targetField\": \"purchaseNo\", \"displayField\": \"materialName\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"pw_purchase_order\"}], \"tableName\": \"pw_purchase_order_item\"}], \"layoutType\": \"master-detail-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购单\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"2000px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"runtimeRules\": [], \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"submit_purchase_approval\", \"type\": \"default\", \"label\": \"提交审批\", \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"status\": 1, \"visible\": true, \"position\": \"row\", \"clientKey\": \"submit_purchase_approval\", \"routePath\": \"\", \"sortOrder\": 10, \"actionType\": \"START_FLOW\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“提交审批”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"start_purchase_flow\", \"stepName\": \"发起采购审批\", \"stepType\": \"START_FLOW\", \"stepConfig\": {\"title\": \"采购单审批\", \"fieldMapping\": [{\"sourceField\": \"record.main.id\", \"targetField\": \"documentId\"}, {\"sourceField\": \"record.main.purchaseNo\", \"targetField\": \"documentNo\"}, {\"sourceField\": \"record.main.projectName\", \"targetField\": \"projectName\"}, {\"sourceField\": \"record.main.purchaseAmountCent\", \"targetField\": \"amountCent\"}, {\"sourceField\": \"record.main.createBy\", \"targetField\": \"applicantId\"}, {\"sourceField\": \"record.main.orderStatus\", \"targetField\": \"documentStatus\"}], \"flowModelKey\": \"pw_purchase_approval\", \"staticValues\": {\"hr\": \"admin\", \"deptManager\": \"1\", \"approvalScene\": \"PURCHASE\"}}, \"rollbackOnFailure\": true}], \"params\": [{\"name\": \"\", \"value\": \"\", \"target\": \"\", \"clientKey\": \"param_1783146458399_0\", \"sourceType\": \"static\", \"sourceField\": \"\"}], \"clientKey\": \"submit_purchase_approval\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"useMainFlow\": true, \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"targetFormKey\": \"\", \"failureMessage\": \"采购审批提交失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购审批已提交\", \"successBehavior\": \"refreshList\", \"displayCondition\": \"\"}, {\"key\": \"inbound_purchase_stock\", \"type\": \"default\", \"label\": \"采购入库过账\", \"params\": [], \"status\": 1, \"visible\": true, \"position\": \"detail\", \"clientKey\": \"inbound_purchase_stock\", \"routePath\": \"\", \"sortOrder\": 90, \"actionType\": \"route\", \"openTarget\": \"_self\", \"confirmText\": \"确认执行“采购入库过账”？\", \"actionConfig\": {\"steps\": [{\"stepCode\": \"foreach_purchase_items\", \"stepName\": \"逐行入库\", \"stepType\": \"FOREACH\", \"stepConfig\": {\"steps\": [{\"stepCode\": \"purchase_item_inbound\", \"stepName\": \"明细入库\", \"stepType\": \"DOMAIN_ACTION\", \"stepConfig\": {\"params\": {\"remark\": \"采购审批通过入库\", \"itemCode\": \"${item.materialId}\", \"quantity\": \"${item.quantity}\", \"accountCode\": \"${record.main.warehouseId}\", \"dimensionKey\": \"\", \"sourceDetailId\": \"${item.id}\"}, \"actionType\": \"QUANTITY\", \"operationType\": \"INBOUND\"}, \"rollbackOnFailure\": true}], \"itemAlias\": \"item\", \"indexAlias\": \"index\", \"collectionPath\": \"record.children.pw_purchase_order_item\"}, \"rollbackOnFailure\": true}], \"params\": [], \"clientKey\": \"inbound_purchase_stock\", \"formSchema\": [], \"openTarget\": \"_self\", \"targetPath\": \"\", \"targetFormKey\": \"\", \"successBehavior\": \"refreshList\"}, \"targetFormKey\": \"\", \"failureMessage\": \"采购入库过账失败\", \"permissionCode\": \"ai:businessAction:execute\", \"successMessage\": \"采购入库已写入数量台账\", \"successBehavior\": \"refreshList\", \"displayCondition\": \"\"}], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"projectName\", \"warehouseId\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"remark\", \"pw_purchase_order_item__materialId\", \"pw_purchase_order_item__materialCode\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"purchaseNo\", \"projectName\", \"warehouseName\", \"purchaserName\", \"purchaseDate\", \"supplierName\", \"purchaseAmountCent\", \"orderStatus\", \"createTime\", \"updateTime\", \"pw_purchase_order_item__materialCode\", \"pw_purchase_order_item__materialName\", \"pw_purchase_order_item__specModel\", \"pw_purchase_order_item__unit\", \"pw_purchase_order_item__quantity\", \"pw_purchase_order_item__dealPriceCent\", \"pw_purchase_order_item__amountCent\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000905\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_purchase_order\"}', 81, 18, '2026-07-14 12:05:43', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_purchase_order', '采购单', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-22 15:38:52', NULL, NULL, NULL, 'pw_purchase_order', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000905, 1, 'pw_outbound_order', 'pw_outbound_order', '出库单', '出库管理', '[{\"type\": \"input\", \"field\": \"outboundNo\", \"label\": \"出库单号\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"warehouseName\", \"label\": \"所属仓库\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": \"{\\\"dictType\\\": \\\"pw_order_status\\\"}\", \"dictType\": \"pw_order_status\", \"queryType\": \"eq\", \"componentType\": \"select\"}, {\"show\": false, \"type\": \"number\", \"field\": \"warehouseId\", \"label\": \"仓库ID\", \"hidden\": true, \"visible\": false, \"queryType\": \"eq\"}]', '[{\"prop\": \"outboundNo\", \"label\": \"出库单号\", \"width\": 170}, {\"prop\": \"warehouseName\", \"label\": \"所属仓库\", \"width\": 220}, {\"prop\": \"applicantName\", \"label\": \"申请人\", \"width\": 100}, {\"prop\": \"outboundDate\", \"label\": \"申请日期\", \"width\": 120}, {\"prop\": \"orderStatus\", \"label\": \"状态\", \"width\": 110, \"render\": \"{\\\"type\\\": \\\"dictTag\\\", \\\"dictType\\\": \\\"pw_order_status\\\"}\"}]', '[{\"type\": \"input\", \"field\": \"outboundNo\", \"label\": \"出库单号\", \"disabled\": true, \"readonly\": true, \"required\": false, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"outbound_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\"}, {\"type\": \"recordSelector\", \"field\": \"warehouseId\", \"label\": \"所属仓库\", \"props\": \"{\\\"recordSelector\\\": {\\\"title\\\": \\\"选择仓库\\\", \\\"suiteCode\\\": \\\"PROCUREMENT_WAREHOUSE\\\", \\\"labelField\\\": \\\"warehouseName\\\", \\\"objectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"valueField\\\": \\\"id\\\", \\\"searchParams\\\": {\\\"status\\\": \\\"ENABLED\\\"}, \\\"displayFields\\\": [\\\"warehouseCode:仓库编号\\\", \\\"warehouseName:仓库名称\\\", \\\"warehouseType:类型\\\", \\\"projectName:关联项目\\\"], \\\"fieldMappings\\\": [{\\\"sourceField\\\": \\\"id\\\", \\\"targetField\\\": \\\"warehouseId\\\"}, {\\\"sourceField\\\": \\\"warehouseName\\\", \\\"targetField\\\": \\\"warehouseName\\\"}], \\\"keywordFields\\\": [\\\"warehouseCode\\\", \\\"warehouseName\\\", \\\"projectName\\\"], \\\"targetLabelField\\\": \\\"warehouseName\\\", \\\"targetObjectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"businessObjectCode\\\": \\\"PW_WAREHOUSE\\\"}, \\\"targetLabelField\\\": \\\"warehouseName\\\"}\", \"required\": true, \"componentType\": \"recordSelector\"}, {\"type\": \"input\", \"field\": \"applicantName\", \"label\": \"申请人\"}, {\"type\": \"date\", \"field\": \"outboundDate\", \"label\": \"出库日期\"}, {\"type\": \"input\", \"field\": \"outboundReason\", \"label\": \"出库原因\"}, {\"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": \"{\\\"dictType\\\": \\\"pw_order_status\\\"}\", \"dictType\": \"pw_order_status\", \"defaultValue\": \"DRAFT\", \"componentType\": \"select\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\"}]', '{\"list\": \"get@/ai/crud/pw_outbound_order/page\", \"create\": \"post@/ai/crud/pw_outbound_order\", \"delete\": \"delete@/ai/crud/pw_outbound_order/:id\", \"detail\": \"get@/ai/crud/pw_outbound_order/:id\", \"export\": \"post@/ai/crud/pw_outbound_order/export\", \"import\": \"post@/ai/crud/pw_outbound_order/import\", \"update\": \"put@/ai/crud/pw_outbound_order\", \"importTemplate\": \"get@/ai/crud/pw_outbound_order/import-template\"}', '{\"rowKey\": \"id\", \"layoutType\": \"master-detail-crud\", \"modalWidth\": \"1280px\", \"objectCode\": \"PW_OUTBOUND_ORDER\", \"rowActions\": [{\"key\": \"submit_outbound_approval\", \"label\": \"提交审批并锁定\", \"position\": \"row\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"actionCode\": \"submit_outbound_approval\", \"actionType\": \"COMMAND\", \"buttonType\": \"success\", \"objectCode\": \"PW_OUTBOUND_ORDER\", \"confirmText\": \"确认提交出库审批并锁定库存？\", \"successMessage\": \"出库审批已提交，库存已锁定\", \"successBehavior\": \"refreshList\", \"targetObjectCode\": \"PW_OUTBOUND_ORDER\", \"businessObjectCode\": \"PW_OUTBOUND_ORDER\"}], \"showExport\": true, \"showImport\": true, \"editGridCols\": 2, \"enableDetail\": true, \"businessObjectCode\": \"PW_OUTBOUND_ORDER\", \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"pw_outbound_order\", \"modelName\": \"出库单\", \"tableName\": \"pw_outbound_order\"}, \"children\": [{\"key\": \"pw_outbound_order_item\", \"fields\": [{\"type\": \"number\", \"field\": \"warehouseId\", \"label\": \"仓库ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_outbound_order_item__warehouseId\", \"required\": false, \"columnName\": \"warehouse_id\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"warehouseId\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_outbound_order_item__materialId\", \"required\": true, \"columnName\": \"material_id\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"componentType\": \"number\"}, {\"type\": \"input\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__materialCode\", \"required\": true, \"columnName\": \"material_code\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__materialName\", \"required\": true, \"columnName\": \"material_name\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 150, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__specModel\", \"required\": false, \"columnName\": \"spec_model\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__unit\", \"required\": false, \"columnName\": \"unit\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"stockQuantity\", \"label\": \"库存数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_outbound_order_item__stockQuantity\", \"required\": false, \"precision\": 3, \"columnName\": \"stock_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"stockQuantity\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"outboundQuantity\", \"label\": \"出库数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_outbound_order_item__outboundQuantity\", \"required\": true, \"precision\": 3, \"columnName\": \"outbound_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"outboundQuantity\", \"componentType\": \"number\"}], \"saveMode\": \"merge\", \"tabTitle\": \"出库明细\", \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"tableName\": \"pw_outbound_order_item\", \"showInEdit\": true, \"sourceField\": \"outboundId\", \"targetField\": \"id\", \"relationName\": \"出库明细\", \"relationType\": \"ONE_TO_MANY\", \"showInCreate\": true, \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择出库物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"warehouseId\": \"${formData.warehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"]}}]}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '出库管理', NULL, 50, NULL, NULL, NULL, NULL, NULL, 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"outboundNo\", \"label\": \"出库单号\", \"width\": 160, \"length\": 64, \"dataType\": \"varchar\", \"required\": true, \"queryType\": \"like\", \"columnName\": \"outbound_no\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"warehouseId\", \"label\": \"仓库ID\", \"dataType\": \"bigint\", \"required\": true, \"columnName\": \"warehouse_id\", \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"componentType\": \"input-number\"}, {\"field\": \"warehouseName\", \"label\": \"所属仓库\", \"width\": 200, \"length\": 128, \"dataType\": \"varchar\", \"required\": false, \"queryType\": \"like\", \"columnName\": \"warehouse_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"applicantName\", \"label\": \"申请人\", \"width\": 100, \"length\": 64, \"dataType\": \"varchar\", \"required\": false, \"columnName\": \"applicant_name\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"outboundDate\", \"label\": \"出库日期\", \"width\": 120, \"dataType\": \"date\", \"required\": false, \"columnName\": \"outbound_date\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"date\"}, {\"field\": \"outboundReason\", \"label\": \"出库原因\", \"width\": 180, \"length\": 255, \"dataType\": \"varchar\", \"required\": false, \"columnName\": \"outbound_reason\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"orderStatus\", \"label\": \"状态\", \"width\": 110, \"length\": 32, \"dataType\": \"varchar\", \"required\": true, \"queryType\": \"eq\", \"columnName\": \"order_status\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": \"DRAFT\", \"componentType\": \"select\"}], \"object\": {\"code\": \"PW_OUTBOUND_ORDER\", \"name\": \"出库单\"}, \"appType\": \"SINGLE\", \"policies\": {\"dataScope\": \"TENANT\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"tableMode\": \"EXISTING\", \"tableName\": \"pw_outbound_order\", \"businessName\": \"出库单\", \"schemaVersion\": 2}', '{\"zones\": [{\"key\": \"search\", \"type\": \"search\", \"props\": {}}, {\"key\": \"table\", \"type\": \"table\", \"props\": {}}, {\"key\": \"edit\", \"type\": \"form\", \"props\": {\"editGridCols\": 2}}, {\"key\": \"detail\", \"type\": \"detail\", \"props\": {}}], \"modelRefs\": [{\"props\": {}, \"fields\": [], \"primary\": true, \"modelCode\": \"pw_outbound_order\", \"modelName\": \"出库单\", \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"outboundId\", \"displayField\": \"materialName\", \"relationType\": \"ONE_TO_MANY\", \"targetObjectCode\": \"pw_outbound_order_item\"}], \"tableName\": \"pw_outbound_order\"}, {\"props\": {\"saveMode\": \"merge\", \"tabTitle\": \"出库明细\", \"relationName\": \"出库明细\", \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择出库物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"warehouseId\": \"${formData.warehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"]}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}, \"fields\": [{\"type\": \"number\", \"field\": \"warehouseId\", \"label\": \"仓库ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_outbound_order_item__warehouseId\", \"required\": false, \"columnName\": \"warehouse_id\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"warehouseId\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_outbound_order_item__materialId\", \"required\": true, \"columnName\": \"material_id\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"componentType\": \"number\"}, {\"type\": \"input\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__materialCode\", \"required\": true, \"columnName\": \"material_code\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__materialName\", \"required\": true, \"columnName\": \"material_name\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 150, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__specModel\", \"required\": false, \"columnName\": \"spec_model\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"dataType\": \"varchar\", \"fieldRef\": \"pw_outbound_order_item__unit\", \"required\": false, \"columnName\": \"unit\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"stockQuantity\", \"label\": \"库存数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_outbound_order_item__stockQuantity\", \"required\": false, \"precision\": 3, \"columnName\": \"stock_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"stockQuantity\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"outboundQuantity\", \"label\": \"出库数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_outbound_order_item__outboundQuantity\", \"required\": true, \"precision\": 3, \"columnName\": \"outbound_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"outboundQuantity\", \"componentType\": \"number\"}], \"primary\": false, \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"relations\": [{\"sourceField\": \"outboundId\", \"targetField\": \"id\", \"displayField\": \"materialName\", \"relationType\": \"ONE_TO_MANY\", \"targetObjectCode\": \"pw_outbound_order\"}], \"tableName\": \"pw_outbound_order_item\"}], \"layoutType\": \"master-detail-crud\", \"primaryModelCode\": \"pw_outbound_order\"}', 1, 2, '2026-07-03 14:25:25', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'PW_OUTBOUND_ORDER', '出库单', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:04:09', NULL, NULL, NULL, 'pw_outbound_order', 'id', 'id', 'bigint', '{\"enabled\": true, \"tenantField\": \"tenantId\", \"tenantColumn\": \"tenant_id\"}', '{\"enabled\": true, \"createBy\": \"create_by\", \"updateBy\": \"update_by\", \"createDept\": \"create_dept\", \"createTime\": \"create_time\", \"updateTime\": \"update_time\"}', '{\"field\": \"delFlag\", \"column\": \"del_flag\", \"enabled\": true, \"deletedValue\": \"1\", \"notDeletedValue\": \"0\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000906, 1, 'pw_transfer_order', 'pw_transfer_order', '调拨单', '调拨单', '[{\"type\": \"input\", \"field\": \"transferNo\", \"label\": \"调拨单号\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"fromWarehouseName\", \"label\": \"调出仓库\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"toWarehouseName\", \"label\": \"调入仓库\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": \"{\\\"dictType\\\": \\\"pw_order_status\\\"}\", \"dictType\": \"pw_order_status\", \"queryType\": \"eq\", \"componentType\": \"select\"}, {\"show\": false, \"type\": \"number\", \"field\": \"fromWarehouseId\", \"label\": \"调出仓库ID\", \"hidden\": true, \"visible\": false, \"queryType\": \"eq\"}, {\"show\": false, \"type\": \"number\", \"field\": \"toWarehouseId\", \"label\": \"调入仓库ID\", \"hidden\": true, \"visible\": false, \"queryType\": \"eq\"}]', '[{\"prop\": \"transferNo\", \"label\": \"调拨单号\", \"width\": 170}, {\"prop\": \"fromWarehouseName\", \"label\": \"调出仓库\", \"width\": 180}, {\"prop\": \"toWarehouseName\", \"label\": \"调入仓库\", \"width\": 180}, {\"prop\": \"transferDate\", \"label\": \"调拨日期\", \"width\": 120}, {\"prop\": \"transferPersonName\", \"label\": \"调拨人\", \"width\": 100}, {\"prop\": \"orderStatus\", \"label\": \"状态\", \"width\": 110, \"render\": \"{\\\"type\\\": \\\"dictTag\\\", \\\"dictType\\\": \\\"pw_order_status\\\"}\"}]', '[{\"type\": \"input\", \"field\": \"transferNo\", \"label\": \"调拨单号\", \"disabled\": true, \"readonly\": true, \"required\": false, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\"}, {\"type\": \"recordSelector\", \"field\": \"fromWarehouseId\", \"label\": \"调出仓库\", \"props\": \"{\\\"recordSelector\\\": {\\\"title\\\": \\\"选择调出仓库\\\", \\\"suiteCode\\\": \\\"PROCUREMENT_WAREHOUSE\\\", \\\"labelField\\\": \\\"warehouseName\\\", \\\"objectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"valueField\\\": \\\"id\\\", \\\"searchParams\\\": {\\\"status\\\": \\\"ENABLED\\\"}, \\\"displayFields\\\": [\\\"warehouseCode:仓库编号\\\", \\\"warehouseName:仓库名称\\\", \\\"warehouseType:类型\\\", \\\"projectName:关联项目\\\"], \\\"fieldMappings\\\": [{\\\"sourceField\\\": \\\"id\\\", \\\"targetField\\\": \\\"fromWarehouseId\\\"}, {\\\"sourceField\\\": \\\"warehouseName\\\", \\\"targetField\\\": \\\"fromWarehouseName\\\"}], \\\"keywordFields\\\": [\\\"warehouseCode\\\", \\\"warehouseName\\\", \\\"projectName\\\"], \\\"targetLabelField\\\": \\\"fromWarehouseName\\\", \\\"targetObjectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"businessObjectCode\\\": \\\"PW_WAREHOUSE\\\"}, \\\"targetLabelField\\\": \\\"fromWarehouseName\\\"}\", \"required\": true, \"componentType\": \"recordSelector\"}, {\"type\": \"recordSelector\", \"field\": \"toWarehouseId\", \"label\": \"调入仓库\", \"props\": \"{\\\"recordSelector\\\": {\\\"title\\\": \\\"选择调入仓库\\\", \\\"suiteCode\\\": \\\"PROCUREMENT_WAREHOUSE\\\", \\\"labelField\\\": \\\"warehouseName\\\", \\\"objectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"valueField\\\": \\\"id\\\", \\\"searchParams\\\": {\\\"status\\\": \\\"ENABLED\\\"}, \\\"displayFields\\\": [\\\"warehouseCode:仓库编号\\\", \\\"warehouseName:仓库名称\\\", \\\"warehouseType:类型\\\", \\\"projectName:关联项目\\\"], \\\"fieldMappings\\\": [{\\\"sourceField\\\": \\\"id\\\", \\\"targetField\\\": \\\"toWarehouseId\\\"}, {\\\"sourceField\\\": \\\"warehouseName\\\", \\\"targetField\\\": \\\"toWarehouseName\\\"}], \\\"keywordFields\\\": [\\\"warehouseCode\\\", \\\"warehouseName\\\", \\\"projectName\\\"], \\\"targetLabelField\\\": \\\"toWarehouseName\\\", \\\"targetObjectCode\\\": \\\"PW_WAREHOUSE\\\", \\\"businessObjectCode\\\": \\\"PW_WAREHOUSE\\\"}, \\\"targetLabelField\\\": \\\"toWarehouseName\\\"}\", \"required\": true, \"componentType\": \"recordSelector\"}, {\"type\": \"input\", \"field\": \"transferPersonName\", \"label\": \"调拨人\"}, {\"type\": \"date\", \"field\": \"transferDate\", \"label\": \"调拨日期\"}, {\"type\": \"input\", \"field\": \"transferReason\", \"label\": \"调拨原因\"}, {\"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"状态\", \"props\": \"{\\\"dictType\\\": \\\"pw_order_status\\\"}\", \"dictType\": \"pw_order_status\", \"defaultValue\": \"DRAFT\", \"componentType\": \"select\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\"}]', '{\"list\": \"get@/ai/crud/pw_transfer_order/page\", \"create\": \"post@/ai/crud/pw_transfer_order\", \"delete\": \"delete@/ai/crud/pw_transfer_order/:id\", \"detail\": \"get@/ai/crud/pw_transfer_order/:id\", \"export\": \"post@/ai/crud/pw_transfer_order/export\", \"import\": \"post@/ai/crud/pw_transfer_order/import\", \"update\": \"put@/ai/crud/pw_transfer_order\", \"importTemplate\": \"get@/ai/crud/pw_transfer_order/import-template\"}', '{\"rowKey\": \"id\", \"layoutType\": \"master-detail-crud\", \"modalWidth\": \"1280px\", \"objectCode\": \"PW_TRANSFER_ORDER\", \"rowActions\": [{\"key\": \"submit_transfer_approval\", \"label\": \"提交审批\", \"position\": \"row\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"actionCode\": \"submit_transfer_approval\", \"actionType\": \"COMMAND\", \"buttonType\": \"success\", \"objectCode\": \"PW_TRANSFER_ORDER\", \"confirmText\": \"确认提交调拨审批？\", \"successMessage\": \"调拨审批已提交\", \"successBehavior\": \"refreshList\", \"targetObjectCode\": \"PW_TRANSFER_ORDER\", \"businessObjectCode\": \"PW_TRANSFER_ORDER\"}], \"showExport\": true, \"showImport\": true, \"editGridCols\": 2, \"enableDetail\": true, \"businessObjectCode\": \"PW_TRANSFER_ORDER\", \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"tableName\": \"pw_transfer_order\"}, \"children\": [{\"key\": \"pw_transfer_order_item\", \"fields\": [{\"type\": \"number\", \"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_transfer_order_item__materialId\", \"required\": true, \"columnName\": \"material_id\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"componentType\": \"number\"}, {\"type\": \"input\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__materialCode\", \"required\": true, \"columnName\": \"material_code\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__materialName\", \"required\": true, \"columnName\": \"material_name\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 150, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__specModel\", \"required\": false, \"columnName\": \"spec_model\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__unit\", \"required\": false, \"columnName\": \"unit\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"currentStockQuantity\", \"label\": \"当前库存\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_transfer_order_item__currentStockQuantity\", \"required\": false, \"precision\": 3, \"columnName\": \"current_stock_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"currentStockQuantity\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"transferQuantity\", \"label\": \"调拨数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_transfer_order_item__transferQuantity\", \"required\": true, \"precision\": 3, \"columnName\": \"transfer_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"transferQuantity\", \"componentType\": \"number\"}], \"saveMode\": \"merge\", \"tabTitle\": \"调拨明细\", \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"tableName\": \"pw_transfer_order_item\", \"showInEdit\": true, \"sourceField\": \"transferId\", \"targetField\": \"id\", \"relationName\": \"调拨明细\", \"relationType\": \"ONE_TO_MANY\", \"showInCreate\": true, \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择调拨物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"fromWarehouseId\": \"${formData.fromWarehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"]}}]}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '调拨管理', NULL, 60, NULL, NULL, NULL, NULL, NULL, 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"transferNo\", \"label\": \"调拨单号\", \"width\": 160, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入调拨单号\", \"defaultValue\": null}, \"columnName\": \"transfer_no\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"transferNo\", \"precision\": 2, \"columnName\": \"transfer_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fromWarehouseName\", \"label\": \"调出仓库\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 7, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写调出仓库\", \"defaultValue\": null}, \"columnName\": \"from_warehouse_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fromWarehouseName\", \"precision\": 2, \"columnName\": \"from_warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"toWarehouseName\", \"label\": \"调入仓库\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写调入仓库\", \"defaultValue\": null}, \"columnName\": \"to_warehouse_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"toWarehouseName\", \"precision\": 2, \"columnName\": \"to_warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"transferPersonName\", \"label\": \"调拨人\", \"width\": 100, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入调拨人\", \"defaultValue\": null}, \"columnName\": \"transfer_person_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"transferPersonName\", \"precision\": 2, \"columnName\": \"transfer_person_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"transferDate\", \"label\": \"调拨日期\", \"width\": 120, \"length\": null, \"remark\": \"\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择调拨日期\", \"defaultValue\": null}, \"columnName\": \"transfer_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"transferDate\", \"precision\": 2, \"columnName\": \"transfer_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderStatus\", \"label\": \"状态\", \"width\": 110, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"dictType\": \"pw_order_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"DRAFT\"}, \"columnName\": \"order_status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"DRAFT\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pw_order_status\", \"fieldCode\": \"orderStatus\", \"precision\": 2, \"columnName\": \"order_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"transferReason\", \"label\": \"调拨原因\", \"width\": 180, \"length\": 255, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入调拨原因\", \"defaultValue\": null}, \"columnName\": \"transfer_reason\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"transferReason\", \"precision\": 2, \"columnName\": \"transfer_reason\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_transfer_order\", \"name\": \"调拨单\", \"description\": \"仓库间物料调拨单据\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_transfer_order\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"调拨单\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"fromWarehouseName\", \"toWarehouseName\", \"orderStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"fromWarehouseName\", \"toWarehouseName\", \"orderStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"transferNo\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"调拨单号\", \"queryType\": \"like\", \"componentType\": \"input\"}, \"orderStatus\": {\"type\": \"select\", \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\"}, \"dictType\": \"pw_order_status\", \"queryType\": \"eq\", \"componentType\": \"select\"}, \"toWarehouseName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"调入仓库\", \"queryType\": \"like\", \"componentType\": \"input\"}, \"fromWarehouseName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"调出仓库\", \"queryType\": \"like\", \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"transferReason\", \"pw_transfer_order_item__materialId\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\", \"transferNo\"], \"componentKey\": \"search\"}, {\"props\": {\"api\": \"\", \"title\": \"调拨单\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"调拨单列表\", \"props\": {\"fieldRefs\": [\"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"transferNo\": {\"align\": \"left\", \"label\": \"调拨单号\", \"width\": 170}, \"orderStatus\": {\"align\": \"left\", \"label\": \"状态\", \"width\": 110}, \"transferDate\": {\"align\": \"left\", \"label\": \"调拨日期\", \"width\": 120}, \"toWarehouseName\": {\"align\": \"left\", \"label\": \"调入仓库\", \"width\": 180}, \"fromWarehouseName\": {\"align\": \"left\", \"label\": \"调出仓库\", \"width\": 180}, \"transferPersonName\": {\"align\": \"left\", \"label\": \"调拨人\", \"width\": 100}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"createTime\", \"updateTime\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\"], \"componentKey\": \"table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_transferNo\", \"label\": \"调拨单号\", \"props\": {\"placeholder\": \"请输入调拨单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"transferNo\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"placeholder\": \"请输入调出仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"fromWarehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"placeholder\": \"请输入调入仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"toWarehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"placeholder\": \"请输入调拨人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"transferPersonName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_transferDate\", \"label\": \"调拨日期\", \"props\": {\"placeholder\": \"请输入调拨日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"transferDate\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_orderStatus\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_transferReason\", \"label\": \"调拨原因\", \"props\": {\"placeholder\": \"请输入调拨原因\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"transferReason\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": null, \"zoneKey\": \"detail\", \"fieldRefs\": [\"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"transferReason\"], \"componentKey\": \"detail\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_transferNo\", \"label\": \"调拨单号\", \"props\": {\"placeholder\": \"请输入调拨单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"transferNo\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"placeholder\": \"请输入调出仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"fromWarehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"placeholder\": \"请输入调入仓库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"toWarehouseName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"placeholder\": \"请输入调拨人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"transferPersonName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_transferDate\", \"label\": \"调拨日期\", \"props\": {\"placeholder\": \"请输入调拨日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"transferDate\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_orderStatus\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_transferReason\", \"label\": \"调拨原因\", \"props\": {\"placeholder\": \"请输入调拨原因\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"transferReason\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_pw_transfer_order_item__materialId\", \"label\": \"物料ID\", \"props\": {\"placeholder\": \"请输入物料ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"pw_transfer_order_item__materialId\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 376, \"id\": \"toolbar_pw_transfer_order_item__materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"pw_transfer_order_item__materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 462, \"id\": \"toolbar_pw_transfer_order_item__materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 16, \"fieldRef\": \"pw_transfer_order_item__materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 462, \"id\": \"toolbar_pw_transfer_order_item__specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 17, \"fieldRef\": \"pw_transfer_order_item__specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 462, \"id\": \"toolbar_pw_transfer_order_item__unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 18, \"fieldRef\": \"pw_transfer_order_item__unit\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 548, \"id\": \"toolbar_pw_transfer_order_item__currentStockQuantity\", \"label\": \"当前库存\", \"props\": {\"placeholder\": \"请输入当前库存\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 19, \"fieldRef\": \"pw_transfer_order_item__currentStockQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 548, \"id\": \"toolbar_pw_transfer_order_item__transferQuantity\", \"label\": \"调拨数量\", \"props\": {\"placeholder\": \"请输入调拨数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 20, \"fieldRef\": \"pw_transfer_order_item__transferQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 660}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"transferReason\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\", \"pw_transfer_order_item__materialId\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_transferNo\", \"span\": 1, \"field\": \"transferNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_transferPersonName\", \"span\": 1, \"field\": \"transferPersonName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_transferDate\", \"span\": 1, \"field\": \"transferDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_transferReason\", \"span\": 1, \"field\": \"transferReason\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderStatus\", \"span\": 1, \"field\": \"orderStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_toWarehouseName\", \"span\": 1, \"field\": \"toWarehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fromWarehouseName\", \"span\": 1, \"field\": \"fromWarehouseName\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"transferNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"调拨单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"placeholder\": \"请输入调拨单号\"}, \"readonly\": true, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入调拨单号\", \"componentType\": \"input\", \"requiredMessage\": \"请输入调拨单号\"}, \"orderStatus\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"pw_order_status\", \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"select\", \"requiredMessage\": \"请选择状态\"}, \"transferDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"调拨日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择调拨日期\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择调拨日期\", \"componentType\": \"date\"}, \"transferReason\": {\"span\": 1, \"align\": \"left\", \"label\": \"调拨原因\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入调拨原因\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 255, \"labelWidth\": 100, \"placeholder\": \"请输入调拨原因\", \"componentType\": \"input\"}, \"toWarehouseName\": {\"span\": 1, \"align\": \"left\", \"label\": \"调入仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调入仓库\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写调入仓库\", \"componentType\": \"input\"}, \"fromWarehouseName\": {\"span\": 1, \"align\": \"left\", \"label\": \"调出仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调出仓库\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写调出仓库\", \"componentType\": \"input\"}, \"transferPersonName\": {\"span\": 1, \"align\": \"left\", \"label\": \"调拨人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入调拨人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入调拨人\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": [{\"id\": \"event_1783845163237\", \"hook\": \"beforeLoad\", \"action\": \"customScript\", \"handler\": \"\", \"resultMapping\": \"\"}], \"fieldRules\": [{\"id\": \"rule_1783845114513\", \"field\": \"transferReason\", \"hidden\": false, \"readonly\": false, \"required\": true, \"defaultValue\": \"\"}]}, \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_transferNo\", \"label\": \"调拨单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"placeholder\": \"请输入调拨单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入调拨单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入调拨人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferPersonName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferDate\", \"label\": \"调拨日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择调拨日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferReason\", \"label\": \"调拨原因\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入调拨原因\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferReason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调入仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"toWarehouseName\", \"columnName\": \"to_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调出仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fromWarehouseName\", \"columnName\": \"from_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_transfer_order_default_form\", \"formName\": \"调拨单表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": [{\"id\": \"event_1783845163237\", \"hook\": \"beforeLoad\", \"action\": \"customScript\", \"handler\": \"\", \"resultMapping\": \"\"}], \"fieldRules\": [{\"id\": \"rule_1783845114513\", \"field\": \"transferReason\", \"hidden\": false, \"readonly\": false, \"required\": true, \"defaultValue\": \"\"}]}, \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_transferNo\", \"label\": \"调拨单号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"generation\": \"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\", \"placeholder\": \"请输入调拨单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入调拨单号\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferPersonName\", \"label\": \"调拨人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入调拨人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferPersonName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferDate\", \"label\": \"调拨日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择调拨日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_transferReason\", \"label\": \"调拨原因\", \"props\": {\"clearable\": true, \"maxlength\": 255, \"placeholder\": \"请输入调拨原因\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"transferReason\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_order_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_toWarehouseName\", \"label\": \"调入仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调入仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"toWarehouseName\", \"columnName\": \"to_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fromWarehouseName\", \"label\": \"调出仓库\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请填写调出仓库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fromWarehouseName\", \"columnName\": \"from_warehouse_name\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_transfer_order_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": null, \"zoneKey\": \"edit\", \"fieldRefs\": [\"transferNo\", \"transferPersonName\", \"transferDate\", \"transferReason\", \"orderStatus\", \"toWarehouseName\", \"fromWarehouseName\", \"pw_transfer_order_item__materialId\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\"], \"componentKey\": \"form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [], \"modelId\": null, \"primary\": true, \"modelCode\": \"pw_transfer_order\", \"modelName\": \"调拨单\", \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"transferId\", \"displayField\": \"materialName\", \"relationType\": \"ONE_TO_MANY\", \"targetObjectCode\": \"pw_transfer_order_item\"}], \"tableName\": \"pw_transfer_order\"}, {\"props\": {\"saveMode\": \"merge\", \"tabTitle\": \"调拨明细\", \"relationName\": \"调拨明细\", \"showInDetail\": true, \"recordSelector\": {\"title\": \"选择调拨物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"buttonText\": \"选择物料\", \"objectCode\": \"PW_MATERIAL\", \"searchParams\": {\"status\": \"ENABLED\", \"fromWarehouseId\": \"${formData.fromWarehouseId}\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"]}, \"inlineEditEnabled\": true, \"inlineCreateEnabled\": true}, \"fields\": [{\"type\": \"number\", \"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 120, \"dataType\": \"bigint\", \"fieldRef\": \"pw_transfer_order_item__materialId\", \"required\": true, \"columnName\": \"material_id\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"componentType\": \"number\"}, {\"type\": \"input\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__materialCode\", \"required\": true, \"columnName\": \"material_code\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__materialName\", \"required\": true, \"columnName\": \"material_name\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 150, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__specModel\", \"required\": false, \"columnName\": \"spec_model\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"componentType\": \"input\"}, {\"type\": \"input\", \"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"dataType\": \"varchar\", \"fieldRef\": \"pw_transfer_order_item__unit\", \"required\": false, \"columnName\": \"unit\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"componentType\": \"input\"}, {\"type\": \"number\", \"field\": \"currentStockQuantity\", \"label\": \"当前库存\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_transfer_order_item__currentStockQuantity\", \"required\": false, \"precision\": 3, \"columnName\": \"current_stock_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"currentStockQuantity\", \"componentType\": \"number\"}, {\"type\": \"number\", \"field\": \"transferQuantity\", \"label\": \"调拨数量\", \"width\": 100, \"dataType\": \"decimal\", \"fieldRef\": \"pw_transfer_order_item__transferQuantity\", \"required\": true, \"precision\": 3, \"columnName\": \"transfer_quantity\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"transferQuantity\", \"componentType\": \"number\"}], \"modelId\": null, \"primary\": false, \"modelCode\": \"pw_transfer_order_item\", \"modelName\": \"调拨明细\", \"relations\": [{\"sourceField\": \"transferId\", \"targetField\": \"id\", \"displayField\": \"materialName\", \"relationType\": \"ONE_TO_MANY\", \"targetObjectCode\": \"pw_transfer_order\"}], \"tableName\": \"pw_transfer_order_item\"}], \"layoutType\": \"master-detail-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"调拨单\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"transferReason\", \"pw_transfer_order_item__materialId\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"transferNo\", \"fromWarehouseName\", \"toWarehouseName\", \"transferPersonName\", \"transferDate\", \"orderStatus\", \"createTime\", \"updateTime\", \"pw_transfer_order_item__materialCode\", \"pw_transfer_order_item__materialName\", \"pw_transfer_order_item__specModel\", \"pw_transfer_order_item__unit\", \"pw_transfer_order_item__currentStockQuantity\", \"pw_transfer_order_item__transferQuantity\"]}], \"rowHeight\": 32, \"layoutType\": \"master-detail-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": \"pw_transfer_order\"}', 3, 2, '2026-07-03 14:25:25', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_transfer_order', '调拨单', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-12 16:34:01', NULL, NULL, NULL, 'pw_transfer_order', 'id', 'id', 'bigint', '{\"enabled\": true, \"tenantField\": \"tenantId\", \"tenantColumn\": \"tenant_id\"}', '{\"enabled\": true, \"createBy\": \"create_by\", \"updateBy\": \"update_by\", \"createDept\": \"create_dept\", \"createTime\": \"create_time\", \"updateTime\": \"update_time\"}', '{\"field\": \"delFlag\", \"column\": \"del_flag\", \"enabled\": true, \"deletedValue\": \"1\", \"notDeletedValue\": \"0\"}', 0);
INSERT INTO `ai_crud_config` VALUES (1930000000000000907, 1, 'pw_supplier_material', 'pw_supplier_material', '供应商报价', '供应商报价', '[{\"type\": \"recordSelector\", \"align\": \"left\", \"field\": \"supplierId\", \"label\": \"供应商ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商ID\", \"recordSelector\": {\"title\": \"选择供应商\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"supplierName\", \"objectCode\": \"PW_SUPPLIER\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"supplierCode:供应商编号\", \"supplierName:供应商名称\", \"contactName:联系人\", \"contactPhone:联系电话\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"supplierId\"}, {\"sourceField\": \"supplierName\", \"targetField\": \"supplierName\"}], \"keywordFields\": [\"supplierCode\", \"supplierName\", \"contactName\"], \"targetLabelField\": \"supplierName\", \"targetObjectCode\": \"PW_SUPPLIER\", \"businessObjectCode\": \"PW_SUPPLIER\"}}, \"queryType\": \"eq\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商\"}, \"queryType\": \"like\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料编号\"}, \"queryType\": \"like\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料名称\"}, \"queryType\": \"like\"}, {\"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_common_status\", \"clearable\": true, \"placeholder\": \"请选择状态\"}, \"dictType\": \"pw_common_status\", \"queryType\": \"eq\"}, {\"type\": \"recordSelector\", \"align\": \"left\", \"field\": \"materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料ID\", \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"materialName\", \"objectCode\": \"PW_MATERIAL\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetLabelField\": \"materialName\", \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}}, \"queryType\": \"eq\"}]', '[{\"key\": \"supplierName\", \"align\": \"left\", \"title\": \"供应商\", \"width\": 180, \"dataIndex\": \"supplierName\"}, {\"key\": \"materialCode\", \"align\": \"left\", \"title\": \"物料编号\", \"width\": 140, \"dataIndex\": \"materialCode\"}, {\"key\": \"materialName\", \"align\": \"left\", \"title\": \"物料名称\", \"width\": 180, \"dataIndex\": \"materialName\"}, {\"key\": \"quotePriceCent\", \"align\": \"left\", \"title\": \"报价(分)\", \"width\": 120, \"dataIndex\": \"quotePriceCent\"}, {\"key\": \"effectiveDate\", \"align\": \"left\", \"title\": \"有效期\", \"width\": 120, \"dataIndex\": \"effectiveDate\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 100, \"render\": {\"type\": \"dictTag\", \"dictType\": \"pw_common_status\"}, \"dataIndex\": \"status\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"type\": \"recordSelector\", \"align\": \"left\", \"field\": \"supplierId\", \"label\": \"供应商\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入供应商ID\", \"recordSelector\": {\"title\": \"选择供应商\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"supplierName\", \"objectCode\": \"PW_SUPPLIER\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"supplierCode:供应商编号\", \"supplierName:供应商名称\", \"contactName:联系人\", \"contactPhone:联系电话\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"supplierId\"}, {\"sourceField\": \"supplierName\", \"targetField\": \"supplierName\"}], \"keywordFields\": [\"supplierCode\", \"supplierName\", \"contactName\"], \"targetLabelField\": \"supplierName\", \"targetObjectCode\": \"PW_SUPPLIER\", \"businessObjectCode\": \"PW_SUPPLIER\"}, \"targetLabelField\": \"supplierName\"}, \"rules\": [{\"message\": \"请选择供应商\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"placeholder\": \"请输入供应商ID\", \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"supplierId\", \"precision\": 2, \"columnName\": \"supplier_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择供应商\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入供应商\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"type\": \"recordSelector\", \"align\": \"left\", \"field\": \"materialId\", \"label\": \"物料\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料ID\", \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"materialName\", \"objectCode\": \"PW_MATERIAL\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetLabelField\": \"materialName\", \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"targetLabelField\": \"materialName\"}, \"rules\": [{\"message\": \"请选择物料\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"placeholder\": \"请输入物料ID\", \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"materialId\", \"precision\": 2, \"columnName\": \"material_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择物料\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"type\": \"number\", \"align\": \"left\", \"field\": \"quotePriceCent\", \"label\": \"报价(分)\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入报价(分)\"}, \"rules\": [{\"message\": \"请输入报价(分)\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入报价(分)\", \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"quotePriceCent\", \"precision\": 2, \"columnName\": \"quote_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入报价(分)\"}, {\"type\": \"date\", \"align\": \"left\", \"field\": \"effectiveDate\", \"label\": \"有效期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择有效期\"}, \"required\": false, \"clearable\": true, \"placeholder\": \"请选择有效期\", \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"effectiveDate\", \"precision\": 2, \"columnName\": \"effective_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"type\": \"select\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_common_status\", \"clearable\": true, \"placeholder\": \"请选择状态\"}, \"rules\": [{\"message\": \"请选择状态\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"dictType\": \"pw_common_status\", \"required\": true, \"clearable\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pw_common_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}]', '{\"list\": \"get@/ai/crud/pw_supplier_material/page\", \"create\": \"post@/ai/crud/pw_supplier_material\", \"delete\": \"delete@/ai/crud/pw_supplier_material/:id\", \"detail\": \"get@/ai/crud/pw_supplier_material/:id\", \"export\": \"post@/ai/crud/pw_supplier_material/export\", \"import\": \"post@/ai/crud/pw_supplier_material/import\", \"update\": \"put@/ai/crud/pw_supplier_material\", \"importTemplate\": \"get@/ai/crud/pw_supplier_material/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"1040px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\"}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '供应商报价', 9437, 25, 9449, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"pw_common_status\"}]', '{}', '{}', '{\"status\": {\"dictType\": \"pw_common_status\", \"targetField\": \"statusName\"}}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"supplierId\", \"label\": \"供应商ID\", \"width\": 180, \"length\": null, \"remark\": \"供应商ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {\"required\": true, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入供应商ID\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierId\", \"columnName\": \"supplier_id\", \"createIfMissing\": false}, \"recordSelector\": {\"title\": \"选择供应商\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"supplierName\", \"objectCode\": \"PW_SUPPLIER\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"supplierCode:供应商编号\", \"supplierName:供应商名称\", \"contactName:联系人\", \"contactPhone:联系电话\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"supplierId\"}, {\"sourceField\": \"supplierName\", \"targetField\": \"supplierName\"}], \"keywordFields\": [\"supplierCode\", \"supplierName\", \"contactName\"], \"targetLabelField\": \"supplierName\", \"targetObjectCode\": \"PW_SUPPLIER\", \"businessObjectCode\": \"PW_SUPPLIER\"}, \"targetLabelField\": \"supplierName\"}, \"columnName\": \"supplier_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"supplierId\", \"precision\": 2, \"columnName\": \"supplier_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"recordSelector\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"RECORD_SELECTOR\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入供应商\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": false}}, \"columnName\": \"supplier_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"supplierName\", \"precision\": 2, \"columnName\": \"supplier_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 180, \"length\": null, \"remark\": \"物料ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {\"required\": true, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入物料ID\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"columnName\": \"material_id\", \"createIfMissing\": false}, \"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"materialName\", \"objectCode\": \"PW_MATERIAL\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetLabelField\": \"materialName\", \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"targetLabelField\": \"materialName\"}, \"columnName\": \"material_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"materialId\", \"precision\": 2, \"columnName\": \"material_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"recordSelector\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"RECORD_SELECTOR\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 160, \"length\": 64, \"remark\": \"物料编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料编号\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"columnName\": \"material_code\", \"createIfMissing\": false}}, \"columnName\": \"material_code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 160, \"length\": 128, \"remark\": \"物料名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料名称\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"columnName\": \"material_name\", \"createIfMissing\": false}}, \"columnName\": \"material_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"quotePriceCent\", \"label\": \"报价(分)\", \"width\": 120, \"length\": 11, \"remark\": \"报价(分)\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {\"required\": true, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入报价(分)\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quotePriceCent\", \"columnName\": \"quote_price_cent\", \"createIfMissing\": false}}, \"columnName\": \"quote_price_cent\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"quotePriceCent\", \"precision\": 2, \"columnName\": \"quote_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"effectiveDate\", \"label\": \"有效期\", \"width\": 140, \"length\": null, \"remark\": \"有效期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择有效期\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"effectiveDate\", \"columnName\": \"effective_date\", \"createIfMissing\": false}}, \"columnName\": \"effective_date\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"effectiveDate\", \"precision\": 2, \"columnName\": \"effective_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"pw_common_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {\"dictType\": \"pw_common_status\", \"required\": true, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"ENABLED\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}}, \"columnName\": \"status\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"ENABLED\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pw_common_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_supplier_material\", \"name\": \"供应商报价\", \"description\": \"供应商物料报价\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_supplier_material\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"供应商报价\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"fieldSettings\": {\"status\": {\"type\": \"select\", \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_common_status\"}, \"dictType\": \"pw_common_status\", \"queryType\": \"eq\", \"componentType\": \"select\"}, \"materialId\": {\"type\": \"number\", \"align\": \"left\", \"label\": \"物料ID\", \"queryType\": \"eq\", \"componentType\": \"number\"}, \"supplierId\": {\"type\": \"number\", \"align\": \"left\", \"label\": \"供应商ID\", \"queryType\": \"eq\", \"componentType\": \"number\"}, \"materialCode\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"物料编号\", \"queryType\": \"like\", \"componentType\": \"input\"}, \"materialName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"物料名称\", \"queryType\": \"like\", \"componentType\": \"input\"}, \"supplierName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"供应商\", \"queryType\": \"like\", \"componentType\": \"input\"}}}, \"enabled\": null, \"zoneKey\": \"search\", \"fieldRefs\": [\"supplierId\", \"supplierName\", \"materialCode\", \"materialName\", \"status\", \"materialId\"], \"componentKey\": \"search\"}, {\"props\": {\"fieldSettings\": {\"status\": {\"align\": \"left\", \"label\": \"状态\", \"width\": 100}, \"materialCode\": {\"align\": \"left\", \"label\": \"物料编号\", \"width\": 140}, \"materialName\": {\"align\": \"left\", \"label\": \"物料名称\", \"width\": 180}, \"supplierName\": {\"align\": \"left\", \"label\": \"供应商\", \"width\": 180}, \"effectiveDate\": {\"align\": \"left\", \"label\": \"有效期\", \"width\": 120}, \"quotePriceCent\": {\"align\": \"left\", \"label\": \"报价(分)\", \"width\": 120}}}, \"enabled\": null, \"zoneKey\": \"table\", \"fieldRefs\": [\"supplierName\", \"materialCode\", \"materialName\", \"quotePriceCent\", \"effectiveDate\", \"status\"], \"componentKey\": \"table\"}, {\"props\": {\"editGridCols\": 2, \"fieldSettings\": {\"status\": {\"type\": \"select\", \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"pw_common_status\"}, \"dictType\": \"pw_common_status\", \"defaultValue\": \"ENABLED\", \"componentType\": \"select\"}, \"materialId\": {\"type\": \"recordSelector\", \"align\": \"left\", \"label\": \"物料\", \"props\": {\"recordSelector\": {\"title\": \"选择物料\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"materialName\", \"objectCode\": \"PW_MATERIAL\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"materialCode:物料编号\", \"materialName:物料名称\", \"specModel:规格型号\", \"unit:单位\", \"referencePriceCent:参考单价(分)\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"materialId\"}, {\"sourceField\": \"materialCode\", \"targetField\": \"materialCode\"}, {\"sourceField\": \"materialName\", \"targetField\": \"materialName\"}, {\"sourceField\": \"specModel\", \"targetField\": \"specModel\"}, {\"sourceField\": \"unit\", \"targetField\": \"unit\"}, {\"sourceField\": \"referencePriceCent\", \"targetField\": \"quotePriceCent\"}], \"keywordFields\": [\"materialCode\", \"materialName\", \"specModel\"], \"targetLabelField\": \"materialName\", \"targetObjectCode\": \"PW_MATERIAL\", \"businessObjectCode\": \"PW_MATERIAL\"}, \"targetLabelField\": \"materialName\"}, \"required\": true, \"componentType\": \"recordSelector\"}, \"supplierId\": {\"type\": \"recordSelector\", \"align\": \"left\", \"label\": \"供应商\", \"props\": {\"recordSelector\": {\"title\": \"选择供应商\", \"suiteCode\": \"PROCUREMENT_WAREHOUSE\", \"labelField\": \"supplierName\", \"objectCode\": \"PW_SUPPLIER\", \"valueField\": \"id\", \"searchParams\": {\"status\": \"ENABLED\"}, \"displayFields\": [\"supplierCode:供应商编号\", \"supplierName:供应商名称\", \"contactName:联系人\", \"contactPhone:联系电话\"], \"fieldMappings\": [{\"sourceField\": \"id\", \"targetField\": \"supplierId\"}, {\"sourceField\": \"supplierName\", \"targetField\": \"supplierName\"}], \"keywordFields\": [\"supplierCode\", \"supplierName\", \"contactName\"], \"targetLabelField\": \"supplierName\", \"targetObjectCode\": \"PW_SUPPLIER\", \"businessObjectCode\": \"PW_SUPPLIER\"}, \"targetLabelField\": \"supplierName\"}, \"required\": true, \"componentType\": \"recordSelector\"}, \"materialCode\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"物料编号\", \"componentType\": \"input\"}, \"materialName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"物料名称\", \"componentType\": \"input\"}, \"supplierName\": {\"type\": \"input\", \"align\": \"left\", \"label\": \"供应商名称\", \"componentType\": \"input\"}, \"effectiveDate\": {\"type\": \"date\", \"align\": \"left\", \"label\": \"有效期\", \"componentType\": \"date\"}, \"quotePriceCent\": {\"type\": \"number\", \"align\": \"left\", \"label\": \"报价(分)\", \"required\": true, \"componentType\": \"number\"}}}, \"enabled\": null, \"zoneKey\": \"edit\", \"fieldRefs\": [\"supplierId\", \"supplierName\", \"materialId\", \"materialCode\", \"materialName\", \"quotePriceCent\", \"effectiveDate\", \"status\"], \"componentKey\": \"form\"}, {\"props\": {}, \"enabled\": null, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"supplierId\", \"label\": \"供应商ID\", \"width\": 180, \"length\": null, \"remark\": \"供应商ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"supplierId\", \"rawLabel\": \"供应商ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"supplier_id\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"supplierId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"recordSelector\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"supplierName\", \"rawLabel\": \"供应商\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"supplierName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 180, \"length\": null, \"remark\": \"物料ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"materialId\", \"rawLabel\": \"物料ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"material_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"recordSelector\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 160, \"length\": 64, \"remark\": \"物料编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 160, \"length\": 128, \"remark\": \"物料名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quotePriceCent\", \"label\": \"报价(分)\", \"width\": 120, \"length\": 11, \"remark\": \"报价(分)\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"quotePriceCent\", \"rawLabel\": \"报价(分)\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"quote_price_cent\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quotePriceCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"effectiveDate\", \"label\": \"有效期\", \"width\": 140, \"length\": null, \"remark\": \"有效期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"effectiveDate\", \"rawLabel\": \"有效期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"effective_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"effectiveDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"pw_common_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"ENABLED\", \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000904\", \"primary\": true, \"modelCode\": \"pw_supplier_material\", \"modelName\": \"供应商报价\", \"relations\": [], \"tableName\": \"pw_supplier_material\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": \"1920000000000000904\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_supplier_material\"}', 3, 1, '2026-07-04 09:21:02', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_supplier_material', '供应商报价', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 09:21:03', NULL, NULL, NULL, 'pw_supplier_material', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2048333908904689665, 1, 'employee', 'sys_employee', '员工信息表', '员工管理测试', '[{\"type\": \"input\", \"field\": \"empName\", \"label\": \"姓名\"}, {\"type\": \"input\", \"field\": \"empNo\", \"label\": \"工号\"}, {\"type\": \"select\", \"field\": \"deptId\", \"label\": \"部门\", \"dictType\": \"sys_dept\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"dictType\": \"sys_normal_disable\"}]', '[{\"key\": \"empName\", \"title\": \"姓名\", \"dataIndex\": \"empName\"}, {\"key\": \"empNo\", \"title\": \"工号\", \"dataIndex\": \"empNo\"}, {\"key\": \"deptId\", \"title\": \"部门\", \"render\": {\"type\": \"dictTag\", \"dictType\": \"sys_dept\"}, \"dataIndex\": \"deptId\"}, {\"key\": \"position\", \"title\": \"职位\", \"dataIndex\": \"position\"}, {\"key\": \"hireDate\", \"title\": \"入职日期\", \"dataIndex\": \"hireDate\"}, {\"key\": \"phone\", \"title\": \"手机号\", \"dataIndex\": \"phone\"}, {\"key\": \"email\", \"title\": \"邮箱\", \"dataIndex\": \"email\"}, {\"key\": \"status\", \"title\": \"状态\", \"render\": {\"type\": \"dictTag\", \"dictType\": \"sys_normal_disable\"}, \"dataIndex\": \"status\"}]', '[{\"type\": \"input\", \"field\": \"empName\", \"label\": \"姓名\", \"required\": true}, {\"type\": \"input\", \"field\": \"empNo\", \"label\": \"工号\", \"required\": true}, {\"type\": \"select\", \"field\": \"deptId\", \"label\": \"部门\", \"dictType\": \"sys_dept\", \"required\": true}, {\"type\": \"input\", \"field\": \"position\", \"label\": \"职位\", \"required\": true}, {\"type\": \"date\", \"field\": \"hireDate\", \"label\": \"入职日期\", \"required\": true}, {\"type\": \"input\", \"field\": \"phone\", \"label\": \"手机号\", \"props\": {\"rules\": [{\"message\": \"请输入正确的手机号\", \"pattern\": \"^1[3-9]\\\\d{9}$\"}]}, \"required\": true}, {\"type\": \"input\", \"field\": \"email\", \"label\": \"邮箱\", \"props\": {\"rules\": [{\"type\": \"email\", \"message\": \"请输入正确的邮箱\"}]}, \"required\": true}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"dictType\": \"sys_normal_disable\", \"required\": true}]', '{\"list\": \"get@/ai/crud/employee/page\", \"create\": \"post@/ai/crud/employee\", \"delete\": \"delete@/ai/crud/employee/:id\", \"detail\": \"get@/ai/crud/employee/:id\", \"update\": \"put@/ai/crud/employee\"}', NULL, 'CONFIG', 'AI', '0', 'PUBLISHED', '员工管理测试', 9067, 0, 9089, '[{\"items\": [{\"dictSort\": 1, \"dictLabel\": \"研发部\", \"dictValue\": \"1\", \"dictStatus\": 1}, {\"dictSort\": 2, \"dictLabel\": \"市场部\", \"dictValue\": \"2\", \"dictStatus\": 1}, {\"dictSort\": 3, \"dictLabel\": \"人事部\", \"dictValue\": \"3\", \"dictStatus\": 1}], \"dictName\": \"部门\", \"dictType\": \"sys_dept\"}, {\"items\": [{\"dictSort\": 1, \"dictLabel\": \"正常\", \"dictValue\": \"1\", \"dictStatus\": 1}, {\"dictSort\": 2, \"dictLabel\": \"停用\", \"dictValue\": \"0\", \"dictStatus\": 1}], \"dictName\": \"通用状态\", \"dictType\": \"sys_normal_disable\"}]', '{\"email\": {\"type\": \"EMAIL\", \"label\": \"邮箱\"}, \"phone\": {\"type\": \"PHONE\", \"label\": \"手机号\"}, \"empName\": {\"type\": \"NAME\", \"label\": \"姓名\"}, \"deptIdName\": {\"type\": \"NAME\", \"label\": \"部门\"}}', '{\"operations\": [], \"enableDecrypt\": false, \"enableEncrypt\": false}', '{\"deptId\": {\"dictType\": \"sys_dept\", \"targetField\": \"deptIdName\"}, \"status\": {\"dictType\": \"sys_normal_disable\", \"targetField\": \"statusName\"}}', 'simple-crud', NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-04-26 17:30:35', 2, 1, '2026-04-26 20:16:21', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2048343313050144769, 1, 'biz_product', 'biz_product', '产品管理表', '产品管理', '[{\"type\": \"input\", \"field\": \"productName\", \"label\": \"产品名称\"}, {\"type\": \"select\", \"field\": \"category\", \"label\": \"分类\", \"dictType\": \"product_category\"}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"dictType\": \"common_status\"}, {\"type\": \"daterange\", \"field\": \"createTime\", \"label\": \"创建时间\"}]', '[{\"key\": \"productName\", \"title\": \"产品名称\", \"dataIndex\": \"productName\"}, {\"key\": \"category\", \"title\": \"分类\", \"render\": {\"type\": \"dictTag\", \"dictType\": \"product_category\"}, \"dataIndex\": \"category\"}, {\"key\": \"price\", \"title\": \"价格\", \"dataIndex\": \"price\"}, {\"key\": \"stock\", \"title\": \"库存\", \"dataIndex\": \"stock\"}, {\"key\": \"status\", \"title\": \"状态\", \"render\": {\"type\": \"dictTag\", \"dictType\": \"common_status\"}, \"dataIndex\": \"status\"}, {\"key\": \"parentName\", \"title\": \"父级名称\", \"dataIndex\": \"parentName\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"dataIndex\": \"createTime\"}]', '[{\"type\": \"input\", \"field\": \"productName\", \"label\": \"产品名称\", \"required\": true}, {\"type\": \"treeSelect\", \"field\": \"parentId\", \"label\": \"上级产品\", \"required\": false}, {\"type\": \"select\", \"field\": \"category\", \"label\": \"分类\", \"dictType\": \"product_category\", \"required\": true}, {\"type\": \"number\", \"field\": \"price\", \"label\": \"价格\", \"required\": true}, {\"type\": \"number\", \"field\": \"stock\", \"label\": \"库存\", \"required\": true}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"dictType\": \"common_status\", \"required\": true}, {\"type\": \"number\", \"field\": \"sort\", \"label\": \"排序\", \"required\": false}]', '{\"list\": \"get@/ai/crud/biz_product/page\", \"tree\": \"get@/ai/crud/biz_product/tree\", \"create\": \"post@/ai/crud/biz_product\", \"delete\": \"delete@/ai/crud/biz_product/:id\", \"detail\": \"get@/ai/crud/biz_product/:id\", \"update\": \"put@/ai/crud/biz_product\", \"treeConfig\": {\"keyField\": \"id\", \"labelField\": \"productName\", \"parentField\": \"parentId\"}}', NULL, 'CONFIG', 'AI', '0', 'PUBLISHED', '产品管理', 9067, 0, 9090, '[{\"items\": [{\"dictSort\": 1, \"dictLabel\": \"电子产品\", \"dictValue\": \"1\", \"dictStatus\": 1}, {\"dictSort\": 2, \"dictLabel\": \"服装鞋帽\", \"dictValue\": \"2\", \"dictStatus\": 1}, {\"dictSort\": 3, \"dictLabel\": \"家居日用\", \"dictValue\": \"3\", \"dictStatus\": 1}], \"dictName\": \"产品分类\", \"dictType\": \"product_category\"}, {\"items\": [{\"dictSort\": 1, \"dictLabel\": \"正常\", \"dictValue\": \"1\", \"dictStatus\": 1}, {\"dictSort\": 2, \"dictLabel\": \"停用\", \"dictValue\": \"0\", \"dictStatus\": 1}], \"dictName\": \"通用状态\", \"dictType\": \"common_status\"}]', '{\"parentName\": {\"type\": \"NAME\", \"label\": \"父级名称\"}, \"productName\": {\"type\": \"NAME\", \"label\": \"产品名称\"}}', '{\"operations\": [], \"enableDecrypt\": true, \"enableEncrypt\": true}', '{\"status\": {\"dictType\": \"common_status\", \"targetField\": \"statusName\"}, \"category\": {\"dictType\": \"product_category\", \"targetField\": \"categoryName\"}}', 'tree-crud', NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-04-26 18:07:57', 2, 1, '2026-04-26 18:50:43', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2057279504421769217, 1, 'custmanage', 'cust_info', '客户信息', '客户管理', '[{\"type\": \"input\", \"field\": \"name\", \"label\": \"名称\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"cust_address__addressName\", \"label\": \"地址名称\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"hy\", \"label\": \"所属行业\", \"queryType\": \"like\"}]', '[{\"key\": \"updateTime\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"name\", \"title\": \"名称\", \"width\": 160, \"dataIndex\": \"name\"}, {\"key\": \"cust_address__addressId\", \"title\": \"地址ID\", \"width\": 160, \"dataIndex\": \"cust_address__addressId\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"cust_address__addressName\", \"title\": \"地址名称\", \"width\": 160, \"dataIndex\": \"cust_address__addressName\"}, {\"key\": \"hy\", \"title\": \"所属行业\", \"width\": 160, \"dataIndex\": \"hy\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}, {\"key\": \"custom_1779366050329\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"position\": \"row\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"type\": \"input\", \"field\": \"name\", \"label\": \"名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入名称\"}, \"required\": false}, {\"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"dictType\": \"common_status\", \"required\": false}, {\"type\": \"input\", \"field\": \"custName\", \"label\": \"客户名称\", \"props\": {\"clearable\": true, \"maxlength\": 129, \"placeholder\": \"请输入客户名称\"}, \"required\": false}, {\"type\": \"input\", \"field\": \"hy\", \"label\": \"所属行业\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入所属行业\"}, \"rules\": [{\"message\": \"请输入所属行业\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true}]', '{\"list\": \"get@/ai/crud/custmanage/page\", \"create\": \"post@/ai/crud/custmanage\", \"delete\": \"delete@/ai/crud/custmanage/:id\", \"detail\": \"get@/ai/crud/custmanage/:id\", \"export\": \"post@/ai/crud/custmanage/export\", \"import\": \"post@/ai/crud/custmanage/import\", \"update\": \"put@/ai/crud/custmanage\", \"importTemplate\": \"get@/ai/crud/custmanage/import-template\"}', '{\"modalType\": \"drawer\", \"joinConfig\": [{\"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"tableName\": \"cust_address\", \"sourceField\": \"custName\", \"targetField\": \"id\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"cust_address\"}], \"modalWidth\": \"1080px\", \"rowActions\": [{\"key\": \"custom_1779366050329\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"position\": \"row\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"showExport\": true, \"showImport\": true, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": false, \"enableCustomQuery\": true, \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"tableName\": \"cust_info\"}, \"children\": [{\"key\": \"cust_address\", \"fields\": [{\"type\": \"input\", \"field\": \"addressName\", \"label\": \"地址名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入地址名称\"}, \"rules\": [{\"message\": \"请输入地址名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"fieldRef\": \"cust_address__addressName\", \"required\": true, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"columnName\": \"address_name\", \"sourceField\": \"addressName\"}], \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"tableName\": \"cust_address\", \"sourceField\": \"id\", \"targetField\": \"custName\", \"relationType\": \"REFERENCE\"}]}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '客户管理', 39, 0, 9184, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"common_status\"}]', '{}', '{}', '{\"status\": {\"dictType\": \"common_status\", \"targetField\": \"statusName\"}}', 'master-detail-crud', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"name\", \"label\": \"名称\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": null, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"common_status\", \"readonly\": null, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 129, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": null, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"hy\", \"label\": \"所属行业\", \"width\": 160, \"length\": 128, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"hy\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"cust_info\", \"name\": \"客户信息\", \"description\": \"客户信息\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"dataScope\": \"TENANT\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"custName\", \"targetField\": \"id\", \"displayField\": \"tenantId\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"cust_address\"}], \"tableMode\": \"CREATE\", \"tableName\": \"cust_info\", \"treeConfig\": {\"keyField\": \"id\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"parentField\": \"parentId\", \"childrenField\": \"children\"}, \"businessName\": \"客户信息\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"name\", \"cust_address__addressName\", \"hy\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"业务列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [{\"key\": \"custom_1779366050329\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"position\": \"row\", \"routePath\": \"\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"fieldSettings\": {}, \"hideBatchDelete\": false, \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"updateTime\", \"name\", \"cust_address__addressId\", \"createTime\", \"cust_address__addressName\", \"hy\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 36, \"id\": \"edit_action_save\", \"label\": \"保存\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"save-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 36, \"id\": \"edit_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"componentKey\": \"reset-button\"}], \"width\": 1040, \"height\": 420}, \"formCreateRule\": [{\"name\": \"name\", \"type\": \"input\", \"field\": \"name\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入名称\"}, \"title\": \"名称\", \"_fc_id\": \"id_Fvrpmpg3tji1aic\", \"hidden\": false, \"display\": true, \"_fc_drag_tag\": \"input\"}, {\"name\": \"status\", \"type\": \"select\", \"field\": \"status\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择状态\"}, \"title\": \"状态\", \"_fc_id\": \"id_Fy1ympg3tji1ajc\", \"hidden\": false, \"display\": true, \"options\": [{\"label\": \"common_status字典项\", \"value\": \"\"}], \"_fc_drag_tag\": \"select\"}, {\"name\": \"custName\", \"type\": \"input\", \"field\": \"custName\", \"props\": {\"clearable\": true, \"maxlength\": 129, \"placeholder\": \"请输入客户名称\"}, \"title\": \"客户名称\", \"_fc_id\": \"id_Fghnmpg3tji1akc\", \"hidden\": false, \"display\": true, \"_fc_drag_tag\": \"input\"}, {\"name\": \"hy\", \"type\": \"input\", \"field\": \"hy\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入所属行业\"}, \"title\": \"所属行业\", \"_fc_id\": \"id_Fr8lmpg3tji1alc\", \"hidden\": false, \"display\": true, \"validate\": [{\"message\": \"请输入所属行业\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"_fc_drag_tag\": \"input\"}, {\"name\": \"cust_address__addressName\", \"type\": \"input\", \"field\": \"cust_address__addressName\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入地址名称\"}, \"title\": \"地址名称\", \"_fc_id\": \"id_Fpnrmpg3tji1amc\", \"hidden\": false, \"display\": true, \"validate\": [{\"message\": \"请输入地址名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"_fc_drag_tag\": \"input\"}], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"110px\", \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"name\", \"status\", \"custName\", \"hy\", \"cust_address__addressName\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 36, \"id\": \"detail_name\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"name\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 36, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"status\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 110, \"id\": \"detail_custName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"custName\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 110, \"id\": \"detail_hy\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"hy\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 184, \"id\": \"detail_cust_address__addressName\", \"label\": \"地址名称\", \"props\": {\"placeholder\": \"请输入地址名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"cust_address__addressName\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 184, \"id\": \"detail_cust_address__addressId\", \"label\": \"地址ID\", \"props\": {\"placeholder\": \"请输入地址ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"cust_address__addressId\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 258, \"id\": \"detail_cust_address__custId\", \"label\": \"客户ID\", \"props\": {\"placeholder\": \"请输入客户ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"cust_address__custId\", \"fieldRefs\": [], \"componentKey\": \"detail-field\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"name\", \"status\", \"custName\", \"hy\", \"cust_address__addressName\", \"cust_address__addressId\", \"cust_address__custId\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"name\", \"label\": \"名称\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"name\", \"readonly\": null, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"name\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"common_status\", \"fieldRef\": \"status\", \"readonly\": null, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 129, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"custName\", \"readonly\": null, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"custName\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"hy\", \"label\": \"所属行业\", \"width\": 160, \"length\": 128, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"hy\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"hy\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"hy\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057100091847659500\", \"primary\": true, \"modelCode\": \"cust_info\", \"modelName\": \"客户信息\", \"relations\": [{\"sourceField\": \"custName\", \"targetField\": \"id\", \"displayField\": \"tenantId\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"cust_address\"}], \"tableName\": \"cust_info\"}, {\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"cust_address__id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"addressName\", \"label\": \"地址名称\", \"width\": 160, \"length\": 128, \"remark\": \"地址名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"cust_address__addressName\", \"readonly\": null, \"required\": true, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"addressName\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"addressId\", \"label\": \"地址ID\", \"width\": 160, \"length\": 128, \"remark\": \"地址ID\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"cust_address__addressId\", \"readonly\": null, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address_id\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"addressId\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custId\", \"label\": \"客户ID\", \"width\": 160, \"length\": 128, \"remark\": \"客户ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"cust_address__custId\", \"readonly\": null, \"required\": true, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_id\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"custId\", \"systemField\": null, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"cust_address__createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"cust_address__createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"cust_address__createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"cust_address__updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"cust_address__updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057278198059651000\", \"primary\": false, \"modelCode\": \"cust_address\", \"modelName\": \"客户地址管理\", \"relations\": [{\"sourceField\": \"custId\", \"targetField\": \"id\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"cust_info\"}], \"tableName\": \"cust_address\"}], \"layoutType\": \"master-detail-crud\", \"primaryModelId\": \"2057100091847659500\", \"primaryModelCode\": \"cust_info\"}', 8, 12, '2026-05-22 07:11:27', 1, 1900000000000000001, 'general', 'cust_info', '客户信息', 1, '2026-05-21 09:57:11', 2, 1, '2026-05-22 07:11:27', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2057664523451617282, 1, 'order_manage', 'tf_f_order', '订单基本信息', '订单管理', '[{\"type\": \"input\", \"field\": \"orderCode\", \"label\": \"订单编码\", \"queryType\": \"like\"}, {\"type\": \"datetimerange\", \"field\": \"orderTime\", \"label\": \"下单时间\", \"queryType\": \"between\", \"endPlaceholder\": \"结束下单时间\", \"startPlaceholder\": \"开始下单时间\"}, {\"type\": \"input\", \"field\": \"orderName\", \"label\": \"订单名称\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"订单状态\", \"dictType\": \"order_status1\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"custPhone\", \"label\": \"客户手机号\", \"queryType\": \"like\"}]', '[{\"key\": \"id\", \"title\": \"ID\", \"width\": 100, \"dataIndex\": \"id\"}, {\"key\": \"orderCode\", \"title\": \"订单编码\", \"width\": 160, \"dataIndex\": \"orderCode\"}, {\"key\": \"orderName\", \"title\": \"订单名称\", \"width\": 160, \"dataIndex\": \"orderName\"}, {\"key\": \"orderTime\", \"title\": \"下单时间\", \"width\": 160, \"dataIndex\": \"orderTime\"}, {\"key\": \"orderStatus\", \"title\": \"订单状态\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"order_status1\"}, \"dataIndex\": \"orderStatus\"}, {\"key\": \"custPhone\", \"title\": \"客户手机号\", \"width\": 160, \"dataIndex\": \"custPhone\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}, {\"key\": \"custom_1779420311246\", \"type\": \"primary\", \"label\": \"查看详情\", \"position\": \"row\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"rules\": [{\"message\": \"请输入订单编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"rules\": [{\"message\": \"请输入订单名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"datetime\", \"field\": \"orderTime\", \"label\": \"下单时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"clearable\": true, \"placeholder\": \"请选择下单时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单状态\"}, \"dictType\": \"order_status1\", \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"required\": false, \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/order_manage/page\", \"create\": \"post@/ai/crud/order_manage\", \"delete\": \"delete@/ai/crud/order_manage/:id\", \"detail\": \"get@/ai/crud/order_manage/:id\", \"export\": \"post@/ai/crud/order_manage/export\", \"import\": \"post@/ai/crud/order_manage/import\", \"update\": \"put@/ai/crud/order_manage\", \"importTemplate\": \"get@/ai/crud/order_manage/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"drawer\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [{\"key\": \"custom_1779420311246\", \"type\": \"primary\", \"label\": \"查看详情\", \"position\": \"row\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '订单管理', 39, 0, 9185, '[{\"isNew\": false, \"items\": [], \"dictName\": \"订单状态\", \"dictType\": \"order_status1\"}]', '{\"custPhone\": {\"type\": \"PHONE\", \"label\": \"客户手机号\"}}', '{}', '{\"orderStatus\": {\"dictType\": \"order_status1\", \"targetField\": \"orderStatusName\"}}', 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderCode\", \"label\": \"订单编码\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 160, \"length\": 128, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"order_status1\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 160, \"length\": 20, \"remark\": \"订单分类\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_class\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"file_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"org_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"tf_f_order\", \"name\": \"订单基本信息\", \"description\": \"订单基本信息\"}, \"appType\": \"SINGLE\", \"indexes\": [{\"auto\": false, \"fields\": [\"orderCode\"], \"remark\": \"业务索引1\", \"unique\": false, \"indexName\": \"\", \"indexType\": \"NORMAL\"}], \"children\": [], \"policies\": {\"orgField\": \"orgId\", \"dataScope\": \"FOLLOW_SYSTEM\", \"orgColumn\": \"org_id\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"orderClass\", \"targetField\": \"id\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"tf_f_order_class\"}], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order\", \"datasourceId\": 1, \"tableComment\": \"订单基本信息\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"订单基本信息\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"orderTime\": {\"queryType\": \"between\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderCode\", \"orderTime\", \"orderName\", \"orderStatus\", \"custPhone\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"业务列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [{\"key\": \"custom_1779420311246\", \"type\": \"primary\", \"label\": \"查看详情\", \"params\": [], \"position\": \"row\", \"routePath\": \"\", \"actionType\": \"route\", \"openTarget\": \"_self\"}], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"createTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"edit_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 122, \"id\": \"edit_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 208, \"id\": \"edit_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 294, \"id\": \"edit_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 380, \"id\": \"edit_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}, \"formCreateRule\": [{\"name\": \"orderCode\", \"type\": \"input\", \"field\": \"orderCode\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"title\": \"订单编码\", \"_fc_id\": \"id_Fe0nmpgdn38hb3c\", \"hidden\": false, \"display\": true, \"validate\": [{\"message\": \"请输入订单编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"_fc_drag_tag\": \"input\"}, {\"name\": \"orderName\", \"type\": \"input\", \"field\": \"orderName\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"title\": \"订单名称\", \"_fc_id\": \"id_Frj8mpgdn38hb4c\", \"hidden\": false, \"display\": true, \"validate\": [{\"message\": \"请输入订单名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"_fc_drag_tag\": \"input\"}, {\"name\": \"orderTime\", \"type\": \"datePicker\", \"field\": \"orderTime\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"clearable\": true, \"placeholder\": \"请选择下单时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\"}, \"title\": \"下单时间\", \"_fc_id\": \"id_F5fsmpgdn38hb5c\", \"hidden\": false, \"display\": true, \"_fc_drag_tag\": \"datePicker\"}, {\"name\": \"orderStatus\", \"type\": \"select\", \"field\": \"orderStatus\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单状态\"}, \"title\": \"订单状态\", \"_fc_id\": \"id_Fqknmpgdn38hb6c\", \"hidden\": false, \"display\": true, \"options\": [{\"label\": \"order_status1字典项\", \"value\": \"\"}], \"_fc_drag_tag\": \"select\"}, {\"name\": \"custPhone\", \"type\": \"input\", \"field\": \"custPhone\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"title\": \"客户手机号\", \"_fc_id\": \"id_F8fdmpgdn38hb7c\", \"hidden\": false, \"display\": true, \"_fc_drag_tag\": \"input\"}], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"110px\", \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 36, \"id\": \"detail_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 36, \"id\": \"detail_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 110, \"id\": \"detail_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 110, \"id\": \"detail_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 184, \"id\": \"detail_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderCode\", \"label\": \"订单编码\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderCode\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderName\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 160, \"length\": 128, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldRef\": \"orderTime\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderTime\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"order_status1\", \"fieldRef\": \"orderStatus\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderStatus\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"custPhone\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"custPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 160, \"length\": 20, \"remark\": \"订单分类\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"orderClass\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_class\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderClass\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fileId\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"file_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fileId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orgId\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"org_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orgId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057663598817300500\", \"primary\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"relations\": [{\"sourceField\": \"orderClass\", \"targetField\": \"id\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"tf_f_order_class\"}], \"tableName\": \"tf_f_order\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {\"orderTime\": {\"queryType\": \"between\"}}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"orderCode\", \"orderTime\", \"orderName\", \"orderStatus\", \"custPhone\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": [{\"key\": \"custom_1779420311246\", \"type\": \"primary\", \"label\": \"查看详情\", \"params\": [], \"position\": \"row\", \"routePath\": \"\", \"actionType\": \"route\", \"openTarget\": \"_self\"}]}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"id\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"createTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2057663598817300500\", \"primaryModelCode\": \"tf_f_order\"}', 2, 5, '2026-05-24 21:59:54', 1, 2057662320376664066, 'order', 'tf_f_order', '订单基本信息', 1, '2026-05-22 11:27:07', 2, 1, '2026-05-24 21:59:54', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2057739452071141377, 1, 'order_class', 'tf_f_order', '订单基本信息', '订单左树', '[{\"type\": \"input\", \"field\": \"orderCode\", \"label\": \"订单编码\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"orderName\", \"label\": \"订单名称\", \"queryType\": \"like\"}, {\"type\": \"treeSelect\", \"field\": \"orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择订单分类\", \"optionSource\": {\"api\": \"get@/ai/crud/order_class/tree\", \"type\": \"tree\", \"keyField\": \"key\", \"labelField\": \"label\", \"valueField\": \"targetValue\", \"childrenField\": \"children\"}}, \"queryType\": \"eq\"}, {\"type\": \"orgTreeSelect\", \"field\": \"orgId\", \"label\": \"归属组织\", \"queryType\": \"eq\"}]', '[{\"key\": \"orderCode\", \"title\": \"订单编码\", \"width\": 160, \"dataIndex\": \"orderCode\"}, {\"key\": \"orderName\", \"title\": \"订单名称\", \"width\": 160, \"dataIndex\": \"orderName\"}, {\"key\": \"orderTime\", \"title\": \"下单时间\", \"width\": 160, \"dataIndex\": \"orderTime\"}, {\"key\": \"orderStatus\", \"title\": \"订单状态\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"order_status1\"}, \"dataIndex\": \"orderStatus\"}, {\"key\": \"custPhone\", \"title\": \"客户手机号\", \"width\": 160, \"dataIndex\": \"custPhone\"}, {\"key\": \"orderClass\", \"title\": \"订单分类\", \"width\": 160, \"dataIndex\": \"orderClass\"}, {\"key\": \"orgId\", \"title\": \"归属组织\", \"width\": 160, \"render\": {\"type\": \"orgName\", \"targetField\": \"orgIdName\"}, \"dataIndex\": \"orgId\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"fileUpload\", \"field\": \"fileId\", \"label\": \"文件\", \"props\": {\"placeholder\": \"请选择文件\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"orgTreeSelect\", \"field\": \"orgId\", \"label\": \"归属组织\", \"props\": {\"placeholder\": \"请选择归属组织\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"input\", \"field\": \"orderCode\", \"label\": \"订单编码\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"rules\": [{\"message\": \"请输入订单编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"input\", \"field\": \"orderName\", \"label\": \"订单名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"rules\": [{\"message\": \"请输入订单名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"datetime\", \"field\": \"orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"select\", \"field\": \"orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"dictType\": \"order_status1\", \"required\": false, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"input\", \"field\": \"custPhone\", \"label\": \"客户手机号\", \"props\": {\"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 2, \"type\": \"treeSelect\", \"field\": \"orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请输入订单分类\", \"optionSource\": {\"api\": \"get@/ai/crud/order_class/tree\", \"type\": \"tree\", \"keyField\": \"key\", \"labelField\": \"label\", \"valueField\": \"targetValue\", \"childrenField\": \"children\"}}, \"required\": false, \"queryType\": \"eq\", \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/order_class/page\", \"tree\": \"get@/ai/crud/order_class/tree\", \"create\": \"post@/ai/crud/order_class\", \"delete\": \"delete@/ai/crud/order_class/:id\", \"detail\": \"get@/ai/crud/order_class/:id\", \"export\": \"post@/ai/crud/order_class/export\", \"import\": \"post@/ai/crud/order_class/import\", \"update\": \"put@/ai/crud/order_class\", \"importTemplate\": \"get@/ai/crud/order_class/import-template\"}', '{\"modalType\": \"drawer\", \"joinConfig\": [{\"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"tableName\": \"tf_f_order_class\", \"sourceField\": \"orderClass\", \"targetField\": \"id\", \"displayAlias\": \"orderClassName\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"tf_f_order_class\"}], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"treeConfig\": {\"keyField\": \"id\", \"treeTitle\": \"订单基本信息树\", \"labelField\": \"name\", \"filterField\": \"orderClass\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": \"tf_f_order_class\", \"sourceModelName\": \"订单分类\", \"sourceTableName\": \"tf_f_order_class\"}, \"editGridCols\": 2, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": false, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '订单左树', 39, 0, 9186, '[{\"isNew\": false, \"items\": [], \"dictName\": \"订单状态\", \"dictType\": \"order_status1\"}]', '{\"custPhone\": {\"type\": \"PHONE\", \"label\": \"客户手机号\"}}', '{}', '{\"orderClass\": {\"type\": \"relationName\", \"targetField\": \"orderClassName\", \"displayField\": \"name\", \"relationModelCode\": \"tf_f_order_class\"}, \"orderStatus\": {\"dictType\": \"order_status1\", \"targetField\": \"orderStatusName\"}}', 'tree-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderCode\", \"label\": \"订单编码\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 160, \"length\": 128, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"order_status1\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 160, \"length\": 20, \"remark\": \"订单分类\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_class\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"file_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"org_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"tf_f_order\", \"name\": \"订单基本信息\", \"description\": \"订单基本信息\"}, \"appType\": \"SINGLE\", \"indexes\": [{\"auto\": false, \"fields\": [\"orderCode\"], \"remark\": \"业务索引1\", \"unique\": false, \"indexName\": \"\", \"indexType\": \"NORMAL\"}], \"children\": [], \"policies\": {\"dataScope\": \"TENANT\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"orderClass\", \"targetField\": \"id\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"tf_f_order_class\"}], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order\", \"treeConfig\": {\"keyField\": \"id\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order\", \"datasourceId\": 1, \"tableComment\": \"订单基本信息\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"订单基本信息\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"orgId\": {\"queryType\": \"eq\", \"componentType\": \"orgTreeSelect\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderClass\", \"orgId\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"业务列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"treeConfig\": {\"keyField\": \"id\", \"treeTitle\": \"订单基本信息树\", \"labelField\": \"name\", \"filterField\": \"orderClass\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": \"tf_f_order_class\", \"sourceModelName\": \"订单分类\", \"sourceTableName\": \"tf_f_order_class\"}, \"customActions\": [], \"fieldSettings\": {\"orgId\": {\"renderType\": \"orgName\", \"targetField\": \"orgIdName\"}}, \"hideBatchDelete\": false, \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"orgId\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 294, \"id\": \"edit_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 380, \"id\": \"edit_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 466, \"id\": \"edit_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 552, \"id\": \"edit_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 638, \"id\": \"edit_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#E11E1E\", \"radius\": 6, \"stroke\": \"#E1CBD1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 976, \"x\": 32, \"y\": 724, \"id\": \"edit_orderClass\", \"label\": \"订单分类\", \"props\": {\"placeholder\": \"请输入订单分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": true, \"zIndex\": 9, \"fieldRef\": \"orderClass\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 72, \"w\": 304, \"x\": 40, \"y\": 200, \"id\": \"edit_field-upload_1779540698573_rtq50z\", \"label\": \"文件\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"fileId\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-upload\"}, {\"h\": 64, \"w\": 280, \"x\": 360, \"y\": 208, \"id\": \"edit_field-org-tree-select_1779544786354_okst5w\", \"label\": \"归属组织\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"orgId\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-org-tree-select\"}], \"width\": 1040, \"height\": 836}, \"editGridCols\": 2, \"fieldSettings\": {\"orgId\": {\"span\": 1, \"labelWidth\": 86, \"componentType\": \"orgTreeSelect\"}, \"fileId\": {\"span\": 1, \"labelWidth\": 86, \"componentType\": \"fileUpload\"}, \"custPhone\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"labelWidth\": 86, \"componentType\": \"input\"}, \"orderCode\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入订单编码\"}, \"labelWidth\": 86, \"componentType\": \"input\"}, \"orderName\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入订单名称\"}, \"labelWidth\": 86, \"componentType\": \"input\"}, \"orderTime\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入下单时间\"}, \"labelWidth\": 86, \"componentType\": \"datetime\"}, \"orderClass\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入订单分类\"}, \"labelWidth\": 86, \"componentType\": \"number\"}, \"orderStatus\": {\"span\": 2, \"props\": {\"placeholder\": \"请输入订单状态\"}, \"labelWidth\": 86, \"componentType\": \"select\"}}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"fileId\", \"orgId\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 36, \"id\": \"detail_tf_f_order_class__name\", \"label\": \"分类名称\", \"props\": {\"placeholder\": \"请输入分类名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"tf_f_order_class__name\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 36, \"id\": \"detail_tf_f_order_class__parentId\", \"label\": \"父级分类ID\", \"props\": {\"placeholder\": \"请输入父级分类ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"tf_f_order_class__parentId\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 110, \"id\": \"detail_tf_f_order_class__classSort\", \"label\": \"排序\", \"props\": {\"placeholder\": \"请输入排序\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"tf_f_order_class__classSort\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 110, \"id\": \"detail_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 184, \"id\": \"detail_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 184, \"id\": \"detail_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 258, \"id\": \"detail_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 340, \"y\": 258, \"id\": \"detail_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}, {\"h\": 58, \"w\": 280, \"x\": 32, \"y\": 332, \"id\": \"detail_orderClass\", \"label\": \"订单分类\", \"props\": {\"placeholder\": \"请输入订单分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"orderClass\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"detail-field\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"tf_f_order_class__name\", \"tf_f_order_class__parentId\", \"tf_f_order_class__classSort\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"name\", \"label\": \"分类名称\", \"width\": 160, \"length\": 128, \"remark\": \"分类名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"tf_f_order_class__name\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"name\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"parentId\", \"label\": \"父级分类ID\", \"width\": 160, \"length\": 128, \"remark\": \"父级分类ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"tf_f_order_class__parentId\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"parent_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"parentId\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"classSort\", \"label\": \"排序\", \"width\": 160, \"length\": 128, \"remark\": \"排序\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"tf_f_order_class__classSort\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"class_sort\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"classSort\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"tf_f_order_class__updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057727188383363000\", \"primary\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"relations\": [], \"tableName\": \"tf_f_order_class\"}, {\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderCode\", \"label\": \"订单编码\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderCode\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderName\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 160, \"length\": 128, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldRef\": \"orderTime\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderTime\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"order_status1\", \"fieldRef\": \"orderStatus\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderStatus\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"custPhone\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"custPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 160, \"length\": 20, \"remark\": \"订单分类\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"orderClass\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_class\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderClass\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fileId\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"file_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fileId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orgId\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"org_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orgId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057663598817300500\", \"primary\": true, \"modelCode\": \"tf_f_order\", \"modelName\": \"订单基本信息\", \"relations\": [{\"sourceField\": \"orderClass\", \"targetField\": \"id\", \"displayField\": \"name\", \"relationType\": \"REFERENCE\", \"targetObjectCode\": \"tf_f_order_class\"}], \"tableName\": \"tf_f_order\"}], \"layoutType\": \"tree-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {\"orgId\": {\"queryType\": \"eq\", \"componentType\": \"orgTreeSelect\"}}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderClass\", \"orgId\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\", \"batch-delete\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 9, \"gridW\": 8, \"gridX\": 3, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {\"orgId\": {\"renderType\": \"orgName\", \"targetField\": \"orgIdName\"}}}, \"blockType\": \"data-table\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"orgId\"]}, {\"id\": \"tree-panel_xx28sh\", \"gridH\": 14, \"gridW\": 3, \"gridX\": 0, \"gridY\": 6, \"label\": \"左侧导航树\", \"props\": {\"keyField\": \"id\", \"treeTitle\": \"订单基本信息树\", \"labelField\": \"name\", \"filterField\": \"orderClass\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": \"tf_f_order_class\", \"sourceModelName\": \"订单分类\", \"sourceTableName\": \"tf_f_order_class\"}, \"blockType\": \"tree-panel\", \"fieldRefs\": []}], \"rowHeight\": 32, \"layoutType\": \"tree-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2057663598817300500\", \"primaryModelCode\": \"tf_f_order\"}', 14, 15, '2026-05-24 17:54:44', 1, 2057662320376664066, 'order', 'tf_f_order', '订单基本信息', 1, '2026-05-22 16:24:51', 2, 1, '2026-05-24 17:54:44', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2058488284954570754, 1, 'order_class_manage', 'tf_f_order_class', '订单分类', '订单分类树', '[{\"type\": \"input\", \"field\": \"name\", \"label\": \"分类名称\", \"queryType\": \"like\"}, {\"type\": \"treeSelect\", \"field\": \"parentId\", \"label\": \"父级分类ID\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择父级分类ID\", \"optionSource\": {\"api\": \"get@/ai/crud/order_class_manage/tree\", \"type\": \"tree\", \"params\": {\"loadMode\": \"full\"}, \"keyField\": \"key\", \"labelField\": \"label\", \"valueField\": \"targetValue\", \"childrenField\": \"children\"}}, \"hidden\": true, \"required\": false, \"queryType\": \"eq\"}]', '[{\"key\": \"name\", \"title\": \"分类名称\", \"width\": 160, \"dataIndex\": \"name\"}, {\"key\": \"classSort\", \"title\": \"排序\", \"width\": 160, \"dataIndex\": \"classSort\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"addChild\", \"type\": \"success\", \"label\": \"添加下级\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"name\", \"label\": \"分类名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入分类名称\"}, \"rules\": [{\"message\": \"请输入分类名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"treeSelect\", \"field\": \"parentId\", \"label\": \"父级分类ID\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请输入父级分类ID\", \"optionSource\": {\"api\": \"get@/ai/crud/order_class_manage/tree\", \"type\": \"tree\", \"params\": {\"loadMode\": \"full\"}, \"keyField\": \"key\", \"labelField\": \"label\", \"valueField\": \"targetValue\", \"childrenField\": \"children\"}}, \"rules\": [{\"message\": \"请选择父级分类ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"queryType\": \"eq\", \"labelWidth\": 86, \"defaultValue\": \"0\"}, {\"span\": 1, \"type\": \"number\", \"field\": \"classSort\", \"label\": \"排序\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入排序\"}, \"rules\": [{\"message\": \"请输入排序\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86, \"defaultValue\": \"0\"}]', '{\"list\": \"get@/ai/crud/order_class_manage/page\", \"tree\": \"get@/ai/crud/order_class_manage/tree\", \"create\": \"post@/ai/crud/order_class_manage\", \"delete\": \"delete@/ai/crud/order_class_manage/:id\", \"detail\": \"get@/ai/crud/order_class_manage/:id\", \"export\": \"post@/ai/crud/order_class_manage/export\", \"import\": \"post@/ai/crud/order_class_manage/import\", \"update\": \"put@/ai/crud/order_class_manage\", \"importTemplate\": \"get@/ai/crud/order_class_manage/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"drawer\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"treeConfig\": {\"enabled\": true, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": \"parentId\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": \"tf_f_order_class\", \"sourceModelName\": \"订单分类\", \"sourceTableName\": \"tf_f_order_class\"}, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"classSort\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '订单分类树', 39, 0, 9187, '[]', '{}', '{}', '{}', 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"name\", \"label\": \"分类名称\", \"width\": 160, \"length\": 128, \"remark\": \"分类名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"parentId\", \"label\": \"父级分类ID\", \"width\": 160, \"length\": 128, \"remark\": \"父级分类ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"parent_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"classSort\", \"label\": \"排序\", \"width\": 160, \"length\": 128, \"remark\": \"排序\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"class_sort\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"tf_f_order_class\", \"name\": \"订单分类\", \"description\": \"订单分类\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"dataScope\": \"TENANT\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order_class\", \"treeConfig\": {\"enabled\": true, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order_class\", \"datasourceId\": 1, \"tableComment\": \"订单分类\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"订单分类\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"name\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"业务列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"classSort\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"name\", \"classSort\", \"createTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"edit_name\", \"label\": \"分类名称\", \"props\": {\"placeholder\": \"请输入分类名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"name\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 122, \"id\": \"edit_parentId\", \"label\": \"父级分类ID\", \"props\": {\"placeholder\": \"请输入父级分类ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"parentId\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-tree-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 208, \"id\": \"edit_classSort\", \"label\": \"排序\", \"props\": {\"placeholder\": \"请输入排序\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"classSort\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"editGridCols\": 1, \"fieldSettings\": {\"name\": {\"span\": 1, \"props\": {\"placeholder\": \"请输入分类名称\"}, \"labelWidth\": 86, \"componentType\": \"input\"}, \"parentId\": {\"span\": 1, \"props\": {\"placeholder\": \"请输入父级分类ID\"}, \"labelWidth\": 86, \"componentType\": \"treeSelect\"}, \"classSort\": {\"span\": 1, \"props\": {\"placeholder\": \"请输入排序\"}, \"labelWidth\": 86, \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"name\", \"parentId\", \"classSort\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"detail_name\", \"label\": \"分类名称\", \"props\": {\"placeholder\": \"请输入分类名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"name\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 110, \"id\": \"detail_parentId\", \"label\": \"父级分类ID\", \"props\": {\"placeholder\": \"请输入父级分类ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"parentId\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 184, \"id\": \"detail_classSort\", \"label\": \"排序\", \"props\": {\"placeholder\": \"请输入排序\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"classSort\", \"fieldRefs\": [], \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"name\", \"parentId\", \"classSort\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"name\", \"label\": \"分类名称\", \"width\": 160, \"length\": 128, \"remark\": \"分类名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"name\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"name\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"parentId\", \"label\": \"父级分类ID\", \"width\": 160, \"length\": 128, \"remark\": \"父级分类ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"parentId\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"parent_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"parentId\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"classSort\", \"label\": \"排序\", \"width\": 160, \"length\": 128, \"remark\": \"排序\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"classSort\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"class_sort\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"classSort\", \"systemField\": false, \"defaultValue\": \"0\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2057727188383363000\", \"primary\": true, \"modelCode\": \"tf_f_order_class\", \"modelName\": \"订单分类\", \"relations\": [], \"tableName\": \"tf_f_order_class\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"name\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"classSort\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"name\", \"classSort\", \"createTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2057727188383363000\", \"primaryModelCode\": \"tf_f_order_class\"}', 4, 4, '2026-05-24 19:32:54', 1, 2057662320376664066, 'order', 'tf_f_order_class', '订单分类', 1, '2026-05-24 18:00:27', 2, 1, '2026-05-24 19:32:54', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2058820254253359105, 1, 'scm_product', 'biz_scm_product', '商品', '商品管理', '[{\"type\": \"input\", \"field\": \"productCode\", \"label\": \"商品编码\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"productName\", \"label\": \"商品名称\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"categoryName\", \"label\": \"商品分类\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"status\", \"label\": \"状态\", \"queryType\": \"like\"}]', '[{\"key\": \"productCode\", \"title\": \"商品编码\", \"width\": 160, \"dataIndex\": \"productCode\"}, {\"key\": \"productName\", \"title\": \"商品名称\", \"width\": 160, \"dataIndex\": \"productName\"}, {\"key\": \"categoryName\", \"title\": \"商品分类\", \"width\": 160, \"dataIndex\": \"categoryName\"}, {\"key\": \"unitName\", \"title\": \"单位\", \"width\": 160, \"dataIndex\": \"unitName\"}, {\"key\": \"salePrice\", \"title\": \"销售价\", \"width\": 160, \"sorter\": true, \"dataIndex\": \"salePrice\"}, {\"key\": \"status\", \"title\": \"状态\", \"width\": 160, \"dataIndex\": \"status\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"productCode\", \"label\": \"商品编码\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入商品编码\"}, \"rules\": [{\"message\": \"请输入商品编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"productName\", \"label\": \"商品名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入商品名称\"}, \"rules\": [{\"message\": \"请输入商品名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"categoryName\", \"label\": \"商品分类\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入商品分类\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"unitName\", \"label\": \"单位\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"number\", \"field\": \"salePrice\", \"label\": \"销售价\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入销售价\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请选择状态\"}, \"required\": false, \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/scm_product/page\", \"create\": \"post@/ai/crud/scm_product\", \"delete\": \"delete@/ai/crud/scm_product/:id\", \"detail\": \"get@/ai/crud/scm_product/:id\", \"export\": \"post@/ai/crud/scm_product/export\", \"import\": \"post@/ai/crud/scm_product/import\", \"update\": \"put@/ai/crud/scm_product\", \"importTemplate\": \"get@/ai/crud/scm_product/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"drawer\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": false, \"showImport\": false, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '商品管理', 39, 0, 9193, '[]', '{}', '{}', '{}', 'simple-crud', '{\"domain\": {\"id\": \"2058820244816175105\", \"code\": \"scm\", \"name\": \"供应链\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"productCode\", \"label\": \"商品编码\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_code\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"productName\", \"label\": \"商品名称\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"categoryName\", \"label\": \"商品分类\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"category_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"unitName\", \"label\": \"单位\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"unit_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"salePrice\", \"label\": \"销售价\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"sale_price\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"product\", \"name\": \"商品\", \"description\": \"帮我实现一个商品供应商管理功能\\n\\n追加优化要求：缺少商品和供应商的关联关系\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"biz_scm_product\", \"treeConfig\": {\"enabled\": false, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"biz_scm_product\", \"datasourceId\": 1, \"tableComment\": \"商品\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"商品\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"商品列表\", \"props\": {\"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": false, \"showImport\": false, \"customActions\": [], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"edit_productCode\", \"label\": \"商品编码\", \"props\": {\"placeholder\": \"请输入商品编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"productCode\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 122, \"id\": \"edit_productName\", \"label\": \"商品名称\", \"props\": {\"placeholder\": \"请输入商品名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"productName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 208, \"id\": \"edit_categoryName\", \"label\": \"商品分类\", \"props\": {\"placeholder\": \"请输入商品分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"categoryName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 294, \"id\": \"edit_unitName\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unitName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 380, \"id\": \"edit_salePrice\", \"label\": \"销售价\", \"props\": {\"placeholder\": \"请输入销售价\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"salePrice\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 466, \"id\": \"edit_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 578}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"detail_productCode\", \"label\": \"商品编码\", \"props\": {\"placeholder\": \"请输入商品编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"productCode\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 110, \"id\": \"detail_productName\", \"label\": \"商品名称\", \"props\": {\"placeholder\": \"请输入商品名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"productName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 184, \"id\": \"detail_categoryName\", \"label\": \"商品分类\", \"props\": {\"placeholder\": \"请输入商品分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"categoryName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 258, \"id\": \"detail_unitName\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unitName\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 332, \"id\": \"detail_salePrice\", \"label\": \"销售价\", \"props\": {\"placeholder\": \"请输入销售价\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"salePrice\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 406, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"product\", \"modelName\": \"商品\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 518}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"productCode\", \"label\": \"商品编码\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"productCode\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_code\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"productCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"productName\", \"label\": \"商品名称\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"productName\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"productName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"categoryName\", \"label\": \"商品分类\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"categoryName\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"category_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"categoryName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"unitName\", \"label\": \"单位\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"unitName\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"unit_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unitName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"salePrice\", \"label\": \"销售价\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"fieldRef\": \"salePrice\", \"readonly\": false, \"required\": false, \"sortable\": true, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"sale_price\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"salePrice\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"status\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"product\", \"modelName\": \"商品\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2058820248163229700\", \"primary\": true, \"modelCode\": \"product\", \"modelName\": \"商品\", \"relations\": [], \"tableName\": \"biz_scm_product\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"status\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2058820248163229700\", \"primaryModelCode\": \"product\"}', 2, 1, '2026-05-25 16:01:31', 1, 2058820244816175105, 'scm', 'product', '商品', 1, '2026-05-25 15:59:34', 2, 1, '2026-05-25 16:01:31', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2058820256006578178, 1, 'scm_supplier', 'biz_scm_supplier', '供应商', '供应商管理', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '供应商管理', NULL, 1, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"id\": \"2058820244816175105\", \"code\": \"scm\", \"name\": \"供应链\"}, \"fields\": [{\"field\": \"supplierName\", \"label\": \"供应商名称\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contactPerson\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"contact_person\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"phone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"phone\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": null}, {\"field\": \"address\", \"label\": \"地址\", \"width\": 160, \"length\": 255, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"address\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"ADDRESS\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"object\": {\"code\": \"supplier\", \"name\": \"供应商\", \"description\": \"帮我实现一个商品供应商管理功能\\n\\n追加优化要求：缺少商品和供应商的关联关系\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"biz_scm_supplier\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"供应商\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": null, \"primaryModelCode\": \"supplier\"}', 1, 0, NULL, NULL, 2058820244816175105, 'scm', 'supplier', '供应商', 1, '2026-05-25 15:59:35', 2, 1, '2026-05-25 15:59:35', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2059075968050765825, 1, 'tf_f_coder_product', 'tf_f_order_product', '商品', '商品管理', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '商品管理', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"productCode\", \"label\": \"商品编码\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_code\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"productName\", \"label\": \"商品名称\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"product_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"categoryName\", \"label\": \"商品分类\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"category_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"unitName\", \"label\": \"单位\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"unit_name\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"salePrice\", \"label\": \"销售价\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"sale_price\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"object\": {\"code\": \"product\", \"name\": \"商品\", \"description\": \"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order_product\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"商品\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": null, \"primaryModelCode\": \"product\"}', 1, 0, NULL, NULL, 2057662320376664066, 'order', 'product', '商品', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 08:55:41', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2059075968528916481, 1, 'tf_f_coder_supplier', 'tf_f_order_supplier', '供应商', '供应商管理', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '供应商管理', NULL, 1, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"supplierName\", \"label\": \"供应商名称\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"contactPerson\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"contact_person\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"phone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"phone\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": null}, {\"field\": \"address\", \"label\": \"地址\", \"width\": 160, \"length\": 255, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"address\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"ADDRESS\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"object\": {\"code\": \"supplier\", \"name\": \"供应商\", \"description\": \"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order_supplier\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"供应商\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"supplierName\", \"contactPerson\", \"phone\", \"address\", \"status\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": null, \"primaryModelCode\": \"supplier\"}', 1, 0, NULL, NULL, 2057662320376664066, 'order', 'supplier', '供应商', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 08:55:41', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2059075968994484225, 1, 'tf_f_coder_purchase_order', 'tf_f_order_purchase_order', '采购订单', '采购订单管理', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '采购订单管理', NULL, 2, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 160, \"length\": null, \"remark\": null, \"dataType\": \"date\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"object\": {\"code\": \"purchase_order\", \"name\": \"采购订单\", \"description\": \"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order_purchase_order\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"采购订单\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": null, \"primaryModelCode\": \"purchase_order\"}', 1, 0, NULL, NULL, 2057662320376664066, 'order', 'purchase_order', '采购订单', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 08:55:41', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2059075969439080449, 1, 'tf_f_coder_sales_order', 'tf_f_order_sales_order', '销售订单', '销售订单管理', '[{\"type\": \"input\", \"field\": \"orderNo\", \"label\": \"订单编号\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"partnerName\", \"label\": \"往来单位\", \"queryType\": \"like\"}, {\"type\": \"date\", \"field\": \"orderDate\", \"label\": \"订单日期\", \"queryType\": \"eq\"}, {\"type\": \"input\", \"field\": \"status\", \"label\": \"状态\", \"queryType\": \"like\"}]', '[{\"key\": \"orderNo\", \"title\": \"订单编号\", \"width\": 160, \"dataIndex\": \"orderNo\"}, {\"key\": \"partnerName\", \"title\": \"往来单位\", \"width\": 160, \"dataIndex\": \"partnerName\"}, {\"key\": \"totalAmount\", \"title\": \"订单金额\", \"width\": 160, \"sorter\": true, \"dataIndex\": \"totalAmount\"}, {\"key\": \"orderDate\", \"title\": \"订单日期\", \"width\": 160, \"sorter\": true, \"dataIndex\": \"orderDate\"}, {\"key\": \"status\", \"title\": \"状态\", \"width\": 160, \"dataIndex\": \"status\"}, {\"key\": \"remark\", \"title\": \"备注\", \"width\": 220, \"dataIndex\": \"remark\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"orderNo\", \"label\": \"订单编号\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"rules\": [{\"message\": \"请输入订单编号\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"partnerName\", \"label\": \"往来单位\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"number\", \"field\": \"totalAmount\", \"label\": \"订单金额\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入订单金额\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"date\", \"field\": \"orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请选择订单日期\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请选择状态\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"required\": false, \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/tf_f_coder_sales_order/page\", \"create\": \"post@/ai/crud/tf_f_coder_sales_order\", \"delete\": \"delete@/ai/crud/tf_f_coder_sales_order/:id\", \"detail\": \"get@/ai/crud/tf_f_coder_sales_order/:id\", \"export\": \"post@/ai/crud/tf_f_coder_sales_order/export\", \"import\": \"post@/ai/crud/tf_f_coder_sales_order/import\", \"update\": \"put@/ai/crud/tf_f_coder_sales_order\", \"importTemplate\": \"get@/ai/crud/tf_f_coder_sales_order/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"drawer\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": false, \"showImport\": false, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '销售订单管理', 9235, 3, 9257, '[]', '{}', '{}', '{}', 'simple-crud', '{\"domain\": {\"id\": \"2057662320376664066\", \"code\": \"order\", \"name\": \"订单管理\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 160, \"length\": null, \"remark\": null, \"dataType\": \"date\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"sales_order\", \"name\": \"销售订单\", \"description\": \"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"tf_f_order_sales_order\", \"treeConfig\": {\"enabled\": false, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order_sales_order\", \"datasourceId\": 1, \"tableComment\": \"销售订单\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"销售订单\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"销售订单列表\", \"props\": {\"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": false, \"showImport\": false, \"customActions\": [], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"edit_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 122, \"id\": \"edit_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 208, \"id\": \"edit_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 294, \"id\": \"edit_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 380, \"id\": \"edit_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 720, \"x\": 32, \"y\": 466, \"id\": \"edit_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 612}}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"detail_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 110, \"id\": \"detail_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 184, \"id\": \"detail_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 258, \"id\": \"detail_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 332, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-select\"}, {\"h\": 98, \"w\": 720, \"x\": 32, \"y\": 406, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 552}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"orderNo\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"partnerName\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"partnerName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"fieldRef\": \"totalAmount\", \"readonly\": false, \"required\": false, \"sortable\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"totalAmount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 160, \"length\": null, \"remark\": null, \"dataType\": \"date\", \"dictType\": null, \"fieldRef\": \"orderDate\", \"readonly\": false, \"required\": false, \"sortable\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"fieldRef\": \"status\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"fieldRef\": \"remark\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2059075967560032300\", \"primary\": true, \"modelCode\": \"sales_order\", \"modelName\": \"销售订单\", \"relations\": [], \"tableName\": \"tf_f_order_sales_order\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2059075967560032300\", \"primaryModelCode\": \"sales_order\"}', 2, 1, '2026-06-01 21:18:15', 1, 2057662320376664066, 'order', 'sales_order', '销售订单', 1, '2026-05-26 08:55:42', 2, 1, '2026-06-01 21:18:15', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2059202468125188097, 1, 'scm_sales_order', 'biz_scm_sales_order', '销售订单', '销售订单管理', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '销售订单管理', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'simple-crud', '{\"domain\": {\"id\": \"2058820244816175105\", \"code\": \"scm\", \"name\": \"供应链\"}, \"fields\": [{\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 160, \"length\": 18, \"remark\": null, \"dataType\": \"decimal\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 160, \"length\": null, \"remark\": null, \"dataType\": \"date\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": null, \"dataType\": \"varchar\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": null, \"dataType\": \"text\", \"dictType\": null, \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"remark\", \"primaryKey\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"object\": {\"code\": \"sales_order\", \"name\": \"销售订单\", \"description\": \"帮我生成订单管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"biz_scm_sales_order\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"销售订单\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"orderDate\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [], \"layoutType\": \"simple-crud\", \"listGridLayout\": {}, \"listLayoutMode\": null, \"primaryModelId\": null, \"primaryModelCode\": \"sales_order\"}', 1, 0, NULL, NULL, 2058820244816175105, 'scm', 'sales_order', '销售订单', 1, '2026-05-26 17:18:21', 2, 1, '2026-05-26 17:18:21', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2060163875868798977, 1, 'crm_crm_customer', 'crm_customer', '客户', '客户管理', '[{\"type\": \"input\", \"field\": \"customerName\", \"label\": \"客户名称\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"customerLevel\", \"label\": \"客户等级\", \"dictType\": \"crm_customer_level\", \"queryType\": \"like\"}, {\"type\": \"select\", \"field\": \"industry\", \"label\": \"所属行业\", \"dictType\": \"crm_industry\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"customerCode\", \"label\": \"客户编码\", \"queryType\": \"like\"}, {\"type\": \"input\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"queryType\": \"like\"}]', '[{\"key\": \"customerName\", \"title\": \"客户名称\", \"width\": 160, \"dataIndex\": \"customerName\"}, {\"key\": \"customerLevel\", \"title\": \"客户等级\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_customer_level\"}, \"dataIndex\": \"customerLevel\"}, {\"key\": \"regionCode\", \"title\": \"所属区域\", \"width\": 160, \"dataIndex\": \"regionCode\"}, {\"key\": \"contactPhone\", \"title\": \"联系电话\", \"width\": 160, \"dataIndex\": \"contactPhone\"}, {\"key\": \"address\", \"title\": \"详细地址\", \"width\": 160, \"dataIndex\": \"address\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"field\": \"customerName\", \"label\": \"客户名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"customerCode\", \"label\": \"客户编码\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请选择客户等级\"}, \"dictType\": \"crm_customer_level\", \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"select\", \"field\": \"industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请选择所属行业\"}, \"dictType\": \"crm_industry\", \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"regionCode\", \"label\": \"所属区域\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入所属区域\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"contactPhone\", \"label\": \"联系电话\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"input\", \"field\": \"address\", \"label\": \"详细地址\", \"props\": {\"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"required\": false, \"labelWidth\": 86}, {\"span\": 1, \"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"required\": false, \"labelWidth\": 86}]', '{\"list\": \"get@/ai/crud/crm_crm_customer/page\", \"create\": \"post@/ai/crud/crm_crm_customer\", \"delete\": \"delete@/ai/crud/crm_crm_customer/:id\", \"detail\": \"get@/ai/crud/crm_crm_customer/:id\", \"export\": \"post@/ai/crud/crm_crm_customer/export\", \"import\": \"post@/ai/crud/crm_crm_customer/import\", \"update\": \"put@/ai/crud/crm_crm_customer\", \"importTemplate\": \"get@/ai/crud/crm_crm_customer/import-template\"}', '{\"hideAdd\": false, \"modalType\": \"drawer\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"enableCustomQuery\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '客户管理', 9219, 0, 9220, '[{\"isNew\": false, \"items\": [], \"dictName\": \"客户等级\", \"dictType\": \"crm_customer_level\"}, {\"isNew\": false, \"items\": [], \"dictName\": \"所属行业\", \"dictType\": \"crm_industry\"}]', '{}', '{}', '{\"industry\": {\"dictType\": \"crm_industry\", \"targetField\": \"industryName\"}, \"customerLevel\": {\"dictType\": \"crm_customer_level\", \"targetField\": \"customerLevelName\"}}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": 128, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": 128, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"客户编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 160, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_level\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 160, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"industry\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"region_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_email\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": 128, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": \"\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"object\": {\"code\": \"crm_customer\", \"name\": \"客户\", \"description\": \"客户基本信息、客户分级、所属区域和客户生命周期管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": \"regionCode\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"region_code\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"crm_customer\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"客户\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"customerName\", \"customerLevel\", \"industry\", \"customerCode\", \"contactPhone\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"业务列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [], \"fieldSettings\": {}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"customerName\", \"customerLevel\", \"regionCode\", \"contactPhone\", \"address\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"edit_customerName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"customerName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 122, \"id\": \"edit_customerCode\", \"label\": \"客户编码\", \"props\": {\"placeholder\": \"请输入客户编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 208, \"id\": \"edit_customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请输入客户等级\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerLevel\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 294, \"id\": \"edit_industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"industry\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 380, \"id\": \"edit_regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请输入所属区域\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"regionCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 466, \"id\": \"edit_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 552, \"id\": \"edit_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 638, \"id\": \"edit_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"placeholder\": \"请输入联系邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"contactEmail\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 724, \"id\": \"edit_address\", \"label\": \"详细地址\", \"props\": {\"placeholder\": \"请输入详细地址\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"address\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 720, \"x\": 32, \"y\": 810, \"id\": \"edit_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"editGridCols\": 1}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 36, \"id\": \"detail_customerName\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入客户名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"customerName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 110, \"id\": \"detail_customerCode\", \"label\": \"客户编码\", \"props\": {\"placeholder\": \"请输入客户编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 184, \"id\": \"detail_customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请输入客户等级\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerLevel\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 258, \"id\": \"detail_industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请输入所属行业\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"industry\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 332, \"id\": \"detail_regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请输入所属区域\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"regionCode\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 406, \"id\": \"detail_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 480, \"id\": \"detail_contactPhone\", \"label\": \"联系电话\", \"props\": {\"placeholder\": \"请输入联系电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"contactPhone\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 554, \"id\": \"detail_contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"placeholder\": \"请输入联系邮箱\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"contactEmail\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 720, \"x\": 32, \"y\": 628, \"id\": \"detail_address\", \"label\": \"详细地址\", \"props\": {\"placeholder\": \"请输入详细地址\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"address\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 720, \"x\": 32, \"y\": 702, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": false, \"zoneKey\": \"detail\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\"], \"componentKey\": \"detail-panel\"}], \"modelRefs\": [{\"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"customerName\", \"readonly\": false, \"required\": true, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"客户编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"customerCode\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 160, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"customerLevel\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_level\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerLevel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 160, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldRef\": \"industry\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"industry\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"industry\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"regionCode\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"region_code\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"regionCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactName\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactPhone\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactEmail\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_email\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactEmail\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"address\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"address\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"readonly\": false, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"readonly\": true, \"required\": false, \"sortable\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"readonly\": true, \"required\": true, \"sortable\": true, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000000\", \"primary\": true, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"relations\": [], \"tableName\": \"crm_customer\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"customerName\", \"customerLevel\", \"industry\", \"customerCode\", \"contactPhone\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"customerName\", \"customerLevel\", \"regionCode\", \"contactPhone\", \"address\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000000\", \"primaryModelCode\": \"crm_customer\"}', 1, 1, '2026-05-29 08:59:17', 1, 1900000000000000002, 'CRM', 'crm_customer', '客户', 1, '2026-05-29 08:58:39', 2, 1, '2026-05-29 08:59:18', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2060691407349252098, 1, 'crm_follow_record', 'crm_follow_record', '跟进记录', '跟进记录', '[{\"type\": \"number\", \"field\": \"id\", \"label\": \"ID\", \"queryType\": \"eq\"}]', '[{\"key\": \"subject\", \"title\": \"主题\", \"width\": 160, \"dataIndex\": \"subject\"}, {\"key\": \"customerId\", \"title\": \"关联客户\", \"width\": 160, \"dataIndex\": \"customerId\"}, {\"key\": \"opportunityId\", \"title\": \"关联合同\", \"width\": 160, \"dataIndex\": \"opportunityId\"}, {\"key\": \"type\", \"title\": \"跟进方式\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_follow_type\"}, \"dataIndex\": \"type\"}, {\"key\": \"followTime\", \"title\": \"跟进时间\", \"width\": 180, \"dataIndex\": \"followTime\"}, {\"key\": \"assigneeId\", \"title\": \"负责人\", \"width\": 140, \"render\": {\"type\": \"userName\", \"targetField\": \"assigneeIdName\"}, \"dataIndex\": \"assigneeId\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"type\": \"input\", \"field\": \"subject\", \"label\": \"主题\", \"props\": {\"maxlength\": 256, \"placeholder\": \"请输入主题\"}, \"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true}, {\"type\": \"number\", \"field\": \"customerId\", \"label\": \"关联客户\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入关联客户\"}, \"required\": false}, {\"type\": \"number\", \"field\": \"opportunityId\", \"label\": \"关联合同\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入关联合同\"}, \"required\": false}, {\"type\": \"select\", \"field\": \"type\", \"label\": \"跟进方式\", \"props\": {\"placeholder\": \"请选择跟进方式\"}, \"dictType\": \"crm_follow_type\", \"required\": false}, {\"type\": \"textarea\", \"field\": \"content\", \"label\": \"跟进内容\", \"props\": {\"placeholder\": \"请输入跟进内容\"}, \"required\": false}, {\"type\": \"datetime\", \"field\": \"followTime\", \"label\": \"跟进时间\", \"props\": {\"placeholder\": \"请选择跟进时间\"}, \"required\": false}, {\"type\": \"userSelect\", \"field\": \"assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请选择负责人\"}, \"required\": false, \"defaultValue\": \"\"}]', '{\"list\": \"get@/ai/crud/crm_follow_record/page\", \"create\": \"post@/ai/crud/crm_follow_record\", \"delete\": \"delete@/ai/crud/crm_follow_record/:id\", \"detail\": \"get@/ai/crud/crm_follow_record/:id\", \"export\": \"post@/ai/crud/crm_follow_record/export\", \"import\": \"post@/ai/crud/crm_follow_record/import\", \"update\": \"put@/ai/crud/crm_follow_record\", \"importTemplate\": \"get@/ai/crud/crm_follow_record/import-template\"}', '{\"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"editGridCols\": 1, \"searchGridCols\": 4, \"toolbarActions\": []}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '跟进记录', 9219, 8, 9230, '[{\"isNew\": false, \"items\": [], \"dictName\": \"跟进方式\", \"dictType\": \"crm_follow_type\"}]', '{}', '{}', '{\"type\": {\"dictType\": \"crm_follow_type\", \"targetField\": \"typeName\"}, \"assigneeId\": {\"type\": \"userName\", \"targetField\": \"assigneeIdName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 140, \"length\": null, \"remark\": \"负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 0, \"columnName\": \"assignee_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"subject\", \"label\": \"主题\", \"width\": 160, \"length\": 256, \"remark\": \"主题\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"subject\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": null, \"remark\": \"关联客户\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"customer_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"opportunityId\", \"label\": \"关联合同\", \"width\": 160, \"length\": null, \"remark\": \"关联合同\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"opportunity_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"type\", \"label\": \"跟进方式\", \"width\": 160, \"length\": 32, \"remark\": \"跟进方式\", \"dataType\": \"varchar\", \"dictType\": \"crm_follow_type\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"type\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"content\", \"label\": \"跟进内容\", \"width\": 220, \"length\": null, \"remark\": \"跟进内容\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"columnName\": \"content\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"followTime\", \"label\": \"跟进时间\", \"width\": 180, \"length\": null, \"remark\": \"跟进时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"follow_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATETIME\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_follow_record\", \"name\": \"跟进记录\", \"description\": \"客户拜访、电话、会议和商机推进记录管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"crm_follow_record\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"跟进记录\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"followTime\", \"assigneeId\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"followTime\", \"assigneeId\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 140, \"length\": null, \"remark\": \"负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"subject\", \"label\": \"主题\", \"width\": 160, \"length\": 256, \"remark\": \"主题\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"subject\", \"rawLabel\": \"主题\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"subject\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"subject\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 160, \"length\": null, \"remark\": \"关联客户\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"customerId\", \"rawLabel\": \"关联客户\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"opportunityId\", \"label\": \"关联合同\", \"width\": 160, \"length\": null, \"remark\": \"关联合同\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"opportunityId\", \"rawLabel\": \"关联合同\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"opportunity_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"opportunityId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"type\", \"label\": \"跟进方式\", \"width\": 160, \"length\": 32, \"remark\": \"跟进方式\", \"dataType\": \"varchar\", \"dictType\": \"crm_follow_type\", \"fieldRef\": \"type\", \"rawLabel\": \"跟进方式\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"type\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"type\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"content\", \"label\": \"跟进内容\", \"width\": 220, \"length\": null, \"remark\": \"跟进内容\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"content\", \"rawLabel\": \"跟进内容\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"content\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"content\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"followTime\", \"label\": \"跟进时间\", \"width\": 180, \"length\": null, \"remark\": \"跟进时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldRef\": \"followTime\", \"rawLabel\": \"跟进时间\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"follow_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"followTime\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000008\", \"primary\": true, \"modelCode\": \"crm_follow_record\", \"modelName\": \"跟进记录\", \"relations\": [], \"tableName\": \"crm_follow_record\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000008\", \"primaryModelCode\": \"crm_follow_record\"}', 3, 2, '2026-05-30 19:58:01', 1, 1900000000000000002, 'CRM', 'crm_follow_record', '跟进记录', 1, '2026-05-30 19:54:52', 2, 1, '2026-05-30 19:58:01', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2063598552092024834, 1, 'crm_lead', 'crm_lead', '线索', '线索', '[{\"type\": \"number\", \"align\": \"right\", \"field\": \"id\", \"label\": \"ID\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"number\", \"field\": \"crm_customer__id\", \"label\": \"ID\", \"queryType\": \"eq\"}, {\"type\": \"orgTreeSelect\", \"field\": \"crm_customer__field1g9xtug\", \"label\": \"所属组织\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"align\": \"right\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"leadName\", \"align\": \"left\", \"title\": \"线索名称\", \"width\": 160, \"dataIndex\": \"leadName\"}, {\"key\": \"source\", \"align\": \"left\", \"title\": \"来源\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_lead_source\"}, \"dataIndex\": \"source\", \"renderType\": \"dictTag\"}, {\"key\": \"contactName\", \"align\": \"left\", \"title\": \"联系人\", \"width\": 160, \"dataIndex\": \"contactName\"}, {\"key\": \"phone\", \"align\": \"left\", \"title\": \"电话\", \"width\": 160, \"dataIndex\": \"phone\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"crm_lead_status\"}, \"dataIndex\": \"status\", \"renderType\": \"dictTag\"}, {\"key\": \"assigneeId\", \"align\": \"right\", \"title\": \"负责人\", \"width\": 160, \"dataIndex\": \"assigneeId\"}, {\"key\": \"createTime\", \"align\": \"center\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"align\": \"center\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"leadName\", \"label\": \"线索名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入线索名称\"}, \"rules\": [{\"message\": \"请输入线索名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入线索名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"leadName\", \"precision\": 2, \"columnName\": \"lead_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入线索名称\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"source\", \"label\": \"来源\", \"props\": {\"dictType\": \"crm_lead_source\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请选择来源\"}, \"dictType\": \"crm_lead_source\", \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请选择来源\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"crm_lead_source\", \"fieldCode\": \"source\", \"precision\": 2, \"columnName\": \"source\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择来源\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入联系人\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入联系人\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"phone\", \"label\": \"电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入电话\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入电话\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"phone\", \"precision\": 2, \"columnName\": \"phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入电话\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_lead_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"crm_lead_status\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"crm_lead_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择状态\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入负责人\"}, \"required\": false, \"clearable\": true, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"assigneeId\", \"precision\": 2, \"columnName\": \"assignee_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入负责人\"}, {\"rows\": 3, \"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入备注\"}, {\"type\": \"input\", \"field\": \"crm_customer__customerCode\", \"label\": \"客户编码\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入客户编码\"}, \"rules\": [{\"message\": \"请输入客户编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 64, \"placeholder\": \"请输入客户编码\", \"defaultValue\": \"\", \"requiredMessage\": \"请输入客户编码\"}, {\"type\": \"number\", \"field\": \"crm_customer__ammount\", \"label\": \"金额\", \"props\": {\"precision\": 0, \"placeholder\": \"请输入金额\"}, \"rules\": [{\"message\": \"请输入金额\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 0, \"placeholder\": \"请输入金额\", \"requiredMessage\": \"请输入金额\"}, {\"type\": \"input\", \"field\": \"crm_customer__test11\", \"label\": \"f测试111\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入f测试111\"}, \"rules\": [{\"message\": \"请输入f测试111\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"placeholder\": \"请输入f测试111\", \"requiredMessage\": \"请输入f测试111\"}, {\"type\": \"input\", \"field\": \"crm_customer__content\", \"label\": \"测试内容\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入测试内容\"}, \"rules\": [{\"message\": \"请输入测试内容\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"placeholder\": \"请输入测试内容\", \"requiredMessage\": \"请输入测试内容\"}, {\"type\": \"input\", \"field\": \"crm_customer__customerName\", \"label\": \"客户名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入客户名称\"}, \"rules\": [{\"message\": \"请输入客户名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"placeholder\": \"请输入客户名称\", \"defaultValue\": \"\", \"requiredMessage\": \"请输入客户名称\"}, {\"type\": \"select\", \"field\": \"crm_customer__customerLevel\", \"label\": \"客户等级\", \"props\": {\"placeholder\": \"请选择客户等级\"}, \"dictType\": \"crm_customer_level\", \"required\": false, \"placeholder\": \"请选择客户等级\"}, {\"type\": \"select\", \"field\": \"crm_customer__industry\", \"label\": \"所属行业\", \"props\": {\"placeholder\": \"请选择所属行业\"}, \"dictType\": \"crm_industry\", \"required\": false, \"placeholder\": \"请选择所属行业\"}, {\"type\": \"regionTreeSelect\", \"field\": \"crm_customer__regionCode\", \"label\": \"所属区域\", \"props\": {\"placeholder\": \"请选择所属区域\"}, \"required\": false, \"placeholder\": \"请选择所属区域\", \"defaultValue\": \"\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactName\", \"label\": \"联系人\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"required\": false, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactPhone\", \"label\": \"联系电话\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, \"required\": false, \"maxlength\": 32, \"placeholder\": \"请输入联系电话\"}, {\"type\": \"input\", \"field\": \"crm_customer__contactEmail\", \"label\": \"联系邮箱\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, \"required\": false, \"maxlength\": 128, \"placeholder\": \"请输入联系邮箱\"}, {\"type\": \"input\", \"field\": \"crm_customer__address\", \"label\": \"详细地址\", \"props\": {\"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, \"required\": false, \"maxlength\": 512, \"placeholder\": \"请输入详细地址\"}, {\"type\": \"textarea\", \"field\": \"crm_customer__remark\", \"label\": \"备注\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入备注\"}, \"required\": false, \"maxlength\": 128, \"placeholder\": \"请输入备注\"}, {\"type\": \"userSelect\", \"field\": \"crm_customer__fieldaailwe\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\", \"targetField\": \"crm_customer__fieldaailweName\", \"labelValueField\": \"crm_customer__fieldaailweName\"}, \"required\": false, \"placeholder\": \"请选择人员选择\"}, {\"type\": \"orgTreeSelect\", \"field\": \"crm_customer__fieldgiuxmr\", \"label\": \"组织选择11\", \"props\": {\"placeholder\": \"请选择组织选择11\", \"targetField\": \"crm_customer__fieldgiuxmrName\", \"labelValueField\": \"crm_customer__fieldgiuxmrName\"}, \"required\": false, \"placeholder\": \"请选择组织选择11\"}, {\"type\": \"orgTreeSelect\", \"field\": \"crm_customer__field1g9xtug\", \"label\": \"所属组织\", \"props\": {\"placeholder\": \"请选择所属组织\", \"targetField\": \"crm_customer__field1g9xtugName\", \"labelValueField\": \"crm_customer__field1g9xtugName\"}, \"required\": false, \"placeholder\": \"请选择所属组织\"}, {\"type\": \"input\", \"field\": \"crm_customer__field2\", \"label\": \"测试2\", \"props\": {\"maxlength\": 20, \"placeholder\": \"请输入测试2\"}, \"required\": false, \"maxlength\": 20, \"placeholder\": \"请输入测试2\", \"defaultValue\": \"\"}, {\"type\": \"input\", \"field\": \"crm_customer__fieldbvd8sh\", \"label\": \"字典选择\", \"props\": {\"maxlength\": 64, \"placeholder\": \"请输入字典选择\"}, \"required\": false, \"maxlength\": 64, \"placeholder\": \"请输入字典选择\"}]', '{\"list\": \"get@/ai/crud/crm_lead/page\", \"create\": \"post@/ai/crud/crm_lead\", \"delete\": \"delete@/ai/crud/crm_lead/:id\", \"detail\": \"get@/ai/crud/crm_lead/:id\", \"export\": \"post@/ai/crud/crm_lead/export\", \"import\": \"post@/ai/crud/crm_lead/import\", \"update\": \"put@/ai/crud/crm_lead\", \"importTemplate\": \"get@/ai/crud/crm_lead/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [{\"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"tableName\": \"crm_customer\", \"sourceField\": \"customerCode\", \"targetField\": \"id\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_lead\"}], \"modalWidth\": \"1040px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_leadName\", \"span\": 1, \"field\": \"leadName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_source\", \"span\": 1, \"field\": \"source\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_phone\", \"span\": 1, \"field\": \"phone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_lead_default_form\", \"formName\": \"线索表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_lead_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_leadName\", \"label\": \"线索名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入线索名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入线索名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入线索名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leadName\", \"columnName\": \"lead_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_source\", \"label\": \"来源\", \"props\": {\"dictType\": \"crm_lead_source\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请选择来源\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择来源\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"source\", \"columnName\": \"source\", \"createIfMissing\": false}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_phone\", \"label\": \"电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"phone\", \"columnName\": \"phone\", \"createIfMissing\": false}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_lead_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '线索', 9407, 3, 9408, '[{\"isNew\": false, \"items\": [], \"dictName\": \"来源\", \"dictType\": \"crm_lead_source\"}, {\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"crm_lead_status\"}]', '{}', '{}', '{\"id\": {\"type\": \"relationName\", \"targetField\": \"idName\", \"displayField\": \"customerName\", \"relationModelCode\": \"crm_customer\"}, \"source\": {\"dictType\": \"crm_lead_source\", \"targetField\": \"sourceName\"}, \"status\": {\"dictType\": \"crm_lead_status\", \"targetField\": \"statusName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"leadName\", \"label\": \"线索名称\", \"width\": 160, \"length\": 128, \"remark\": \"线索名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入线索名称\", \"defaultValue\": null}, \"columnName\": \"lead_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"leadName\", \"precision\": 2, \"columnName\": \"lead_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"source\", \"label\": \"来源\", \"width\": 140, \"length\": 64, \"remark\": \"来源\", \"dataType\": \"varchar\", \"dictType\": \"crm_lead_source\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"dictType\": \"crm_lead_source\", \"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择来源\", \"defaultValue\": null}, \"columnName\": \"source\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"crm_lead_source\", \"fieldCode\": \"source\", \"precision\": 2, \"columnName\": \"source\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入联系人\", \"defaultValue\": null}, \"columnName\": \"contact_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"contactName\", \"precision\": 2, \"columnName\": \"contact_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"phone\", \"label\": \"电话\", \"width\": 140, \"length\": 32, \"remark\": \"电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入电话\", \"defaultValue\": null}, \"columnName\": \"phone\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"phone\", \"precision\": 2, \"columnName\": \"phone\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_lead_status\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"dictType\": \"crm_lead_status\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": null}, \"columnName\": \"status\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"crm_lead_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 120, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"columnName\": \"assignee_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"assigneeId\", \"precision\": 2, \"columnName\": \"assignee_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 7, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入备注\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_lead\", \"name\": \"线索\", \"description\": \"销售线索、来源、跟进状态和转化进度管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"id\", \"targetField\": \"customerCode\", \"displayField\": \"customerName\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_customer\"}], \"tableMode\": \"CREATE\", \"tableName\": \"crm_lead\", \"primaryKey\": null, \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"线索\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"线索列表\", \"props\": {\"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"phone\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"source\": {\"align\": \"left\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"status\": {\"align\": \"left\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"leadName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"assigneeId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"contactName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"formLayout\": [{\"key\": \"cmp_leadName\", \"span\": 1, \"field\": \"leadName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_source\", \"span\": 1, \"field\": \"source\", \"nodeType\": \"field\"}, {\"key\": \"cmp_contactName\", \"span\": 1, \"field\": \"contactName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_phone\", \"span\": 1, \"field\": \"phone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"phone\": {\"span\": 1, \"align\": \"left\", \"label\": \"电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入电话\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入电话\", \"componentType\": \"input\", \"requiredMessage\": \"请输入电话\"}, \"remark\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入备注\"}, \"source\": {\"span\": 1, \"align\": \"left\", \"label\": \"来源\", \"props\": {\"dictType\": \"crm_lead_source\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请选择来源\"}, \"dictType\": \"crm_lead_source\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请选择来源\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"请选择来源\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_lead_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"dictType\": \"crm_lead_status\", \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"请选择状态\"}, \"leadName\": {\"span\": 1, \"align\": \"left\", \"label\": \"线索名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入线索名称\"}, \"rules\": [{\"message\": \"请输入线索名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入线索名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入线索名称\"}, \"assigneeId\": {\"span\": 1, \"align\": \"left\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"componentType\": \"number\", \"requiredMessage\": \"请输入负责人\"}, \"contactName\": {\"span\": 1, \"align\": \"left\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入联系人\", \"componentType\": \"input\", \"requiredMessage\": \"请输入联系人\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"crm_lead_default_form\", \"formName\": \"线索表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"crm_lead_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_leadName\", \"label\": \"线索名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入线索名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入线索名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入线索名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"leadName\", \"columnName\": \"lead_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_source\", \"label\": \"来源\", \"props\": {\"dictType\": \"crm_lead_source\", \"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请选择来源\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择来源\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"source\", \"columnName\": \"source\", \"createIfMissing\": false}}, {\"id\": \"cmp_contactName\", \"label\": \"联系人\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入联系人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入联系人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"contactName\", \"columnName\": \"contact_name\", \"createIfMissing\": false}}, {\"id\": \"cmp_phone\", \"label\": \"电话\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入电话\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入电话\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"phone\", \"columnName\": \"phone\", \"createIfMissing\": false}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"dictType\": \"crm_lead_status\", \"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请选择状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择状态\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入备注\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"columnName\": \"remark\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"remark\", \"crm_customer__id\", \"crm_customer__tenantId\", \"crm_customer__customerCode\", \"crm_customer__ammount\", \"crm_customer__test11\", \"crm_customer__content\", \"crm_customer__customerName\", \"crm_customer__customerLevel\", \"crm_customer__industry\", \"crm_customer__regionCode\", \"crm_customer__contactName\", \"crm_customer__contactPhone\", \"crm_customer__contactEmail\", \"crm_customer__address\", \"crm_customer__remark\", \"crm_customer__fieldaailwe\", \"crm_customer__fieldgiuxmr\", \"crm_customer__field1g9xtug\", \"crm_customer__field2\", \"crm_customer__fieldbvd8sh\", \"crm_customer__createBy\", \"crm_customer__createTime\", \"crm_customer__createDept\", \"crm_customer__updateBy\", \"crm_customer__updateTime\", \"crm_customer__delFlag\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_leadName\", \"label\": \"线索名称\", \"props\": {\"placeholder\": \"请输入线索名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"leadName\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_source\", \"label\": \"来源\", \"props\": {\"placeholder\": \"请输入来源\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"source\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_phone\", \"label\": \"电话\", \"props\": {\"placeholder\": \"请输入电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"phone\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"线索名称\", \"fieldRef\": \"leadName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"来源\", \"fieldRef\": \"source\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"联系人\", \"fieldRef\": \"contactName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"电话\", \"fieldRef\": \"phone\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"负责人\", \"fieldRef\": \"assigneeId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"phone\": {\"align\": \"left\"}, \"remark\": {\"align\": \"left\"}, \"source\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"status\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"leadName\": {\"align\": \"left\"}, \"assigneeId\": {\"align\": \"right\"}, \"contactName\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_leadName\", \"label\": \"线索名称\", \"props\": {\"placeholder\": \"请输入线索名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"leadName\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_source\", \"label\": \"来源\", \"props\": {\"placeholder\": \"请输入来源\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"source\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_contactName\", \"label\": \"联系人\", \"props\": {\"placeholder\": \"请输入联系人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"contactName\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_phone\", \"label\": \"电话\", \"props\": {\"placeholder\": \"请输入电话\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"phone\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"createBy\", \"remark\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"leadName\", \"label\": \"线索名称\", \"width\": 160, \"length\": 128, \"remark\": \"线索名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"leadName\", \"rawLabel\": \"线索名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"lead_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"leadName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"source\", \"label\": \"来源\", \"width\": 140, \"length\": 64, \"remark\": \"来源\", \"dataType\": \"varchar\", \"dictType\": \"crm_lead_source\", \"fieldRef\": \"source\", \"rawLabel\": \"来源\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"source\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"source\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"contactName\", \"rawLabel\": \"联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"phone\", \"label\": \"电话\", \"width\": 140, \"length\": 32, \"remark\": \"电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"phone\", \"rawLabel\": \"电话\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"phone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 140, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_lead_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 120, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000003\", \"primary\": true, \"modelCode\": \"crm_lead\", \"modelName\": \"线索\", \"relations\": [], \"tableName\": \"crm_lead\"}, {\"props\": {\"tabTitle\": \"客户\", \"displayField\": \"customerName\", \"relationName\": \"线索有多个客户\", \"showInDetail\": true, \"sourceObjectCode\": \"LEAD\", \"targetObjectCode\": \"CUSTOMER\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"CUSTOMER\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"顶栏保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__customerCode\", \"rawLabel\": \"客户编码\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"ammount\", \"label\": \"金额\", \"width\": 160, \"length\": 11, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__ammount\", \"rawLabel\": \"金额\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"ammount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"ammount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"test11\", \"label\": \"f测试111\", \"width\": 160, \"length\": 128, \"remark\": \"f测试111\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__test11\", \"rawLabel\": \"f测试111\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"test11\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"test11\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"content\", \"label\": \"测试内容\", \"width\": 160, \"length\": 128, \"remark\": \"测试内容\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__content\", \"rawLabel\": \"测试内容\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"content\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"content\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"字段保存验证\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__customerName\", \"rawLabel\": \"客户名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"customer_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerName\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 140, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"crm_customer_level\", \"fieldRef\": \"crm_customer__customerLevel\", \"rawLabel\": \"客户等级\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_level\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerLevel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 140, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"crm_industry\", \"fieldRef\": \"crm_customer__industry\", \"rawLabel\": \"所属行业\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"industry\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"industry\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__regionCode\", \"rawLabel\": \"所属区域\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"region_code\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"regionCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactName\", \"rawLabel\": \"联系人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 140, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactPhone\", \"rawLabel\": \"联系电话\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__contactEmail\", \"rawLabel\": \"联系邮箱\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"contact_email\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"contactEmail\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__address\", \"rawLabel\": \"详细地址\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"address\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"address\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": 128, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldaailwe\", \"label\": \"人员选择\", \"width\": 140, \"length\": 128, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__fieldaailwe\", \"rawLabel\": \"人员选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"fieldaailwe\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldaailwe\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldgiuxmr\", \"label\": \"组织选择11\", \"width\": 140, \"length\": 128, \"remark\": \"组织选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__fieldgiuxmr\", \"rawLabel\": \"组织选择11\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"fieldgiuxmr\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldgiuxmr\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"width\": 140, \"length\": 128, \"remark\": \"所属组织\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__field1g9xtug\", \"rawLabel\": \"所属组织\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field1g9xtug\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field1g9xtug\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"field2\", \"label\": \"测试2\", \"width\": 160, \"length\": 20, \"remark\": \"测试2\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__field2\", \"rawLabel\": \"测试2\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field2\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"field2\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldbvd8sh\", \"label\": \"字典选择\", \"width\": 160, \"length\": 64, \"remark\": \"字典选择\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"crm_customer__fieldbvd8sh\", \"rawLabel\": \"字典选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"fieldbvd8sh\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldbvd8sh\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_customer__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"crm_customer__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"crm_customer__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"crm_customer__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000001\", \"primary\": false, \"modelCode\": \"crm_customer\", \"modelName\": \"客户\", \"relations\": [{\"sourceField\": \"customerCode\", \"targetField\": \"id\", \"displayField\": \"customerName\", \"relationType\": \"CHILD_LIST\", \"targetObjectCode\": \"crm_lead\"}], \"tableName\": \"crm_customer\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000003\", \"removedPageKeys\": [], \"primaryModelCode\": \"crm_lead\"}', 6, 3, '2026-06-28 08:06:05', 1, 1900000000000000002, 'CRM', 'crm_lead', '线索', 1, '2026-06-07 20:26:49', 2, 1, '2026-06-28 08:06:05', NULL, NULL, NULL, 'crm_lead', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2063614404312997890, 1, 'crm_contract_item', 'crm_contract_item', '合同明细', '合同明细', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '合同明细', NULL, 6, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contractId\", \"label\": \"关联合同\", \"width\": 160, \"length\": 11, \"remark\": \"关联合同\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 1, \"basicProps\": {\"clearable\": true, \"placeholder\": \"请输入关联合同\"}, \"columnName\": \"contract_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"itemName\", \"label\": \"商品/服务名称\", \"width\": 160, \"length\": 256, \"remark\": \"商品/服务名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入商品/服务名称\"}, \"columnName\": \"item_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 160, \"length\": 18, \"remark\": \"数量\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"columnName\": \"quantity\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"unitPrice\", \"label\": \"单价\", \"width\": 160, \"length\": 18, \"remark\": \"单价\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入单价\"}, \"columnName\": \"unit_price\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"amount\", \"label\": \"金额\", \"width\": 160, \"length\": 18, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入金额\"}, \"columnName\": \"amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_contract_item\", \"name\": \"合同明细\", \"description\": \"合同商品、服务、数量、单价和金额明细管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"crm_contract_item\", \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"合同明细\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"合同明细列表\", \"props\": {\"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"amount\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"itemName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"quantity\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"unitPrice\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"contractId\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formLayout\": [{\"key\": \"cmp_contractId\", \"span\": 1, \"field\": \"contractId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_itemName\", \"span\": 1, \"field\": \"itemName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_quantity\", \"span\": 1, \"field\": \"quantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_unitPrice\", \"span\": 1, \"field\": \"unitPrice\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amount\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"amount\": {\"span\": 1, \"align\": \"left\", \"label\": \"金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入金额\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入金额\", \"componentType\": \"number\", \"requiredMessage\": \"请输入金额\"}, \"remark\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"clearable\": true, \"placeholder\": \"请输入备注\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\", \"requiredMessage\": \"请输入备注\"}, \"itemName\": {\"span\": 1, \"align\": \"left\", \"label\": \"商品/服务名称\", \"props\": {\"clearable\": true, \"maxlength\": 256, \"placeholder\": \"请输入商品/服务名称\"}, \"rules\": [{\"message\": \"请输入商品/服务名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 256, \"labelWidth\": 100, \"placeholder\": \"请输入商品/服务名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入商品/服务名称\"}, \"quantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入数量\", \"componentType\": \"number\", \"requiredMessage\": \"请输入数量\"}, \"unitPrice\": {\"span\": 1, \"align\": \"left\", \"label\": \"单价\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入单价\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入单价\", \"componentType\": \"number\", \"requiredMessage\": \"请输入单价\"}, \"contractId\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联合同\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联合同\"}, \"rules\": [{\"message\": \"请输入关联合同\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入关联合同\", \"componentType\": \"number\", \"requiredMessage\": \"请输入关联合同\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_contractId\", \"label\": \"关联合同\", \"props\": {\"placeholder\": \"请输入关联合同\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"contractId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_itemName\", \"label\": \"商品/服务名称\", \"props\": {\"placeholder\": \"请输入商品/服务名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"itemName\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_quantity\", \"label\": \"数量\", \"props\": {\"placeholder\": \"请输入数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"quantity\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_unitPrice\", \"label\": \"单价\", \"props\": {\"placeholder\": \"请输入单价\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unitPrice\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_amount\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"right\", \"label\": \"关联合同\", \"fieldRef\": \"contractId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"商品/服务名称\", \"fieldRef\": \"itemName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"数量\", \"fieldRef\": \"quantity\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"单价\", \"fieldRef\": \"unitPrice\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"金额\", \"fieldRef\": \"amount\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"amount\": {\"align\": \"right\"}, \"remark\": {\"align\": \"left\"}, \"itemName\": {\"align\": \"left\"}, \"quantity\": {\"align\": \"right\"}, \"unitPrice\": {\"align\": \"right\"}, \"contractId\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_contractId\", \"label\": \"关联合同\", \"props\": {\"placeholder\": \"请输入关联合同\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"contractId\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_itemName\", \"label\": \"商品/服务名称\", \"props\": {\"placeholder\": \"请输入商品/服务名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"itemName\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_quantity\", \"label\": \"数量\", \"props\": {\"placeholder\": \"请输入数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"quantity\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_unitPrice\", \"label\": \"单价\", \"props\": {\"placeholder\": \"请输入单价\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"unitPrice\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_amount\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"crm_contract_item\", \"modelName\": \"合同明细\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"contractId\", \"itemName\", \"quantity\", \"unitPrice\", \"amount\", \"createBy\", \"createTime\", \"remark\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"primaryModelCode\": null}', 2, 0, NULL, NULL, 1900000000000000002, 'CRM', 'crm_contract_item', '合同明细', 1, '2026-06-07 21:29:49', 2, 1, '2026-06-09 11:21:10', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2063913888133718018, 1, 'in_out_history', 'in_out_history', 'InOutHistory', 'InOutHistory', '[{\"type\": \"number\", \"field\": \"id\", \"label\": \"ID\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"checkbox\", \"title\": \"多选框\", \"width\": 160, \"dataIndex\": \"checkbox\"}, {\"key\": \"radio\", \"title\": \"单选框\", \"width\": 160, \"dataIndex\": \"radio\"}, {\"key\": \"input\", \"title\": \"多行输入框\", \"width\": 220, \"dataIndex\": \"input\"}, {\"key\": \"input2\", \"title\": \"输入框\", \"width\": 160, \"dataIndex\": \"input2\"}, {\"key\": \"input3\", \"title\": \"密码输入框\", \"width\": 160, \"dataIndex\": \"input3\"}, {\"key\": \"checkbox2\", \"title\": \"多选框\", \"width\": 160, \"dataIndex\": \"checkbox2\"}, {\"key\": \"radio2\", \"title\": \"单选框\", \"width\": 160, \"dataIndex\": \"radio2\"}, {\"key\": \"fieldkxzkp\", \"title\": \"计数器\", \"width\": 160, \"dataIndex\": \"fieldkxzkp\"}, {\"key\": \"selector\", \"title\": \"选择器\", \"width\": 160, \"dataIndex\": \"selector\"}, {\"key\": \"switch\", \"title\": \"开关\", \"width\": 160, \"dataIndex\": \"switch\"}, {\"key\": \"time\", \"title\": \"时间\", \"width\": 160, \"dataIndex\": \"time\"}, {\"key\": \"time2\", \"title\": \"时间区间\", \"width\": 160, \"dataIndex\": \"time2\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"checkbox\", \"align\": \"left\", \"field\": \"checkbox\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"placeholder\": \"请选择多选框\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择多选框\", \"requiredMessage\": \"请选择多选框\"}, {\"span\": 1, \"type\": \"radio\", \"align\": \"left\", \"field\": \"radio\", \"label\": \"单选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"placeholder\": \"请选择单选框\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择单选框\", \"requiredMessage\": \"请选择单选框\"}, {\"rows\": 3, \"span\": 1, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"input\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"placeholder\": \"请输入多行输入框\", \"showWordLimit\": true}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入多行输入框\", \"requiredMessage\": \"请输入多行输入框\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"input2\", \"label\": \"输入框\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"requiredMessage\": \"请输入输入框\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"input3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\", \"maxlength\": 128, \"placeholder\": \"请输入密码输入框\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入密码输入框\", \"requiredMessage\": \"请输入密码输入框\"}, {\"span\": 1, \"type\": \"checkbox\", \"align\": \"left\", \"field\": \"checkbox2\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"placeholder\": \"请选择多选框\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择多选框\", \"requiredMessage\": \"请选择多选框\"}, {\"span\": 1, \"type\": \"radio\", \"align\": \"left\", \"field\": \"radio2\", \"label\": \"单选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"placeholder\": \"请选择单选框\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择单选框\", \"requiredMessage\": \"请选择单选框\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"fieldkxzkp\", \"label\": \"计数器\", \"props\": {\"precision\": 0, \"placeholder\": \"请输入计数器\"}, \"required\": false, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请输入计数器\", \"requiredMessage\": \"请输入计数器\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"selector\", \"label\": \"选择器\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"placeholder\": \"请选择选择器\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择选择器\", \"requiredMessage\": \"请选择选择器\"}, {\"span\": 1, \"type\": \"switch\", \"align\": \"left\", \"field\": \"switch\", \"label\": \"开关\", \"props\": {\"activeValue\": true, \"placeholder\": \"请输入开关\", \"inactiveValue\": false}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入开关\", \"requiredMessage\": \"请输入开关\"}, {\"span\": 1, \"type\": \"time\", \"align\": \"left\", \"field\": \"time\", \"label\": \"时间\", \"props\": {\"placeholder\": \"请选择时间\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择时间\", \"requiredMessage\": \"请选择时间\"}, {\"span\": 1, \"type\": \"time\", \"align\": \"left\", \"field\": \"time2\", \"label\": \"时间区间\", \"props\": {\"isRange\": true, \"placeholder\": \"请选择时间区间\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择时间区间\", \"requiredMessage\": \"请选择时间区间\"}]', '{\"list\": \"get@/ai/crud/in_out_history/page\", \"create\": \"post@/ai/crud/in_out_history\", \"delete\": \"delete@/ai/crud/in_out_history/:id\", \"detail\": \"get@/ai/crud/in_out_history/:id\", \"export\": \"post@/ai/crud/in_out_history/export\", \"import\": \"post@/ai/crud/in_out_history/import\", \"update\": \"put@/ai/crud/in_out_history\", \"importTemplate\": \"get@/ai/crud/in_out_history/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 1, \"editFormLayout\": [{\"key\": \"cmp_checkbox\", \"span\": 1, \"field\": \"checkbox\", \"nodeType\": \"field\"}, {\"key\": \"cmp_radio\", \"span\": 1, \"field\": \"radio\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input\", \"span\": 1, \"field\": \"input\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input2\", \"span\": 1, \"field\": \"input2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input3\", \"span\": 1, \"field\": \"input3\", \"nodeType\": \"field\"}, {\"key\": \"cmp_checkbox2\", \"span\": 1, \"field\": \"checkbox2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_radio2\", \"span\": 1, \"field\": \"radio2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldkxzkp\", \"span\": 1, \"field\": \"fieldkxzkp\", \"nodeType\": \"field\"}, {\"key\": \"cmp_selector\", \"span\": 1, \"field\": \"selector\", \"nodeType\": \"field\"}, {\"key\": \"cmp_switch\", \"span\": 1, \"field\": \"switch\", \"nodeType\": \"field\"}, {\"key\": \"cmp_time\", \"span\": 1, \"field\": \"time\", \"nodeType\": \"field\"}, {\"key\": \"cmp_time2\", \"span\": 1, \"field\": \"time2\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\"}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', 'InOutHistory', 9269, 0, 9288, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"checkbox\", \"label\": \"多选框\", \"width\": 160, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"in\", \"sortOrder\": 1, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"checkbox\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"checkbox\", \"precision\": 2, \"columnName\": \"checkbox\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"checkbox\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"CHECKBOX\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"radio\", \"label\": \"单选框\", \"width\": 160, \"length\": 64, \"remark\": \"单选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"radio\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"radio\", \"precision\": 2, \"columnName\": \"radio\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"radio\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"RADIO\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"input\", \"label\": \"多行输入框\", \"width\": 220, \"length\": null, \"remark\": \"多行输入框\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"input\", \"precision\": 2, \"columnName\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"input2\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"input2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"input2\", \"precision\": 2, \"columnName\": \"input2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"input3\", \"label\": \"密码输入框\", \"width\": 160, \"length\": 128, \"remark\": \"密码输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"type\": \"password\", \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"input3\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"input3\", \"precision\": 2, \"columnName\": \"input3\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"checkbox2\", \"label\": \"多选框\", \"width\": 160, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"in\", \"sortOrder\": 6, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"checkbox2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"checkbox2\", \"precision\": 2, \"columnName\": \"checkbox2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"checkbox\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"CHECKBOX\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"radio2\", \"label\": \"单选框\", \"width\": 160, \"length\": 64, \"remark\": \"单选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"radio2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"radio2\", \"precision\": 2, \"columnName\": \"radio2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"radio\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"RADIO\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldkxzkp\", \"label\": \"计数器\", \"width\": 160, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"fieldkxzkp\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"fieldkxzkp\", \"precision\": 0, \"columnName\": \"fieldkxzkp\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"selector\", \"label\": \"选择器\", \"width\": 160, \"length\": 64, \"remark\": \"选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 9, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"selector\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"selector\", \"precision\": 2, \"columnName\": \"selector\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"switch\", \"label\": \"开关\", \"width\": 160, \"length\": 1, \"remark\": \"开关\", \"dataType\": \"tinyint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 10, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"activeValue\": true, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null, \"inactiveValue\": false}, \"columnName\": \"switch\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 1, \"dataType\": \"tinyint\", \"dictType\": \"\", \"fieldCode\": \"switch\", \"precision\": 0, \"columnName\": \"switch\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"switch\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"SWITCH\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"time\", \"label\": \"时间\", \"width\": 160, \"length\": 32, \"remark\": \"时间\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 11, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"time\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"time\", \"precision\": 2, \"columnName\": \"time\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"time\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"time2\", \"label\": \"时间区间\", \"width\": 160, \"length\": 32, \"remark\": \"时间区间\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 12, \"basicProps\": {\"isRange\": true, \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"time2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"time2\", \"precision\": 2, \"columnName\": \"time2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"time\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"in_out_history\", \"name\": \"InOutHistory\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"in_out_history\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"InOutHistory\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"InOutHistory\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"主列表页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}, {\"params\": [{\"name\": \"id\", \"value\": \":id\"}], \"pageKey\": \"detail\", \"pageName\": \"详情页\", \"pageType\": \"detail\", \"detailApi\": \"\", \"routePath\": \"detail/:id\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"back-button_6izrte\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 0, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1782103356763\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_7tu76j\", \"gridH\": 2, \"gridW\": 10, \"gridX\": 2, \"gridY\": 0, \"label\": \"详情页标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"详情信息\", \"events\": [], \"subtitle\": \"查看当前业务记录的完整信息\", \"statusText\": \"详情\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"detail-info_dm9vox\", \"gridH\": 8, \"gridW\": 12, \"gridX\": 0, \"gridY\": 2, \"label\": \"详情信息\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"基础信息\", \"events\": [], \"bordered\": false, \"columnCount\": 2, \"fieldSettings\": {}, \"labelPlacement\": \"left\"}, \"children\": [], \"blockType\": \"detail-info\", \"fieldRefs\": [\"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"业务详情页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"time\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"input\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"radio\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"time2\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"input2\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"input3\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"radio2\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"switch\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"checkbox\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"in\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"selector\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"checkbox2\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"in\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"fieldkxzkp\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"InOutHistory\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"InOutHistory列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"time\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"input\": {\"align\": \"left\", \"width\": 220, \"sortable\": false}, \"radio\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"time2\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"input2\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"input3\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"radio2\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"switch\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"checkbox\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"selector\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"checkbox2\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"fieldkxzkp\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formLayout\": [{\"key\": \"cmp_checkbox\", \"span\": 1, \"field\": \"checkbox\", \"nodeType\": \"field\"}, {\"key\": \"cmp_radio\", \"span\": 1, \"field\": \"radio\", \"nodeType\": \"field\"}, {\"key\": \"cmp_tabs_1781532413637\", \"span\": 2, \"label\": \"标签页\", \"children\": [{\"key\": \"cmp_tabs_1781532413637_pane\", \"span\": 2, \"label\": \"标签一\", \"props\": {\"label\": \"标签一\"}, \"nodeType\": \"tabPane\"}], \"nodeType\": \"tabs\"}, {\"key\": \"cmp_input\", \"span\": 2, \"field\": \"input\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input2\", \"span\": 1, \"field\": \"input2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input3\", \"span\": 1, \"field\": \"input3\", \"nodeType\": \"field\"}, {\"key\": \"cmp_checkbox2\", \"span\": 1, \"field\": \"checkbox2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_radio2\", \"span\": 1, \"field\": \"radio2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldkxzkp\", \"span\": 1, \"field\": \"fieldkxzkp\", \"nodeType\": \"field\"}, {\"key\": \"cmp_selector\", \"span\": 1, \"field\": \"selector\", \"nodeType\": \"field\"}, {\"key\": \"cmp_switch\", \"span\": 1, \"field\": \"switch\", \"nodeType\": \"field\"}, {\"key\": \"cmp_time\", \"span\": 1, \"field\": \"time\", \"nodeType\": \"field\"}, {\"key\": \"cmp_time2\", \"span\": 1, \"field\": \"time2\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"time\": {\"span\": 1, \"align\": \"left\", \"label\": \"时间\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"time\", \"requiredMessage\": \"请选择时间\"}, \"input\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"textarea\", \"requiredMessage\": \"请输入多行输入框\"}, \"radio\": {\"span\": 1, \"align\": \"left\", \"label\": \"单选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"radio\", \"requiredMessage\": \"请选择单选框\"}, \"time2\": {\"span\": 1, \"align\": \"left\", \"label\": \"时间区间\", \"props\": {\"isRange\": true}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"time\", \"requiredMessage\": \"请选择时间区间\"}, \"input2\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入输入框\"}, \"input3\": {\"span\": 1, \"align\": \"left\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入密码输入框\"}, \"radio2\": {\"span\": 1, \"align\": \"left\", \"label\": \"单选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"radio\", \"requiredMessage\": \"请选择单选框\"}, \"switch\": {\"span\": 1, \"align\": \"left\", \"label\": \"开关\", \"props\": {\"activeValue\": true, \"inactiveValue\": false}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"switch\", \"requiredMessage\": \"请输入开关\"}, \"checkbox\": {\"span\": 1, \"align\": \"left\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"checkbox\", \"requiredMessage\": \"请选择多选框\"}, \"selector\": {\"span\": 1, \"align\": \"left\", \"label\": \"选择器\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"select\", \"requiredMessage\": \"请选择选择器\"}, \"checkbox2\": {\"span\": 1, \"align\": \"left\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"checkbox\", \"requiredMessage\": \"请选择多选框\"}, \"fieldkxzkp\": {\"span\": 1, \"align\": \"left\", \"label\": \"计数器\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"number\", \"requiredMessage\": \"请输入计数器\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"labelAlign\": \"right\", \"labelWidth\": 100, \"gridColumns\": 2, \"showFeedback\": true, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_history_default_form\", \"formName\": \"InOutHistory表单\", \"settings\": {\"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_history_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_checkbox\", \"label\": \"多选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"checkbox\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"checkbox\", \"columnName\": \"checkbox\", \"createIfMissing\": false}}, {\"id\": \"cmp_radio\", \"label\": \"单选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择单选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"radio\", \"columnName\": \"radio\", \"createIfMissing\": false}}, {\"id\": \"cmp_tabs_1781532413637\", \"label\": \"标签页\", \"props\": {}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_tabs_1781532413637_pane\", \"label\": \"标签一\", \"props\": {\"label\": \"标签一\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tabPane\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tabs\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_input\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多行输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": true}}, {\"id\": \"cmp_input2\", \"label\": \"输入框\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": true}}, {\"id\": \"cmp_input3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入密码输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"input3\", \"columnName\": \"input3\", \"createIfMissing\": true}}, {\"id\": \"cmp_checkbox2\", \"label\": \"多选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"checkbox\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"checkbox2\", \"columnName\": \"checkbox2\", \"createIfMissing\": true}}, {\"id\": \"cmp_radio2\", \"label\": \"单选框\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择单选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"radio2\", \"columnName\": \"radio2\", \"createIfMissing\": true}}, {\"id\": \"cmp_fieldkxzkp\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldkxzkp\", \"columnName\": \"fieldkxzkp\", \"createIfMissing\": true}}, {\"id\": \"cmp_selector\", \"label\": \"选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"selector\", \"columnName\": \"selector\", \"createIfMissing\": true}}, {\"id\": \"cmp_switch\", \"label\": \"开关\", \"props\": {\"activeValue\": true, \"inactiveValue\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入开关\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"switch\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"switch\", \"columnName\": \"switch\", \"createIfMissing\": true}}, {\"id\": \"cmp_rate_10\", \"label\": \"评分\", \"props\": {\"__fcType\": \"rate\", \"defaultValue\": 0}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入评分\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"rate\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_time\", \"label\": \"时间\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"time\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"time\", \"columnName\": \"time\", \"createIfMissing\": true}}, {\"id\": \"cmp_time2\", \"label\": \"时间区间\", \"props\": {\"isRange\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择时间区间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"time\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"time2\", \"columnName\": \"time2\", \"createIfMissing\": true}}, {\"id\": \"cmp_slider_13\", \"label\": \"滑块\", \"props\": {\"__fcType\": \"slider\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入滑块\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"slider\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_elButton_14\", \"label\": \"布局\", \"props\": {\"__fcType\": \"elButton\", \"formCreateChild\": \"按钮\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"elButton\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_space_15\", \"label\": \"布局\", \"props\": {\"__fc\": {\"style\": {\"width\": \"100%\", \"whiteSpace\": \"pre-line\"}, \"native\": true}, \"__fcType\": \"div\", \"formCreateChild\": \"文字\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入布局\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"space\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_elAlert_16\", \"label\": \"提示\", \"props\": {\"type\": \"success\", \"title\": \"提示\", \"effect\": \"dark\", \"__fcType\": \"elAlert\", \"showIcon\": true, \"description\": \"说明文字\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入提示\"}, \"visibility\": {\"hidden\": true, \"readonly\": false}, \"componentKey\": \"elAlert\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_checkbox\", \"label\": \"多选框\", \"props\": {\"placeholder\": \"请输入多选框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"checkbox\", \"fieldRefs\": [], \"modelCode\": \"in_out_history\", \"modelName\": \"InOutHistory\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_radio\", \"label\": \"单选框\", \"props\": {\"placeholder\": \"请输入单选框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"radio\", \"fieldRefs\": [], \"modelCode\": \"in_out_history\", \"modelName\": \"InOutHistory\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [], \"title\": \"基础信息\"}], \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_checkbox\", \"label\": \"多选框\", \"props\": {\"placeholder\": \"请输入多选框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"checkbox\", \"fieldRefs\": [], \"modelCode\": \"in_out_history\", \"modelName\": \"InOutHistory\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_radio\", \"label\": \"单选框\", \"props\": {\"placeholder\": \"请输入单选框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"radio\", \"fieldRefs\": [], \"modelCode\": \"in_out_history\", \"modelName\": \"InOutHistory\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"checkbox\", \"radio\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"checkbox\", \"label\": \"多选框\", \"width\": 160, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"checkbox\", \"rawLabel\": \"多选框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"in\", \"columnName\": \"checkbox\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"checkbox\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"checkbox\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"radio\", \"label\": \"单选框\", \"width\": 160, \"length\": 64, \"remark\": \"单选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"radio\", \"rawLabel\": \"单选框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"radio\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"radio\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"radio\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"input\", \"label\": \"多行输入框\", \"width\": null, \"length\": null, \"remark\": \"多行输入框\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"input\", \"rawLabel\": \"多行输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"input\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"input\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"textarea\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"input2\", \"label\": \"输入框\", \"width\": null, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"input2\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"input2\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"input2\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"input3\", \"label\": \"密码输入框\", \"width\": null, \"length\": 128, \"remark\": \"密码输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"input3\", \"rawLabel\": \"密码输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"input3\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"input3\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"checkbox2\", \"label\": \"多选框\", \"width\": null, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"checkbox2\", \"rawLabel\": \"多选框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"in\", \"columnName\": \"checkbox2\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"checkbox2\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"checkbox\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"radio2\", \"label\": \"单选框\", \"width\": null, \"length\": 64, \"remark\": \"单选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"radio2\", \"rawLabel\": \"单选框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"radio2\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"radio2\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"radio\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldkxzkp\", \"label\": \"计数器\", \"width\": null, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"fieldkxzkp\", \"rawLabel\": \"计数器\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"fieldkxzkp\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldkxzkp\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"selector\", \"label\": \"选择器\", \"width\": null, \"length\": 64, \"remark\": \"选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"selector\", \"rawLabel\": \"选择器\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"selector\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"selector\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"select\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"switch\", \"label\": \"开关\", \"width\": null, \"length\": 1, \"remark\": \"开关\", \"dataType\": \"tinyint\", \"dictType\": \"\", \"fieldRef\": \"switch\", \"rawLabel\": \"开关\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"switch\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"switch\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"switch\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"time\", \"label\": \"时间\", \"width\": null, \"length\": 32, \"remark\": \"时间\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"time\", \"rawLabel\": \"时间\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"time\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"time\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"time\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}, {\"field\": \"time2\", \"label\": \"时间区间\", \"width\": null, \"length\": 32, \"remark\": \"时间区间\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"time2\", \"rawLabel\": \"时间区间\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"time2\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"time2\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"time\", \"sensitiveType\": \"\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"2063913888033054722\", \"primary\": true, \"modelCode\": \"in_out_history\", \"modelName\": \"InOutHistory\", \"relations\": [], \"tableName\": \"in_out_history\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"InOutHistory\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"2063913888033054722\", \"removedPageKeys\": [], \"primaryModelCode\": \"in_out_history\"}', 8, 2, '2026-06-14 11:36:18', 1, 1900000000000000001, 'general', 'in_out_history', 'InOutHistory', 1, '2026-06-08 17:19:51', 2, 1, '2026-06-22 12:43:21', NULL, NULL, NULL, 'in_out_history', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2064180247597981698, 1, 'ttt_tbill_code', 'ttt_tbill_code', 'T订单', 'T订单', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', 'T订单', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input\", \"label\": \"name\", \"width\": 160, \"length\": 128, \"remark\": \"name\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"input\", \"precision\": 2, \"columnName\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"input2\", \"label\": \"code\", \"width\": 160, \"length\": 128, \"remark\": \"code\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"cascade\": {\"mode\": \"remoteParam\", \"method\": \"GET\", \"ruleId\": \"linkage_input_input2\", \"enabled\": true, \"managedBy\": \"linkageSchema\", \"matchMode\": \"remoteParam\", \"paramName\": \"input\", \"sourceField\": \"input\", \"emptyStrategy\": \"empty\", \"linkedDictType\": null, \"sourceDictType\": \"\", \"targetDictType\": \"\", \"clearOnParentChange\": true, \"clearOnSourceChange\": true}, \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"input2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"input2\", \"precision\": 2, \"columnName\": \"input2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"ttt_tbill_code\", \"name\": \"T订单\", \"description\": \"一个订单对象\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"ttt_tbill_code\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"T订单\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"input\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"input2\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"input\", \"input2\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"T订单列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"showExport\": true, \"showImport\": true, \"customActions\": [], \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"input\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"input2\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}}, \"hideBatchDelete\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"enableCustomQuery\": true}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"input\", \"input2\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_input\", \"label\": \"name\", \"props\": {\"placeholder\": \"请输入name\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"input\", \"fieldRefs\": [], \"modelCode\": \"ttt_tbill_code\", \"modelName\": \"T订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_input2\", \"label\": \"code\", \"props\": {\"placeholder\": \"请输入code\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"input2\", \"fieldRefs\": [], \"modelCode\": \"ttt_tbill_code\", \"modelName\": \"T订单\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [], \"title\": \"基础信息\"}], \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_input\", \"label\": \"name\", \"props\": {\"placeholder\": \"请输入name\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"input\", \"fieldRefs\": [], \"modelCode\": \"ttt_tbill_code\", \"modelName\": \"T订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_input2\", \"label\": \"code\", \"props\": {\"placeholder\": \"请输入code\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"input2\", \"fieldRefs\": [], \"modelCode\": \"ttt_tbill_code\", \"modelName\": \"T订单\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"input\", \"input2\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"drawer\", \"formAssets\": [], \"formLayout\": [{\"key\": \"input\", \"span\": 1, \"field\": \"input\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input2\", \"span\": 1, \"field\": \"input2\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 3, \"formOpenMode\": \"drawer\", \"showFeedback\": true, \"fieldSettings\": {\"input\": {\"span\": 1, \"align\": \"left\", \"label\": \"name\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入name\"}, \"input2\": {\"span\": 1, \"align\": \"left\", \"label\": \"code\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入code\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"drawer\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"drawer\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"ttt_tbill_code_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 3, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"input\", \"label\": \"name\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入name\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_input2\", \"label\": \"code\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入code\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_subTable_2\", \"label\": \"明细表\", \"props\": {\"__fcType\": \"input\", \"disabled\": true, \"placeholder\": \"明细表组件，发布时绑定子对象关系\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入明细表\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"subTable\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": true, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"drawer\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"drawer\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"ttt_tbill_code_default_form\", \"formName\": \"T订单表单\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"ttt_tbill_code_default_form\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 3, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"input\", \"label\": \"name\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入name\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input\", \"columnName\": \"input\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_input2\", \"label\": \"code\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入code\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"input2\", \"columnName\": \"input2\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_subTable_2\", \"label\": \"明细表\", \"props\": {\"__fcType\": \"input\", \"disabled\": true, \"placeholder\": \"明细表组件，发布时绑定子对象关系\"}, \"layout\": {\"span\": 3, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"请输入明细表\"}, \"visibility\": {\"hidden\": false, \"readonly\": true}, \"componentKey\": \"subTable\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": true, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"ttt_tbill_code_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"input\", \"input2\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_search\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"查询表单\", \"props\": {\"collapsible\": true, \"fieldSettings\": {}}, \"blockType\": \"search-form\", \"fieldRefs\": [\"input\", \"input2\"]}, {\"id\": \"block_toolbar\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 4, \"label\": \"操作工具栏\", \"props\": {\"actions\": [\"add\", \"import\", \"export\", \"custom-query\"], \"customActions\": []}, \"blockType\": \"toolbar\", \"fieldRefs\": []}, {\"id\": \"block_table\", \"gridH\": 10, \"gridW\": 12, \"gridX\": 0, \"gridY\": 6, \"label\": \"数据列表\", \"props\": {\"fieldSettings\": {}, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\"}, \"blockType\": \"data-table\", \"fieldRefs\": [\"id\", \"input\", \"input2\", \"createTime\", \"updateTime\"]}, {\"id\": \"stats-strip_hdfgcv\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 16, \"label\": \"指标卡片\", \"props\": {\"metrics\": [{\"label\": \"总数\", \"trend\": \"+8%\", \"value\": \"128\"}, {\"label\": \"活跃\", \"trend\": \"+3%\", \"value\": \"92\"}, {\"label\": \"本月新增\", \"trend\": \"+12%\", \"value\": \"21\"}, {\"label\": \"异常\", \"trend\": \"-1\", \"value\": \"3\"}]}, \"blockType\": \"stats-strip\", \"fieldRefs\": []}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\"}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 4, 0, NULL, NULL, 1900000000000000001, 'general', 'ttt_tbill_code', 'T订单', 1, '2026-06-09 10:58:16', 2, 1, '2026-07-17 14:35:08', NULL, NULL, NULL, 'ttt_tbill_code', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2064534587811323906, 1, 'in_out_crm_follow_record', 'crm_follow_record', '测试', '测试', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"subject\", \"label\": \"主题\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入主题\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"customerId\", \"label\": \"关联客户\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联客户\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"opportunityId\", \"label\": \"关联商机\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入关联商机\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"type\", \"label\": \"跟进方式\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择\"}, \"dictType\": \"pm_contact_role\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"content\", \"label\": \"跟进内容\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入跟进内容\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"datetime\", \"align\": \"left\", \"field\": \"followTime\", \"label\": \"跟进时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择跟进时间\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"fieldMqi5rog5\", \"label\": \"静态下拉\", \"props\": {\"placeholder\": \"请选择静态下拉\"}, \"dictType\": \"pm_contact_role\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"assigneeId\", \"label\": \"负责人\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入负责人\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}]', '[{\"key\": \"subject\", \"align\": \"left\", \"title\": \"主题\", \"width\": 160, \"dataIndex\": \"subject\", \"textColor\": \"rgba(225, 0, 0, 1)\", \"clickAction\": \"navigate\", \"targetPageKey\": \"detail\"}, {\"key\": \"customerId\", \"align\": \"right\", \"title\": \"关联客户\", \"width\": 120, \"dataIndex\": \"customerId\"}, {\"key\": \"opportunityId\", \"align\": \"right\", \"title\": \"关联商机\", \"width\": 120, \"dataIndex\": \"opportunityId\"}, {\"key\": \"type\", \"align\": \"left\", \"title\": \"跟进方式\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"pm_contact_role\"}, \"dataIndex\": \"type\", \"renderType\": \"dictTag\"}, {\"key\": \"content\", \"align\": \"left\", \"title\": \"跟进内容\", \"width\": 220, \"dataIndex\": \"content\"}, {\"key\": \"followTime\", \"align\": \"center\", \"title\": \"跟进时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"followTime\"}, {\"key\": \"fieldMqi5rog5\", \"align\": \"left\", \"title\": \"静态下拉\", \"width\": 140, \"render\": {\"type\": \"dictTag\", \"dictType\": \"pm_contact_role\"}, \"dataIndex\": \"fieldMqi5rog5\", \"renderType\": \"dictTag\"}, {\"key\": \"assigneeId\", \"align\": \"right\", \"title\": \"负责人\", \"width\": 120, \"dataIndex\": \"assigneeId\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 256, \"labelWidth\": 100, \"placeholder\": \"请输入主题\", \"defaultValue\": null, \"requiredMessage\": \"请输入主题\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"requiredMessage\": \"请输入关联客户\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null, \"requiredMessage\": \"请输入关联商机\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"type\", \"label\": \"跟进方式\", \"props\": {\"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"clearable\": true, \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"dictType\": \"pm_contact_role\", \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择\", \"showFeedback\": true, \"requiredMessage\": \"请选择跟进方式\"}, {\"rows\": 3, \"span\": 1, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"requiredMessage\": \"请输入跟进内容\"}, {\"span\": 1, \"type\": \"datetime\", \"align\": \"left\", \"field\": \"followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null, \"requiredMessage\": \"请选择跟进时间\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"defaultValue\": null, \"requiredMessage\": \"请输入负责人\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"required\": false, \"clearable\": true, \"maxlength\": 255, \"labelWidth\": 100, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"requiredMessage\": \"请输入多选框\"}, {\"span\": 1, \"type\": \"orgTreeSelect\", \"align\": \"left\", \"field\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\", \"targetField\": \"orgSelectName\", \"labelValueField\": \"orgSelectName\"}, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择组织\", \"requiredMessage\": \"请选择组织选择\"}]', '{\"list\": \"get@/ai/crud/in_out_crm_follow_record/page\", \"create\": \"post@/ai/crud/in_out_crm_follow_record\", \"delete\": \"delete@/ai/crud/in_out_crm_follow_record/:id\", \"detail\": \"get@/ai/crud/in_out_crm_follow_record/:id\", \"export\": \"post@/ai/crud/in_out_crm_follow_record/export\", \"import\": \"post@/ai/crud/in_out_crm_follow_record/import\", \"update\": \"put@/ai/crud/in_out_crm_follow_record\", \"importTemplate\": \"get@/ai/crud/in_out_crm_follow_record/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": false, \"showImport\": false, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 1, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_subject\", \"span\": 1, \"field\": \"subject\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerId\", \"span\": 1, \"field\": \"customerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_opportunityId\", \"span\": 1, \"field\": \"opportunityId\", \"nodeType\": \"field\"}, {\"key\": \"type\", \"span\": 1, \"field\": \"type\", \"nodeType\": \"field\"}, {\"key\": \"cmp_content\", \"span\": 1, \"field\": \"content\", \"nodeType\": \"field\"}, {\"key\": \"cmp_title_1781621812782\", \"span\": 1, \"label\": \"分组标题333\", \"props\": {\"description\": \"\"}, \"nodeType\": \"divider\"}, {\"key\": \"cmp_followTime\", \"span\": 1, \"field\": \"followTime\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldCheckbox8\", \"span\": 1, \"field\": \"fieldCheckbox8\", \"nodeType\": \"field\"}, {\"key\": \"orgSelect\", \"span\": 1, \"field\": \"orgSelect\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": false, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '测试', 9269, 0, 9296, '[{\"isNew\": false, \"items\": [], \"dictName\": \"跟进方式\", \"dictType\": \"pm_contact_role\"}]', '{}', '{}', '{\"type\": {\"dictType\": \"pm_contact_role\", \"targetField\": \"typeName\"}, \"orgSelect\": {\"type\": \"orgName\", \"targetField\": \"orgSelectName\"}, \"fieldMqi5rog5\": {\"dictType\": \"pm_contact_role\", \"targetField\": \"fieldMqi5rog5Name\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"subject\", \"label\": \"主题\", \"width\": 160, \"length\": 256, \"remark\": \"主题\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"columnName\": \"subject\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 256, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"subject\", \"precision\": 2, \"columnName\": \"subject\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 120, \"length\": 11, \"remark\": \"关联客户\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"columnName\": \"customer_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"customerId\", \"precision\": 2, \"columnName\": \"customer_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"opportunityId\", \"label\": \"关联商机\", \"width\": 120, \"length\": 11, \"remark\": \"关联商机\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"columnName\": \"opportunity_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"opportunityId\", \"precision\": 2, \"columnName\": \"opportunity_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"type\", \"label\": \"跟进方式\", \"width\": 140, \"length\": 32, \"remark\": \"跟进方式\", \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"badge\": \"\", \"options\": [{\"raw\": {\"remark\": \"决策人\", \"createBy\": 1, \"cssClass\": null, \"dictCode\": 494, \"dictSort\": 1, \"dictType\": \"pm_contact_role\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"决策人\", \"dictValue\": \"decision_maker\", \"isDefault\": \"Y\", \"listClass\": \"primary\", \"createDept\": 1, \"createTime\": \"2026-06-12 23:17:17\", \"dictStatus\": 1, \"updateTime\": \"2026-06-12 23:17:17\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, \"label\": \"决策人\", \"value\": \"decision_maker\", \"remark\": \"决策人\", \"status\": 1, \"cssClass\": null, \"dictCode\": 494, \"dictSort\": 1, \"isDefault\": \"Y\", \"listClass\": \"primary\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, {\"raw\": {\"remark\": \"关键影响人\", \"createBy\": 1, \"cssClass\": null, \"dictCode\": 495, \"dictSort\": 2, \"dictType\": \"pm_contact_role\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"关键影响人\", \"dictValue\": \"key_influencer\", \"isDefault\": \"N\", \"listClass\": \"info\", \"createDept\": 1, \"createTime\": \"2026-06-12 23:17:17\", \"dictStatus\": 1, \"updateTime\": \"2026-06-12 23:17:17\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, \"label\": \"关键影响人\", \"value\": \"key_influencer\", \"remark\": \"关键影响人\", \"status\": 1, \"cssClass\": null, \"dictCode\": 495, \"dictSort\": 2, \"isDefault\": \"N\", \"listClass\": \"info\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, {\"raw\": {\"remark\": \"使用者\", \"createBy\": 1, \"cssClass\": null, \"dictCode\": 496, \"dictSort\": 3, \"dictType\": \"pm_contact_role\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"使用者\", \"dictValue\": \"user\", \"isDefault\": \"N\", \"listClass\": \"success\", \"createDept\": 1, \"createTime\": \"2026-06-12 23:17:17\", \"dictStatus\": 1, \"updateTime\": \"2026-06-12 23:17:17\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, \"label\": \"使用者\", \"value\": \"user\", \"remark\": \"使用者\", \"status\": 1, \"cssClass\": null, \"dictCode\": 496, \"dictSort\": 3, \"isDefault\": \"N\", \"listClass\": \"success\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, {\"raw\": {\"remark\": \"对接人\", \"createBy\": 1, \"cssClass\": null, \"dictCode\": 497, \"dictSort\": 4, \"dictType\": \"pm_contact_role\", \"tenantId\": 1, \"updateBy\": 1, \"dictLabel\": \"对接人\", \"dictValue\": \"liaison\", \"isDefault\": \"N\", \"listClass\": \"default\", \"createDept\": 1, \"createTime\": \"2026-06-12 23:17:17\", \"dictStatus\": 1, \"updateTime\": \"2026-06-12 23:17:17\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}, \"label\": \"对接人\", \"value\": \"liaison\", \"remark\": \"对接人\", \"status\": 1, \"cssClass\": null, \"dictCode\": 497, \"dictSort\": 4, \"isDefault\": \"N\", \"listClass\": \"default\", \"linkedDictType\": null, \"parentDictCode\": null, \"linkedDictValue\": null}], \"__events\": [], \"dictType\": \"pm_contact_role\", \"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": true, \"importable\": true, \"searchable\": true, \"description\": \"\", \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择\", \"defaultValue\": null, \"showFeedback\": true, \"__designerStyle\": {\"borderStyle\": \"solid\"}}, \"columnName\": \"type\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"fieldCode\": \"type\", \"precision\": 2, \"columnName\": \"type\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"content\", \"label\": \"跟进内容\", \"width\": 220, \"length\": null, \"remark\": \"跟进内容\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"content\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"content\", \"precision\": 2, \"columnName\": \"content\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"followTime\", \"label\": \"跟进时间\", \"width\": 180, \"length\": null, \"remark\": \"跟进时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"columnName\": \"follow_time\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldCode\": \"followTime\", \"precision\": 2, \"columnName\": \"follow_time\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATETIME\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldMqi5rog5\", \"label\": \"静态下拉\", \"width\": 140, \"length\": 64, \"remark\": \"静态下拉\", \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"dictType\": \"pm_contact_role\", \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择静态下拉\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"field_mqi5rog5\", \"columnName\": \"field_mqi5rog5\", \"createIfMissing\": true}}, \"columnName\": \"field_mqi5rog5\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"fieldCode\": \"fieldMqi5rog5\", \"precision\": 2, \"columnName\": \"field_mqi5rog5\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 120, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 7, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"columnName\": \"assignee_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"assigneeId\", \"precision\": 2, \"columnName\": \"assignee_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldCheckbox8\", \"label\": \"多选框\", \"width\": 160, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"columnName\": \"field_checkbox8\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 255, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldCheckbox8\", \"precision\": 2, \"columnName\": \"field_checkbox8\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orgSelect\", \"label\": \"组织选择\", \"width\": 140, \"length\": null, \"remark\": \"组织选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 9, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": true, \"filterable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择组织\", \"defaultValue\": null}, \"columnName\": \"org_select\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"orgSelect\", \"precision\": 2, \"columnName\": \"org_select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"ceshiField\", \"label\": \"行政区划\", \"width\": 160, \"length\": 32, \"remark\": \"行政区划\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 1, \"basicProps\": {\"placeholder\": \"请选择行政区划\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ceshi_field\", \"columnName\": \"ceshi_field\", \"createIfMissing\": true}}, \"columnName\": \"ceshi_field\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"REGION\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"in_out_crm_follow_record\", \"name\": \"测试\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"crm_follow_record\", \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"crm_follow_record\", \"datasourceId\": 1, \"tableComment\": \"CRM跟进记录表\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"测试\", \"schemaVersion\": 2}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_tree\", \"gridH\": 18, \"gridW\": 3, \"gridX\": 0, \"gridY\": 0, \"label\": \"筛选树\", \"props\": {\"style\": {\"x\": 0, \"y\": 0, \"width\": 334, \"height\": 712, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"enabled\": true, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"测试树\", \"labelField\": \"subject\", \"filterField\": \"customerId\", \"parentField\": \"subject\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": \"in_out_crm_follow_record\", \"sourceModelName\": \"测试\", \"sourceTableName\": \"crm_follow_record\"}, \"children\": [], \"blockType\": \"tree-panel\", \"fieldRefs\": []}, {\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 9, \"gridX\": 3, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 342, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiCrudPage\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"测试列表\", \"props\": {\"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"publicQuery\": {}, \"editGridCols\": 1, \"publicParams\": {}, \"addButtonText\": \"新增\", \"crudHookRules\": {\"beforeSearch\": [], \"beforeSubmit\": [], \"beforeLoadList\": [], \"beforeRenderForm\": [], \"beforeRenderDetail\": [], \"afterBuildSubmitData\": []}, \"customActions\": [], \"fieldSettings\": {\"subject\": {\"textColor\": \"rgba(225, 0, 0, 1)\", \"clickAction\": \"navigate\", \"targetPageKey\": \"detail\"}}, \"hideSelection\": false, \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"editLabelPlacement\": \"left\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"fieldMqi5rog5\", \"assigneeId\"]}], \"rowHeight\": 32, \"layoutType\": \"tree-crud\", \"designWidth\": 1366}, \"description\": \"主列表页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}, {\"params\": [{\"name\": \"id\", \"value\": \":id\"}], \"pageKey\": \"detail\", \"pageName\": \"详情页\", \"pageType\": \"detail\", \"detailApi\": \"\", \"routePath\": \"detail/:id\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"page-title_d3f1s0\", \"gridH\": 2, \"gridW\": 12, \"gridX\": 0, \"gridY\": 1, \"label\": \"详情页标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": 0, \"y\": 47, \"width\": 1360, \"height\": 73, \"margin\": 0, \"padding\": \"16px\", \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"详情信息\", \"events\": [], \"subtitle\": \"查看当前业务记录的完整信息\", \"statusText\": \"详情\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"detail-info_sl1my2\", \"gridH\": 8, \"gridW\": 12, \"gridX\": 0, \"gridY\": 3, \"label\": \"详情信息\", \"props\": {\"style\": {\"x\": 0, \"y\": 120, \"width\": 1360, \"height\": 318, \"margin\": 0, \"padding\": \"16px\", \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"基础信息\", \"events\": [], \"bordered\": false, \"columnCount\": 2, \"fieldSettings\": {}, \"labelPlacement\": \"left\"}, \"children\": [], \"blockType\": \"detail-info\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\", \"fieldCheckbox8\"]}, {\"id\": \"back-button_xp778k\", \"gridH\": 1, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": 0, \"y\": 10, \"width\": 1360, \"height\": 32, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1781872044105\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\", \"targetPageKey\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}], \"rowHeight\": 32, \"layoutType\": \"tree-crud\", \"designWidth\": 1366}, \"description\": \"业务详情页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_subject\", \"label\": \"主题\", \"props\": {\"placeholder\": \"请输入主题\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"subject\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_opportunityId\", \"label\": \"关联商机\", \"props\": {\"placeholder\": \"请输入关联商机\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"opportunityId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_type\", \"label\": \"跟进方式\", \"props\": {\"placeholder\": \"请输入跟进方式\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"type\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_content\", \"label\": \"跟进内容\", \"props\": {\"placeholder\": \"请输入跟进内容\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"content\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_followTime\", \"label\": \"跟进时间\", \"props\": {\"placeholder\": \"请输入跟进时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"followTime\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"主题\", \"fieldRef\": \"subject\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"关联客户\", \"fieldRef\": \"customerId\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"关联商机\", \"fieldRef\": \"opportunityId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"跟进方式\", \"fieldRef\": \"type\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"跟进内容\", \"fieldRef\": \"content\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"跟进时间\", \"fieldRef\": \"followTime\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"负责人\", \"fieldRef\": \"assigneeId\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"type\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"content\": {\"align\": \"left\"}, \"subject\": {\"align\": \"left\"}, \"assigneeId\": {\"align\": \"right\"}, \"customerId\": {\"align\": \"right\"}, \"followTime\": {\"align\": \"center\"}, \"opportunityId\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_subject\", \"label\": \"主题\", \"props\": {\"placeholder\": \"请输入主题\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"subject\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_customerId\", \"label\": \"关联客户\", \"props\": {\"placeholder\": \"请输入关联客户\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"customerId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_opportunityId\", \"label\": \"关联商机\", \"props\": {\"placeholder\": \"请输入关联商机\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"opportunityId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_type\", \"label\": \"跟进方式\", \"props\": {\"placeholder\": \"请输入跟进方式\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"type\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 648, \"y\": 152, \"id\": \"toolbar_content\", \"label\": \"跟进内容\", \"props\": {\"placeholder\": \"请输入跟进内容\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"content\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_followTime\", \"label\": \"跟进时间\", \"props\": {\"placeholder\": \"请输入跟进时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"followTime\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_assigneeId\", \"label\": \"负责人\", \"props\": {\"placeholder\": \"请输入负责人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"assigneeId\", \"fieldRefs\": [], \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"type\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"type\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"type\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"content\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"subject\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"assigneeId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"customerId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"\", \"componentType\": \"input\"}, \"followTime\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"datetime\"}, \"fieldMqi5rog5\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"dictSelect\"}, \"opportunityId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"fieldMqi5rog5\", \"assigneeId\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"AiCrudPage\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"测试列表\", \"props\": {\"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"hideToolbar\": false, \"publicQuery\": {}, \"editGridCols\": 1, \"publicParams\": {}, \"addButtonText\": \"新增\", \"crudHookRules\": {\"beforeSearch\": [], \"beforeSubmit\": [], \"beforeLoadList\": [], \"beforeRenderForm\": [], \"beforeRenderDetail\": [], \"afterBuildSubmitData\": []}, \"customActions\": [], \"fieldSettings\": {\"type\": {\"align\": \"left\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}, \"content\": {\"align\": \"left\", \"width\": 220, \"sortable\": false}, \"subject\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"assigneeId\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}, \"customerId\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}, \"followTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"fieldMqi5rog5\": {\"align\": \"left\", \"width\": 140, \"sortable\": false, \"renderType\": \"dictTag\"}, \"opportunityId\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}}, \"hideSelection\": false, \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"editLabelPlacement\": \"left\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"fieldMqi5rog5\", \"assigneeId\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_subject\", \"span\": 1, \"field\": \"subject\", \"nodeType\": \"field\"}, {\"key\": \"cmp_customerId\", \"span\": 1, \"field\": \"customerId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_opportunityId\", \"span\": 1, \"field\": \"opportunityId\", \"nodeType\": \"field\"}, {\"key\": \"type\", \"span\": 1, \"field\": \"type\", \"nodeType\": \"field\"}, {\"key\": \"cmp_content\", \"span\": 1, \"field\": \"content\", \"nodeType\": \"field\"}, {\"key\": \"cmp_title_1781621812782\", \"span\": 1, \"label\": \"分组标题333\", \"props\": {\"description\": \"\"}, \"nodeType\": \"divider\"}, {\"key\": \"cmp_followTime\", \"span\": 1, \"field\": \"followTime\", \"nodeType\": \"field\"}, {\"key\": \"cmp_assigneeId\", \"span\": 1, \"field\": \"assigneeId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldCheckbox8\", \"span\": 1, \"field\": \"fieldCheckbox8\", \"nodeType\": \"field\"}, {\"key\": \"orgSelect\", \"span\": 1, \"field\": \"orgSelect\", \"nodeType\": \"field\"}, {\"key\": \"cmp_row_1782026878494\", \"span\": 1, \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"children\": [{\"key\": \"cmp_row_1782026878494_col_1\", \"span\": 1, \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782026878494_col_2\", \"span\": 1, \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782026878494_col_3\", \"span\": 1, \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782026878494_col_4\", \"span\": 1, \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}], \"nodeType\": \"row\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 1, \"showFeedback\": true, \"fieldSettings\": {\"type\": {\"span\": 1, \"align\": \"left\", \"label\": \"跟进方式\", \"props\": {\"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"dictType\": \"pm_contact_role\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择\", \"showFeedback\": true, \"componentType\": \"select\", \"requiredMessage\": \"请选择跟进方式\"}, \"content\": {\"rows\": 3, \"span\": 1, \"align\": \"left\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"componentType\": \"textarea\", \"requiredMessage\": \"请输入跟进内容\"}, \"subject\": {\"span\": 1, \"align\": \"left\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 256, \"labelWidth\": 100, \"placeholder\": \"请输入主题\", \"defaultValue\": null, \"componentType\": \"input\", \"requiredMessage\": \"请输入主题\"}, \"field_mqi\": {\"span\": 1, \"align\": \"left\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择部门选择\", \"componentType\": \"orgTreeSelect\"}, \"orgSelect\": {\"span\": 1, \"align\": \"left\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"filterable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择组织\", \"componentType\": \"orgTreeSelect\", \"requiredMessage\": \"请选择组织选择\"}, \"assigneeId\": {\"span\": 1, \"align\": \"left\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"labelWidth\": 100, \"placeholder\": \"请输入负责人\", \"defaultValue\": null, \"componentType\": \"number\", \"requiredMessage\": \"请输入负责人\"}, \"customerId\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"labelWidth\": 100, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"componentType\": \"number\", \"requiredMessage\": \"请输入关联客户\"}, \"followTime\": {\"span\": 1, \"align\": \"left\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"format\": \"YYYY-MM-DD HH:mm:ss\", \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null, \"componentType\": \"datetime\", \"requiredMessage\": \"请选择跟进时间\"}, \"opportunityId\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 11, \"labelWidth\": 100, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null, \"componentType\": \"number\", \"requiredMessage\": \"请输入关联商机\"}, \"fieldCheckbox8\": {\"span\": 1, \"align\": \"left\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 255, \"labelWidth\": 100, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"componentType\": \"input\", \"requiredMessage\": \"请输入多选框\"}, \"field_mqgq6gtj\": {\"span\": 1, \"align\": \"left\", \"label\": \"金额\", \"props\": {\"placeholder\": \"请输入金额\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入金额\", \"componentType\": \"number\"}, \"field_mqgq9j8u\": {\"span\": 1, \"align\": \"left\", \"label\": \"对象引用\", \"props\": {\"placeholder\": \"请输入对象引用\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入对象引用\", \"componentType\": \"objectReference\"}, \"field_mqgq9lhd\": {\"span\": 1, \"align\": \"left\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择部门选择\", \"componentType\": \"orgTreeSelect\"}, \"field_mqgqktno\": {\"span\": 1, \"align\": \"left\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择人员选择\", \"componentType\": \"userSelect\"}, \"field_mqi5rog5\": {\"span\": 1, \"align\": \"left\", \"label\": \"静态下拉\", \"props\": {\"dictType\": \"pm_contact_role\", \"placeholder\": \"请选择静态下拉\"}, \"dictType\": \"pm_contact_role\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择静态下拉\", \"componentType\": \"select\"}, \"field_mqi69njp\": {\"span\": 1, \"align\": \"left\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择部门选择\", \"componentType\": \"orgTreeSelect\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355\", \"label\": \"表格布局\", \"props\": {\"columns\": 2, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_table_1782026880355_cell_1\", \"label\": \"单元格 1\", \"props\": {\"span\": 1, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_field_mqngy5gn\", \"label\": \"行政区划\", \"props\": {\"placeholder\": \"请选择行政区划\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ceshi_field\", \"columnName\": \"ceshi_field\", \"createIfMissing\": true}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355_cell_2\", \"label\": \"单元格 2\", \"props\": {\"span\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"table\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782026878494_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 1, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 1, \"showActions\": true, \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"formName\": \"测试表单弹窗弹窗\", \"settings\": {\"formAssets\": [], \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"right\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 1, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_subject\", \"label\": \"主题\", \"props\": {\"required\": true, \"clearable\": true, \"maxlength\": 256, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入主题\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入主题\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"requiredMessage\": \"请输入主题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"subject\", \"columnName\": \"subject\", \"createIfMissing\": false}}, {\"id\": \"cmp_customerId\", \"label\": \"关联客户\", \"props\": {\"badge\": \"\", \"__events\": [{\"id\": \"evt_1781591987555\", \"action\": \"setValue\", \"trigger\": \"change\", \"targetId\": \"\", \"condition\": \"\"}], \"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入关联客户\", \"defaultValue\": \"\", \"__designerStyle\": {\"opacity\": 1, \"widthMode\": \"default\", \"heightMode\": \"default\", \"borderStyle\": \"solid\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联客户\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"customerId\", \"columnName\": \"customer_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_opportunityId\", \"label\": \"关联商机\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入关联商机\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入关联商机\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"opportunityId\", \"columnName\": \"opportunity_id\", \"createIfMissing\": false}}, {\"id\": \"type\", \"label\": \"跟进方式\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"badge\": \"\", \"__events\": [], \"dictType\": \"pm_contact_role\", \"description\": \"\", \"placeholder\": \"请选择\", \"showFeedback\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进方式\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": false}}, {\"id\": \"cmp_content\", \"label\": \"跟进内容\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入跟进内容\", \"defaultValue\": null, \"showWordLimit\": true}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入跟进内容\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"content\", \"columnName\": \"content\", \"createIfMissing\": false}}, {\"id\": \"cmp_title_1781621812782\", \"label\": \"分组标题333\", \"props\": {\"__fcType\": \"fcTitle\", \"description\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入分组标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"title\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_button_1781660545595\", \"label\": \"按钮\", \"props\": {\"size\": \"medium\", \"text\": \"按钮\", \"type\": \"primary\", \"block\": false, \"round\": false, \"dashed\": false, \"__events\": [{\"id\": \"evt_1781660554968\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708_form_1781598183804\", \"modalContentMode\": \"formAsset\"}], \"__fcType\": \"button\", \"disabled\": false, \"secondary\": false}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入按钮\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"button\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_followTime\", \"label\": \"跟进时间\", \"props\": {\"type\": \"datetime\", \"format\": \"YYYY-MM-DD HH:mm:ss\", \"required\": false, \"clearable\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择跟进时间\", \"valueFormat\": \"YYYY-MM-DD HH:mm:ss\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择跟进时间\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"followTime\", \"columnName\": \"follow_time\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355\", \"label\": \"表格布局\", \"props\": {\"columns\": 2, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_table_1782026880355_cell_1\", \"label\": \"单元格 1\", \"props\": {\"span\": 1, \"__designerStyle\": {\"borderStyle\": \"none\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_field_mqngy5gn\", \"label\": \"行政区划\", \"props\": {\"placeholder\": \"请选择行政区划\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"regionTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"ceshi_field\", \"columnName\": \"ceshi_field\", \"createIfMissing\": true}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_table_1782026880355_cell_2\", \"label\": \"单元格 2\", \"props\": {\"span\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"tableGrid\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"table\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_assigneeId\", \"label\": \"负责人\", \"props\": {\"required\": false, \"clearable\": true, \"maxlength\": 11, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入负责人\", \"defaultValue\": null}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入负责人\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"assigneeId\", \"columnName\": \"assignee_id\", \"createIfMissing\": false}}, {\"id\": \"cmp_fieldCheckbox8\", \"label\": \"多选框\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"dictType\": \"\", \"required\": false, \"clearable\": true, \"maxlength\": 255, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请选择多选框\", \"defaultValue\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多选框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fieldCheckbox8\", \"columnName\": \"field_checkbox8\", \"createIfMissing\": false}}, {\"id\": \"orgSelect\", \"label\": \"组织选择\", \"props\": {\"clearable\": true, \"filterable\": true, \"placeholder\": \"请选择组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择组织选择\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgSelect\", \"columnName\": \"org_select\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782026878494_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}, {\"id\": \"cmp_row_1782026878494_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"in_out_crm_follow_record_default_form_dialog_1781595487477_dialog_1781595669708\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\", \"fieldCheckbox8\", \"orgSelect\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"subject\", \"label\": \"主题\", \"width\": 160, \"length\": 256, \"remark\": \"主题\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"subject\", \"rawLabel\": \"主题\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"subject\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"subject\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"customerId\", \"label\": \"关联客户\", \"width\": 120, \"length\": 11, \"remark\": \"关联客户\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"customerId\", \"rawLabel\": \"关联客户\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"customer_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"customerId\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"opportunityId\", \"label\": \"关联商机\", \"width\": 120, \"length\": 11, \"remark\": \"关联商机\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"opportunityId\", \"rawLabel\": \"关联商机\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"opportunity_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"opportunityId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"type\", \"label\": \"跟进方式\", \"width\": 140, \"length\": 32, \"remark\": \"跟进方式\", \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"fieldRef\": \"type\", \"rawLabel\": \"跟进方式\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"type\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"type\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"content\", \"label\": \"跟进内容\", \"width\": 220, \"length\": null, \"remark\": \"跟进内容\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"content\", \"rawLabel\": \"跟进内容\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"content\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"content\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"followTime\", \"label\": \"跟进时间\", \"width\": 180, \"length\": null, \"remark\": \"跟进时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldRef\": \"followTime\", \"rawLabel\": \"跟进时间\", \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"follow_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"followTime\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldMqi5rog5\", \"label\": \"静态下拉\", \"width\": 140, \"length\": 64, \"remark\": \"静态下拉\", \"dataType\": \"varchar\", \"dictType\": \"pm_contact_role\", \"fieldRef\": \"fieldMqi5rog5\", \"rawLabel\": \"静态下拉\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field_mqi5rog5\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"fieldMqi5rog5\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 120, \"length\": 11, \"remark\": \"负责人\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldCheckbox8\", \"label\": \"多选框\", \"width\": 160, \"length\": 255, \"remark\": \"多选框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldCheckbox8\", \"rawLabel\": \"多选框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_checkbox8\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldCheckbox8\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgSelect\", \"label\": \"组织选择\", \"width\": 140, \"length\": null, \"remark\": \"组织选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"orgSelect\", \"rawLabel\": \"组织选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"org_select\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orgSelect\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"2064534587421253634\", \"primary\": true, \"modelCode\": \"in_out_crm_follow_record\", \"modelName\": \"测试\", \"relations\": [], \"tableName\": \"crm_follow_record\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiCrudPage\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"测试列表\", \"props\": {\"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"assigneeId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"publicQuery\": {}, \"editGridCols\": 1, \"publicParams\": {}, \"addButtonText\": \"新增\", \"crudHookRules\": {\"beforeSearch\": [], \"beforeSubmit\": [], \"beforeLoadList\": [], \"beforeRenderForm\": [], \"beforeRenderDetail\": [], \"afterBuildSubmitData\": []}, \"customActions\": [], \"fieldSettings\": {\"subject\": {\"textColor\": \"rgba(225, 0, 0, 1)\", \"clickAction\": \"navigate\", \"targetPageKey\": \"detail\"}}, \"hideSelection\": false, \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"editLabelPlacement\": \"left\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"subject\", \"customerId\", \"opportunityId\", \"type\", \"content\", \"followTime\", \"fieldMqi5rog5\", \"assigneeId\"]}], \"rowHeight\": 32, \"layoutType\": \"SINGLE\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2064534587421253634\", \"removedPageKeys\": [\"page_1781873488931\", \"page_1781873493002\"], \"primaryModelCode\": \"in_out_crm_follow_record\"}', 208, 36, '2026-06-20 21:56:42', 1, 1900000000000000001, 'general', 'in_out_crm_follow_record', '测试', 1, '2026-06-10 10:26:18', 2, 1, '2026-06-21 15:32:55', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2065007937003565057, 1, 'in_out_demo', 'in_out_demo', '测试demo', '测试demo', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '测试demo', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {}, \"columnName\": \"input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input2\", \"label\": \"多行输入框\", \"width\": 220, \"length\": null, \"remark\": \"多行输入框\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"showWordLimit\": true}, \"columnName\": \"input2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldkxzkp\", \"label\": \"计数器\", \"width\": 120, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {}, \"columnName\": \"fieldkxzkp\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"in_out_demo\", \"name\": \"测试demo\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"in_out_demo\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"测试demo\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"formLayout\": [{\"key\": \"cmp_input\", \"span\": 1, \"field\": \"input\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input2\", \"span\": 2, \"field\": \"input2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldkxzkp\", \"span\": 1, \"field\": \"fieldkxzkp\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"input\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入输入框\"}, \"input2\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"textarea\", \"requiredMessage\": \"请输入多行输入框\"}, \"fieldkxzkp\": {\"span\": 1, \"align\": \"left\", \"label\": \"计数器\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"number\", \"requiredMessage\": \"请输入计数器\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"input\", \"input2\", \"fieldkxzkp\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"primaryModelCode\": null}', 2, 0, NULL, NULL, 1900000000000000001, 'general', 'in_out_demo', '测试demo', 1, '2026-06-11 17:47:13', 2, 1, '2026-06-11 17:47:13', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2066166061907320833, 1, 'business_object', 'business_object', 'dddddd', 'dddddd', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', 'dddddd', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldkxzkp\", \"label\": \"计数器\", \"width\": 120, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 1, \"basicProps\": {}, \"columnName\": \"fieldkxzkp\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {}, \"columnName\": \"input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"input2\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {}, \"columnName\": \"input2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldkxzkp2\", \"label\": \"计数器\", \"width\": 120, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {}, \"columnName\": \"fieldkxzkp2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"userId\", \"label\": \"引用对象\", \"width\": 160, \"length\": 32, \"remark\": \"引用对象\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 14, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"userId\", \"columnName\": \"user_id\", \"createIfMissing\": false}}, \"columnName\": \"user_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"150102\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"userId\", \"precision\": 2, \"columnName\": \"user_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"regionTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"REGION\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"business_object\", \"name\": \"dddddd\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"business_object\", \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"dddddd\", \"schemaVersion\": 2}', '{\"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"userId\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"userId\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"formLayout\": [{\"key\": \"cmp_fieldkxzkp\", \"span\": 1, \"field\": \"fieldkxzkp\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input\", \"span\": 1, \"field\": \"input\", \"nodeType\": \"field\"}, {\"key\": \"cmp_input2\", \"span\": 1, \"field\": \"input2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldkxzkp2\", \"span\": 1, \"field\": \"fieldkxzkp2\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"showFeedback\": true, \"fieldSettings\": {\"input\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入输入框\"}, \"input2\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入输入框\"}, \"fieldkxzkp\": {\"span\": 1, \"align\": \"left\", \"label\": \"计数器\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"number\", \"requiredMessage\": \"请输入计数器\"}, \"fieldkxzkp2\": {\"span\": 1, \"align\": \"left\", \"label\": \"计数器\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"number\", \"requiredMessage\": \"请输入计数器\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"fieldkxzkp\", \"input\", \"input2\", \"fieldkxzkp2\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"primaryModelCode\": null}', 4, 0, NULL, NULL, 1900000000000000001, 'general', 'business_object', 'dddddd', 1, '2026-06-14 22:29:11', 2, 1, '2026-06-17 15:33:36', NULL, NULL, NULL, NULL, 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2068689288871309313, 1, 'test_datasource_order_management', 'test_datasource_order_management', '订单管理', '订单管理', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"nickName\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入输入框\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"nickName\", \"align\": \"left\", \"title\": \"姓名\", \"width\": 160, \"dataIndex\": \"nickName\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"nickName\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"nickName\", \"precision\": 2, \"columnName\": \"nick_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入姓名\"}, {\"rows\": 3, \"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"fieldTextarea3\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"placeholder\": \"请输入多行输入框\", \"showWordLimit\": true}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入多行输入框\", \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"fieldTextarea3\", \"precision\": 2, \"columnName\": \"field_textarea2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入多行输入框\"}, {\"span\": 2, \"type\": \"cascader\", \"align\": \"left\", \"field\": \"fieldCascader6\", \"label\": \"级联选择器\", \"props\": {\"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}], \"placeholder\": \"请选择级联选择器\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择级联选择器\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldCascader6\", \"precision\": 2, \"columnName\": \"field_cascader5\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择级联选择器\"}, {\"span\": 1, \"type\": \"select\", \"align\": \"left\", \"field\": \"fieldSelect1\", \"label\": \"选择器\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"_optionType\": 1, \"placeholder\": \"请选择选择器\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择选择器\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldSelect1\", \"precision\": 2, \"columnName\": \"field_select1\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请选择选择器\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"fieldInput8\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\", \"maxlength\": 128, \"placeholder\": \"请输入密码输入框\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入密码输入框\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput8\", \"precision\": 2, \"columnName\": \"field_input3\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入密码输入框\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"fieldNumber9\", \"label\": \"计数器\", \"props\": {\"precision\": 0, \"placeholder\": \"请输入计数器\"}, \"required\": false, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请输入计数器\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"fieldNumber9\", \"precision\": 0, \"columnName\": \"field_number4\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入计数器\"}]', '{\"list\": \"get@/ai/crud/test_datasource_order_management/page\", \"create\": \"post@/ai/crud/test_datasource_order_management\", \"delete\": \"delete@/ai/crud/test_datasource_order_management/:id\", \"detail\": \"get@/ai/crud/test_datasource_order_management/:id\", \"export\": \"post@/ai/crud/test_datasource_order_management/export\", \"import\": \"post@/ai/crud/test_datasource_order_management/import\", \"update\": \"put@/ai/crud/test_datasource_order_management\", \"importTemplate\": \"get@/ai/crud/test_datasource_order_management/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": false, \"showImport\": false, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_nickName\", \"span\": 1, \"field\": \"nickName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldTextarea2\", \"span\": 2, \"field\": \"fieldTextarea3\", \"nodeType\": \"field\"}, {\"key\": \"cmp_row_1782266951109\", \"span\": 2, \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"children\": [{\"key\": \"cmp_row_1782266951109_col_1\", \"span\": 2, \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"children\": [{\"key\": \"cmp_fieldCascader5\", \"span\": 1, \"field\": \"fieldCascader6\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_2\", \"span\": 2, \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_3\", \"span\": 2, \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_4\", \"span\": 2, \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}], \"nodeType\": \"row\"}, {\"key\": \"cmp_elCard_4\", \"span\": 2, \"label\": \"标题\", \"props\": {\"header\": \"标题\"}, \"children\": [{\"key\": \"cmp_fieldSelect1\", \"span\": 1, \"field\": \"fieldSelect1\", \"nodeType\": \"field\"}], \"nodeType\": \"card\"}, {\"key\": \"cmp_fieldInput3\", \"span\": 1, \"field\": \"fieldInput8\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber4\", \"span\": 1, \"field\": \"fieldNumber9\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"left\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": false, \"editLabelPlacement\": \"top\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"left\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"top\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"formName\": \"表单 2\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"top\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_nickName\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"nickName\", \"columnName\": \"nick_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_signaturePad_1\", \"label\": \"手写签名\", \"props\": {\"__fcType\": \"signaturePad\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入手写签名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"signaturePad\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea2\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多行输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea3\", \"columnName\": \"field_textarea2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782266951109_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldCascader5\", \"label\": \"级联选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择级联选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"cascader\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldCascader6\", \"columnName\": \"field_cascader5\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_elCard_4\", \"label\": \"标题\", \"props\": {\"__fc\": {\"style\": {\"width\": \"100%\"}}, \"header\": \"标题\", \"__fcType\": \"elCard\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldSelect1\", \"label\": \"选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"_optionType\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldSelect1\", \"columnName\": \"field_select1\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"elCard\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入密码输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput8\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber4\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldNumber9\", \"columnName\": \"field_number4\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": null}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '订单管理', 9269, 0, 9395, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"nickName\", \"label\": \"姓名\", \"width\": 160, \"length\": 128, \"remark\": \"姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"nick_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"nickName\", \"precision\": 2, \"columnName\": \"nick_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldTextarea3\", \"label\": \"多行输入框\", \"width\": 220, \"length\": null, \"remark\": \"多行输入框\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null, \"showWordLimit\": true}, \"columnName\": \"field_textarea2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"fieldTextarea3\", \"precision\": 2, \"columnName\": \"field_textarea2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldCascader6\", \"label\": \"级联选择器\", \"width\": 160, \"length\": 128, \"remark\": \"级联选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"field_cascader5\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldCascader6\", \"precision\": 2, \"columnName\": \"field_cascader5\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"cascader\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldSelect1\", \"label\": \"选择器\", \"width\": 160, \"length\": 64, \"remark\": \"选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"_optionType\": 1, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"field_select1\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldSelect1\", \"precision\": 2, \"columnName\": \"field_select1\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldInput8\", \"label\": \"密码输入框\", \"width\": 160, \"length\": 128, \"remark\": \"密码输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"type\": \"password\", \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"field_input3\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput8\", \"precision\": 2, \"columnName\": \"field_input3\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldNumber9\", \"label\": \"计数器\", \"width\": 160, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": null}, \"columnName\": \"field_number4\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"fieldNumber9\", \"precision\": 0, \"columnName\": \"field_number4\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"test_datasource_order_management\", \"name\": \"订单管理\", \"description\": \"订单管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"test_datasource_order_management\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"订单管理\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"tableName\": \"test_datasource_order_management\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"订单管理\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"nickName\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"主列表页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}, {\"params\": [{\"name\": \"id\", \"value\": \":id\"}], \"pageKey\": \"detail\", \"pageName\": \"详情页\", \"pageType\": \"detail\", \"detailApi\": \"\", \"routePath\": \"detail/:id\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"back-button_23gwt4\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 0, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1782048940169\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\", \"targetPageKey\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_mue4cl\", \"gridH\": 2, \"gridW\": 10, \"gridX\": 2, \"gridY\": 0, \"label\": \"详情页标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"详情信息\", \"events\": [], \"subtitle\": \"查看当前业务记录的完整信息\", \"statusText\": \"详情\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"detail-info_01sbbp\", \"gridH\": 8, \"gridW\": 12, \"gridX\": 0, \"gridY\": 2, \"label\": \"详情信息\", \"props\": {\"style\": {\"x\": \"\", \"y\": \"\", \"width\": \"100%\", \"height\": \"100%\", \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"基础信息\", \"events\": [], \"bordered\": false, \"columnCount\": 2, \"fieldSettings\": {}, \"labelPlacement\": \"left\"}, \"children\": [], \"blockType\": \"detail-info\", \"fieldRefs\": [\"nickName\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"业务详情页面\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"nickName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"nickName\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"订单管理\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"订单管理列表\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"nickName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"nickName\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_nickName\", \"label\": \"姓名\", \"props\": {\"placeholder\": \"请输入姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"nickName\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"姓名\", \"fieldRef\": \"nickName\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"nickName\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"nickName\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_nickName\", \"label\": \"姓名\", \"props\": {\"placeholder\": \"请输入姓名\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"nickName\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 340, \"y\": 32, \"id\": \"toolbar_fieldTextarea3\", \"label\": \"多行输入框\", \"props\": {\"placeholder\": \"请输入多行输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"fieldTextarea3\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_fieldCascader6\", \"label\": \"级联选择器\", \"props\": {\"placeholder\": \"请输入级联选择器\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"fieldCascader6\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-cascader\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_fieldSelect1\", \"label\": \"选择器\", \"props\": {\"placeholder\": \"请输入选择器\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"fieldSelect1\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-select\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_fieldInput8\", \"label\": \"密码输入框\", \"props\": {\"placeholder\": \"请输入密码输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"fieldInput8\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_fieldNumber9\", \"label\": \"计数器\", \"props\": {\"placeholder\": \"请输入计数器\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"fieldNumber9\", \"fieldRefs\": [], \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"nickName\", \"fieldTextarea3\", \"fieldCascader6\", \"fieldSelect1\", \"fieldInput8\", \"fieldNumber9\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_nickName\", \"span\": 1, \"field\": \"nickName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldTextarea2\", \"span\": 2, \"field\": \"fieldTextarea3\", \"nodeType\": \"field\"}, {\"key\": \"cmp_row_1782266951109\", \"span\": 2, \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"children\": [{\"key\": \"cmp_row_1782266951109_col_1\", \"span\": 2, \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"children\": [{\"key\": \"cmp_fieldCascader5\", \"span\": 1, \"field\": \"fieldCascader6\", \"nodeType\": \"field\"}], \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_2\", \"span\": 2, \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_3\", \"span\": 2, \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}, {\"key\": \"cmp_row_1782266951109_col_4\", \"span\": 2, \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"nodeType\": \"col\"}], \"nodeType\": \"row\"}, {\"key\": \"cmp_elCard_4\", \"span\": 2, \"label\": \"标题\", \"props\": {\"header\": \"标题\"}, \"children\": [{\"key\": \"cmp_fieldSelect1\", \"span\": 1, \"field\": \"fieldSelect1\", \"nodeType\": \"field\"}], \"nodeType\": \"card\"}, {\"key\": \"cmp_fieldInput3\", \"span\": 1, \"field\": \"fieldInput8\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber4\", \"span\": 1, \"field\": \"fieldNumber9\", \"nodeType\": \"field\"}], \"labelAlign\": \"left\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"nickName\": {\"span\": 1, \"align\": \"left\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\", \"requiredMessage\": \"请输入姓名\"}, \"fieldInput8\": {\"span\": 1, \"align\": \"left\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"input\", \"requiredMessage\": \"请输入密码输入框\"}, \"fieldNumber9\": {\"span\": 1, \"align\": \"left\", \"label\": \"计数器\", \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"number\", \"requiredMessage\": \"请输入计数器\"}, \"fieldSelect1\": {\"span\": 1, \"align\": \"left\", \"label\": \"选择器\", \"props\": {\"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"_optionType\": 1}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"select\", \"requiredMessage\": \"请选择选择器\"}, \"fieldCascader6\": {\"span\": 2, \"align\": \"left\", \"label\": \"级联选择器\", \"props\": {\"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}]}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"cascader\", \"requiredMessage\": \"请选择级联选择器\"}, \"fieldTextarea3\": {\"rows\": 3, \"span\": 2, \"align\": \"left\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"showWordLimit\": true}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"componentType\": \"textarea\", \"requiredMessage\": \"请输入多行输入框\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"top\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"left\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"top\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"formName\": \"表单 2\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}, \"formCreateOptions\": {\"form\": {\"size\": \"default\", \"inline\": false, \"labelWidth\": \"100px\", \"showMessage\": true, \"inlineMessage\": false, \"labelPosition\": \"top\", \"hideRequiredAsterisk\": false}, \"_forge\": {\"size\": \"medium\", \"rowGap\": 16, \"formKey\": \"test_datasource_order_management_default_form_form_1782185077971\", \"columnGap\": 16, \"labelAlign\": \"right\", \"gridColumns\": 2, \"showFeedback\": true, \"schemaVersion\": \"form-first-v1\", \"inlineFeedback\": false, \"hideRequiredAsterisk\": false}, \"resetBtn\": {\"show\": false, \"innerText\": \"重置\"}, \"submitBtn\": {\"show\": false, \"innerText\": \"提交\"}}}, \"components\": [{\"id\": \"cmp_nickName\", \"label\": \"姓名\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入姓名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"nickName\", \"columnName\": \"nick_name\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_signaturePad_1\", \"label\": \"手写签名\", \"props\": {\"__fcType\": \"signaturePad\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入手写签名\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"signaturePad\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea2\", \"label\": \"多行输入框\", \"props\": {\"rows\": 3, \"type\": \"textarea\", \"__events\": [{\"id\": \"evt_1782430611133\", \"action\": \"openModal\", \"trigger\": \"click\", \"targetId\": \"cmp_nickName\", \"whenValue\": \"\", \"modalTitle\": \"业务弹窗\", \"modalFormKey\": \"current\", \"modalContentMode\": \"formAsset\"}], \"showWordLimit\": true}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入多行输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea3\", \"columnName\": \"field_textarea2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109\", \"label\": \"4 列栅格\", \"props\": {\"gutter\": 16, \"columns\": 24}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_row_1782266951109_col_1\", \"label\": \"第 1 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldCascader5\", \"label\": \"级联选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项201\", \"value\": \"1\", \"children\": [{\"label\": \"选项101\", \"value\": \"2\", \"children\": [{\"label\": \"选项01\", \"value\": \"3\"}, {\"label\": \"选项02\", \"value\": \"4\"}, {\"label\": \"选项03\", \"value\": \"5\"}]}, {\"label\": \"选项102\", \"value\": \"6\", \"children\": [{\"label\": \"选项01\", \"value\": \"7\"}, {\"label\": \"选项02\", \"value\": \"8\"}, {\"label\": \"选项03\", \"value\": \"9\"}]}, {\"label\": \"选项103\", \"value\": \"10\", \"children\": [{\"label\": \"选项01\", \"value\": \"11\"}, {\"label\": \"选项02\", \"value\": \"12\"}, {\"label\": \"选项03\", \"value\": \"13\"}]}]}, {\"label\": \"选项202\", \"value\": \"14\", \"children\": [{\"label\": \"选项101\", \"value\": \"15\", \"children\": [{\"label\": \"选项01\", \"value\": \"16\"}, {\"label\": \"选项02\", \"value\": \"17\"}, {\"label\": \"选项03\", \"value\": \"18\"}]}, {\"label\": \"选项102\", \"value\": \"19\", \"children\": [{\"label\": \"选项01\", \"value\": \"20\"}, {\"label\": \"选项02\", \"value\": \"21\"}, {\"label\": \"选项03\", \"value\": \"22\"}]}, {\"label\": \"选项103\", \"value\": \"23\", \"children\": [{\"label\": \"选项01\", \"value\": \"24\"}, {\"label\": \"选项02\", \"value\": \"25\"}, {\"label\": \"选项03\", \"value\": \"26\"}]}]}, {\"label\": \"选项203\", \"value\": \"27\", \"children\": [{\"label\": \"选项101\", \"value\": \"28\", \"children\": [{\"label\": \"选项01\", \"value\": \"29\"}, {\"label\": \"选项02\", \"value\": \"30\"}, {\"label\": \"选项03\", \"value\": \"31\"}]}, {\"label\": \"选项102\", \"value\": \"32\", \"children\": [{\"label\": \"选项01\", \"value\": \"33\"}, {\"label\": \"选项02\", \"value\": \"34\"}, {\"label\": \"选项03\", \"value\": \"35\"}]}, {\"label\": \"选项103\", \"value\": \"36\", \"children\": [{\"label\": \"选项01\", \"value\": \"37\"}, {\"label\": \"选项02\", \"value\": \"38\"}, {\"label\": \"选项03\", \"value\": \"39\"}]}]}]}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择级联选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"cascader\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldCascader6\", \"columnName\": \"field_cascader5\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_2\", \"label\": \"第 2 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_3\", \"label\": \"第 3 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_row_1782266951109_col_4\", \"label\": \"第 4 列\", \"props\": {\"span\": 6}, \"layout\": {\"span\": 6, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"col\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"row\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_elCard_4\", \"label\": \"标题\", \"props\": {\"__fc\": {\"style\": {\"width\": \"100%\"}}, \"header\": \"标题\", \"__fcType\": \"elCard\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [{\"id\": \"cmp_fieldSelect1\", \"label\": \"选择器\", \"props\": {\"__fc\": {\"effect\": {\"fetch\": \"\"}}, \"options\": [{\"label\": \"选项01\", \"value\": \"1\"}, {\"label\": \"选项02\", \"value\": \"2\"}, {\"label\": \"选项03\", \"value\": \"3\"}], \"_optionType\": 1}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请选择选择器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"select\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldSelect1\", \"columnName\": \"field_select1\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入标题\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"elCard\", \"fieldBinding\": {\"mode\": \"virtual\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"密码输入框\", \"props\": {\"type\": \"password\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入密码输入框\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput8\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber4\", \"label\": \"计数器\", \"props\": {}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"请输入计数器\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldNumber9\", \"columnName\": \"field_number4\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": null}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"nickName\", \"fieldTextarea3\", \"fieldCascader6\", \"fieldSelect1\", \"fieldInput8\", \"fieldNumber9\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"nickName\", \"label\": \"姓名\", \"width\": 160, \"length\": 128, \"remark\": \"姓名\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"nickName\", \"rawLabel\": \"姓名\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"nick_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"nickName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldTextarea3\", \"label\": \"多行输入框\", \"width\": 220, \"length\": null, \"remark\": \"多行输入框\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"fieldTextarea3\", \"rawLabel\": \"多行输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_textarea2\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldTextarea3\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldCascader6\", \"label\": \"级联选择器\", \"width\": 160, \"length\": 128, \"remark\": \"级联选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldCascader6\", \"rawLabel\": \"级联选择器\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field_cascader5\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldCascader6\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"cascader\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldSelect1\", \"label\": \"选择器\", \"width\": 160, \"length\": 64, \"remark\": \"选择器\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldSelect1\", \"rawLabel\": \"选择器\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field_select1\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldSelect1\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldInput8\", \"label\": \"密码输入框\", \"width\": 160, \"length\": 128, \"remark\": \"密码输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput8\", \"rawLabel\": \"密码输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input3\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldInput8\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldNumber9\", \"label\": \"计数器\", \"width\": 160, \"length\": 11, \"remark\": \"计数器\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"fieldNumber9\", \"rawLabel\": \"计数器\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"field_number4\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldNumber9\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2068689288594485250\", \"primary\": true, \"modelCode\": \"test_datasource_order_management\", \"modelName\": \"订单管理\", \"relations\": [], \"tableName\": \"test_datasource_order_management\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"订单管理\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"nickName\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"SINGLE\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2068689288594485250\", \"removedPageKeys\": [], \"primaryModelCode\": \"test_datasource_order_management\"}', 12, 3, '2026-06-26 07:37:31', 1, 1900000000000000001, 'general', 'test_datasource_order_management', '订单管理', 1, '2026-06-21 21:35:36', 2, 1, '2026-06-26 07:37:31', 4, 'lowcode', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"tableName\": \"test_datasource_order_management\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}', 'test_datasource_order_management', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2070089204703215618, 1, 'asset_device_system_asset_device_create', 'asset_device_system_asset_device_create', '资产设备维护', '资产设备维护', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '资产设备维护', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldOrgTreeSelect\", \"label\": \"部门选择\", \"width\": 160, \"length\": null, \"remark\": \"部门选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 1, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择部门选择\", \"defaultValue\": null}, \"columnName\": \"field_org_tree_select\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldOrgTreeSelect\", \"precision\": 2, \"columnName\": \"field_org_tree_select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DEPT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldUserSelect\", \"label\": \"人员选择\", \"width\": 160, \"length\": null, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择人员选择\", \"defaultValue\": null}, \"columnName\": \"field_user_select\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"fieldUserSelect\", \"precision\": 2, \"columnName\": \"field_user_select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"USER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"field_input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput\", \"precision\": 2, \"columnName\": \"field_input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldInput2\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"field_input2\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput2\", \"precision\": 2, \"columnName\": \"field_input2\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldInput3\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"field_input3\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput3\", \"precision\": 2, \"columnName\": \"field_input3\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"asset_device_system_asset_device_create\", \"name\": \"资产设备维护\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"asset_device_system_asset_device_create\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"资产设备维护\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"tableName\": \"asset_device_system_asset_device_create\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"资产设备维护列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_fieldOrgTreeSelect\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请输入部门选择\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"fieldOrgTreeSelect\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_fieldUserSelect\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请输入人员选择\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"fieldUserSelect\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"fieldInput\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_fieldInput2\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"fieldInput2\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_fieldInput3\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"fieldInput3\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"fieldOrgTreeSelect\", \"fieldUserSelect\", \"fieldInput\", \"fieldInput2\", \"fieldInput3\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldOrgTreeSelect\", \"span\": 1, \"field\": \"fieldOrgTreeSelect\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldUserSelect\", \"span\": 1, \"field\": \"fieldUserSelect\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"fieldInput\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput2\", \"span\": 1, \"field\": \"fieldInput2\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput3\", \"span\": 1, \"field\": \"fieldInput3\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 3, \"formOpenMode\": \"tabWorkspace\", \"showFeedback\": true, \"fieldSettings\": {\"fieldInput\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\"}, \"fieldInput2\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\"}, \"fieldInput3\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\"}, \"fieldUserSelect\": {\"span\": 1, \"align\": \"left\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择人员选择\", \"componentType\": \"userSelect\"}, \"fieldOrgTreeSelect\": {\"span\": 1, \"align\": \"left\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择部门选择\", \"componentType\": \"orgTreeSelect\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"tabWorkspace\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\", \"settings\": {\"formAssets\": [], \"defaultFormKey\": \"asset_device_create_form\"}, \"components\": [{\"id\": \"cmp_fieldOrgTreeSelect\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldOrgTreeSelect\", \"columnName\": \"field_org_tree_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput3\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 3, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 3, \"showActions\": true, \"formOpenMode\": \"tabWorkspace\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"asset_device_create_form\", \"formName\": \"资产设备维护表单\", \"settings\": {\"formAssets\": [], \"defaultFormKey\": \"asset_device_create_form\"}, \"components\": [{\"id\": \"cmp_fieldOrgTreeSelect\", \"label\": \"部门选择\", \"props\": {\"placeholder\": \"请选择部门选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"orgTreeSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldOrgTreeSelect\", \"columnName\": \"field_org_tree_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"人员选择\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput3\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput3\", \"columnName\": \"field_input3\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"asset_device_create_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"fieldOrgTreeSelect\", \"fieldUserSelect\", \"fieldInput\", \"fieldInput2\", \"fieldInput3\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"fieldOrgTreeSelect\", \"label\": \"部门选择\", \"width\": 160, \"length\": null, \"remark\": \"部门选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"fieldOrgTreeSelect\", \"rawLabel\": \"部门选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field_org_tree_select\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldOrgTreeSelect\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"orgTreeSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldUserSelect\", \"label\": \"人员选择\", \"width\": 160, \"length\": null, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"fieldUserSelect\", \"rawLabel\": \"人员选择\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"field_user_select\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldUserSelect\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"userSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldInput\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldInput2\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput2\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input2\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldInput2\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldInput3\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput3\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input3\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldInput3\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2070089204543832066\", \"primary\": true, \"modelCode\": \"asset_device_system_asset_device_create\", \"modelName\": \"资产设备维护\", \"relations\": [], \"tableName\": \"asset_device_system_asset_device_create\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"2070089204543832066\", \"removedPageKeys\": [], \"primaryModelCode\": \"asset_device_system_asset_device_create\"}', 8, 0, NULL, NULL, 1900000000000000001, 'general', 'asset_device_system_asset_device_create', '资产设备维护', 1, '2026-06-25 18:18:21', 6, 1, '2026-07-22 14:13:14', 4, 'lowcode', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"CREATE\", \"tableName\": \"asset_device_system_asset_device_create\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 4, \"datasourceCode\": \"lowcode\", \"datasourceName\": \"低代码测试库\"}', 'asset_device_system_asset_device_create', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2070089515459198977, 1, 'asset_device_system_crm_customer', 'crm_customer', 'CRM客户表', 'CRM客户表', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', 'CRM客户表', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerName\", \"label\": \"客户名称\", \"width\": 160, \"length\": 128, \"remark\": \"客户名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"customer_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerCode\", \"label\": \"客户编码\", \"width\": 160, \"length\": 64, \"remark\": \"客户编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"customer_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerType\", \"label\": \"客户类型：ENTERPRISE-企业，PERSONAL-个人\", \"width\": 160, \"length\": 50, \"remark\": \"客户类型：ENTERPRISE-企业，PERSONAL-个人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"customer_type\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"industry\", \"label\": \"所属行业\", \"width\": 160, \"length\": 64, \"remark\": \"所属行业\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"industry\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"regionCode\", \"label\": \"所属区域\", \"width\": 160, \"length\": 32, \"remark\": \"所属区域\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"region_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"address\", \"label\": \"详细地址\", \"width\": 160, \"length\": 512, \"remark\": \"详细地址\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"address\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactName\", \"label\": \"联系人\", \"width\": 160, \"length\": 64, \"remark\": \"联系人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"contact_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactPhone\", \"label\": \"联系电话\", \"width\": 160, \"length\": 32, \"remark\": \"联系电话\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"contact_phone\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"contactEmail\", \"label\": \"联系邮箱\", \"width\": 160, \"length\": 128, \"remark\": \"联系邮箱\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"contact_email\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"EMAIL\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"source\", \"label\": \"客户来源\", \"width\": 160, \"length\": 50, \"remark\": \"客户来源\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"source\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"level\", \"label\": \"客户等级：VIP-重要，NORMAL-普通，POTENTIAL-潜在\", \"width\": 160, \"length\": 20, \"remark\": \"客户等级：VIP-重要，NORMAL-普通，POTENTIAL-潜在\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"level\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态：0-停用，1-启用\", \"width\": 160, \"length\": null, \"remark\": \"状态：0-停用，1-启用\", \"dataType\": \"tinyint\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"switch\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"ownerId\", \"label\": \"负责人ID\", \"width\": 120, \"length\": null, \"remark\": \"负责人ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"owner_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"ownerName\", \"label\": \"负责人名称\", \"width\": 160, \"length\": 100, \"remark\": \"负责人名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"owner_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"deptId\", \"label\": \"部门ID\", \"width\": 120, \"length\": null, \"remark\": \"部门ID\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"dept_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"options\", \"label\": \"扩展配置JSON\", \"width\": 160, \"length\": null, \"remark\": \"扩展配置JSON\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"options\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customerLevel\", \"label\": \"客户等级\", \"width\": 160, \"length\": 32, \"remark\": \"客户等级\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"customer_level\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"field1lim1xu\", \"label\": \"测试\", \"width\": 160, \"length\": 128, \"remark\": \"测试\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"field1lim1xu\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"field2\", \"label\": \"测试2\", \"width\": 160, \"length\": 20, \"remark\": \"测试2\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"field2\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"field1g9xtug\", \"label\": \"所属组织\", \"width\": 120, \"length\": null, \"remark\": \"所属组织\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"field1g9xtug\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldgiuxmr\", \"label\": \"组织选择11\", \"width\": 120, \"length\": null, \"remark\": \"组织选择11\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"fieldgiuxmr\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldaailwe\", \"label\": \"人员选择\", \"width\": 120, \"length\": null, \"remark\": \"人员选择\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"fieldaailwe\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldbvd8sh\", \"label\": \"字典选择\", \"width\": 160, \"length\": 64, \"remark\": \"字典选择\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"fieldbvd8sh\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"content\", \"label\": \"测试内容\", \"width\": 160, \"length\": 128, \"remark\": \"测试内容\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"content\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"test11\", \"label\": \"f测试111\", \"width\": 160, \"length\": 128, \"remark\": \"f测试111\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"test11\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"ammount\", \"label\": \"金额\", \"width\": 120, \"length\": null, \"remark\": \"金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"ammount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"asset_device_system_crm_customer\", \"name\": \"CRM客户表\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"crm_customer\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"crm_customer\", \"datasourceId\": 1, \"tableComment\": \"CRM客户表\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"CRM客户表\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"EXISTING\", \"tableName\": \"crm_customer\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [], \"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerType\", \"regionCode\", \"contactName\", \"status\", \"ownerName\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerType\", \"industry\", \"regionCode\", \"address\", \"contactName\", \"contactPhone\", \"contactEmail\", \"source\", \"level\", \"status\", \"ownerId\", \"ownerName\", \"deptId\", \"remark\", \"options\", \"customerLevel\", \"field1lim1xu\", \"field2\", \"field1g9xtug\", \"fieldgiuxmr\", \"fieldaailwe\", \"fieldbvd8sh\", \"content\", \"test11\", \"ammount\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerType\", \"industry\", \"regionCode\", \"address\", \"contactName\", \"contactPhone\", \"contactEmail\", \"source\", \"level\", \"status\", \"ownerId\", \"ownerName\", \"deptId\", \"remark\", \"options\", \"customerLevel\", \"field1lim1xu\", \"field2\", \"field1g9xtug\", \"fieldgiuxmr\", \"fieldaailwe\", \"fieldbvd8sh\", \"content\", \"test11\", \"ammount\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"customerName\", \"customerCode\", \"customerType\", \"industry\", \"regionCode\", \"address\", \"contactName\", \"contactPhone\", \"contactEmail\", \"source\", \"level\", \"status\", \"ownerId\", \"ownerName\", \"deptId\", \"remark\", \"options\", \"customerLevel\", \"field1lim1xu\", \"field2\", \"field1g9xtug\", \"fieldgiuxmr\", \"fieldaailwe\", \"fieldbvd8sh\", \"content\", \"test11\", \"ammount\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 1, 0, NULL, NULL, 1900000000000000001, 'general', 'asset_device_system_crm_customer', 'CRM客户表', 1, '2026-06-25 18:19:36', 6, 1, '2026-06-25 18:19:36', 1, 'default', '{\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"EXISTING\", \"tableName\": \"crm_customer\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}', 'crm_customer', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2071509905154813954, 1, 'lsjy_desk', 'lsjy_desk', '桌台', '桌台', '[{\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"desktype\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请选择单选\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"1\"}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"deskname\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"deskNum\", \"label\": \"容纳数\", \"props\": {\"placeholder\": \"请输入数字\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"2\"}]', '[{\"key\": \"id\", \"align\": \"right\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"desktype\", \"align\": \"left\", \"title\": \"类型\", \"width\": 160, \"dataIndex\": \"desktype\"}, {\"key\": \"deskname\", \"align\": \"left\", \"title\": \"名称\", \"width\": 160, \"dataIndex\": \"deskname\"}, {\"key\": \"deskNum\", \"align\": \"right\", \"title\": \"容纳数\", \"width\": 160, \"dataIndex\": \"deskNum\"}, {\"key\": \"createTime\", \"align\": \"center\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"align\": \"center\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"radio\", \"align\": \"left\", \"field\": \"desktype\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"desktype\", \"precision\": 2, \"columnName\": \"desktype\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"deskname\", \"label\": \"名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入输入框\"}, \"rules\": [{\"message\": \"名称不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"deskname\", \"precision\": 2, \"columnName\": \"deskname\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"名称不能为空\"}, {\"min\": 2, \"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"deskNum\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"precision\": 0, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"required\": false, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"deskNum\", \"precision\": 0, \"columnName\": \"desk_num\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/lsjy_desk/page\", \"create\": \"post@/ai/crud/lsjy_desk\", \"delete\": \"delete@/ai/crud/lsjy_desk/:id\", \"detail\": \"get@/ai/crud/lsjy_desk/:id\", \"export\": \"post@/ai/crud/lsjy_desk/export\", \"import\": \"post@/ai/crud/lsjy_desk/import\", \"update\": \"put@/ai/crud/lsjy_desk\", \"importTemplate\": \"get@/ai/crud/lsjy_desk/import-template\"}', '{\"hideAdd\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"1040px\", \"rowActions\": [], \"showExport\": false, \"showImport\": false, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_fieldRadio\", \"span\": 1, \"field\": \"desktype\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"deskname\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"deskNum\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"hideBatchDelete\": true, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"desktype\", \"columnName\": \"desktype\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"desktype\", \"columnName\": \"desktype\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"lsjy_desk_default_form\"}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '桌台', 9420, 0, 9421, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"desktype\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"dictType\": \"\", \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, \"columnName\": \"desktype\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"desktype\", \"precision\": 2, \"columnName\": \"desktype\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"exportable\": false, \"importable\": false, \"searchable\": false, \"formVisible\": false, \"listVisible\": false, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"field_input\", \"exportable\": false, \"importable\": false, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fieldInput\", \"precision\": 2, \"columnName\": \"field_input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"deskname\", \"label\": \"名称\", \"width\": 160, \"length\": 128, \"remark\": \"名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入输入框\", \"defaultValue\": null}, \"columnName\": \"deskname\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"deskname\", \"precision\": 2, \"columnName\": \"deskname\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"deskNum\", \"label\": \"容纳数\", \"width\": 160, \"length\": 11, \"remark\": \"容纳数\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"min\": 2, \"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"columnName\": \"desk_num\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"2\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"deskNum\", \"precision\": 0, \"columnName\": \"desk_num\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"deskType\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 1, \"basicProps\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"columnName\": \"desk_type\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"1\", \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"radio\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"RADIO\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"lsjy_desk\", \"name\": \"桌台\", \"description\": \"店铺桌台管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"lsjy_desk\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"桌台\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": 1360, \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"桌台\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": true, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"resizable\": false, \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"custom_action_1783584860579_e58phv\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"params\": [], \"status\": 1, \"visible\": true, \"position\": \"row\", \"clientKey\": \"custom_action_1783584860579_e58phv\", \"routePath\": \"\", \"sortOrder\": 10, \"actionType\": \"route\", \"openTarget\": \"_self\", \"confirmText\": \"\", \"actionConfig\": {\"url\": \"\", \"method\": \"POST\", \"params\": [], \"apiCode\": \"\", \"apiName\": \"\", \"apiConfigId\": null, \"capabilityCode\": \"\"}, \"targetFormKey\": \"\", \"failureMessage\": \"\", \"permissionCode\": \"\", \"successMessage\": \"\", \"successBehavior\": \"none\", \"displayCondition\": \"\"}], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"desktype\", \"deskname\", \"deskNum\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"desktype\", \"deskname\", \"deskNum\", \"createTime\", \"updateTime\", \"deskType\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"deskNum\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"2\", \"componentType\": \"input\"}, \"deskname\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"desktype\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": \"1\", \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"desktype\", \"deskname\", \"deskNum\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"桌台\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"桌台列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": true, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"custom_action_1783584860579_e58phv\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"params\": [], \"status\": 1, \"visible\": true, \"position\": \"row\", \"clientKey\": \"custom_action_1783584860579_e58phv\", \"routePath\": \"\", \"sortOrder\": 10, \"actionType\": \"route\", \"openTarget\": \"_self\", \"confirmText\": \"\", \"actionConfig\": {\"url\": \"\", \"method\": \"POST\", \"params\": [], \"apiCode\": \"\", \"apiName\": \"\", \"apiConfigId\": null, \"capabilityCode\": \"\"}, \"targetFormKey\": \"\", \"failureMessage\": \"\", \"permissionCode\": \"\", \"successMessage\": \"\", \"successBehavior\": \"none\", \"displayCondition\": \"\"}], \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"deskNum\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"deskType\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"deskname\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"desktype\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"desktype\", \"deskname\", \"deskNum\", \"createTime\", \"updateTime\", \"deskType\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_deskname\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"deskname\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_deskNum\", \"label\": \"容纳数\", \"props\": {\"placeholder\": \"请输入容纳数\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"deskNum\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_deskType\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请输入类型\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"deskType\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-select\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"类型\", \"fieldRef\": \"desktype\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"desktype\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"desktype\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldRadio\", \"span\": 1, \"field\": \"deskType\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"deskname\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"deskNum\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"deskNum\": {\"min\": 2, \"span\": 1, \"align\": \"left\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\", \"componentType\": \"number\"}, \"deskType\": {\"span\": 1, \"align\": \"left\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\", \"componentType\": \"radio\", \"requiredMessage\": \"类型不能为空\"}, \"deskname\": {\"span\": 1, \"align\": \"left\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入输入框\", \"componentType\": \"input\", \"requiredMessage\": \"名称不能为空\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskType\", \"columnName\": \"desk_type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"lsjy_desk_default_form\", \"formName\": \"桌台表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldRadio\", \"label\": \"类型\", \"props\": {\"options\": [{\"label\": \"大厅\", \"value\": \"1\"}, {\"label\": \"VIP\", \"value\": \"2\"}], \"placeholder\": \"请选择单选\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"radio\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskType\", \"columnName\": \"desk_type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput\", \"label\": \"名称\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskname\", \"columnName\": \"deskname\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"容纳数\", \"props\": {\"min\": 2, \"placeholder\": \"请输入数字\", \"defaultValue\": \"2\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"deskNum\", \"columnName\": \"desk_num\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"lsjy_desk_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"deskType\", \"deskname\", \"deskNum\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"desktype\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"desktype\", \"rawLabel\": \"类型\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"desktype\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"desktype\", \"systemField\": false, \"defaultValue\": \"1\", \"autoIncrement\": false, \"componentType\": \"radio\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"HIDDEN\", \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"fieldInput\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"deskname\", \"label\": \"名称\", \"width\": 160, \"length\": 128, \"remark\": \"名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"deskname\", \"rawLabel\": \"名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"deskname\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"deskname\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"deskNum\", \"label\": \"容纳数\", \"width\": 160, \"length\": 11, \"remark\": \"容纳数\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"deskNum\", \"rawLabel\": \"容纳数\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"desk_num\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"deskNum\", \"systemField\": false, \"defaultValue\": \"2\", \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2071509905024790529\", \"primary\": true, \"modelCode\": \"lsjy_desk\", \"modelName\": \"桌台\", \"relations\": [], \"tableName\": \"lsjy_desk\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": 1360, \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"fixed\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"桌台\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": true, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"resizable\": false, \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": false, \"showImport\": false, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [{\"key\": \"custom_action_1783584860579_e58phv\", \"type\": \"primary\", \"label\": \"自定义按钮\", \"params\": [], \"status\": 1, \"visible\": true, \"position\": \"row\", \"clientKey\": \"custom_action_1783584860579_e58phv\", \"routePath\": \"\", \"sortOrder\": 10, \"actionType\": \"route\", \"openTarget\": \"_self\", \"confirmText\": \"\", \"actionConfig\": {\"url\": \"\", \"method\": \"POST\", \"params\": [], \"apiCode\": \"\", \"apiName\": \"\", \"apiConfigId\": null, \"capabilityCode\": \"\"}, \"targetFormKey\": \"\", \"failureMessage\": \"\", \"permissionCode\": \"\", \"successMessage\": \"\", \"successBehavior\": \"none\", \"displayCondition\": \"\"}], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"desktype\", \"deskname\", \"deskNum\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": false, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"desktype\", \"deskname\", \"deskNum\", \"createTime\", \"updateTime\", \"deskType\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2071509905024790529\", \"removedPageKeys\": [], \"primaryModelCode\": \"lsjy_desk\"}', 39, 1, '2026-06-29 16:45:16', 1, 1900000000000000001, 'general', 'lsjy_desk', '桌台', 1, '2026-06-29 16:23:43', 6, 1, '2026-07-09 16:18:24', NULL, NULL, NULL, 'lsjy_desk', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2071759716923781122, 1, 'management_customer', 'management_customer', '客户', '客户', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '客户', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"customer\", \"label\": \"客户登记\", \"width\": 160, \"length\": 128, \"remark\": \"客户登记\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 10, \"basicProps\": {\"placeholder\": \"\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"customer\", \"columnName\": \"customer\", \"createIfMissing\": false}}, \"columnName\": \"customer\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"unique\": false}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"management_customer\", \"name\": \"客户\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"management_customer\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"客户\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"客户列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"management_customer_default_form\", \"formName\": \"客户表单\", \"settings\": {}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"客户名称\", \"props\": {\"placeholder\": \"请输入输入框\", \"__designerStyle\": {}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"输入框不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput2\", \"label\": \"地址\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput2\", \"columnName\": \"field_input2\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldUserSelect\", \"label\": \"业务员\", \"props\": {\"placeholder\": \"请选择人员选择\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"userSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldUserSelect\", \"columnName\": \"field_user_select\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v1\", \"defaultFormKey\": null}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [], \"title\": \"基础信息\"}], \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"management_customer\", \"modelName\": \"客户\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 2, 0, NULL, NULL, 1900000000000000001, 'general', 'management_customer', '客户', 1, '2026-06-30 08:56:23', 6, 1, '2026-06-30 08:56:53', NULL, NULL, NULL, 'management_customer', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2071899863758454786, 1, 'in_out_lsjy_desk', 'lsjy_desk', '桌台', '桌台', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '桌台', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"desktype\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"desktype\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"field_input\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"deskname\", \"label\": \"名称\", \"width\": 160, \"length\": 128, \"remark\": \"名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"deskname\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"deskNum\", \"label\": \"容纳数\", \"width\": 120, \"length\": null, \"remark\": \"容纳数\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"desk_num\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"in_out_lsjy_desk\", \"name\": \"桌台\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"lsjy_desk\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"lsjy_desk\", \"datasourceId\": 1, \"tableComment\": \"桌台\", \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"businessName\": \"桌台\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"EXISTING\", \"tableName\": \"lsjy_desk\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [], \"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"desktype\", \"deskname\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"desktype\", \"fieldInput\", \"deskname\", \"deskNum\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"desktype\", \"fieldInput\", \"deskname\", \"deskNum\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"desktype\", \"fieldInput\", \"deskname\", \"deskNum\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 1, 0, NULL, NULL, 1900000000000000001, 'general', 'in_out_lsjy_desk', '桌台', 1, '2026-06-30 18:13:16', 6, 1, '2026-06-30 18:13:16', 1, 'default', '{\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"EXISTING\", \"tableName\": \"lsjy_desk\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}', 'lsjy_desk', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2072213251898224641, 1, 'purchase_material', 'purchase_material', '物料管理', '物料管理', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"code\", \"label\": \"物料编码\", \"props\": {\"placeholder\": \"请填写物料编码\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"name\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"amount\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请选择状态\"}, \"dictType\": \"marter_status\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"1\"}]', '[{\"key\": \"code\", \"align\": \"left\", \"title\": \"物料编码\", \"width\": 160, \"dataIndex\": \"code\"}, {\"key\": \"name\", \"align\": \"left\", \"title\": \"物料名称\", \"width\": 160, \"dataIndex\": \"name\"}, {\"key\": \"specModel\", \"align\": \"left\", \"title\": \"规格型号\", \"width\": 160, \"dataIndex\": \"specModel\"}, {\"key\": \"unit\", \"align\": \"left\", \"title\": \"单位\", \"width\": 160, \"dataIndex\": \"unit\"}, {\"key\": \"amount\", \"align\": \"right\", \"title\": \"成交单价\", \"width\": 160, \"dataIndex\": \"amount\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"marter_status\"}, \"dataIndex\": \"status\", \"renderType\": \"dictTag\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"name\", \"label\": \"物料名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写物料名称\"}, \"rules\": [{\"message\": \"物料名称不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写物料名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"name\", \"precision\": 2, \"columnName\": \"name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"物料名称不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"rules\": [{\"message\": \"规格型号不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"规格型号不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入单位\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"amount\", \"label\": \"成交单价\", \"props\": {\"precision\": 0, \"placeholder\": \"请输入成交单价\"}, \"rules\": [{\"message\": \"成交单价不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请输入成交单价\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"amount\", \"precision\": 0, \"columnName\": \"amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"成交单价不能为空\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"rules\": [{\"message\": \"状态不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"dictType\": \"marter_status\", \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"状态不能为空\"}]', '{\"list\": \"get@/ai/crud/purchase_material/page\", \"create\": \"post@/ai/crud/purchase_material\", \"delete\": \"delete@/ai/crud/purchase_material/:id\", \"detail\": \"get@/ai/crud/purchase_material/:id\", \"export\": \"post@/ai/crud/purchase_material/export\", \"import\": \"post@/ai/crud/purchase_material/import\", \"update\": \"put@/ai/crud/purchase_material\", \"importTemplate\": \"get@/ai/crud/purchase_material/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"flat\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"name\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3_copy\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDictSelect\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_material_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '物料管理', 9427, 0, 9424, '[{\"isNew\": false, \"items\": [], \"dictName\": \"状态\", \"dictType\": \"marter_status\"}]', '{}', '{}', '{\"status\": {\"dictType\": \"marter_status\", \"targetField\": \"statusName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"code\", \"label\": \"物料编码\", \"width\": 160, \"length\": 128, \"remark\": \"物料编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"disabled\": false, \"readonly\": true, \"required\": false, \"exportable\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": true, \"searchable\": false, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请填写物料编码\", \"defaultValue\": null}, \"columnName\": \"code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"code\", \"precision\": 2, \"columnName\": \"code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"name\", \"label\": \"物料名称\", \"width\": 160, \"length\": 128, \"remark\": \"物料名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写物料名称\", \"defaultValue\": null}, \"columnName\": \"name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"name\", \"precision\": 2, \"columnName\": \"name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"规格型号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入规格型号\", \"defaultValue\": null}, \"columnName\": \"spec_model\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 160, \"length\": 128, \"remark\": \"单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入单位\", \"defaultValue\": null}, \"columnName\": \"unit\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"amount\", \"label\": \"成交单价\", \"width\": 160, \"length\": 11, \"remark\": \"成交单价\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 5, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入成交单价\", \"defaultValue\": null}, \"columnName\": \"amount\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"amount\", \"precision\": 0, \"columnName\": \"amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 64, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"dictType\": \"marter_status\", \"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"columnName\": \"status\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"purchase_material\", \"name\": \"物料管理\", \"description\": \"物料管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"purchase_material\", \"primaryKey\": null, \"treeConfig\": {\"enabled\": false, \"keyField\": \"id\", \"loadMode\": \"full\", \"treeTitle\": \"物料管理树\", \"labelField\": \"name\", \"filterField\": \"parentId\", \"parentField\": \"parentId\", \"targetField\": \"id\", \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"物料管理\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": false, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"CREATE\", \"tableName\": \"purchase_material\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"物料管理\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"物料管理列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"code\", \"name\", \"specModel\", \"unit\", \"amount\", \"status\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"code\", \"name\", \"specModel\", \"unit\", \"amount\", \"status\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"code\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"name\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"unit\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"amount\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"1\", \"componentType\": \"dictSelect\"}, \"specModel\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"code\", \"name\", \"specModel\", \"unit\", \"amount\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"物料管理\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"物料管理列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"code\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"name\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"unit\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"amount\": {\"align\": \"right\", \"width\": 160, \"sortable\": false}, \"status\": {\"align\": \"left\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"specModel\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"code\", \"name\", \"specModel\", \"unit\", \"amount\", \"status\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_name\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"name\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"specModel\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unit\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_amount\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-dict-select\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [], \"title\": \"基础信息\"}], \"fieldSettings\": {}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"name\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3_copy\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDictSelect\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"fieldSettings\": {\"name\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写物料名称\", \"componentType\": \"input\", \"requiredMessage\": \"物料名称不能为空\"}, \"unit\": {\"span\": 1, \"align\": \"left\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"componentType\": \"input\"}, \"amount\": {\"span\": 1, \"align\": \"left\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入成交单价\", \"componentType\": \"number\", \"requiredMessage\": \"成交单价不能为空\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"dictType\": \"marter_status\", \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"状态不能为空\"}, \"specModel\": {\"span\": 1, \"align\": \"left\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"componentType\": \"input\", \"requiredMessage\": \"规格型号不能为空\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"flat\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_material_default_form\", \"formName\": \"物料管理表单\", \"settings\": {\"formAssets\": [], \"governance\": {\"events\": []}}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"物料编码\", \"props\": {\"disabled\": false, \"readonly\": true, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请填写物料编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"code\", \"columnName\": \"code\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请填写物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"物料名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"name\", \"columnName\": \"name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"规格型号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"specModel\", \"columnName\": \"spec_model\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3_copy\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"unit\", \"columnName\": \"unit\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"成交单价\", \"props\": {\"placeholder\": \"请输入成交单价\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"成交单价不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"状态\", \"props\": {\"dictType\": \"marter_status\", \"placeholder\": \"请选择状态\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"状态不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"status\", \"columnName\": \"status\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_material_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"name\", \"specModel\", \"unit\", \"amount\", \"status\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"code\", \"label\": \"物料编码\", \"width\": 160, \"length\": 128, \"remark\": \"物料编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"code\", \"rawLabel\": \"物料编码\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"code\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"code\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"name\", \"label\": \"物料名称\", \"width\": 160, \"length\": 128, \"remark\": \"物料名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"name\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"name\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"name\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"规格型号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"specModel\", \"rawLabel\": \"规格型号\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"spec_model\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 160, \"length\": 128, \"remark\": \"单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"unit\", \"rawLabel\": \"单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"unit\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amount\", \"label\": \"成交单价\", \"width\": 160, \"length\": 11, \"remark\": \"成交单价\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"amount\", \"rawLabel\": \"成交单价\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"amount\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 64, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"marter_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"status\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": \"1\", \"autoIncrement\": null, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"2072213251357159426\", \"primary\": true, \"modelCode\": \"purchase_material\", \"modelName\": \"物料管理\", \"relations\": [], \"tableName\": \"purchase_material\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"物料管理\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"物料管理列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"name\", \"specModel\", \"unit\", \"amount\", \"status\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"code\", \"name\", \"specModel\", \"unit\", \"amount\", \"status\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"SINGLE\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2072213251357159426\", \"removedPageKeys\": [], \"primaryModelCode\": \"purchase_material\"}', 33, 8, '2026-07-02 17:06:09', 1, 1900000000000000001, 'general', 'purchase_material', '物料管理', 1, '2026-07-01 14:58:34', 6, 1, '2026-07-02 17:06:10', 1, 'default', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"MEDIUM\", \"tableMode\": \"CREATE\", \"tableName\": \"purchase_material\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 1, \"datasourceCode\": \"default\", \"datasourceName\": \"默认数据源\"}', 'purchase_material', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2072244861397905410, 1, 'purchase_warehouse_management', 'purchase_warehouse_management', '仓库管理', '仓库管理', '[{\"type\": \"input\", \"align\": \"center\", \"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"dictSelect\", \"align\": \"center\", \"field\": \"type\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请选择类型\"}, \"dictType\": \"workhosue_type\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"1\"}, {\"type\": \"input\", \"align\": \"center\", \"field\": \"materialClass\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"center\", \"field\": \"projectId\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"warehouseName\", \"align\": \"center\", \"title\": \"仓库名称/位置\", \"width\": 160, \"dataIndex\": \"warehouseName\"}, {\"key\": \"type\", \"align\": \"center\", \"title\": \"类型\", \"width\": 160, \"render\": {\"type\": \"dictTag\", \"dictType\": \"workhosue_type\"}, \"dataIndex\": \"type\", \"renderType\": \"dictTag\"}, {\"key\": \"materialClass\", \"align\": \"center\", \"title\": \"物料种类\", \"width\": 160, \"dataIndex\": \"materialClass\"}, {\"key\": \"inventoryQuantity\", \"align\": \"center\", \"title\": \"库存总量\", \"width\": 160, \"dataIndex\": \"inventoryQuantity\"}, {\"key\": \"materialWarn\", \"align\": \"center\", \"title\": \"预警物料\", \"width\": 160, \"dataIndex\": \"materialWarn\"}, {\"key\": \"inventoryEntry\", \"align\": \"center\", \"title\": \"本月入库\", \"width\": 160, \"dataIndex\": \"inventoryEntry\"}, {\"key\": \"warehouseDispatch\", \"align\": \"center\", \"title\": \"本月出库\", \"width\": 160, \"dataIndex\": \"warehouseDispatch\"}, {\"key\": \"projectId\", \"align\": \"center\", \"title\": \"关联项目\", \"width\": 160, \"dataIndex\": \"projectId\"}, {\"key\": \"id\", \"align\": \"right\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"createTime\", \"align\": \"center\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"align\": \"center\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写仓库名称/位置\"}, \"rules\": [{\"message\": \"仓库名称/位置不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写仓库名称/位置\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"仓库名称/位置不能为空\"}, {\"span\": 1, \"type\": \"dictSelect\", \"align\": \"left\", \"field\": \"type\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"rules\": [{\"message\": \"类型不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"dictType\": \"workhosue_type\", \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"workhosue_type\", \"fieldCode\": \"type\", \"precision\": 2, \"columnName\": \"type\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"类型不能为空\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"materialClass\", \"label\": \"物料种类\", \"props\": {\"precision\": 0, \"placeholder\": \"请填写物料种类\"}, \"required\": false, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请填写物料种类\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"materialClass\", \"precision\": 0, \"columnName\": \"material_class\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"inventoryQuantity\", \"label\": \"库存总量\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写库存总量\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写库存总量\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"inventoryQuantity\", \"precision\": 2, \"columnName\": \"inventory_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialWarn\", \"label\": \"预警物料\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写预警物料\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写预警物料\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialWarn\", \"precision\": 2, \"columnName\": \"material_warn\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"inventoryEntry\", \"label\": \"本月入库\", \"props\": {\"precision\": 0, \"placeholder\": \"请填写本月入库\"}, \"required\": false, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请填写本月入库\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"inventoryEntry\", \"precision\": 0, \"columnName\": \"inventory_entry\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseDispatch\", \"label\": \"本月出库\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写本月出库\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写本月出库\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseDispatch\", \"precision\": 2, \"columnName\": \"warehouse_dispatch\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"projectId\", \"label\": \"关联项目\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写关联项目\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写关联项目\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectId\", \"precision\": 2, \"columnName\": \"project_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/purchase_warehouse_management/page\", \"create\": \"post@/ai/crud/purchase_warehouse_management\", \"delete\": \"delete@/ai/crud/purchase_warehouse_management/:id\", \"detail\": \"get@/ai/crud/purchase_warehouse_management/:id\", \"export\": \"post@/ai/crud/purchase_warehouse_management/export\", \"import\": \"post@/ai/crud/purchase_warehouse_management/import\", \"update\": \"put@/ai/crud/purchase_warehouse_management\", \"importTemplate\": \"get@/ai/crud/purchase_warehouse_management/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"flat\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDictSelect\", \"span\": 1, \"field\": \"type\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"materialClass\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"inventoryQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"materialWarn\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber_2\", \"span\": 1, \"field\": \"inventoryEntry\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_4\", \"span\": 1, \"field\": \"warehouseDispatch\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_5\", \"span\": 1, \"field\": \"projectId\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_warehouse_management_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '仓库管理', 9427, 0, 9428, '[{\"isNew\": false, \"items\": [], \"dictName\": \"类型\", \"dictType\": \"workhosue_type\"}]', '{}', '{}', '{\"type\": {\"dictType\": \"workhosue_type\", \"targetField\": \"typeName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"width\": 160, \"length\": 128, \"remark\": \"仓库名称/位置\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写仓库名称/位置\", \"defaultValue\": null}, \"columnName\": \"warehouse_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseName\", \"precision\": 2, \"columnName\": \"warehouse_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"type\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"workhosue_type\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 2, \"basicProps\": {\"dictType\": \"workhosue_type\", \"required\": true, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"columnName\": \"type\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"1\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"workhosue_type\", \"fieldCode\": \"type\", \"precision\": 2, \"columnName\": \"type\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DICT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"materialClass\", \"label\": \"物料种类\", \"width\": 160, \"length\": 11, \"remark\": \"物料种类\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写物料种类\", \"defaultValue\": null}, \"columnName\": \"material_class\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"materialClass\", \"precision\": 0, \"columnName\": \"material_class\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"inventoryQuantity\", \"label\": \"库存总量\", \"width\": 160, \"length\": 128, \"remark\": \"库存总量\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写库存总量\", \"defaultValue\": null}, \"columnName\": \"inventory_quantity\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"inventoryQuantity\", \"precision\": 2, \"columnName\": \"inventory_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"materialWarn\", \"label\": \"预警物料\", \"width\": 160, \"length\": 128, \"remark\": \"预警物料\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写预警物料\", \"defaultValue\": null}, \"columnName\": \"material_warn\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialWarn\", \"precision\": 2, \"columnName\": \"material_warn\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"inventoryEntry\", \"label\": \"本月入库\", \"width\": 160, \"length\": 11, \"remark\": \"本月入库\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写本月入库\", \"defaultValue\": null}, \"columnName\": \"inventory_entry\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"inventoryEntry\", \"precision\": 0, \"columnName\": \"inventory_entry\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"warehouseDispatch\", \"label\": \"本月出库\", \"width\": 160, \"length\": 128, \"remark\": \"本月出库\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 7, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写本月出库\", \"defaultValue\": null}, \"columnName\": \"warehouse_dispatch\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"warehouseDispatch\", \"precision\": 2, \"columnName\": \"warehouse_dispatch\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"projectId\", \"label\": \"关联项目\", \"width\": 160, \"length\": 128, \"remark\": \"关联项目\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"exportable\": true, \"importable\": true, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请填写关联项目\", \"defaultValue\": null}, \"columnName\": \"project_id\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"projectId\", \"precision\": 2, \"columnName\": \"project_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"purchase_warehouse_management\", \"name\": \"仓库管理\", \"description\": \"仓库管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"purchase_warehouse_management\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"仓库管理\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"仓库管理\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"expandConfig\": {\"lazy\": true, \"cache\": true, \"layout\": {\"mode\": \"single\", \"density\": \"compact\", \"padding\": 12}, \"panels\": [{\"key\": \"summary\", \"type\": \"descriptions\", \"title\": \"概览\", \"dataSource\": {\"type\": \"row\"}, \"descriptions\": {\"fields\": [{\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\"}, {\"field\": \"type\", \"label\": \"类型\"}, {\"field\": \"materialClass\", \"label\": \"物料种类\"}, {\"field\": \"inventoryQuantity\", \"label\": \"库存总量\"}, {\"field\": \"materialWarn\", \"label\": \"预警物料\"}, {\"field\": \"inventoryEntry\", \"label\": \"本月入库\"}], \"columns\": 3}}], \"enabled\": false, \"trigger\": \"icon\"}, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"id\": {\"visible\": false}, \"type\": {\"align\": \"center\", \"visible\": true}, \"projectId\": {\"align\": \"center\", \"visible\": true}, \"createTime\": {\"visible\": false}, \"updateTime\": {\"visible\": false}, \"materialWarn\": {\"align\": \"center\", \"visible\": true}, \"materialClass\": {\"align\": \"center\", \"visible\": true}, \"warehouseName\": {\"align\": \"center\", \"visible\": true, \"ellipsis\": true}, \"inventoryEntry\": {\"align\": \"center\", \"visible\": true}, \"inventoryQuantity\": {\"align\": \"center\", \"visible\": true}, \"warehouseDispatch\": {\"align\": \"center\", \"visible\": true}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"projectId\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"inventoryQuantity\", \"materialWarn\", \"inventoryEntry\", \"warehouseDispatch\", \"projectId\", \"id\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"type\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": \"1\", \"componentType\": \"dictSelect\"}, \"projectId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialClass\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"warehouseName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"projectId\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"仓库管理\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"仓库管理列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"id\": {\"align\": \"right\", \"width\": 100, \"sortable\": true}, \"type\": {\"align\": \"center\", \"width\": 160, \"sortable\": false, \"renderType\": \"dictTag\"}, \"projectId\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"createTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"updateTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"materialWarn\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"materialClass\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"warehouseName\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"inventoryEntry\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"inventoryQuantity\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}, \"warehouseDispatch\": {\"align\": \"center\", \"width\": 160, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"inventoryQuantity\", \"materialWarn\", \"inventoryEntry\", \"warehouseDispatch\", \"projectId\", \"id\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_warehouseName\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请输入仓库名称/位置\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"warehouseName\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_type\", \"label\": \"类型\", \"props\": {\"placeholder\": \"请输入类型\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"type\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-dict-select\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_materialClass\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请输入物料种类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"materialClass\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_inventoryQuantity\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请输入库存总量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"inventoryQuantity\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_materialWarn\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请输入预警物料\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"materialWarn\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_inventoryEntry\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请输入本月入库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"inventoryEntry\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_warehouseDispatch\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请输入本月出库\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"warehouseDispatch\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_projectId\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请输入关联项目\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"projectId\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"仓库名称/位置\", \"fieldRef\": \"warehouseName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"类型\", \"fieldRef\": \"type\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"物料种类\", \"fieldRef\": \"materialClass\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"库存总量\", \"fieldRef\": \"inventoryQuantity\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"预警物料\", \"fieldRef\": \"materialWarn\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"本月入库\", \"fieldRef\": \"inventoryEntry\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"本月出库\", \"fieldRef\": \"warehouseDispatch\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"关联项目\", \"fieldRef\": \"projectId\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"type\": {\"align\": \"left\", \"formatter\": \"dictTag\"}, \"projectId\": {\"align\": \"left\"}, \"materialWarn\": {\"align\": \"left\"}, \"materialClass\": {\"align\": \"right\"}, \"warehouseName\": {\"align\": \"left\"}, \"inventoryEntry\": {\"align\": \"right\"}, \"inventoryQuantity\": {\"align\": \"left\"}, \"warehouseDispatch\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"inventoryQuantity\", \"materialWarn\", \"inventoryEntry\", \"warehouseDispatch\", \"projectId\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"warehouseName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDictSelect\", \"span\": 1, \"field\": \"type\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"materialClass\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"inventoryQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"materialWarn\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber_2\", \"span\": 1, \"field\": \"inventoryEntry\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_4\", \"span\": 1, \"field\": \"warehouseDispatch\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_5\", \"span\": 1, \"field\": \"projectId\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"type\": {\"span\": 1, \"align\": \"left\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"dictType\": \"workhosue_type\", \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\", \"componentType\": \"dictSelect\", \"requiredMessage\": \"类型不能为空\"}, \"projectId\": {\"span\": 1, \"align\": \"left\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写关联项目\", \"componentType\": \"input\"}, \"materialWarn\": {\"span\": 1, \"align\": \"left\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写预警物料\", \"componentType\": \"input\"}, \"materialClass\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写物料种类\", \"componentType\": \"number\"}, \"warehouseName\": {\"span\": 1, \"align\": \"left\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写仓库名称/位置\", \"componentType\": \"input\", \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"inventoryEntry\": {\"span\": 1, \"align\": \"left\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写本月入库\", \"componentType\": \"number\"}, \"inventoryQuantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写库存总量\", \"componentType\": \"input\"}, \"warehouseDispatch\": {\"span\": 1, \"align\": \"left\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写本月出库\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_warehouse_management_default_form\", \"formName\": \"仓库管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"仓库名称/位置\", \"props\": {\"placeholder\": \"请填写仓库名称/位置\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"仓库名称/位置不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseName\", \"columnName\": \"warehouse_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDictSelect\", \"label\": \"类型\", \"props\": {\"dictType\": \"workhosue_type\", \"placeholder\": \"请选择类型\", \"defaultValue\": \"1\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"类型不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"dictSelect\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"type\", \"columnName\": \"type\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"物料种类\", \"props\": {\"placeholder\": \"请填写物料种类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialClass\", \"columnName\": \"material_class\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"库存总量\", \"props\": {\"placeholder\": \"请填写库存总量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryQuantity\", \"columnName\": \"inventory_quantity\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"预警物料\", \"props\": {\"placeholder\": \"请填写预警物料\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"materialWarn\", \"columnName\": \"material_warn\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber_2\", \"label\": \"本月入库\", \"props\": {\"placeholder\": \"请填写本月入库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"inventoryEntry\", \"columnName\": \"inventory_entry\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"本月出库\", \"props\": {\"placeholder\": \"请填写本月出库\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"warehouseDispatch\", \"columnName\": \"warehouse_dispatch\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_5\", \"label\": \"关联项目\", \"props\": {\"placeholder\": \"请填写关联项目\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectId\", \"columnName\": \"project_id\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_warehouse_management_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"inventoryQuantity\", \"materialWarn\", \"inventoryEntry\", \"warehouseDispatch\", \"projectId\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\", \"width\": 160, \"length\": 128, \"remark\": \"仓库名称/位置\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseName\", \"rawLabel\": \"仓库名称/位置\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warehouseName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"type\", \"label\": \"类型\", \"width\": 160, \"length\": 64, \"remark\": \"类型\", \"dataType\": \"varchar\", \"dictType\": \"workhosue_type\", \"fieldRef\": \"type\", \"rawLabel\": \"类型\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"type\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"type\", \"systemField\": false, \"defaultValue\": \"1\", \"autoIncrement\": false, \"componentType\": \"dictSelect\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialClass\", \"label\": \"物料种类\", \"width\": 160, \"length\": 11, \"remark\": \"物料种类\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"materialClass\", \"rawLabel\": \"物料种类\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"material_class\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialClass\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"inventoryQuantity\", \"label\": \"库存总量\", \"width\": 160, \"length\": 128, \"remark\": \"库存总量\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"inventoryQuantity\", \"rawLabel\": \"库存总量\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"inventory_quantity\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"inventoryQuantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialWarn\", \"label\": \"预警物料\", \"width\": 160, \"length\": 128, \"remark\": \"预警物料\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialWarn\", \"rawLabel\": \"预警物料\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_warn\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialWarn\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"inventoryEntry\", \"label\": \"本月入库\", \"width\": 160, \"length\": 11, \"remark\": \"本月入库\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"inventoryEntry\", \"rawLabel\": \"本月入库\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"inventory_entry\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"inventoryEntry\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseDispatch\", \"label\": \"本月出库\", \"width\": 160, \"length\": 128, \"remark\": \"本月出库\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseDispatch\", \"rawLabel\": \"本月出库\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_dispatch\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"warehouseDispatch\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"projectId\", \"label\": \"关联项目\", \"width\": 160, \"length\": 128, \"remark\": \"关联项目\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"projectId\", \"rawLabel\": \"关联项目\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"project_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"projectId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2072244861049778178\", \"primary\": true, \"modelCode\": \"purchase_warehouse_management\", \"modelName\": \"仓库管理\", \"relations\": [], \"tableName\": \"purchase_warehouse_management\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"仓库管理\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"expandConfig\": {\"lazy\": true, \"cache\": true, \"layout\": {\"mode\": \"single\", \"density\": \"compact\", \"padding\": 12}, \"panels\": [{\"key\": \"summary\", \"type\": \"descriptions\", \"title\": \"概览\", \"dataSource\": {\"type\": \"row\"}, \"descriptions\": {\"fields\": [{\"field\": \"warehouseName\", \"label\": \"仓库名称/位置\"}, {\"field\": \"type\", \"label\": \"类型\"}, {\"field\": \"materialClass\", \"label\": \"物料种类\"}, {\"field\": \"inventoryQuantity\", \"label\": \"库存总量\"}, {\"field\": \"materialWarn\", \"label\": \"预警物料\"}, {\"field\": \"inventoryEntry\", \"label\": \"本月入库\"}], \"columns\": 3}}], \"enabled\": false, \"trigger\": \"icon\"}, \"formOpenMode\": \"flat\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"id\": {\"visible\": false}, \"type\": {\"align\": \"center\", \"visible\": true}, \"projectId\": {\"align\": \"center\", \"visible\": true}, \"createTime\": {\"visible\": false}, \"updateTime\": {\"visible\": false}, \"materialWarn\": {\"align\": \"center\", \"visible\": true}, \"materialClass\": {\"align\": \"center\", \"visible\": true}, \"warehouseName\": {\"align\": \"center\", \"visible\": true, \"ellipsis\": true}, \"inventoryEntry\": {\"align\": \"center\", \"visible\": true}, \"inventoryQuantity\": {\"align\": \"center\", \"visible\": true}, \"warehouseDispatch\": {\"align\": \"center\", \"visible\": true}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"projectId\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"warehouseName\", \"type\", \"materialClass\", \"inventoryQuantity\", \"materialWarn\", \"inventoryEntry\", \"warehouseDispatch\", \"projectId\", \"id\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2072244861049778178\", \"removedPageKeys\": [], \"primaryModelCode\": \"purchase_warehouse_management\"}', 14, 3, '2026-07-01 17:13:08', 1, 1900000000000000001, 'general', 'purchase_warehouse_management', '仓库管理', 1, '2026-07-01 17:04:10', 6, 1, '2026-07-01 17:13:08', NULL, NULL, NULL, 'purchase_warehouse_management', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2072249548037697537, 1, 'purchase_procurement', 'purchase_procurement', '采购管理', '采购管理', '[{\"type\": \"number\", \"field\": \"id\", \"label\": \"ID\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"createTime\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orderNo\", \"label\": \"采购单号\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写采购单号\"}, \"rules\": [{\"message\": \"采购单号不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写采购单号\", \"requiredMessage\": \"采购单号不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"projectName\", \"label\": \"项目名称\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写项目名称\"}, \"rules\": [{\"message\": \"项目名称不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写项目名称\", \"requiredMessage\": \"项目名称不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"supplierName\", \"label\": \"供应商\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写供应商\"}, \"rules\": [{\"message\": \"供应商不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写供应商\", \"requiredMessage\": \"供应商不能为空\"}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"amount\", \"label\": \"采购金额\", \"props\": {\"precision\": 0, \"placeholder\": \"请填写采购金额\"}, \"rules\": [{\"message\": \"采购金额不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"precision\": 0, \"labelWidth\": 100, \"placeholder\": \"请填写采购金额\", \"requiredMessage\": \"采购金额不能为空\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"purchaser\", \"label\": \"采购人\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写采购人\"}, \"rules\": [{\"message\": \"采购人不能为空\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写采购人\", \"requiredMessage\": \"采购人不能为空\"}, {\"span\": 1, \"type\": \"date\", \"align\": \"left\", \"field\": \"applyDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择申请日期\"}]', '{\"list\": \"get@/ai/crud/purchase_procurement/page\", \"create\": \"post@/ai/crud/purchase_procurement\", \"delete\": \"delete@/ai/crud/purchase_procurement/:id\", \"detail\": \"get@/ai/crud/purchase_procurement/:id\", \"export\": \"post@/ai/crud/purchase_procurement/export\", \"import\": \"post@/ai/crud/purchase_procurement/import\", \"update\": \"put@/ai/crud/purchase_procurement\", \"importTemplate\": \"get@/ai/crud/purchase_procurement/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"1040px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"orderNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_4\", \"span\": 1, \"field\": \"purchaser\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDate\", \"span\": 1, \"field\": \"applyDate\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_procurement_default_form\"}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '采购管理', 9517, 0, 9518, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000001\", \"code\": \"general\", \"name\": \"通用业务域\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderNo\", \"label\": \"采购单号\", \"width\": 160, \"length\": 128, \"remark\": \"采购单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"placeholder\": \"请填写采购单号\"}, \"columnName\": \"order_no\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"projectName\", \"label\": \"项目名称\", \"width\": 160, \"length\": 128, \"remark\": \"项目名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"placeholder\": \"请填写项目名称\"}, \"columnName\": \"project_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"placeholder\": \"请填写供应商\"}, \"columnName\": \"supplier_name\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"amount\", \"label\": \"采购金额\", \"width\": 160, \"length\": 11, \"remark\": \"采购金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"placeholder\": \"请填写采购金额\"}, \"columnName\": \"amount\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"purchaser\", \"label\": \"采购人\", \"width\": 160, \"length\": 128, \"remark\": \"采购人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"placeholder\": \"请填写采购人\"}, \"columnName\": \"purchaser\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"applyDate\", \"label\": \"申请日期\", \"width\": 160, \"length\": null, \"remark\": \"申请日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 6, \"basicProps\": {\"placeholder\": \"请选择申请日期\"}, \"columnName\": \"apply_date\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"purchase_procurement\", \"name\": \"采购管理\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"purchase_procurement\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"采购管理\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"type\": \"number\", \"align\": \"left\", \"label\": \"ID\", \"queryType\": \"eq\", \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"采购管理列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"id\": {\"align\": \"left\", \"width\": 100}, \"createTime\": {\"align\": \"left\", \"width\": 180}, \"updateTime\": {\"align\": \"left\", \"width\": 180}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_orderNo\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请输入采购单号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_projectName\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请输入项目名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"projectName\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_supplierName\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请输入供应商\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"supplierName\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_amount\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请输入采购金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"amount\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_purchaser\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请输入采购人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"purchaser\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_applyDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请输入申请日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"applyDate\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-date\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"projectName\", \"supplierName\", \"amount\", \"purchaser\", \"applyDate\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"orderNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_2\", \"span\": 1, \"field\": \"projectName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_3\", \"span\": 1, \"field\": \"supplierName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldNumber\", \"span\": 1, \"field\": \"amount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldInput_4\", \"span\": 1, \"field\": \"purchaser\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldDate\", \"span\": 1, \"field\": \"applyDate\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"amount\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写采购金额\", \"componentType\": \"number\", \"requiredMessage\": \"采购金额不能为空\"}, \"orderNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写采购单号\", \"componentType\": \"input\", \"requiredMessage\": \"采购单号不能为空\"}, \"applyDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请选择申请日期\", \"componentType\": \"date\"}, \"purchaser\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写采购人\", \"componentType\": \"input\", \"requiredMessage\": \"采购人不能为空\"}, \"projectName\": {\"span\": 1, \"align\": \"left\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写项目名称\", \"componentType\": \"input\", \"requiredMessage\": \"项目名称不能为空\"}, \"supplierName\": {\"span\": 1, \"align\": \"left\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"readonly\": false, \"required\": true, \"labelWidth\": 100, \"placeholder\": \"请填写供应商\", \"componentType\": \"input\", \"requiredMessage\": \"供应商不能为空\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"purchase_procurement_default_form\", \"formName\": \"采购管理表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"采购单号\", \"props\": {\"placeholder\": \"请填写采购单号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购单号不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_2\", \"label\": \"项目名称\", \"props\": {\"placeholder\": \"请填写项目名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"项目名称不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"projectName\", \"columnName\": \"project_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_3\", \"label\": \"供应商\", \"props\": {\"placeholder\": \"请填写供应商\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"供应商不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"supplierName\", \"columnName\": \"supplier_name\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldNumber\", \"label\": \"采购金额\", \"props\": {\"placeholder\": \"请填写采购金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购金额不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"amount\", \"columnName\": \"amount\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldInput_4\", \"label\": \"采购人\", \"props\": {\"placeholder\": \"请填写采购人\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"采购人不能为空\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"purchaser\", \"columnName\": \"purchaser\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldDate\", \"label\": \"申请日期\", \"props\": {\"placeholder\": \"请选择申请日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"applyDate\", \"columnName\": \"apply_date\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"purchase_procurement_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"projectName\", \"supplierName\", \"amount\", \"purchaser\", \"applyDate\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderNo\", \"label\": \"采购单号\", \"width\": 160, \"length\": 128, \"remark\": \"采购单号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderNo\", \"rawLabel\": \"采购单号\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderNo\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"projectName\", \"label\": \"项目名称\", \"width\": 160, \"length\": 128, \"remark\": \"项目名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"projectName\", \"rawLabel\": \"项目名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"project_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"projectName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"supplierName\", \"label\": \"供应商\", \"width\": 160, \"length\": 128, \"remark\": \"供应商\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"supplierName\", \"rawLabel\": \"供应商\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"supplier_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"supplierName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amount\", \"label\": \"采购金额\", \"width\": 160, \"length\": 11, \"remark\": \"采购金额\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"amount\", \"rawLabel\": \"采购金额\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 0, \"queryType\": \"eq\", \"columnName\": \"amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"purchaser\", \"label\": \"采购人\", \"width\": 160, \"length\": 128, \"remark\": \"采购人\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"purchaser\", \"rawLabel\": \"采购人\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchaser\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"purchaser\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"applyDate\", \"label\": \"申请日期\", \"width\": 160, \"length\": null, \"remark\": \"申请日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"applyDate\", \"rawLabel\": \"申请日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"apply_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"applyDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2072249547769262082\", \"primary\": true, \"modelCode\": \"purchase_procurement\", \"modelName\": \"采购管理\", \"relations\": [], \"tableName\": \"purchase_procurement\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"2072249547769262082\", \"removedPageKeys\": [], \"primaryModelCode\": \"purchase_procurement\"}', 4, 1, '2026-07-14 11:08:11', 1, 1900000000000000001, 'general', 'purchase_procurement', '采购管理', 1, '2026-07-01 17:22:47', 6, 1, '2026-07-22 14:19:05', NULL, NULL, NULL, 'purchase_procurement', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2073052518145060866, 1, 'pw_outbound_order_item', 'pw_outbound_order_item', '出库明细', '出库明细', '[{\"type\": \"input\", \"align\": \"right\", \"field\": \"outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料编号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"materialCode\", \"align\": \"left\", \"title\": \"物料编号\", \"width\": 140, \"dataIndex\": \"materialCode\"}, {\"key\": \"materialName\", \"align\": \"left\", \"title\": \"物料名称\", \"width\": 180, \"dataIndex\": \"materialName\"}, {\"key\": \"stockQuantity\", \"align\": \"right\", \"title\": \"库存数量\", \"width\": 100, \"dataIndex\": \"stockQuantity\"}, {\"key\": \"outboundQuantity\", \"align\": \"right\", \"title\": \"出库数量\", \"width\": 100, \"dataIndex\": \"outboundQuantity\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入出库单ID\"}, \"rules\": [{\"message\": \"请输入出库单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入出库单ID\", \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"outboundId\", \"precision\": 2, \"columnName\": \"outbound_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入出库单ID\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入仓库ID\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入仓库ID\", \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"warehouseId\", \"precision\": 2, \"columnName\": \"warehouse_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入物料编号\", \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入库存数量\", \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"stockQuantity\", \"precision\": 3, \"columnName\": \"stock_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"rules\": [{\"message\": \"请输入出库数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入出库数量\", \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"outboundQuantity\", \"precision\": 3, \"columnName\": \"outbound_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入出库数量\"}]', '{\"list\": \"get@/ai/crud/pw_outbound_order_item/page\", \"create\": \"post@/ai/crud/pw_outbound_order_item\", \"delete\": \"delete@/ai/crud/pw_outbound_order_item/:id\", \"detail\": \"get@/ai/crud/pw_outbound_order_item/:id\", \"export\": \"post@/ai/crud/pw_outbound_order_item/export\", \"import\": \"post@/ai/crud/pw_outbound_order_item/import\", \"update\": \"put@/ai/crud/pw_outbound_order_item\", \"importTemplate\": \"get@/ai/crud/pw_outbound_order_item/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"1040px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_outboundId\", \"span\": 1, \"field\": \"outboundId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseId\", \"span\": 1, \"field\": \"warehouseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialCode\", \"span\": 1, \"field\": \"materialCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_stockQuantity\", \"span\": 1, \"field\": \"stockQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_outboundQuantity\", \"span\": 1, \"field\": \"outboundQuantity\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_outbound_order_item_default_form\"}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '出库明细', 9437, 80, 9446, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"outboundId\", \"label\": \"出库单ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入出库单ID\", \"defaultValue\": null}, \"columnName\": \"outbound_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"outboundId\", \"precision\": 2, \"columnName\": \"outbound_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"warehouseId\", \"label\": \"仓库ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入仓库ID\", \"defaultValue\": null}, \"columnName\": \"warehouse_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldCode\": \"warehouseId\", \"precision\": 2, \"columnName\": \"warehouse_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料编号\", \"defaultValue\": null}, \"columnName\": \"material_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料名称\", \"defaultValue\": null}, \"columnName\": \"material_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"stockQuantity\", \"label\": \"库存数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入库存数量\", \"defaultValue\": null}, \"columnName\": \"stock_quantity\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"stockQuantity\", \"precision\": 3, \"columnName\": \"stock_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"outboundQuantity\", \"label\": \"出库数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入出库数量\", \"defaultValue\": null}, \"columnName\": \"outbound_quantity\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"outboundQuantity\", \"precision\": 3, \"columnName\": \"outbound_quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_outbound_order_item\", \"name\": \"出库明细\", \"description\": \"出库物料明细\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_outbound_order_item\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"出库明细\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"outboundId\", \"materialCode\", \"materialName\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"outboundId\", \"materialCode\", \"materialName\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"outboundId\": {\"align\": \"right\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"outboundId\", \"materialCode\", \"materialName\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"出库明细列表\", \"props\": {\"fieldRefs\": [\"materialCode\", \"materialName\", \"stockQuantity\", \"outboundQuantity\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"stockQuantity\", \"outboundQuantity\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"materialCode\": {\"align\": \"left\", \"width\": 140, \"sortable\": false}, \"materialName\": {\"align\": \"left\", \"width\": 180, \"sortable\": false}, \"stockQuantity\": {\"align\": \"right\", \"width\": 100, \"sortable\": false}, \"outboundQuantity\": {\"align\": \"right\", \"width\": 100, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"stockQuantity\", \"outboundQuantity\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_outboundId\", \"span\": 1, \"field\": \"outboundId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_warehouseId\", \"span\": 1, \"field\": \"warehouseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialCode\", \"span\": 1, \"field\": \"materialCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_stockQuantity\", \"span\": 1, \"field\": \"stockQuantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_outboundQuantity\", \"span\": 1, \"field\": \"outboundQuantity\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"outboundId\": {\"span\": 1, \"align\": \"left\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入出库单ID\", \"componentType\": \"input\", \"requiredMessage\": \"请输入出库单ID\"}, \"warehouseId\": {\"span\": 1, \"align\": \"left\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入仓库ID\", \"componentType\": \"input\"}, \"materialCode\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入物料编号\", \"componentType\": \"input\"}, \"materialName\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"componentType\": \"input\"}, \"stockQuantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入库存数量\", \"componentType\": \"input\"}, \"outboundQuantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入出库数量\", \"componentType\": \"input\", \"requiredMessage\": \"请输入出库数量\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_outbound_order_item_default_form\", \"formName\": \"出库明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_outboundId\", \"label\": \"出库单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入出库单ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入仓库ID\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"warehouseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入物料编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入库存数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"stockQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入出库数量\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"required\": true, \"requiredMessage\": \"请输入出库数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"outboundQuantity\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_outbound_order_item_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"outboundId\", \"warehouseId\", \"materialCode\", \"materialName\", \"stockQuantity\", \"outboundQuantity\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"placeholder\": \"请输入库存数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"stockQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"placeholder\": \"请输入出库数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"outboundQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"right\", \"label\": \"出库单ID\", \"fieldRef\": \"outboundId\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"仓库ID\", \"fieldRef\": \"warehouseId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"物料编号\", \"fieldRef\": \"materialCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"物料名称\", \"fieldRef\": \"materialName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"库存数量\", \"fieldRef\": \"stockQuantity\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"出库数量\", \"fieldRef\": \"outboundQuantity\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"outboundId\": {\"align\": \"right\"}, \"warehouseId\": {\"align\": \"right\"}, \"materialCode\": {\"align\": \"left\"}, \"materialName\": {\"align\": \"left\"}, \"stockQuantity\": {\"align\": \"right\"}, \"outboundQuantity\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"outboundId\", \"warehouseId\", \"materialCode\", \"materialName\", \"stockQuantity\", \"outboundQuantity\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_outboundId\", \"label\": \"出库单ID\", \"props\": {\"placeholder\": \"请输入出库单ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"outboundId\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_warehouseId\", \"label\": \"仓库ID\", \"props\": {\"placeholder\": \"请输入仓库ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"warehouseId\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_stockQuantity\", \"label\": \"库存数量\", \"props\": {\"placeholder\": \"请输入库存数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"stockQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_outboundQuantity\", \"label\": \"出库数量\", \"props\": {\"placeholder\": \"请输入出库数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"outboundQuantity\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"outboundId\", \"label\": \"出库单ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"outboundId\", \"rawLabel\": \"出库单ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"outbound_id\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"outboundId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"warehouseId\", \"label\": \"仓库ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"warehouseId\", \"rawLabel\": \"仓库ID\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"warehouse_id\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"warehouseId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"stockQuantity\", \"label\": \"库存数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"stockQuantity\", \"rawLabel\": \"库存数量\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"columnName\": \"stock_quantity\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"stockQuantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"outboundQuantity\", \"label\": \"出库数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"outboundQuantity\", \"rawLabel\": \"出库数量\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"columnName\": \"outbound_quantity\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"outboundQuantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"1920000000000000908\", \"primary\": true, \"modelCode\": \"pw_outbound_order_item\", \"modelName\": \"出库明细\", \"relations\": [], \"tableName\": \"pw_outbound_order_item\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000908\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_outbound_order_item\"}', 2, 1, '2026-07-03 22:33:43', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_outbound_order_item', '出库明细', 1, '2026-07-03 22:33:30', 6, 1, '2026-07-03 23:02:05', NULL, NULL, NULL, 'pw_outbound_order_item', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2073285676899745793, 1, 'pw_purchase_order_item', 'pw_purchase_order_item', '采购明细', '采购明细', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入采购单ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料ID\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料编号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入物料名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入规格型号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入单位\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入数量\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入成交单价(分)\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入金额(分)\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}]', '[{\"key\": \"materialCode\", \"align\": \"left\", \"title\": \"物料编号\", \"width\": 200, \"dataIndex\": \"materialCode\"}, {\"key\": \"materialName\", \"align\": \"left\", \"title\": \"物料名称\", \"width\": 200, \"dataIndex\": \"materialName\"}, {\"key\": \"specModel\", \"align\": \"left\", \"title\": \"规格型号\", \"width\": 200, \"dataIndex\": \"specModel\"}, {\"key\": \"unit\", \"align\": \"left\", \"title\": \"单位\", \"width\": 200, \"dataIndex\": \"unit\"}, {\"key\": \"quantity\", \"align\": \"right\", \"title\": \"数量\", \"width\": 200, \"dataIndex\": \"quantity\"}, {\"key\": \"dealPriceCent\", \"align\": \"right\", \"title\": \"成交单价(分)\", \"width\": 200, \"dataIndex\": \"dealPriceCent\"}, {\"key\": \"amountCent\", \"align\": \"right\", \"title\": \"金额(分)\", \"width\": 200, \"dataIndex\": \"amountCent\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"maxlength\": 128, \"placeholder\": \"请输入采购单ID\"}, \"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入采购单ID\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaseId\", \"precision\": 2, \"columnName\": \"purchase_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入采购单ID\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"maxlength\": 128, \"placeholder\": \"请输入物料ID\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料ID\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialId\", \"precision\": 2, \"columnName\": \"material_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"required\": true, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入数量\", \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"quantity\", \"precision\": 3, \"columnName\": \"quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入数量\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"maxlength\": 128, \"placeholder\": \"请输入成交单价(分)\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入成交单价(分)\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"dealPriceCent\", \"precision\": 2, \"columnName\": \"deal_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"maxlength\": 128, \"placeholder\": \"请输入金额(分)\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入金额(分)\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"amountCent\", \"precision\": 2, \"columnName\": \"amount_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/pw_purchase_order_item/page\", \"create\": \"post@/ai/crud/pw_purchase_order_item\", \"delete\": \"delete@/ai/crud/pw_purchase_order_item/:id\", \"detail\": \"get@/ai/crud/pw_purchase_order_item/:id\", \"export\": \"post@/ai/crud/pw_purchase_order_item/export\", \"import\": \"post@/ai/crud/pw_purchase_order_item/import\", \"update\": \"put@/ai/crud/pw_purchase_order_item\", \"importTemplate\": \"get@/ai/crud/pw_purchase_order_item/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_purchaseId\", \"span\": 1, \"field\": \"purchaseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialId\", \"span\": 1, \"field\": \"materialId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_specModel\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_unit\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_quantity\", \"span\": 1, \"field\": \"quantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_dealPriceCent\", \"span\": 1, \"field\": \"dealPriceCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amountCent\", \"span\": 1, \"field\": \"amountCent\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_item_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '采购明细', 9437, 60, 9450, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"purchaseId\", \"label\": \"采购单ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"fieldCode\": \"purchaseId\", \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入采购单ID\", \"defaultValue\": null}, \"columnName\": \"purchase_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"purchaseId\", \"precision\": 2, \"columnName\": \"purchase_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"materialId\", \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"placeholder\": \"请输入物料ID\", \"defaultValue\": null}, \"columnName\": \"material_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialId\", \"precision\": 2, \"columnName\": \"material_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"exportable\": null, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"importable\": null, \"searchable\": true, \"formVisible\": false, \"listVisible\": true, \"placeholder\": \"请输入物料编号\", \"defaultValue\": null}, \"columnName\": \"material_code\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialCode\", \"precision\": 2, \"columnName\": \"material_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入物料名称\", \"defaultValue\": null}, \"columnName\": \"material_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"materialName\", \"precision\": 2, \"columnName\": \"material_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入规格型号\", \"defaultValue\": null}, \"columnName\": \"spec_model\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"specModel\", \"precision\": 2, \"columnName\": \"spec_model\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入单位\", \"defaultValue\": null}, \"columnName\": \"unit\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"unit\", \"precision\": 2, \"columnName\": \"unit\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"sortOrder\": 7, \"basicProps\": {\"required\": true, \"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入数量\", \"defaultValue\": null}, \"columnName\": \"quantity\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"quantity\", \"precision\": 3, \"columnName\": \"quantity\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 8, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入成交单价(分)\", \"defaultValue\": null}, \"columnName\": \"deal_price_cent\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"dealPriceCent\", \"precision\": 2, \"columnName\": \"deal_price_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"amountCent\", \"label\": \"金额(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 9, \"basicProps\": {\"required\": false, \"clearable\": true, \"fieldCode\": \"amountCent\", \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入金额(分)\", \"defaultValue\": null}, \"columnName\": \"amount_cent\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"amountCent\", \"precision\": 2, \"columnName\": \"amount_cent\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"pw_purchase_order_item\", \"name\": \"采购明细\", \"description\": \"采购物料明细\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"pw_purchase_order_item\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"采购明细\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购明细\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"unit\": {\"width\": \"200\"}, \"quantity\": {\"width\": \"200\"}, \"specModel\": {\"width\": \"200\"}, \"amountCent\": {\"width\": \"200\"}, \"materialCode\": {\"width\": \"200\"}, \"materialName\": {\"width\": \"200\"}, \"dealPriceCent\": {\"width\": \"200\"}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"purchaseId\", \"materialId\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"purchaseId\", \"materialName\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"purchaseId\", \"materialName\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"unit\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"quantity\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"specModel\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"amountCent\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"purchaseId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"materialName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"dealPriceCent\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"purchaseId\", \"materialId\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"采购明细\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"采购明细列表\", \"props\": {\"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"unit\": {\"align\": \"left\", \"width\": \"200\", \"sortable\": false}, \"quantity\": {\"align\": \"right\", \"width\": \"200\", \"sortable\": false}, \"specModel\": {\"align\": \"left\", \"width\": \"200\", \"sortable\": false}, \"amountCent\": {\"align\": \"right\", \"width\": \"200\", \"sortable\": false}, \"materialCode\": {\"align\": \"left\", \"width\": \"200\", \"sortable\": false}, \"materialName\": {\"align\": \"left\", \"width\": \"200\", \"sortable\": false}, \"dealPriceCent\": {\"align\": \"right\", \"width\": \"200\", \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"unit\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_quantity\", \"label\": \"数量\", \"props\": {\"placeholder\": \"请输入数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"quantity\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"placeholder\": \"请输入成交单价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"dealPriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_amountCent\", \"label\": \"金额(分)\", \"props\": {\"placeholder\": \"请输入金额(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"amountCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"物料编号\", \"fieldRef\": \"materialCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"物料名称\", \"fieldRef\": \"materialName\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"规格型号\", \"fieldRef\": \"specModel\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"单位\", \"fieldRef\": \"unit\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"数量\", \"fieldRef\": \"quantity\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"成交单价(分)\", \"fieldRef\": \"dealPriceCent\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"金额(分)\", \"fieldRef\": \"amountCent\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"unit\": {\"align\": \"left\"}, \"quantity\": {\"align\": \"left\"}, \"specModel\": {\"align\": \"left\"}, \"amountCent\": {\"align\": \"left\"}, \"materialCode\": {\"align\": \"left\"}, \"materialName\": {\"align\": \"left\"}, \"dealPriceCent\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"placeholder\": \"请输入采购单ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"purchaseId\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_materialId\", \"label\": \"物料ID\", \"props\": {\"placeholder\": \"请输入物料ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"materialId\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_materialCode\", \"label\": \"物料编号\", \"props\": {\"placeholder\": \"请输入物料编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"materialCode\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_materialName\", \"label\": \"物料名称\", \"props\": {\"placeholder\": \"请输入物料名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"materialName\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_specModel\", \"label\": \"规格型号\", \"props\": {\"placeholder\": \"请输入规格型号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"specModel\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_unit\", \"label\": \"单位\", \"props\": {\"placeholder\": \"请输入单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"unit\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_quantity\", \"label\": \"数量\", \"props\": {\"placeholder\": \"请输入数量\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"quantity\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"placeholder\": \"请输入成交单价(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"dealPriceCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_amountCent\", \"label\": \"金额(分)\", \"props\": {\"placeholder\": \"请输入金额(分)\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"amountCent\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 15, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"purchaseId\", \"materialId\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_purchaseId\", \"span\": 1, \"field\": \"purchaseId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialId\", \"span\": 1, \"field\": \"materialId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_materialName\", \"span\": 1, \"field\": \"materialName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_specModel\", \"span\": 1, \"field\": \"specModel\", \"nodeType\": \"field\"}, {\"key\": \"cmp_unit\", \"span\": 1, \"field\": \"unit\", \"nodeType\": \"field\"}, {\"key\": \"cmp_quantity\", \"span\": 1, \"field\": \"quantity\", \"nodeType\": \"field\"}, {\"key\": \"cmp_dealPriceCent\", \"span\": 1, \"field\": \"dealPriceCent\", \"nodeType\": \"field\"}, {\"key\": \"cmp_amountCent\", \"span\": 1, \"field\": \"amountCent\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"unit\": {\"span\": 1, \"align\": \"left\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入单位\", \"componentType\": \"input\"}, \"quantity\": {\"span\": 1, \"align\": \"left\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\"}, \"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入数量\", \"componentType\": \"input\", \"requiredMessage\": \"请输入数量\"}, \"specModel\": {\"span\": 1, \"align\": \"left\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入规格型号\", \"componentType\": \"input\"}, \"amountCent\": {\"span\": 1, \"align\": \"left\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入金额(分)\", \"componentType\": \"input\"}, \"materialId\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入物料ID\", \"componentType\": \"input\"}, \"purchaseId\": {\"span\": 1, \"align\": \"left\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\"}, \"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"trigger\": [\"blur\", \"change\"], \"readonly\": false, \"required\": true, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入采购单ID\", \"componentType\": \"input\", \"requiredMessage\": \"请输入采购单ID\"}, \"materialName\": {\"span\": 1, \"align\": \"left\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入物料名称\", \"componentType\": \"input\"}, \"dealPriceCent\": {\"span\": 1, \"align\": \"left\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入成交单价(分)\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"pw_purchase_order_item_default_form\", \"formName\": \"采购明细表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"formCreateRule\"}, \"components\": [{\"id\": \"cmp_purchaseId\", \"label\": \"采购单ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"purchaseId\", \"placeholder\": \"请输入采购单ID\", \"fieldBinding\": {\"fieldCode\": \"purchaseId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入采购单ID\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入采购单ID\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"purchaseId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialId\", \"label\": \"物料ID\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialId\", \"placeholder\": \"请输入物料ID\", \"fieldBinding\": {\"fieldCode\": \"materialId\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialCode\", \"label\": \"物料编号\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialCode\", \"maxlength\": 64, \"generation\": {\"mode\": \"CODE_RULE\", \"type\": \"CODE_RULE\", \"enabled\": true, \"trigger\": \"ON_CREATE\", \"readonly\": true, \"ruleCode\": \"material_code\", \"fillPolicy\": \"EMPTY_ONLY\"}, \"placeholder\": \"请输入物料编号\", \"fieldBinding\": {\"fieldCode\": \"materialCode\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": true, \"readonly\": true}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_materialName\", \"label\": \"物料名称\", \"props\": {\"clearable\": true, \"fieldCode\": \"materialName\", \"maxlength\": 128, \"placeholder\": \"请输入物料名称\", \"fieldBinding\": {\"fieldCode\": \"materialName\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"materialName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_specModel\", \"label\": \"规格型号\", \"props\": {\"clearable\": true, \"fieldCode\": \"specModel\", \"maxlength\": 128, \"placeholder\": \"请输入规格型号\", \"fieldBinding\": {\"fieldCode\": \"specModel\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"specModel\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_unit\", \"label\": \"单位\", \"props\": {\"clearable\": true, \"fieldCode\": \"unit\", \"maxlength\": 32, \"placeholder\": \"请输入单位\", \"fieldBinding\": {\"fieldCode\": \"unit\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"unit\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_quantity\", \"label\": \"数量\", \"props\": {\"clearable\": true, \"fieldCode\": \"quantity\", \"maxlength\": 18, \"placeholder\": \"请输入数量\", \"fieldBinding\": {\"fieldCode\": \"quantity\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [{\"message\": \"请输入数量\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入数量\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"quantity\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_dealPriceCent\", \"label\": \"成交单价(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"dealPriceCent\", \"placeholder\": \"请输入成交单价(分)\", \"fieldBinding\": {\"fieldCode\": \"dealPriceCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"dealPriceCent\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_amountCent\", \"label\": \"金额(分)\", \"props\": {\"clearable\": true, \"fieldCode\": \"amountCent\", \"placeholder\": \"请输入金额(分)\", \"fieldBinding\": {\"fieldCode\": \"amountCent\"}}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"amountCent\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"pw_purchase_order_item_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"purchaseId\", \"materialId\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"purchaseId\", \"label\": \"采购单ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"purchaseId\", \"rawLabel\": \"采购单ID\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"purchase_id\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"purchaseId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialId\", \"label\": \"物料ID\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialId\", \"rawLabel\": \"物料ID\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_id\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"materialId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialCode\", \"rawLabel\": \"物料编号\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_code\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"materialCode\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"materialName\", \"rawLabel\": \"物料名称\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"material_name\", \"primaryKey\": null, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"materialName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"specModel\", \"label\": \"规格型号\", \"width\": 160, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"specModel\", \"rawLabel\": \"规格型号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"spec_model\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"specModel\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"unit\", \"label\": \"单位\", \"width\": 80, \"length\": 32, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"unit\", \"rawLabel\": \"单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"unit\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"unit\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"quantity\", \"label\": \"数量\", \"width\": 100, \"length\": 18, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"quantity\", \"rawLabel\": \"数量\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 3, \"queryType\": \"like\", \"columnName\": \"quantity\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"quantity\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"dealPriceCent\", \"label\": \"成交单价(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"dealPriceCent\", \"rawLabel\": \"成交单价(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"deal_price_cent\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"dealPriceCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"amountCent\", \"label\": \"金额(分)\", \"width\": 120, \"length\": 128, \"remark\": \"\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"amountCent\", \"rawLabel\": \"金额(分)\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"amount_cent\", \"primaryKey\": null, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"amountCent\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": null, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}], \"modelId\": \"1920000000000000906\", \"primary\": true, \"modelCode\": \"pw_purchase_order_item\", \"modelName\": \"采购明细\", \"relations\": [], \"tableName\": \"pw_purchase_order_item\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"采购明细\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"unit\": {\"width\": \"200\"}, \"quantity\": {\"width\": \"200\"}, \"specModel\": {\"width\": \"200\"}, \"amountCent\": {\"width\": \"200\"}, \"materialCode\": {\"width\": \"200\"}, \"materialName\": {\"width\": \"200\"}, \"dealPriceCent\": {\"width\": \"200\"}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"purchaseId\", \"materialId\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\", \"materialCode\", \"materialName\", \"specModel\", \"unit\", \"quantity\", \"dealPriceCent\", \"amountCent\"]}], \"rowHeight\": 32, \"layoutType\": \"SINGLE\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"1920000000000000906\", \"removedPageKeys\": [], \"primaryModelCode\": \"pw_purchase_order_item\"}', 9, 2, '2026-07-04 15:03:49', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_purchase_order_item', '采购明细', 1, '2026-07-04 14:00:00', 6, 1, '2026-07-04 15:03:49', NULL, NULL, NULL, 'pw_purchase_order_item', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2074053276192796674, 1, 'procurement_warehouse_product', 'procurement_warehouse_product', '产品', '产品', '[{\"type\": \"number\", \"align\": \"left\", \"field\": \"id\", \"label\": \"ID\", \"queryType\": \"eq\"}]', '[{\"key\": \"id\", \"align\": \"left\", \"title\": \"ID\", \"width\": 100, \"sorter\": true, \"dataIndex\": \"id\"}, {\"key\": \"createTime\", \"align\": \"left\", \"title\": \"创建时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"createTime\"}, {\"key\": \"updateTime\", \"align\": \"left\", \"title\": \"更新时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"updateTime\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"fieldInput\", \"label\": \"输入框\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请填写输入框\"}, \"required\": false, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请填写输入框\"}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写多行文本\"}]', '{\"list\": \"get@/ai/crud/procurement_warehouse_product/page\", \"create\": \"post@/ai/crud/procurement_warehouse_product\", \"delete\": \"delete@/ai/crud/procurement_warehouse_product/:id\", \"detail\": \"get@/ai/crud/procurement_warehouse_product/:id\", \"export\": \"post@/ai/crud/procurement_warehouse_product/export\", \"import\": \"post@/ai/crud/procurement_warehouse_product/import\", \"update\": \"put@/ai/crud/procurement_warehouse_product\", \"importTemplate\": \"get@/ai/crud/procurement_warehouse_product/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"fieldInput\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldTextarea\", \"span\": 2, \"field\": \"fieldTextarea\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_product_default_form\"}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '产品', 9489, 0, 9490, '[]', '{}', '{}', '{}', 'simple-crud', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"placeholder\": \"请填写输入框\"}, \"columnName\": \"field_input\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"fieldTextarea\", \"label\": \"多行文本\", \"width\": 220, \"length\": null, \"remark\": \"多行文本\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"placeholder\": \"请填写多行文本\"}, \"columnName\": \"field_textarea\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": \"\", \"referenceDisplayField\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"procurement_warehouse_product\", \"name\": \"产品\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"procurement_warehouse_product\", \"primaryKey\": null, \"treeConfig\": null, \"sourceTable\": null, \"businessName\": \"产品\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"产品\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"back-button_4frnqo\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 16, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": 0, \"y\": 640, \"width\": \"auto\", \"height\": 32, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"auto\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1783327699053\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\", \"targetPageKey\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_uc99g2\", \"gridH\": 2, \"gridW\": 8, \"gridX\": 0, \"gridY\": 17, \"label\": \"页面标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": 0, \"y\": 680, \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"页面标题\", \"events\": [], \"subtitle\": \"页面说明或当前业务对象摘要\", \"statusText\": \"\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"page-title_8h0hcy\", \"gridH\": 2, \"gridW\": 8, \"gridX\": 0, \"gridY\": 19, \"label\": \"页面标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": 0, \"y\": 760, \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"页面标题\", \"events\": [], \"subtitle\": \"页面说明或当前业务对象摘要\", \"statusText\": \"\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"search-form_176jav\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 21, \"label\": \"查询表单\", \"props\": {\"style\": {\"x\": 0, \"y\": 840, \"width\": \"100%\", \"height\": 152, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"collapsible\": true, \"fieldSettings\": {}}, \"children\": [], \"blockType\": \"search-form\", \"fieldRefs\": []}, {\"id\": \"AiTable_51lzok\", \"gridH\": 9, \"gridW\": 12, \"gridX\": 0, \"gridY\": 25, \"label\": \"AiTable\", \"props\": {\"size\": \"small\", \"style\": {\"x\": 0, \"y\": 1000, \"width\": \"100%\", \"height\": 352, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiTable\", \"events\": [], \"rowKey\": \"id\", \"striped\": false, \"bordered\": true, \"maxHeight\": \"\", \"renderMode\": \"table\", \"singleLine\": false, \"showDensity\": true, \"showRefresh\": true, \"showToolbar\": true, \"fieldSettings\": {}, \"hideSelection\": false, \"showFullscreen\": false, \"showPagination\": true, \"showColumnFilter\": true, \"showSearchToggle\": false, \"showRenderModeSwitch\": true}, \"children\": [], \"blockType\": \"AiTable\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"AiForm_g68i40\", \"gridH\": 6, \"gridW\": 12, \"gridX\": 0, \"gridY\": 34, \"label\": \"AiForm\", \"props\": {\"size\": \"medium\", \"xGap\": 12, \"yGap\": 0, \"style\": {\"x\": 0, \"y\": 1360, \"width\": \"100%\", \"height\": 232, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiForm\", \"events\": [], \"gridCols\": 2, \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"showActions\": true, \"showFeedback\": true, \"fieldSettings\": {}, \"enableCollapse\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6}, \"children\": [], \"blockType\": \"AiForm\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"transfer_b65dyt\", \"gridH\": 6, \"gridW\": 8, \"gridX\": 0, \"gridY\": 40, \"label\": \"穿梭框\", \"props\": {\"style\": {\"x\": 0, \"y\": 1600, \"width\": \"100%\", \"height\": 232, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"穿梭框\", \"value\": [\"option1\"], \"events\": [], \"options\": [{\"label\": \"选项一\", \"value\": \"option1\"}, {\"label\": \"选项二\", \"value\": \"option2\"}, {\"label\": \"选项三\", \"value\": \"option3\"}], \"disabled\": false, \"filterable\": true, \"sourceTitle\": \"可选项\", \"targetTitle\": \"已选项\", \"optionSource\": {\"api\": \"\", \"method\": \"get\", \"labelField\": \"label\", \"paramsText\": \"{}\", \"valueField\": \"value\", \"recordsField\": \"records\", \"disabledField\": \"disabled\"}, \"virtualScroll\": false, \"dataSourceType\": \"static\"}, \"children\": [], \"blockType\": \"transfer\", \"fieldRefs\": []}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"id\": {\"type\": \"number\", \"align\": \"left\", \"label\": \"ID\", \"queryType\": \"eq\", \"componentType\": \"number\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"id\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"产品\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"产品列表\", \"props\": {\"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"id\": {\"align\": \"left\", \"width\": 100}, \"createTime\": {\"align\": \"left\", \"width\": 180}, \"updateTime\": {\"align\": \"left\", \"width\": 180}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"], \"componentKey\": \"data-table\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请输入输入框\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"fieldInput\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请输入多行文本\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"fieldTextarea\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"fieldInput\", \"fieldTextarea\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_fieldInput\", \"span\": 1, \"field\": \"fieldInput\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fieldTextarea\", \"span\": 2, \"field\": \"fieldTextarea\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"fieldInput\": {\"span\": 1, \"align\": \"left\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写输入框\", \"componentType\": \"input\"}, \"fieldTextarea\": {\"span\": 2, \"align\": \"left\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"readonly\": false, \"required\": false, \"labelWidth\": 100, \"placeholder\": \"请填写多行文本\", \"componentType\": \"textarea\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_product_default_form\", \"formName\": \"产品表单\", \"settings\": {\"formAssets\": []}, \"components\": [{\"id\": \"cmp_fieldInput\", \"label\": \"输入框\", \"props\": {\"placeholder\": \"请填写输入框\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldInput\", \"columnName\": \"field_input\", \"createIfMissing\": true}, \"advancedProps\": {}}, {\"id\": \"cmp_fieldTextarea\", \"label\": \"多行文本\", \"props\": {\"placeholder\": \"请填写多行文本\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"fieldTextarea\", \"columnName\": \"field_textarea\", \"createIfMissing\": true}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_product_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"fieldInput\", \"fieldTextarea\"], \"componentKey\": \"edit-form\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"fieldInput\", \"label\": \"输入框\", \"width\": 160, \"length\": 128, \"remark\": \"输入框\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fieldInput\", \"rawLabel\": \"输入框\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_input\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldInput\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fieldTextarea\", \"label\": \"多行文本\", \"width\": 220, \"length\": null, \"remark\": \"多行文本\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"fieldTextarea\", \"rawLabel\": \"多行文本\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"field_textarea\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fieldTextarea\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2074053276020830209\", \"primary\": true, \"modelCode\": \"procurement_warehouse_product\", \"modelName\": \"产品\", \"relations\": [], \"tableName\": \"procurement_warehouse_product\"}], \"layoutType\": \"simple-crud\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"产品\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"back-button_4frnqo\", \"gridH\": 1, \"gridW\": 2, \"gridX\": 0, \"gridY\": 16, \"label\": \"返回上一页\", \"props\": {\"text\": \"返回\", \"type\": \"default\", \"style\": {\"x\": 0, \"y\": 640, \"width\": \"auto\", \"height\": 32, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"auto\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"action\": \"back\", \"events\": [{\"id\": \"evt_back_1783327699053\", \"action\": \"back\", \"params\": [], \"trigger\": \"click\", \"description\": \"返回上一页\", \"targetBlockId\": \"\", \"targetPageKey\": \"\"}]}, \"children\": [], \"blockType\": \"back-button\", \"fieldRefs\": []}, {\"id\": \"page-title_uc99g2\", \"gridH\": 2, \"gridW\": 8, \"gridX\": 0, \"gridY\": 17, \"label\": \"页面标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": 0, \"y\": 680, \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"页面标题\", \"events\": [], \"subtitle\": \"页面说明或当前业务对象摘要\", \"statusText\": \"\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"page-title_8h0hcy\", \"gridH\": 2, \"gridW\": 8, \"gridX\": 0, \"gridY\": 19, \"label\": \"页面标题\", \"props\": {\"size\": \"medium\", \"style\": {\"x\": 0, \"y\": 760, \"width\": \"100%\", \"height\": 72, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"页面标题\", \"events\": [], \"subtitle\": \"页面说明或当前业务对象摘要\", \"statusText\": \"\", \"statusType\": \"info\"}, \"children\": [], \"blockType\": \"page-title\", \"fieldRefs\": []}, {\"id\": \"search-form_176jav\", \"gridH\": 4, \"gridW\": 12, \"gridX\": 0, \"gridY\": 21, \"label\": \"查询表单\", \"props\": {\"style\": {\"x\": 0, \"y\": 840, \"width\": \"100%\", \"height\": 152, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"events\": [], \"collapsible\": true, \"fieldSettings\": {}}, \"children\": [], \"blockType\": \"search-form\", \"fieldRefs\": []}, {\"id\": \"AiTable_51lzok\", \"gridH\": 9, \"gridW\": 12, \"gridX\": 0, \"gridY\": 25, \"label\": \"AiTable\", \"props\": {\"size\": \"small\", \"style\": {\"x\": 0, \"y\": 1000, \"width\": \"100%\", \"height\": 352, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiTable\", \"events\": [], \"rowKey\": \"id\", \"striped\": false, \"bordered\": true, \"maxHeight\": \"\", \"renderMode\": \"table\", \"singleLine\": false, \"showDensity\": true, \"showRefresh\": true, \"showToolbar\": true, \"fieldSettings\": {}, \"hideSelection\": false, \"showFullscreen\": false, \"showPagination\": true, \"showColumnFilter\": true, \"showSearchToggle\": false, \"showRenderModeSwitch\": true}, \"children\": [], \"blockType\": \"AiTable\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"AiForm_g68i40\", \"gridH\": 6, \"gridW\": 12, \"gridX\": 0, \"gridY\": 34, \"label\": \"AiForm\", \"props\": {\"size\": \"medium\", \"xGap\": 12, \"yGap\": 0, \"style\": {\"x\": 0, \"y\": 1360, \"width\": \"100%\", \"height\": 232, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"AiForm\", \"events\": [], \"gridCols\": 2, \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"showActions\": true, \"showFeedback\": true, \"fieldSettings\": {}, \"enableCollapse\": false, \"labelPlacement\": \"left\", \"maxVisibleFields\": 6}, \"children\": [], \"blockType\": \"AiForm\", \"fieldRefs\": [\"id\", \"createTime\", \"updateTime\"]}, {\"id\": \"transfer_b65dyt\", \"gridH\": 6, \"gridW\": 8, \"gridX\": 0, \"gridY\": 40, \"label\": \"穿梭框\", \"props\": {\"style\": {\"x\": 0, \"y\": 1600, \"width\": \"100%\", \"height\": 232, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"穿梭框\", \"value\": [\"option1\"], \"events\": [], \"options\": [{\"label\": \"选项一\", \"value\": \"option1\"}, {\"label\": \"选项二\", \"value\": \"option2\"}, {\"label\": \"选项三\", \"value\": \"option3\"}], \"disabled\": false, \"filterable\": true, \"sourceTitle\": \"可选项\", \"targetTitle\": \"已选项\", \"optionSource\": {\"api\": \"\", \"method\": \"get\", \"labelField\": \"label\", \"paramsText\": \"{}\", \"valueField\": \"value\", \"recordsField\": \"records\", \"disabledField\": \"disabled\"}, \"virtualScroll\": false, \"dataSourceType\": \"static\"}, \"children\": [], \"blockType\": \"transfer\", \"fieldRefs\": []}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2074053276020830209\", \"removedPageKeys\": [], \"primaryModelCode\": \"procurement_warehouse_product\"}', 8, 3, '2026-07-20 10:52:30', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_product', '产品', 1, '2026-07-06 16:50:10', 6, 1, '2026-07-20 10:53:04', NULL, NULL, NULL, 'procurement_warehouse_product', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2077005241521274882, 1, 'procurement_warehouse_tt_ai_prompt_template', 'tf_f_order_sales_order', 'AI提示词模板库', 'AI提示词模板库', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', 'AI提示词模板库', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": \"订单编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"order_no\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": \"往来单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"partner_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 120, \"length\": 18, \"remark\": \"订单金额\", \"dataType\": \"decimal\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"total_amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 140, \"length\": null, \"remark\": \"订单日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"order_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"procurement_warehouse_tt_ai_prompt_template\", \"name\": \"AI提示词模板库\", \"description\": null}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order_sales_order\", \"datasourceId\": 5, \"tableComment\": \"销售订单\", \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"businessName\": \"AI提示词模板库\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [], \"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"partnerName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 1, 0, NULL, NULL, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tt_ai_prompt_template', 'AI提示词模板库', 1, '2026-07-14 20:20:13', 6, 1, '2026-07-14 20:20:13', 5, 'main', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}', 'tf_f_order_sales_order', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2077005410484617218, 1, 'procurement_warehouse_tf_f_order', 'tf_f_order', '订单基本信息', '订单基本信息', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"orderCode\", \"label\": \"订单编码1\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单编码\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单名称\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"datetime\", \"align\": \"left\", \"field\": \"orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单状态\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入客户手机号\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择文件\"}, \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入归属组织\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"orderCode\", \"align\": \"left\", \"title\": \"订单编码1\", \"width\": 160, \"dataIndex\": \"orderCode\"}, {\"key\": \"orderName\", \"align\": \"left\", \"title\": \"订单名称\", \"width\": 160, \"dataIndex\": \"orderName\"}, {\"key\": \"orderTime\", \"align\": \"center\", \"title\": \"下单时间\", \"width\": 180, \"sorter\": true, \"dataIndex\": \"orderTime\"}, {\"key\": \"orderStatus\", \"align\": \"left\", \"title\": \"订单状态\", \"width\": 160, \"dataIndex\": \"orderStatus\"}, {\"key\": \"custPhone\", \"align\": \"left\", \"title\": \"客户手机号\", \"width\": 160, \"dataIndex\": \"custPhone\"}, {\"key\": \"orderClass\", \"align\": \"right\", \"title\": \"订单分类\", \"width\": 120, \"dataIndex\": \"orderClass\"}, {\"key\": \"fileId\", \"align\": \"left\", \"title\": \"文件\", \"width\": 160, \"render\": {\"type\": \"fileUpload\", \"targetField\": \"fileIdName\"}, \"dataIndex\": \"fileId\"}, {\"key\": \"orgId\", \"align\": \"left\", \"title\": \"归属组织\", \"width\": 160, \"dataIndex\": \"orgId\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"rules\": [{\"message\": \"请输入订单编码\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单编码\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 128, \"unique\": false, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderCode\", \"precision\": 2, \"columnName\": \"order_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入订单编码\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"rules\": [{\"message\": \"请输入订单名称\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单名称\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderName\", \"precision\": 2, \"columnName\": \"order_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入订单名称\"}, {\"span\": 1, \"type\": \"datetime\", \"align\": \"left\", \"field\": \"orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择下单时间\", \"advancedProps\": {\"length\": null, \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldCode\": \"orderTime\", \"precision\": 2, \"columnName\": \"order_time\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单状态\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderStatus\", \"precision\": 2, \"columnName\": \"order_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"required\": false, \"clearable\": true, \"maxlength\": 20, \"labelWidth\": 100, \"placeholder\": \"请输入客户手机号\", \"advancedProps\": {\"length\": 20, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"custPhone\", \"precision\": 2, \"columnName\": \"cust_phone\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"precision\": 2, \"placeholder\": \"请输入订单分类\"}, \"required\": false, \"clearable\": true, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入订单分类\", \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"orderClass\", \"precision\": 2, \"columnName\": \"order_class\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 2, \"type\": \"fileUpload\", \"align\": \"left\", \"field\": \"fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"required\": false, \"clearable\": true, \"maxlength\": 50, \"labelWidth\": 100, \"placeholder\": \"请选择文件\", \"advancedProps\": {\"length\": 50, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fileId\", \"precision\": 2, \"columnName\": \"file_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入归属组织\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orgId\", \"precision\": 2, \"columnName\": \"org_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/procurement_warehouse_tf_f_order/page\", \"create\": \"post@/ai/crud/procurement_warehouse_tf_f_order\", \"delete\": \"delete@/ai/crud/procurement_warehouse_tf_f_order/:id\", \"detail\": \"get@/ai/crud/procurement_warehouse_tf_f_order/:id\", \"export\": \"post@/ai/crud/procurement_warehouse_tf_f_order/export\", \"import\": \"post@/ai/crud/procurement_warehouse_tf_f_order/import\", \"update\": \"put@/ai/crud/procurement_warehouse_tf_f_order\", \"importTemplate\": \"get@/ai/crud/procurement_warehouse_tf_f_order/import-template\"}', '{\"hideAdd\": false, \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"tableSize\": \"small\", \"joinConfig\": [{\"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"tableName\": \"tf_f_order_sales_order\", \"sourceField\": \"orderNo\", \"targetField\": \"orderCode\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"procurement_warehouse_tf_f_order\"}], \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"rowActions\": [], \"showExport\": true, \"showImport\": true, \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"hideToolbar\": false, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"hideSelection\": false, \"editFormLayout\": [{\"key\": \"cmp_orderCode\", \"span\": 1, \"field\": \"orderCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderName\", \"span\": 1, \"field\": \"orderName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderTime\", \"span\": 1, \"field\": \"orderTime\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderStatus\", \"span\": 1, \"field\": \"orderStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_custPhone\", \"span\": 1, \"field\": \"custPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderClass\", \"span\": 1, \"field\": \"orderClass\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fileId\", \"span\": 2, \"field\": \"fileId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orgId\", \"span\": 1, \"field\": \"orgId\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"showPagination\": true, \"toolbarActions\": [], \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"editShowFeedback\": true, \"enableCustomQuery\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_default_form\"}, \"masterDetailConfig\": {\"primary\": {\"keyField\": \"id\", \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"tableName\": \"tf_f_order\"}, \"children\": [{\"key\": \"procurement_warehouse_tf_f_order_sales_order\", \"fields\": [{\"type\": \"input\", \"field\": \"partnerName\", \"label\": \"往来单位\", \"props\": {\"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__partnerName\", \"required\": false, \"maxlength\": 128, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"columnName\": \"partner_name\", \"placeholder\": \"请输入往来单位\", \"sourceField\": \"partnerName\"}, {\"type\": \"number\", \"field\": \"totalAmount\", \"label\": \"订单金额\", \"props\": {\"precision\": 2, \"placeholder\": \"请输入订单金额\"}, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__totalAmount\", \"required\": false, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"precision\": 2, \"columnName\": \"total_amount\", \"placeholder\": \"请输入订单金额\", \"sourceField\": \"totalAmount\"}, {\"type\": \"date\", \"field\": \"orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请选择订单日期\"}, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__orderDate\", \"required\": false, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"columnName\": \"order_date\", \"placeholder\": \"请选择订单日期\", \"sourceField\": \"orderDate\"}, {\"type\": \"input\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__status\", \"required\": false, \"maxlength\": 32, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"columnName\": \"status\", \"placeholder\": \"请输入状态\", \"sourceField\": \"status\"}, {\"type\": \"textarea\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__remark\", \"required\": false, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"columnName\": \"remark\", \"placeholder\": \"请输入备注\", \"sourceField\": \"remark\"}], \"saveMode\": \"replace\", \"tabTitle\": \"明细\", \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"tableName\": \"tf_f_order_sales_order\", \"showInEdit\": true, \"sourceField\": \"orderNo\", \"targetField\": \"orderCode\", \"relationName\": \"明细\", \"relationType\": \"DETAIL\", \"showInCreate\": true, \"showInDetail\": true}]}, \"showRenderModeSwitch\": true}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '订单基本信息', 9489, 0, 9519, '[]', '{\"custPhone\": {\"type\": \"PHONE\", \"label\": \"客户手机号\"}}', '{}', '{\"fileId\": {\"type\": \"fileUpload\", \"targetField\": \"fileIdName\"}}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 90, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单名称\", \"defaultValue\": null}, \"columnName\": \"order_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderName\", \"precision\": 2, \"columnName\": \"order_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderCode\", \"label\": \"订单编码1\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 100, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单编码\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderCode\", \"columnName\": \"order_code\", \"createIfMissing\": false}}, \"columnName\": \"order_code\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 128, \"unique\": false, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderCode\", \"precision\": 2, \"columnName\": \"order_code\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 180, \"length\": null, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 110, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择下单时间\", \"defaultValue\": null}, \"columnName\": \"order_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldCode\": \"orderTime\", \"precision\": 2, \"columnName\": \"order_time\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATETIME\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 120, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单状态\", \"defaultValue\": null}, \"columnName\": \"order_status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderStatus\", \"precision\": 2, \"columnName\": \"order_status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 130, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 20, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入客户手机号\", \"defaultValue\": null}, \"columnName\": \"cust_phone\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 20, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"custPhone\", \"precision\": 2, \"columnName\": \"cust_phone\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 120, \"length\": 11, \"remark\": \"订单分类\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 140, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单分类\", \"defaultValue\": null}, \"columnName\": \"order_class\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 11, \"dataType\": \"int\", \"dictType\": \"\", \"fieldCode\": \"orderClass\", \"precision\": 2, \"columnName\": \"order_class\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 150, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 50, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择文件\", \"defaultValue\": null}, \"columnName\": \"file_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 50, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"fileId\", \"precision\": 2, \"columnName\": \"file_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"fileUpload\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"FILE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 160, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入归属组织\", \"defaultValue\": null}, \"columnName\": \"org_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orgId\", \"precision\": 2, \"columnName\": \"org_id\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"procurement_warehouse_tf_f_order\", \"name\": \"订单基本信息\", \"description\": null}, \"appType\": \"MASTER_DETAIL\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [{\"sourceField\": \"orderCode\", \"targetField\": \"orderNo\", \"displayField\": \"orderNo\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"procurement_warehouse_tf_f_order_sales_order\"}], \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order\", \"datasourceId\": 5, \"tableComment\": \"订单基本信息\", \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"businessName\": \"订单基本信息\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [{\"params\": [], \"pageKey\": \"list\", \"pageName\": \"列表页\", \"pageType\": \"list\", \"detailApi\": \"\", \"routePath\": \"\", \"gridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"订单基本信息\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"simple-crud\", \"designWidth\": 1366}, \"description\": \"\", \"detailMethod\": \"get\", \"detailDataField\": \"data\"}], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"orderCode\", \"orderName\", \"orderStatus\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderStatus\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"orgId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"fileId\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"custPhone\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"orderCode\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"orderName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"orderTime\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"datetime\"}, \"orderClass\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"eq\", \"defaultValue\": null, \"componentType\": \"input\"}, \"orderStatus\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"componentKey\": \"search-form\"}, {\"props\": {\"api\": \"\", \"title\": \"订单基本信息\", \"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"订单基本信息列表\", \"props\": {\"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {\"orgId\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"fileId\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"custPhone\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderCode\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderTime\": {\"align\": \"center\", \"width\": 180, \"sortable\": true}, \"orderClass\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}, \"orderStatus\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_orderCode\", \"span\": 1, \"field\": \"orderCode\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderName\", \"span\": 1, \"field\": \"orderName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderTime\", \"span\": 1, \"field\": \"orderTime\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderStatus\", \"span\": 1, \"field\": \"orderStatus\", \"nodeType\": \"field\"}, {\"key\": \"cmp_custPhone\", \"span\": 1, \"field\": \"custPhone\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderClass\", \"span\": 1, \"field\": \"orderClass\", \"nodeType\": \"field\"}, {\"key\": \"cmp_fileId\", \"span\": 2, \"field\": \"fileId\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orgId\", \"span\": 1, \"field\": \"orgId\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"orgId\": {\"span\": 1, \"align\": \"left\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入归属组织\", \"componentType\": \"input\"}, \"fileId\": {\"span\": 2, \"align\": \"left\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 50, \"labelWidth\": 100, \"placeholder\": \"请选择文件\", \"componentType\": \"fileUpload\"}, \"custPhone\": {\"span\": 1, \"align\": \"left\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 20, \"labelWidth\": 100, \"placeholder\": \"请输入客户手机号\", \"componentType\": \"input\"}, \"orderCode\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单编码\", \"componentType\": \"input\", \"requiredMessage\": \"请输入订单编码\"}, \"orderName\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单名称\", \"componentType\": \"input\", \"requiredMessage\": \"请输入订单名称\"}, \"orderTime\": {\"span\": 1, \"align\": \"left\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择下单时间\", \"componentType\": \"datetime\"}, \"orderClass\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入订单分类\", \"componentType\": \"number\"}, \"orderStatus\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入订单状态\", \"componentType\": \"input\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_default_form\", \"formName\": \"订单基本信息表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderCode\", \"label\": \"订单编码\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单编码\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编码\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderCode\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderName\", \"label\": \"订单名称\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单名称\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单名称\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderTime\", \"label\": \"下单时间\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择下单时间\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"datetime\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderTime\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderStatus\", \"label\": \"订单状态\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入订单状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderStatus\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_custPhone\", \"label\": \"客户手机号\", \"props\": {\"clearable\": true, \"maxlength\": 20, \"placeholder\": \"请输入客户手机号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"custPhone\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderClass\", \"label\": \"订单分类\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入订单分类\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderClass\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_fileId\", \"label\": \"文件\", \"props\": {\"clearable\": true, \"maxlength\": 50, \"placeholder\": \"请选择文件\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"fileUpload\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"fileId\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orgId\", \"label\": \"归属组织\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入归属组织\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orgId\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\", \"procurement_warehouse_tf_f_order_sales_order__id\", \"procurement_warehouse_tf_f_order_sales_order__tenantId\", \"procurement_warehouse_tf_f_order_sales_order__orderNo\", \"procurement_warehouse_tf_f_order_sales_order__partnerName\", \"procurement_warehouse_tf_f_order_sales_order__totalAmount\", \"procurement_warehouse_tf_f_order_sales_order__orderDate\", \"procurement_warehouse_tf_f_order_sales_order__status\", \"procurement_warehouse_tf_f_order_sales_order__remark\", \"procurement_warehouse_tf_f_order_sales_order__createBy\", \"procurement_warehouse_tf_f_order_sales_order__createTime\", \"procurement_warehouse_tf_f_order_sales_order__createDept\", \"procurement_warehouse_tf_f_order_sales_order__updateBy\", \"procurement_warehouse_tf_f_order_sales_order__updateTime\", \"procurement_warehouse_tf_f_order_sales_order__delFlag\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_orderClass\", \"label\": \"订单分类\", \"props\": {\"placeholder\": \"请输入订单分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"orderClass\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 76, \"w\": 340, \"x\": 32, \"y\": 296, \"id\": \"detail_fileId\", \"label\": \"文件\", \"props\": {\"placeholder\": \"请输入文件\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"fileId\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-upload\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 296, \"id\": \"detail_orgId\", \"label\": \"归属组织\", \"props\": {\"placeholder\": \"请输入归属组织\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"orgId\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"订单编码\", \"fieldRef\": \"orderCode\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"订单名称\", \"fieldRef\": \"orderName\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"下单时间\", \"fieldRef\": \"orderTime\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"订单状态\", \"fieldRef\": \"orderStatus\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"客户手机号\", \"fieldRef\": \"custPhone\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"订单分类\", \"fieldRef\": \"orderClass\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"文件\", \"fieldRef\": \"fileId\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"归属组织\", \"fieldRef\": \"orgId\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"orgId\": {\"align\": \"left\"}, \"fileId\": {\"align\": \"left\"}, \"custPhone\": {\"align\": \"left\"}, \"orderCode\": {\"align\": \"left\"}, \"orderName\": {\"align\": \"left\"}, \"orderTime\": {\"align\": \"center\"}, \"orderClass\": {\"align\": \"right\"}, \"orderStatus\": {\"align\": \"left\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_orderCode\", \"label\": \"订单编码\", \"props\": {\"placeholder\": \"请输入订单编码\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderCode\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_orderName\", \"label\": \"订单名称\", \"props\": {\"placeholder\": \"请输入订单名称\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"orderName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_orderTime\", \"label\": \"下单时间\", \"props\": {\"placeholder\": \"请输入下单时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_orderStatus\", \"label\": \"订单状态\", \"props\": {\"placeholder\": \"请输入订单状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"orderStatus\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_custPhone\", \"label\": \"客户手机号\", \"props\": {\"placeholder\": \"请输入客户手机号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"custPhone\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 204, \"id\": \"toolbar_orderClass\", \"label\": \"订单分类\", \"props\": {\"placeholder\": \"请输入订单分类\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"orderClass\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 88, \"w\": 280, \"x\": 340, \"y\": 252, \"id\": \"toolbar_fileId\", \"label\": \"文件\", \"props\": {\"placeholder\": \"请输入文件\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"fileId\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-upload\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_orgId\", \"label\": \"归属组织\", \"props\": {\"placeholder\": \"请输入归属组织\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"orgId\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 376, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 13, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 376, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 14, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 488}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"createBy\", \"createTime\", \"createDept\", \"updateBy\", \"updateTime\", \"orderName\", \"orderCode\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderName\", \"label\": \"订单名称\", \"width\": 160, \"length\": 128, \"remark\": \"订单名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderName\", \"rawLabel\": \"订单名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderCode\", \"label\": \"订单编码1\", \"width\": 160, \"length\": 128, \"remark\": \"订单编码\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderCode\", \"rawLabel\": \"订单编码1\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_code\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderCode\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderTime\", \"label\": \"下单时间\", \"width\": 180, \"length\": null, \"remark\": \"下单时间\", \"dataType\": \"datetime\", \"dictType\": \"\", \"fieldRef\": \"orderTime\", \"rawLabel\": \"下单时间\", \"readonly\": false, \"required\": false, \"sortable\": true, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"order_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderTime\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderStatus\", \"label\": \"订单状态\", \"width\": 160, \"length\": 128, \"remark\": \"订单状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderStatus\", \"rawLabel\": \"订单状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderStatus\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"custPhone\", \"label\": \"客户手机号\", \"width\": 160, \"length\": 20, \"remark\": \"客户手机号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"custPhone\", \"rawLabel\": \"客户手机号\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"cust_phone\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"custPhone\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"PHONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderClass\", \"label\": \"订单分类\", \"width\": 120, \"length\": 11, \"remark\": \"订单分类\", \"dataType\": \"int\", \"dictType\": \"\", \"fieldRef\": \"orderClass\", \"rawLabel\": \"订单分类\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"order_class\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderClass\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"fileId\", \"label\": \"文件\", \"width\": 160, \"length\": 50, \"remark\": \"文件\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"fileId\", \"rawLabel\": \"文件\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"file_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"fileId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"fileUpload\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orgId\", \"label\": \"归属组织\", \"width\": 160, \"length\": 128, \"remark\": \"归属组织\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orgId\", \"rawLabel\": \"归属组织\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"org_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orgId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2077005410191015937\", \"primary\": true, \"modelCode\": \"procurement_warehouse_tf_f_order\", \"modelName\": \"订单基本信息\", \"relations\": [], \"tableName\": \"tf_f_order\"}, {\"props\": {\"saveMode\": \"replace\", \"tabTitle\": \"明细\", \"displayField\": \"orderNo\", \"relationName\": \"明细\", \"showInDetail\": true, \"sourceObjectCode\": \"tf_f_order\", \"targetObjectCode\": \"tf_f_order_sales_order\", \"inlineEditEnabled\": true, \"businessObjectCode\": \"tf_f_order_sales_order\", \"inlineCreateEnabled\": true}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号1\", \"width\": 160, \"length\": 64, \"remark\": \"订单编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__orderNo\", \"rawLabel\": \"订单编号1\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderNo\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": \"往来单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__partnerName\", \"rawLabel\": \"往来单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"partnerName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 120, \"length\": 18, \"remark\": \"订单金额\", \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__totalAmount\", \"rawLabel\": \"订单金额\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"totalAmount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 140, \"length\": null, \"remark\": \"订单日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__orderDate\", \"rawLabel\": \"订单日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"procurement_warehouse_tf_f_order_sales_order__delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2077031256914239490\", \"primary\": false, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"relations\": [{\"sourceField\": \"orderNo\", \"targetField\": \"orderCode\", \"displayField\": \"orderNo\", \"relationType\": \"DETAIL\", \"targetObjectCode\": \"procurement_warehouse_tf_f_order\"}], \"tableName\": \"tf_f_order_sales_order\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {\"gap\": 8, \"cols\": 12, \"items\": [{\"id\": \"block_crud\", \"gridH\": 16, \"gridW\": 12, \"gridX\": 0, \"gridY\": 0, \"label\": \"业务列表\", \"props\": {\"api\": \"\", \"style\": {\"x\": 0, \"y\": 0, \"width\": \"100%\", \"height\": 632, \"margin\": 0, \"padding\": 0, \"maxWidth\": \"\", \"minWidth\": \"\", \"boxShadow\": \"none\", \"maxHeight\": \"\", \"minHeight\": \"\", \"widthMode\": \"full\", \"heightMode\": \"fixed\", \"borderColor\": \"transparent\", \"borderStyle\": \"none\", \"borderWidth\": 0, \"customStyle\": \"\", \"borderRadius\": 0, \"backgroundColor\": \"transparent\"}, \"title\": \"订单基本信息\", \"events\": [], \"rowKey\": \"id\", \"hideAdd\": false, \"listApi\": \"\", \"striped\": false, \"bordered\": false, \"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 8, \"createApi\": \"\", \"deleteApi\": \"\", \"detailApi\": \"\", \"exportApi\": \"\", \"importApi\": \"\", \"isEncrypt\": false, \"maxHeight\": \"\", \"modalType\": \"modal\", \"tableSize\": \"small\", \"updateApi\": \"\", \"listMethod\": \"get\", \"modalWidth\": \"800px\", \"renderMode\": \"table\", \"searchYGap\": 16, \"showExport\": true, \"showImport\": true, \"showSearch\": true, \"description\": \"系统完整 CRUD 页面组件\", \"hideToolbar\": false, \"previewMode\": \"mock\", \"publicQuery\": {}, \"editGridCols\": 1, \"formOpenMode\": \"modal\", \"publicParams\": {}, \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"addButtonText\": \"新增\", \"crudHookRules\": {}, \"customActions\": [], \"fieldSettings\": {}, \"hideSelection\": false, \"lastPreviewAt\": \"\", \"listDataField\": \"records\", \"editLabelAlign\": \"right\", \"editLabelWidth\": \"auto\", \"exportFileName\": \"\", \"listTotalField\": \"total\", \"searchGridCols\": 4, \"showPagination\": true, \"drawerPlacement\": \"right\", \"hideBatchDelete\": false, \"hideModalFooter\": false, \"previewLiveData\": false, \"previewRecordId\": \"\", \"searchFieldRefs\": [\"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\"], \"showExportTasks\": true, \"defaultSortField\": \"id\", \"defaultSortOrder\": \"desc\", \"detailModalWidth\": \"min(1080px, 92vw)\", \"editShowFeedback\": true, \"exportButtonText\": \"导出\", \"lastPreviewError\": \"\", \"searchLabelWidth\": \"auto\", \"beforeSubmitRules\": [], \"enableCustomQuery\": true, \"formDefaultValues\": {}, \"lastPreviewStatus\": \"idle\", \"editLabelPlacement\": \"left\", \"lastPreviewMessage\": \"当前使用模拟预览，不请求接口\", \"searchFieldSettings\": {}, \"submitDefaultParams\": {}, \"searchEnableCollapse\": true, \"showRenderModeSwitch\": true, \"searchMaxVisibleFields\": 3, \"hideDefaultDetailContent\": false}, \"children\": [], \"blockType\": \"AiCrudPage\", \"fieldRefs\": [\"id\", \"orderCode\", \"orderName\", \"orderTime\", \"orderStatus\", \"custPhone\", \"orderClass\", \"fileId\", \"orgId\", \"createTime\", \"updateTime\"]}], \"rowHeight\": 32, \"layoutType\": \"SINGLE\", \"designWidth\": 1366}, \"listLayoutMode\": \"grid\", \"primaryModelId\": \"2077005410191015937\", \"removedPageKeys\": [], \"primaryModelCode\": \"procurement_warehouse_tf_f_order\"}', 45, 6, '2026-07-20 10:03:15', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order', '订单基本信息', 1, '2026-07-14 20:20:53', 6, 1, '2026-07-21 13:12:54', 5, 'main', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}', 'tf_f_order', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2077021623407345666, 1, 'procurement_warehouse_tf_f_order_purchase_order', 'tf_f_order_purchase_order', '采购订单', '采购订单', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '采购订单', NULL, 0, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号\", \"width\": 160, \"length\": 64, \"remark\": \"订单编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单编号\", \"defaultValue\": null}, \"columnName\": \"order_no\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 64, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderNo\", \"precision\": 2, \"columnName\": \"order_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": \"往来单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入往来单位\", \"defaultValue\": null}, \"columnName\": \"partner_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"partnerName\", \"precision\": 2, \"columnName\": \"partner_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 120, \"length\": 18, \"remark\": \"订单金额\", \"dataType\": \"int\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单金额\", \"defaultValue\": null}, \"columnName\": \"total_amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"totalAmount\", \"precision\": 2, \"columnName\": \"total_amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"NUMBER\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 140, \"length\": null, \"remark\": \"订单日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择订单日期\", \"defaultValue\": null}, \"columnName\": \"order_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"orderDate\", \"precision\": 2, \"columnName\": \"order_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入状态\", \"defaultValue\": null}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": 2, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": 2, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"procurement_warehouse_tf_f_order_purchase_order\", \"name\": \"采购订单\", \"description\": \"从数据表 tf_f_order_purchase_order 导入\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": null, \"dataScope\": \"TENANT\", \"orgColumn\": null, \"userField\": null, \"userColumn\": null, \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_purchase_order\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order_purchase_order\", \"datasourceId\": 5, \"tableComment\": \"采购订单\", \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"businessName\": \"采购订单\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_purchase_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"partnerName\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"partnerName\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"partnerName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"partnerName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"采购订单列表\", \"props\": {\"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"status\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderNo\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderDate\": {\"align\": \"center\", \"width\": 140, \"sortable\": false}, \"partnerName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"totalAmount\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_orderNo\", \"span\": 1, \"field\": \"orderNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_partnerName\", \"span\": 1, \"field\": \"partnerName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_totalAmount\", \"span\": 1, \"field\": \"totalAmount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderDate\", \"span\": 1, \"field\": \"orderDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入状态\", \"componentType\": \"input\"}, \"orderNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入订单编号\", \"componentType\": \"input\", \"requiredMessage\": \"请输入订单编号\"}, \"orderDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择订单日期\", \"componentType\": \"date\"}, \"partnerName\": {\"span\": 1, \"align\": \"left\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入往来单位\", \"componentType\": \"input\"}, \"totalAmount\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入订单金额\", \"componentType\": \"number\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\", \"formName\": \"采购订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"number\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_purchase_order_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"订单编号\", \"fieldRef\": \"orderNo\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"往来单位\", \"fieldRef\": \"partnerName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"订单金额\", \"fieldRef\": \"totalAmount\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"订单日期\", \"fieldRef\": \"orderDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\"}, \"orderNo\": {\"align\": \"left\"}, \"orderDate\": {\"align\": \"center\"}, \"partnerName\": {\"align\": \"left\"}, \"totalAmount\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_purchase_order\", \"modelName\": \"采购订单\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"createBy\", \"createTime\", \"remark\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": null, \"removedPageKeys\": [], \"primaryModelCode\": null}', 2, 0, NULL, NULL, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order_purchase_order', '采购订单', 1, '2026-07-14 21:25:19', 6, 1, '2026-07-14 21:25:43', 5, 'main', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_purchase_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}', 'tf_f_order_purchase_order', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);
INSERT INTO `ai_crud_config` VALUES (2077031257195257857, 1, 'procurement_warehouse_tf_f_order_sales_order', 'tf_f_order_sales_order', '销售订单', '销售订单', '[{\"type\": \"input\", \"align\": \"left\", \"field\": \"partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入往来单位\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}, {\"type\": \"input\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入状态\"}, \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null}]', '[{\"key\": \"orderNo\", \"align\": \"left\", \"title\": \"订单编号1\", \"width\": 160, \"dataIndex\": \"orderNo\"}, {\"key\": \"partnerName\", \"align\": \"left\", \"title\": \"往来单位\", \"width\": 160, \"dataIndex\": \"partnerName\"}, {\"key\": \"totalAmount\", \"align\": \"right\", \"title\": \"订单金额\", \"width\": 120, \"dataIndex\": \"totalAmount\"}, {\"key\": \"orderDate\", \"align\": \"center\", \"title\": \"订单日期\", \"width\": 140, \"dataIndex\": \"orderDate\"}, {\"key\": \"status\", \"align\": \"left\", \"title\": \"状态\", \"width\": 160, \"dataIndex\": \"status\"}, {\"key\": \"remark\", \"align\": \"left\", \"title\": \"备注\", \"width\": 160, \"dataIndex\": \"remark\"}, {\"key\": \"actions\", \"fixed\": \"right\", \"title\": \"操作\", \"width\": 180, \"actions\": [{\"key\": \"edit\", \"type\": \"primary\", \"label\": \"编辑\", \"position\": \"row\"}, {\"key\": \"detail\", \"type\": \"info\", \"label\": \"查看详情\", \"position\": \"row\"}, {\"key\": \"delete\", \"type\": \"error\", \"label\": \"删除\", \"position\": \"row\"}], \"dataIndex\": \"actions\", \"maxActionButtons\": 3}]', '[{\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"rules\": [{\"message\": \"请输入订单编号\", \"trigger\": [\"blur\", \"change\"], \"required\": true}], \"required\": true, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入订单编号\", \"defaultValue\": \"\", \"advancedProps\": {\"length\": 64, \"unique\": false, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderNo\", \"precision\": 2, \"columnName\": \"order_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"requiredMessage\": \"请输入订单编号\"}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入往来单位\", \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"partnerName\", \"precision\": null, \"columnName\": \"partner_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"number\", \"align\": \"left\", \"field\": \"totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"precision\": 2, \"placeholder\": \"请输入订单金额\"}, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"precision\": 2, \"labelWidth\": 100, \"placeholder\": \"请输入订单金额\", \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"totalAmount\", \"precision\": 2, \"columnName\": \"total_amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"date\", \"align\": \"left\", \"field\": \"orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择订单日期\", \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"orderDate\", \"precision\": null, \"columnName\": \"order_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 1, \"type\": \"input\", \"align\": \"left\", \"field\": \"status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入状态\", \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": null, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}, {\"span\": 2, \"type\": \"textarea\", \"align\": \"left\", \"field\": \"remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": null, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}}]', '{\"list\": \"get@/ai/crud/procurement_warehouse_tf_f_order_sales_order/page\", \"create\": \"post@/ai/crud/procurement_warehouse_tf_f_order_sales_order\", \"delete\": \"delete@/ai/crud/procurement_warehouse_tf_f_order_sales_order/:id\", \"detail\": \"get@/ai/crud/procurement_warehouse_tf_f_order_sales_order/:id\", \"export\": \"post@/ai/crud/procurement_warehouse_tf_f_order_sales_order/export\", \"import\": \"post@/ai/crud/procurement_warehouse_tf_f_order_sales_order/import\", \"update\": \"put@/ai/crud/procurement_warehouse_tf_f_order_sales_order\", \"importTemplate\": \"get@/ai/crud/procurement_warehouse_tf_f_order_sales_order/import-template\"}', '{\"editSize\": \"medium\", \"editXGap\": 16, \"editYGap\": 16, \"modalType\": \"modal\", \"joinConfig\": [], \"modalWidth\": \"800px\", \"rowActions\": [], \"defaultSort\": {\"isAsc\": \"desc\", \"orderByColumn\": \"id\"}, \"tableRowGap\": 8, \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"tabWorkspace\": {\"maxTabs\": 8, \"showDirtyMark\": true, \"closeAfterSave\": false, \"reuseRecordTab\": true}, \"editFormLayout\": [{\"key\": \"cmp_orderNo\", \"span\": 1, \"field\": \"orderNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_partnerName\", \"span\": 1, \"field\": \"partnerName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_totalAmount\", \"span\": 1, \"field\": \"totalAmount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderDate\", \"span\": 1, \"field\": \"orderDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"editLabelAlign\": \"right\", \"editLabelWidth\": 100, \"searchGridCols\": 4, \"toolbarActions\": [], \"editShowFeedback\": true, \"editLabelPlacement\": \"left\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\"}}', 'CONFIG', 'LOWCODE', '0', 'PUBLISHED', '销售订单', 9489, 0, 9521, '[]', '{}', '{}', '{}', 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号1\", \"width\": 160, \"length\": 64, \"remark\": \"订单编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 1, \"basicProps\": {\"required\": true, \"clearable\": true, \"maxlength\": 64, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单编号\", \"defaultValue\": null, \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"designer\", \"fieldCode\": \"orderNo\", \"columnName\": \"order_no\", \"createIfMissing\": false}}, \"columnName\": \"order_no\", \"exportable\": true, \"importable\": true, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": \"\", \"advancedProps\": {\"length\": 64, \"unique\": false, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"orderNo\", \"precision\": 2, \"columnName\": \"order_no\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": \"往来单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 2, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 128, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入往来单位\", \"defaultValue\": null}, \"columnName\": \"partner_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 128, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"partnerName\", \"precision\": null, \"columnName\": \"partner_name\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 120, \"length\": 18, \"remark\": \"订单金额\", \"dataType\": \"decimal\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": 3, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 18, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入订单金额\", \"defaultValue\": null}, \"columnName\": \"total_amount\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 18, \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldCode\": \"totalAmount\", \"precision\": 2, \"columnName\": \"total_amount\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MONEY\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 140, \"length\": null, \"remark\": \"订单日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": 4, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请选择订单日期\", \"defaultValue\": null}, \"columnName\": \"order_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"date\", \"dictType\": \"\", \"fieldCode\": \"orderDate\", \"precision\": null, \"columnName\": \"order_date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"DATE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 5, \"basicProps\": {\"required\": false, \"clearable\": true, \"maxlength\": 32, \"exportable\": null, \"importable\": null, \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入状态\", \"defaultValue\": null}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": 32, \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldCode\": \"status\", \"precision\": null, \"columnName\": \"status\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"TEXT\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": 6, \"basicProps\": {\"required\": false, \"clearable\": true, \"exportable\": null, \"importable\": null, \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"placeholder\": \"请输入备注\", \"defaultValue\": null}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {\"length\": null, \"dataType\": \"text\", \"dictType\": \"\", \"fieldCode\": \"remark\", \"precision\": null, \"columnName\": \"remark\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": \"MULTILINE\", \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"procurement_warehouse_tf_f_order_sales_order\", \"name\": \"销售订单\", \"description\": \"从数据表 tf_f_order_sales_order 导入\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": null, \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": null, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"primaryKey\": {\"field\": \"id\", \"dataType\": \"bigint\", \"columnName\": \"id\", \"autoIncrement\": true}, \"treeConfig\": null, \"sourceTable\": {\"dbType\": \"MySQL\", \"tableId\": null, \"tableName\": \"tf_f_order_sales_order\", \"datasourceId\": 5, \"tableComment\": \"销售订单\", \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"businessName\": \"销售订单\", \"auditStrategy\": {\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}, \"schemaVersion\": 2, \"tenantStrategy\": {\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}, \"validationRules\": [], \"runtimeDatasource\": {\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}, \"uniqueConstraints\": [], \"logicDeleteStrategy\": {\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}}', '{\"pages\": [], \"zones\": [{\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 132, \"w\": 700, \"x\": 32, \"y\": 36, \"id\": \"search_query_set\", \"label\": \"查询集\", \"props\": {\"fieldRefs\": [\"partnerName\", \"status\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [\"partnerName\", \"status\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"query-set\"}, {\"h\": 40, \"w\": 104, \"x\": 760, \"y\": 82, \"id\": \"search_action_reset\", \"label\": \"重置\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"reset-button\"}, {\"h\": 40, \"w\": 128, \"x\": 876, \"y\": 82, \"id\": \"search_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}], \"width\": 1040, \"height\": 300}, \"fieldSettings\": {\"status\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}, \"partnerName\": {\"align\": \"left\", \"collapsed\": false, \"queryType\": \"like\", \"defaultValue\": null, \"componentType\": \"input\"}}}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [\"partnerName\", \"status\"], \"componentKey\": \"search-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 40, \"w\": 104, \"x\": 32, \"y\": 28, \"id\": \"table_action_add\", \"label\": \"新增\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"add-button\"}, {\"h\": 40, \"w\": 104, \"x\": 148, \"y\": 28, \"id\": \"table_action_import\", \"label\": \"导入\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"import-button\"}, {\"h\": 40, \"w\": 104, \"x\": 264, \"y\": 28, \"id\": \"table_action_export\", \"label\": \"导出\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"export-button\"}, {\"h\": 40, \"w\": 128, \"x\": 380, \"y\": 28, \"id\": \"table_action_custom_query\", \"label\": \"自定义查询\", \"props\": {\"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"\", \"fieldRefs\": [], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"custom-query\"}, {\"h\": 300, \"w\": 940, \"x\": 32, \"y\": 88, \"id\": \"table_data_grid\", \"label\": \"销售订单列表\", \"props\": {\"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"placeholder\": \"\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"modelCode\": \"\", \"modelName\": \"\", \"componentKey\": \"data-table\"}], \"width\": 1040, \"height\": 460}, \"fieldSettings\": {\"remark\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"status\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderNo\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"orderDate\": {\"align\": \"center\", \"width\": 140, \"sortable\": false}, \"partnerName\": {\"align\": \"left\", \"width\": 160, \"sortable\": false}, \"totalAmount\": {\"align\": \"right\", \"width\": 120, \"sortable\": false}}}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"data-table\"}, {\"props\": {\"size\": \"medium\", \"rowGap\": 16, \"columnGap\": 16, \"modalType\": \"modal\", \"formAssets\": [], \"formLayout\": [{\"key\": \"cmp_orderNo\", \"span\": 1, \"field\": \"orderNo\", \"nodeType\": \"field\"}, {\"key\": \"cmp_partnerName\", \"span\": 1, \"field\": \"partnerName\", \"nodeType\": \"field\"}, {\"key\": \"cmp_totalAmount\", \"span\": 1, \"field\": \"totalAmount\", \"nodeType\": \"field\"}, {\"key\": \"cmp_orderDate\", \"span\": 1, \"field\": \"orderDate\", \"nodeType\": \"field\"}, {\"key\": \"cmp_status\", \"span\": 1, \"field\": \"status\", \"nodeType\": \"field\"}, {\"key\": \"cmp_remark\", \"span\": 2, \"field\": \"remark\", \"nodeType\": \"field\"}], \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"compiledFrom\": \"formDesignerSchema\", \"editGridCols\": 2, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"fieldSettings\": {\"remark\": {\"span\": 2, \"align\": \"left\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请输入备注\", \"componentType\": \"textarea\"}, \"status\": {\"span\": 1, \"align\": \"left\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 32, \"labelWidth\": 100, \"placeholder\": \"请输入状态\", \"componentType\": \"input\"}, \"orderNo\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"readonly\": false, \"required\": true, \"clearable\": true, \"maxlength\": 64, \"labelWidth\": 100, \"placeholder\": \"请输入订单编号\", \"componentType\": \"input\", \"requiredMessage\": \"请输入订单编号\"}, \"orderDate\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"labelWidth\": 100, \"placeholder\": \"请选择订单日期\", \"componentType\": \"date\"}, \"partnerName\": {\"span\": 1, \"align\": \"left\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 128, \"labelWidth\": 100, \"placeholder\": \"请输入往来单位\", \"componentType\": \"input\"}, \"totalAmount\": {\"span\": 1, \"align\": \"left\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"readonly\": false, \"required\": false, \"clearable\": true, \"maxlength\": 18, \"labelWidth\": 100, \"placeholder\": \"请输入订单金额\", \"componentType\": \"number\"}}, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"formDesignerSchema\": {\"forms\": [{\"usage\": [\"create\", \"edit\"], \"schema\": {\"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\"}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\"}], \"layout\": {\"size\": \"medium\", \"xGap\": 16, \"yGap\": 16, \"rowGap\": 16, \"gridCols\": 2, \"columnGap\": 16, \"modalType\": \"modal\", \"resetText\": \"重置\", \"showReset\": true, \"cancelText\": \"取消\", \"labelAlign\": \"right\", \"labelWidth\": 100, \"modalWidth\": \"800px\", \"showCancel\": false, \"showSubmit\": true, \"submitText\": \"提交\", \"gridColumns\": 2, \"showActions\": true, \"formOpenMode\": \"modal\", \"showFeedback\": true, \"enableCollapse\": false, \"inlineFeedback\": false, \"labelPlacement\": \"left\", \"drawerPlacement\": \"right\", \"detailModalWidth\": \"800px\", \"maxVisibleFields\": 6, \"hideRequiredAsterisk\": false}, \"formKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\", \"formName\": \"销售订单表单\", \"settings\": {\"formAssets\": [], \"migratedFrom\": \"pageSchema\"}, \"components\": [{\"id\": \"cmp_orderNo\", \"label\": \"订单编号\", \"props\": {\"clearable\": true, \"maxlength\": 64, \"placeholder\": \"请输入订单编号\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": true, \"requiredMessage\": \"请输入订单编号\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderNo\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_partnerName\", \"label\": \"往来单位\", \"props\": {\"clearable\": true, \"maxlength\": 128, \"placeholder\": \"请输入往来单位\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"partnerName\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_totalAmount\", \"label\": \"订单金额\", \"props\": {\"clearable\": true, \"maxlength\": 18, \"placeholder\": \"请输入订单金额\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"money\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"totalAmount\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_orderDate\", \"label\": \"订单日期\", \"props\": {\"clearable\": true, \"placeholder\": \"请选择订单日期\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"date\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"orderDate\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_status\", \"label\": \"状态\", \"props\": {\"clearable\": true, \"maxlength\": 32, \"placeholder\": \"请输入状态\"}, \"layout\": {\"span\": 1, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"input\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"status\", \"createIfMissing\": false}, \"advancedProps\": {}}, {\"id\": \"cmp_remark\", \"label\": \"备注\", \"props\": {\"clearable\": true, \"placeholder\": \"请输入备注\"}, \"layout\": {\"span\": 2, \"align\": \"left\"}, \"children\": [], \"validation\": {\"rules\": [], \"preset\": \"\", \"message\": \"\", \"pattern\": \"\", \"required\": false, \"requiredMessage\": \"\"}, \"visibility\": {\"hidden\": false, \"readonly\": false}, \"componentKey\": \"textarea\", \"fieldBinding\": {\"mode\": \"field\", \"locked\": false, \"source\": \"field_asset\", \"fieldCode\": \"remark\", \"createIfMissing\": false}, \"advancedProps\": {}}], \"schemaVersion\": \"form-first-v2\", \"defaultFormKey\": \"procurement_warehouse_tf_f_order_sales_order_default_form\"}, \"hideRequiredAsterisk\": false}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 32, \"id\": \"detail_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 32, \"id\": \"detail_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 120, \"id\": \"detail_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 340, \"x\": 396, \"y\": 120, \"id\": \"detail_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 340, \"x\": 32, \"y\": 208, \"id\": \"detail_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 76, \"w\": 340, \"x\": 396, \"y\": 208, \"id\": \"detail_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-textarea\"}], \"width\": 1040, \"height\": 420}, \"detailGroups\": [{\"key\": \"basic\", \"items\": [{\"align\": \"left\", \"label\": \"订单编号\", \"fieldRef\": \"orderNo\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"往来单位\", \"fieldRef\": \"partnerName\", \"readonly\": true}, {\"align\": \"right\", \"label\": \"订单金额\", \"fieldRef\": \"totalAmount\", \"readonly\": true}, {\"align\": \"center\", \"label\": \"订单日期\", \"fieldRef\": \"orderDate\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"状态\", \"fieldRef\": \"status\", \"readonly\": true}, {\"align\": \"left\", \"label\": \"备注\", \"fieldRef\": \"remark\", \"readonly\": true}], \"title\": \"基础信息\"}], \"fieldSettings\": {\"remark\": {\"align\": \"left\"}, \"status\": {\"align\": \"left\"}, \"orderNo\": {\"align\": \"left\"}, \"orderDate\": {\"align\": \"center\"}, \"partnerName\": {\"align\": \"left\"}, \"totalAmount\": {\"align\": \"right\"}}}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"remark\"], \"componentKey\": \"detail-view\"}, {\"props\": {\"canvas\": {\"snap\": 8, \"items\": [{\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 32, \"id\": \"toolbar_id\", \"label\": \"ID\", \"props\": {\"placeholder\": \"请输入ID\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 1, \"fieldRef\": \"id\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 32, \"id\": \"toolbar_orderNo\", \"label\": \"订单编号\", \"props\": {\"placeholder\": \"请输入订单编号\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 2, \"fieldRef\": \"orderNo\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 32, \"id\": \"toolbar_partnerName\", \"label\": \"往来单位\", \"props\": {\"placeholder\": \"请输入往来单位\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 3, \"fieldRef\": \"partnerName\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 118, \"id\": \"toolbar_totalAmount\", \"label\": \"订单金额\", \"props\": {\"placeholder\": \"请输入订单金额\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 4, \"fieldRef\": \"totalAmount\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 118, \"id\": \"toolbar_orderDate\", \"label\": \"订单日期\", \"props\": {\"placeholder\": \"请输入订单日期\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 5, \"fieldRef\": \"orderDate\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-date\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 118, \"id\": \"toolbar_status\", \"label\": \"状态\", \"props\": {\"placeholder\": \"请输入状态\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 6, \"fieldRef\": \"status\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-input\"}, {\"h\": 98, \"w\": 580, \"x\": 32, \"y\": 272, \"id\": \"toolbar_remark\", \"label\": \"备注\", \"props\": {\"placeholder\": \"请输入备注\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 7, \"fieldRef\": \"remark\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-textarea\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 204, \"id\": \"toolbar_createBy\", \"label\": \"创建人\", \"props\": {\"placeholder\": \"请输入创建人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 8, \"fieldRef\": \"createBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 204, \"id\": \"toolbar_createTime\", \"label\": \"创建时间\", \"props\": {\"placeholder\": \"请输入创建时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 9, \"fieldRef\": \"createTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-datetime\"}, {\"h\": 64, \"w\": 280, \"x\": 32, \"y\": 290, \"id\": \"toolbar_createDept\", \"label\": \"创建部门\", \"props\": {\"placeholder\": \"请输入创建部门\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 10, \"fieldRef\": \"createDept\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 340, \"y\": 290, \"id\": \"toolbar_updateBy\", \"label\": \"更新人\", \"props\": {\"placeholder\": \"请输入更新人\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 11, \"fieldRef\": \"updateBy\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-number\"}, {\"h\": 64, \"w\": 280, \"x\": 648, \"y\": 290, \"id\": \"toolbar_updateTime\", \"label\": \"更新时间\", \"props\": {\"placeholder\": \"请输入更新时间\"}, \"style\": {\"fill\": \"#ffffff\", \"radius\": 6, \"stroke\": \"#cbd5e1\", \"labelWidth\": 86}, \"locked\": false, \"zIndex\": 12, \"fieldRef\": \"updateTime\", \"fieldRefs\": [], \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"componentKey\": \"field-datetime\"}], \"width\": 1040, \"height\": 420}}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [\"id\", \"orderNo\", \"partnerName\", \"totalAmount\", \"orderDate\", \"status\", \"createBy\", \"createTime\", \"remark\", \"createDept\", \"updateBy\", \"updateTime\"], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"orderNo\", \"label\": \"订单编号1\", \"width\": 160, \"length\": 64, \"remark\": \"订单编号\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"orderNo\", \"rawLabel\": \"订单编号1\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"order_no\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderNo\", \"systemField\": false, \"defaultValue\": \"\", \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"partnerName\", \"label\": \"往来单位\", \"width\": 160, \"length\": 128, \"remark\": \"往来单位\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"partnerName\", \"rawLabel\": \"往来单位\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"partner_name\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"partnerName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"totalAmount\", \"label\": \"订单金额\", \"width\": 120, \"length\": 18, \"remark\": \"订单金额\", \"dataType\": \"decimal\", \"dictType\": \"\", \"fieldRef\": \"totalAmount\", \"rawLabel\": \"订单金额\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"total_amount\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"totalAmount\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"orderDate\", \"label\": \"订单日期\", \"width\": 140, \"length\": null, \"remark\": \"订单日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"orderDate\", \"rawLabel\": \"订单日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"order_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"orderDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": true, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 160, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": \"ENABLED\", \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"2077031256914239490\", \"primary\": true, \"modelCode\": \"procurement_warehouse_tf_f_order_sales_order\", \"modelName\": \"销售订单\", \"relations\": [], \"tableName\": \"tf_f_order_sales_order\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"2077031256914239490\", \"removedPageKeys\": [], \"primaryModelCode\": \"procurement_warehouse_tf_f_order_sales_order\"}', 6, 3, '2026-07-20 10:03:17', 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order_sales_order', '销售订单', 1, '2026-07-14 22:03:36', 6, 1, '2026-07-20 10:03:17', 5, 'main', '{\"dbType\": \"MySQL\", \"allowDdl\": true, \"readonly\": false, \"riskLevel\": \"LOW\", \"tableMode\": \"EXISTING\", \"tableName\": \"tf_f_order_sales_order\", \"allowWrite\": true, \"usageScope\": \"BOTH\", \"datasourceId\": 5, \"datasourceCode\": \"main\", \"datasourceName\": \"应用数据源\"}', 'tf_f_order_sales_order', 'id', 'id', 'bigint', '{\"mode\": \"FORGE_TENANT_ID\", \"columnName\": \"tenant_id\"}', '{\"mode\": \"FORGE_COLUMNS\", \"createByColumn\": \"create_by\", \"updateByColumn\": \"update_by\", \"createDeptColumn\": \"create_dept\", \"createTimeColumn\": \"create_time\", \"updateTimeColumn\": \"update_time\"}', '{\"mode\": \"DEL_FLAG\", \"columnName\": \"del_flag\", \"activeValue\": \"0\", \"deletedValue\": \"1\"}', 0);
INSERT INTO `ai_crud_config` VALUES (2079035134483636226, 1, 'crm_sales_task', 'crm_sales_task', '销售任务', '销售任务', NULL, NULL, NULL, NULL, NULL, 'CONFIG', 'LOWCODE', '0', 'DRAFT', '销售任务', NULL, 9, NULL, NULL, NULL, NULL, NULL, 'SINGLE', '{\"domain\": {\"id\": \"1900000000000000002\", \"code\": \"CRM\", \"name\": \"CRM\"}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"id\", \"exportable\": null, \"importable\": null, \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": true, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"tenant_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"taskName\", \"label\": \"任务名称\", \"width\": 160, \"length\": 256, \"remark\": \"任务名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"task_name\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"taskType\", \"label\": \"任务类型\", \"width\": 160, \"length\": 32, \"remark\": \"任务类型\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_type\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"task_type\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_status\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"status\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"priority\", \"label\": \"优先级\", \"width\": 160, \"length\": 32, \"remark\": \"优先级\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_priority\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"priority\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"select\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"startDate\", \"label\": \"开始日期\", \"width\": 160, \"length\": null, \"remark\": \"开始日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"start_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"endDate\", \"label\": \"截止日期\", \"width\": 160, \"length\": null, \"remark\": \"截止日期\", \"dataType\": \"date\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"end_date\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"date\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": null, \"remark\": \"负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"assignee_id\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"remark\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"systemField\": false, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"textarea\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\", \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"create_dept\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_by\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"number\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"update_time\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"datetime\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"sortOrder\": null, \"basicProps\": {}, \"columnName\": \"del_flag\", \"exportable\": null, \"importable\": null, \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"systemField\": true, \"defaultValue\": null, \"advancedProps\": {}, \"autoIncrement\": false, \"componentType\": \"input\", \"formulaConfig\": null, \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null, \"businessFieldType\": null, \"referenceObjectCode\": null, \"referenceDisplayField\": null}], \"object\": {\"code\": \"crm_sales_task\", \"name\": \"销售任务\", \"description\": \"销售计划、待办任务和任务完成情况管理\"}, \"appType\": \"SINGLE\", \"indexes\": [], \"children\": [], \"policies\": {\"orgField\": \"createDept\", \"dataScope\": \"TENANT\", \"orgColumn\": \"create_dept\", \"userField\": \"createBy\", \"userColumn\": \"create_by\", \"regionField\": \"\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"regionColumn\": \"\", \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"relations\": [], \"tableMode\": \"CREATE\", \"tableName\": \"crm_sales_task\", \"primaryKey\": null, \"treeConfig\": {\"enabled\": null, \"keyField\": \"id\", \"loadMode\": null, \"treeTitle\": \"树形导航\", \"labelField\": \"name\", \"filterField\": null, \"parentField\": \"parentId\", \"targetField\": null, \"childrenField\": \"children\", \"sourceModelCode\": null, \"sourceModelName\": null, \"sourceTableName\": null}, \"sourceTable\": null, \"businessName\": \"销售任务\", \"auditStrategy\": null, \"schemaVersion\": 2, \"tenantStrategy\": null, \"validationRules\": [], \"runtimeDatasource\": null, \"uniqueConstraints\": [], \"logicDeleteStrategy\": null}', '{\"pages\": [], \"zones\": [{\"props\": {}, \"enabled\": true, \"zoneKey\": \"search\", \"fieldRefs\": [], \"componentKey\": \"search-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"table\", \"fieldRefs\": [\"taskName\", \"taskType\", \"status\", \"priority\", \"startDate\", \"endDate\", \"assigneeId\"], \"componentKey\": \"data-table\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"edit\", \"fieldRefs\": [\"taskName\", \"taskType\", \"status\", \"priority\", \"startDate\", \"endDate\", \"assigneeId\", \"remark\"], \"componentKey\": \"edit-form\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"detail\", \"fieldRefs\": [\"taskName\", \"taskType\", \"status\", \"priority\", \"startDate\", \"endDate\", \"assigneeId\"], \"componentKey\": \"detail-view\"}, {\"props\": {}, \"enabled\": true, \"zoneKey\": \"toolbar\", \"fieldRefs\": [], \"componentKey\": \"table-toolbar\"}], \"modelRefs\": [{\"props\": {}, \"fields\": [{\"field\": \"id\", \"label\": \"ID\", \"width\": 100, \"length\": null, \"remark\": \"自增主键，系统生成\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"id\", \"rawLabel\": \"ID\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"id\", \"primaryKey\": true, \"searchable\": true, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"id\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": true, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"tenantId\", \"label\": \"租户ID\", \"width\": 120, \"length\": null, \"remark\": \"租户隔离字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"tenantId\", \"rawLabel\": \"租户ID\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"tenant_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"tenantId\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"taskName\", \"label\": \"任务名称\", \"width\": 160, \"length\": 256, \"remark\": \"任务名称\", \"dataType\": \"varchar\", \"dictType\": \"\", \"fieldRef\": \"taskName\", \"rawLabel\": \"任务名称\", \"readonly\": false, \"required\": true, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"task_name\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"taskName\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"taskType\", \"label\": \"任务类型\", \"width\": 160, \"length\": 32, \"remark\": \"任务类型\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_type\", \"fieldRef\": \"taskType\", \"rawLabel\": \"任务类型\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"task_type\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"taskType\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"status\", \"label\": \"状态\", \"width\": 160, \"length\": 32, \"remark\": \"状态\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_status\", \"fieldRef\": \"status\", \"rawLabel\": \"状态\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"status\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"status\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"priority\", \"label\": \"优先级\", \"width\": 160, \"length\": 32, \"remark\": \"优先级\", \"dataType\": \"varchar\", \"dictType\": \"crm_task_priority\", \"fieldRef\": \"priority\", \"rawLabel\": \"优先级\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"priority\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"priority\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"select\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"startDate\", \"label\": \"开始日期\", \"width\": 160, \"length\": null, \"remark\": \"开始日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"startDate\", \"rawLabel\": \"开始日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"start_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"startDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"endDate\", \"label\": \"截止日期\", \"width\": 160, \"length\": null, \"remark\": \"截止日期\", \"dataType\": \"date\", \"dictType\": \"\", \"fieldRef\": \"endDate\", \"rawLabel\": \"截止日期\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"end_date\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"endDate\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"date\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"assigneeId\", \"label\": \"负责人\", \"width\": 160, \"length\": null, \"remark\": \"负责人\", \"dataType\": \"bigint\", \"dictType\": \"\", \"fieldRef\": \"assigneeId\", \"rawLabel\": \"负责人\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"eq\", \"columnName\": \"assignee_id\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": true, \"sourceField\": \"assigneeId\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"remark\", \"label\": \"备注\", \"width\": 220, \"length\": null, \"remark\": \"备注\", \"dataType\": \"text\", \"dictType\": \"\", \"fieldRef\": \"remark\", \"rawLabel\": \"备注\", \"readonly\": false, \"required\": false, \"sortable\": false, \"precision\": 2, \"queryType\": \"like\", \"columnName\": \"remark\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": true, \"listVisible\": false, \"sourceField\": \"remark\", \"systemField\": false, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"textarea\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": \"\"}, {\"field\": \"createBy\", \"label\": \"创建人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createBy\", \"rawLabel\": \"创建人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createTime\", \"label\": \"创建时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"createTime\", \"rawLabel\": \"创建时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"createTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"createDept\", \"label\": \"创建部门\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"createDept\", \"rawLabel\": \"创建部门\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"create_dept\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"createDept\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateBy\", \"label\": \"更新人\", \"width\": 120, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"bigint\", \"dictType\": null, \"fieldRef\": \"updateBy\", \"rawLabel\": \"更新人\", \"readonly\": true, \"required\": false, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_by\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"updateBy\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"number\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"updateTime\", \"label\": \"更新时间\", \"width\": 180, \"length\": null, \"remark\": \"审计字段，系统写入\", \"dataType\": \"datetime\", \"dictType\": null, \"fieldRef\": \"updateTime\", \"rawLabel\": \"更新时间\", \"readonly\": true, \"required\": true, \"sortable\": true, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"update_time\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": true, \"sourceField\": \"updateTime\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"datetime\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}, {\"field\": \"delFlag\", \"label\": \"删除标志\", \"width\": 100, \"length\": 1, \"remark\": \"逻辑删除字段，系统维护\", \"dataType\": \"char\", \"dictType\": null, \"fieldRef\": \"delFlag\", \"rawLabel\": \"删除标志\", \"readonly\": true, \"required\": true, \"sortable\": false, \"precision\": null, \"queryType\": \"eq\", \"columnName\": \"del_flag\", \"primaryKey\": false, \"searchable\": false, \"fieldStatus\": null, \"formVisible\": false, \"listVisible\": false, \"sourceField\": \"delFlag\", \"systemField\": true, \"defaultValue\": null, \"autoIncrement\": false, \"componentType\": \"input\", \"sensitiveType\": \"NONE\", \"encryptAlgorithm\": null}], \"modelId\": \"1920000000000000009\", \"primary\": true, \"modelCode\": \"crm_sales_task\", \"modelName\": \"销售任务\", \"relations\": [], \"tableName\": \"crm_sales_task\"}], \"layoutType\": \"SINGLE\", \"listGridLayout\": {}, \"listLayoutMode\": \"standard\", \"primaryModelId\": \"1920000000000000009\", \"removedPageKeys\": [], \"primaryModelCode\": \"crm_sales_task\"}', 5, 0, NULL, NULL, 1900000000000000002, 'CRM', 'crm_sales_task', '销售任务', 1, '2026-07-20 10:46:17', 6, 1, '2026-07-22 13:31:05', NULL, NULL, NULL, 'crm_sales_task', 'id', 'id', 'bigint', NULL, NULL, NULL, 0);

-- ----------------------------
-- Table structure for ai_crud_config_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_crud_config_version`;
CREATE TABLE `ai_crud_config_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `config_id` bigint(0) NOT NULL COMMENT 'CRUD配置ID',
  `config_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'CRUD配置键',
  `domain_id` bigint(0) NULL DEFAULT NULL COMMENT '业务领域ID',
  `domain_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务领域编码',
  `object_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象编码',
  `object_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象名称',
  `version_no` int(0) NOT NULL COMMENT '版本号',
  `version_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'publish' COMMENT '版本类型：publish发布 rollback回滚',
  `model_schema` json NULL COMMENT '可视化数据模型协议',
  `page_schema` json NULL COMMENT '可视化页面搭建协议',
  `search_schema` json NULL COMMENT '搜索表单Schema JSON',
  `columns_schema` json NULL COMMENT '表格列Schema JSON',
  `edit_schema` json NULL COMMENT '编辑表单Schema JSON',
  `api_config` json NULL COMMENT 'API配置JSON',
  `options` json NULL COMMENT 'AiCrudPage运行时配置',
  `publish_snapshot` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '发布快照JSON',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `runtime_datasource_id` bigint(0) NULL DEFAULT NULL COMMENT '运行数据源ID',
  `runtime_datasource_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行数据源编码',
  `runtime_datasource_snapshot` json NULL COMMENT '运行数据源快照，不含密码',
  `runtime_table_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行表名',
  `primary_key_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'id' COMMENT '主键字段名',
  `primary_key_column` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'id' COMMENT '主键列名',
  `primary_key_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'bigint' COMMENT '主键类型',
  `tenant_strategy` json NULL COMMENT '租户隔离策略',
  `audit_strategy` json NULL COMMENT '审计字段策略',
  `logic_delete_strategy` json NULL COMMENT '逻辑删除策略',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_crud_version_no`(`tenant_id`, `config_id`, `version_no`) USING BTREE,
  INDEX `idx_ai_crud_version_config`(`tenant_id`, `config_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_crud_version_key`(`tenant_id`, `config_key`, `version_no`) USING BTREE,
  INDEX `idx_ai_crud_version_domain`(`tenant_id`, `domain_id`, `version_no`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI CRUD低代码发布版本表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_crud_config_version
-- ----------------------------

-- ----------------------------
-- Table structure for ai_crud_export_task
-- ----------------------------
DROP TABLE IF EXISTS `ai_crud_export_task`;
CREATE TABLE `ai_crud_export_task`  (
  `id` bigint(0) NOT NULL COMMENT '任务ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `config_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'CRUD配置键',
  `export_name` varchar(128) 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 '导出文件名',
  `file_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件中心ID',
  `file_size` bigint(0) NULL DEFAULT NULL COMMENT '文件大小(字节)',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '任务状态:PENDING/RUNNING/SUCCESS/FAILED',
  `total_count` bigint(0) NOT NULL DEFAULT 0 COMMENT '总数据量',
  `exported_count` bigint(0) NOT NULL DEFAULT 0 COMMENT '已导出数据量',
  `progress` int(0) NOT NULL DEFAULT 0 COMMENT '导出进度百分比',
  `query_params` json NULL COMMENT '导出查询参数快照',
  `error_message` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败原因',
  `finish_time` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
  `expire_time` datetime(0) NULL DEFAULT NULL COMMENT '文件过期时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建组织ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_crud_export_task_user`(`tenant_id`, `create_by`, `config_key`, `create_time`) USING BTREE,
  INDEX `idx_ai_crud_export_task_status`(`tenant_id`, `status`, `expire_time`) USING BTREE,
  INDEX `idx_ai_crud_export_task_file`(`file_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通用CRUD异步导出任务表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_crud_export_task
-- ----------------------------

-- ----------------------------
-- Table structure for ai_custom_query_scheme
-- ----------------------------
DROP TABLE IF EXISTS `ai_custom_query_scheme`;
CREATE TABLE `ai_custom_query_scheme`  (
  `id` bigint(0) NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `config_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'CRUD配置键',
  `scheme_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '查询方案名称',
  `conditions_json` json NULL COMMENT '查询条件JSON',
  `columns_json` json NULL COMMENT '展示字段JSON',
  `sort_json` json NULL COMMENT '排序配置JSON',
  `display_json` json NULL COMMENT '展示方式配置JSON',
  `is_default` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否默认方案（1是 0否）',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_config_user`(`tenant_id`, `config_key`, `create_by`) USING BTREE,
  INDEX `idx_tenant_config_default`(`tenant_id`, `config_key`, `create_by`, `is_default`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI自定义查询方案表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_custom_query_scheme
-- ----------------------------
INSERT INTO `ai_custom_query_scheme` VALUES (2057463342339002369, 1, 'custmanage', '1', '[{\"field\": \"hy\", \"value\": \"1\", \"operator\": \"like\", \"relation\": \"AND\", \"valueEnd\": null}]', '[\"updateTime\", \"hy\", \"name\", \"cust_address__updateTime\", \"cust_address__createTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-05-21 22:07:41', 2, 1, '2026-05-21 22:07:41', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2059074052927365121, 1, 'scm_product', '3434', '[]', '[\"productCode\", \"productName\", \"categoryName\", \"unitName\", \"salePrice\", \"status\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-05-26 08:48:05', 2, 1, '2026-05-26 08:48:05', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2059199619001589762, 1, 'biz_product', '5555', '[]', '[\"productName\", \"category\", \"price\", \"stock\", \"status\", \"parentName\", \"createTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-05-26 17:07:02', 2, 1, '2026-05-26 17:07:02', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2063768870542680065, 1, 'crm_customer', '111', '[]', '[\"customerName\", \"customerCode\", \"customerLevel\", \"industry\", \"regionCode\", \"contactName\", \"contactPhone\", \"contactEmail\", \"address\", \"remark\", \"field1g9xtug\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-06-08 07:43:36', 2, 1, '2026-06-08 07:43:36', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2063981279861579777, 1, 'crm_contract', '12121', '[{\"field\": \"contractName\", \"value\": \"121313\", \"operator\": \"like\", \"relation\": \"AND\", \"valueEnd\": null, \"includeChildren\": null}]', '[\"id\", \"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"createTime\", \"updateTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-06-08 21:47:39', 2, 1, '2026-06-08 21:47:39', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2064766233222688770, 1, 'crm_contract', 'xxx', '[]', '[\"id\", \"contractName\", \"contractNo\", \"customerId\", \"opportunityId\", \"amount\", \"signDate\", \"status\", \"assigneeId\", \"createTime\", \"updateTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 1, '0', 1, '2026-06-11 01:46:46', 2, 1, '2026-06-11 01:46:46', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2068915022816653313, 1, 'in_out_history', 'a', '[]', '[\"id\", \"checkbox\", \"radio\", \"input\", \"input2\", \"input3\", \"checkbox2\", \"radio2\", \"fieldkxzkp\", \"selector\", \"switch\", \"time\", \"time2\", \"createTime\", \"updateTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-06-22 12:32:35', 2, 1, '2026-06-22 12:33:08', NULL);
INSERT INTO `ai_custom_query_scheme` VALUES (2071201194913869825, 1, 'crm_lead', '1', '[]', '[\"id\", \"leadName\", \"source\", \"contactName\", \"phone\", \"status\", \"assigneeId\", \"createTime\", \"updateTime\"]', '{\"isAsc\": \"desc\"}', '{\"renderMode\": \"table\"}', 0, '0', 1, '2026-06-28 19:57:01', 6, 1, '2026-06-28 19:57:01', NULL);

-- ----------------------------
-- Table structure for ai_dashboard_component_lineage
-- ----------------------------
DROP TABLE IF EXISTS `ai_dashboard_component_lineage`;
CREATE TABLE `ai_dashboard_component_lineage`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `record_id` bigint(0) NOT NULL COMMENT '生成记录ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `session_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AI会话ID',
  `project_id` bigint(0) NULL DEFAULT NULL COMMENT '大屏项目ID',
  `project_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '大屏项目名称',
  `business_definition_id` bigint(0) NULL DEFAULT NULL COMMENT '业务定义ID',
  `business_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务定义名称',
  `component_index` int(0) NULL DEFAULT NULL COMMENT '组件序号',
  `component_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组件Key',
  `component_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组件标题',
  `dataset_id` bigint(0) NOT NULL COMMENT '数据集ID',
  `dataset_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集名称',
  `field_names` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用字段，逗号分隔',
  `binding_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定状态',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_dashboard_lineage_dataset`(`tenant_id`, `dataset_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_dashboard_lineage_record`(`tenant_id`, `record_id`) USING BTREE,
  INDEX `idx_ai_dashboard_lineage_project`(`tenant_id`, `project_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI大屏组件数据资产血缘' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_dashboard_component_lineage
-- ----------------------------
INSERT INTO `ai_dashboard_component_lineage` VALUES (2056000905605935105, 1, 2056000905366859777, 1, '93a42bbf-144e-49a9-a7a9-cde41fb332c7', 2055868122951540700, '用户活跃度监控大屏', 1, '用户管理', 10, 'PieCircle', '饼图-环形', 1, 'test', 'user_type,id', 'bound', 1, '2026-05-17 21:16:29', 2, 1, '2026-05-17 21:16:29');
INSERT INTO `ai_dashboard_component_lineage` VALUES (2056000905765318657, 1, 2056000905366859777, 1, '93a42bbf-144e-49a9-a7a9-cde41fb332c7', 2055868122951540700, '用户活跃度监控大屏', 1, '用户管理', 12, 'BarCrossrange', '横向柱状图', 1, 'test', 'username,login_count', 'bound', 1, '2026-05-17 21:16:29', 2, 1, '2026-05-17 21:16:29');
INSERT INTO `ai_dashboard_component_lineage` VALUES (2056000905924702210, 1, 2056000905366859777, 1, '93a42bbf-144e-49a9-a7a9-cde41fb332c7', 2055868122951540700, '用户活跃度监控大屏', 1, '用户管理', 14, 'TableScrollBoard', '轮播列表', 1, 'test', 'real_name,last_login_time', 'bound', 1, '2026-05-17 21:16:29', 2, 1, '2026-05-17 21:16:29');

-- ----------------------------
-- Table structure for ai_dashboard_generate_record
-- ----------------------------
DROP TABLE IF EXISTS `ai_dashboard_generate_record`;
CREATE TABLE `ai_dashboard_generate_record`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `session_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AI会话ID',
  `project_id` bigint(0) NULL DEFAULT NULL COMMENT '大屏项目ID',
  `project_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '大屏项目名称',
  `business_definition_id` bigint(0) NULL DEFAULT NULL COMMENT '业务定义ID',
  `business_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务定义名称',
  `provider_id` bigint(0) NULL DEFAULT NULL COMMENT 'AI供应商ID',
  `provider_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AI供应商名称',
  `model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型名称',
  `style` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成风格',
  `canvas_width` int(0) NULL DEFAULT NULL COMMENT '画布宽度',
  `canvas_height` int(0) NULL DEFAULT NULL COMMENT '画布高度',
  `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '用户提示词',
  `request_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '生成请求JSON',
  `generated_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成大屏标题',
  `response_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '生成结果JSON',
  `validation_summary_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '前端校验摘要JSON',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'success' COMMENT '状态：success/failed/parse_failed/stopped',
  `component_count` int(0) NOT NULL DEFAULT 0 COMMENT '组件数量',
  `bound_count` int(0) NOT NULL DEFAULT 0 COMMENT '动态绑定数量',
  `static_count` int(0) NOT NULL DEFAULT 0 COMMENT '静态组件数量',
  `static_fallback_count` int(0) NOT NULL DEFAULT 0 COMMENT '静态降级数量',
  `repaired_count` int(0) NOT NULL DEFAULT 0 COMMENT '自动修复数量',
  `elapsed_ms` bigint(0) NULL DEFAULT NULL COMMENT '生成耗时毫秒',
  `error_message` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误原因',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_dashboard_record_user_time`(`tenant_id`, `user_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_dashboard_record_business`(`tenant_id`, `business_definition_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_dashboard_record_project`(`tenant_id`, `project_id`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI大屏生成记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_dashboard_generate_record
-- ----------------------------
INSERT INTO `ai_dashboard_generate_record` VALUES (2079013017365016577, 1, 1, 'ai-session-1784510220509-c0dee27fd7b3f8', 2077668969849057300, '新项目', NULL, NULL, 2075737070143303682, 'deepseek', 'deepseek-v4-pro', 'dark', 1920, 1080, '基于所选业务定义生成经营监控大屏', '{\"prompt\":\"基于所选业务定义生成经营监控大屏\",\"sessionId\":\"ai-session-1784510220509-c0dee27fd7b3f8\",\"style\":\"dark\",\"canvasWidth\":1920,\"canvasHeight\":1080,\"componentCatalog\":\"\\n[图表组件（ECharts）]\\n  - BarCommon: 柱状图 (500×300) - 柱状图，适合对比分类数据、月度/季度趋势\\n  - BarCrossrange: 横向柱状图 (500×300) - 横向柱状图，适合排名展示、长标签类目\\n  - BarLine: 柱状图 & 折线图 (500×300) - 柱线混合图，适合同时展示趋势和对比\\n  - CapsuleChart: 胶囊柱图 (500×300) - 胶囊柱图，适合分类排名展示\\n  - LineCommon: 折线图 (500×300) - 折线图，适合展示时间趋势变化\\n  - LineLinearSingle: 单折线渐变图 (500×300) - 单折线渐变图\\n  - LineGradientSingle: 单折线渐变面积图 (500×300) - 单折线渐变面积图，适合单一指标趋势\\n  - LineGradients: 双折线渐变面积图 (500×300) - 双折线渐变面积图，适合两组数据对比趋势\\n  - PieCommon: 饼图 (500×300) - 饼图，适合展示占比分布\\n  - PieCircle: 饼图-环形 (500×300) - 环形饼图，适合展示占比分布且有中心文字空间\\n  - ScatterCommon: 散点图 (500×300) - 散点图，适合展示数据分布和相关性\\n  - ScatterLogarithmicRegression: 对数回归散点图 (500×300) - 对数回归散点图\\n  - MapBase: 地图(可选省份) (800×600) - 地图(可选省份)，适合地理数据展示，建议 w≥750 h≥600\\n  - MapAmap: 高德地图 (1000×600) - 高德地图，适合精确地理坐标展示，建议 w≥1000 h≥600\\n  - Process: NaiveUI-进度 (400×200) - 进度条，适合展示任务完成进度\\n  - Radar: 雷达图 (400×350) - 雷达图，使用特殊 dataset 格式\\n  - Funnel: 漏斗图 (400×350) - 漏斗图，适合展示转化率、流程递减数据\\n  - Heatmap: 热力图 (500×300) - 热力图，适合展示密度分布\\n  - WaterPolo: 水球图 (400×300) - 水球图，适合展示完成率百分比\\n  - TreeMap: 树形分布 (500×350) - 树形分布图，适合层级数据展示\\n  - Graph: 关系图 (500×400) - 关系图，适合展示网络拓扑、人物关系\\n  - Sankey: 桑基图 (500×400) - 桑基图，适合展示流向和流量\\n  - Dial: 表盘 (400×300) - 表盘，适合展示仪表盘类指标\\n\\n[VChart图表]\\n  - VChartBarCommon: 并列柱状图-VChart (500×300) - VChart并列柱状图\\n  - VChartBarCrossrange: 并列柱状图-VChart (500×300) - VChart横向柱状图\\n  - VChartBarStack: 堆叠柱状图-VChart (500×300) - VChart堆叠柱状图\\n  - VChartPie: 饼图多欢-VChart (500×300) - VChart饼图\\n  - VChartLine: 折线图-VChart (500×300) - VChart折线图\\n  - VChartArea: VChart面积图 (500×300) - VChart面积图\\n  - VChartPercentArea: VChart百分比面积图 (500×300) - VChart百分比面积图\\n  - VChartFunnel: 漏斗图-VChart (400×350) - VChart漏斗图\\n  - VChartWordCloud: 词云图-VChart (500×350) - VChart词云图\\n  - VChartScatter: 散点图-VChart (500×300) - VChart散点图\\n\\n[信息展示]\\n  - TextCommon: 文字 (500×50) - 文本，适合标题(w=600-1920,h=50-80)、标签、段落\\n  - TextGradient: 渐变文字 (400×60) - 渐变文字，适合大标题、关键数字\\n  - TextBarrage: 弹幕文字 (500×70) - 弹幕文字，适合滚动信息展示\\n  - InputsDate: 时间选择器 (260×32) - 时间选择器\\n  - InputsSelect: 下拉选择器 (260×32) - 下拉选择器\\n  - InputsTab: 标签选择器 (460×32) - 标签选择器\\n  - InputsPagination: 分页 (395×32) - 分页组件\\n  - InputsInput: 输入框 (260×32) - 输入框\\n  - Image: 图片 (500×300) - 图片展示\\n  - ImageCarousel: 轮播图 (500×300) - 轮播图\\n  - Video: 视频 (500×300) - 视频播放\\n  - Iframe: 远程网页 (1200×800) - 远程网页嵌入\\n  - WordCloud: 词云 (500×350) - 词云图(ECharts版)\\n\\n[表格组件]\\n  - TableList: 滚动排名列表 (400×250) - 列表/排行榜，适合 Top N 排名展示\\n  - TableScrollBoard: 轮播列表 (500×250) - 轮播表格，适合多行数据滚动展示\\n  - TablesBasic: 基础分页表格 (600×300) - 基础分页表格\\n  - CrudTable: CRUD 查询表格 (500×300)\\n\\n[装饰/小组件]\\n  - Border01: 边框-01 (500×300) - 装饰边框01，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border02: 边框-02 (500×300) - 装饰边框02，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border03: 边框-03 (500×300) - 装饰边框03，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border04: 边框-04 (500×300) - 装饰边框04，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border05: 边框-05 (500×300) - 装饰边框05，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border06: 边框-06 (500×300) - 装饰边框06，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border07: 边框-07 (500×300) - 装饰边框07，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border08: 边框-08 (500×300) - 装饰边框08，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border09: 边框-09 (500×300) - 装饰边框09，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border10: 边框-10 (500×300) - 装饰边框10，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border11: 边框-11 (500×300) - 装饰边框11，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border12: 边框-12 (500×300) - 装饰边框12，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border13: 边框-13 (500×300) - 装饰边框13，需包裹在图表外层，w/h 应与内部图表一致\\n  - ScreenTitle: 科技标题 (900×86) - 组合大屏标题，内置中间标题、左右装饰、背景和边框；主标题优先使用它，不要再用多个装饰组件拼标题\\n  - ScreenTitle02: 光幕标题 (900×86) - 第二套组合大屏标题，偏光幕科技风，适合智慧城市、园区、工厂总览标题\\n  - ScreenTitle03: 星环标题 (960×90) - 星环标题，带环形光晕和动态扫光，适合全域态势大屏\\n  - ScreenTitle04: 锋刃标题 (960×90) - 锋刃标题，黄橙工业科技风，适合工厂生产大屏\\n  - ScreenTitle05: 双翼标题 (1000×92) - 双翼标题，左右屏幕边框装饰更明显，适合城市/园区中心标题\\n  - ScreenTitle06: 脉冲标题 (960×90) - 脉冲标题，动态发光边框，适合能源、监控、告警类大屏\\n  - ScreenTitle07: 晶体标题 (960×90) - 晶体标题，粉紫晶体切面风格，适合安全态势类大屏\\n  - ScreenTitle08: 中枢标题 (1000×92) - 中枢标题，控制台轨道和发光节点结构，适合数字孪生指挥中心\\n  - PanelFrame: 科技模块框 (506×306) - 统一模块框，包含模块标题、角标、背景和边框；放在图表/表格/地图前面作为模块背景\\n  - PanelFrame02: 棱角模块框 (506×306) - 第二套统一模块框，棱角切边风格；放在图表/表格/地图前面作为模块背景\\n  - PanelFrame03: 扫描模块框 (506×306) - 扫描模块框，带纵向扫描光效，适合实时监控模块背景\\n  - PanelFrame04: 网格模块框 (506×306) - 网格模块框，带科技网格底纹，适合设备、点位、区域分析\\n  - PanelFrame05: 辉光模块框 (506×306) - 辉光模块框，边缘发光更强，适合核心图表模块\\n  - PanelFrame06: 重角模块框 (506×306) - 重角模块框，厚重角标，适合工业和能源大屏\\n  - PanelFrame07: 切角模块框 (506×306) - 切角模块框，斜切边框，适合安全态势和指挥舱\\n  - PanelFrame08: 卡片模块框 (506×306) - 卡片模块框，圆角卡片式科技框，适合指标明细和列表\\n  - Decorates01: 装饰-01 (500×300) - 装饰元素01\\n  - Decorates02: 装饰-02 (500×300) - 装饰元素02\\n  - Decorates03: 装饰-03 (500×70) - 装饰元素03（横条），适合顶部或分隔线\\n  - Decorates04: 装饰-04 (500×300) - 装饰元素04\\n  - Decorates05: 装饰-05 (500×300) - 装饰元素05\\n  - Decorates06: 装饰-06 (500×70) - 装饰元素06（横条），适合顶部或分隔线\\n  - FlowChartLine: 流程线 (500×300) - 流程线，适合流程图连接\\n  - ThreeEarth01: 三维地球 (800×600) - 三维地球，适合全球数据展示，建议 w≥800 h≥600\\n  - GlowBackdrop: 发光背景 (720×420) - SVG 风格发光背景，含 reactor/grid/wing/stargate/radar 类型；深色大屏优先使用它增强科技炫酷氛围，zIndex 建议较低且不要套模块框\\n  - KpiCard: 指标卡 (320×96) - 完整指标卡，包含指标名、数值、单位、趋势和装饰边框；顶部核心指标优先使用它\\n  - KpiGroup: 指标组 (900×112) - 指标组，顶部 4-6 个核心指标时优先使用它，不要拆成多个 KpiCard；dataset 使用 [{title,value,unit,trend}]\\n  - DetailCardGroup: 详情卡片组 (500×300)\\n  - MetricCompareCard: 对比指标卡 (360×150) - 对比指标卡，适合展示主指标及同比/环比；compareItems 使用 [{label,value,type,unit}]\\n  - MiniTrendCard: 迷你趋势卡 (320×140) - 迷你趋势卡，适合指标值加小折线趋势；points 使用数字数组\\n  - ProgressRing: 环形进度 (180×180) - 环形进度卡，适合完成率、达成率、占用率等单指标百分比\\n  - StatusBadgeList: 状态标签组 (520×78) - 状态标签组，适合运行/待机/告警等状态数量；dataset 使用 [{label,value,color}]\\n  - DataPairList: 键值信息列表 (420×160) - 键值信息列表，适合设备详情、项目概况、企业信息；dataset 使用 [{label,value}]\\n  - BusinessDetail: 业务详情 (500×300)\\n  - DynamicForm: 动态表单 (500×300)\\n  - FilterBar: 联动筛选器 (500×300)\\n  - OperationToolbar: 操作工具栏 (500×300)\\n  - AlertList: 告警列表 (500×300)\\n  - SectionHeader: 模块标题条 (460×46) - 模块标题条，适合图表内部小标题、单位、英文副标题，不需要完整模块框\\n  - DrillBreadcrumb: 下钻面包屑 (500×300)\\n  - WorkflowStatus: 流程状态 (500×300)\\n  - TimelineList: 时间线列表 (440×280) - 时间线列表，适合实时告警、事件记录、工单进展；dataset 使用 [{time,title,level,status}]\\n  - StepFlow: 步骤流程 (560×92) - 步骤流程条，适合生产流程、审批流程、项目阶段；dataset 使用 [{title,status}]\\n  - DividerLine: 发光分割线 (420×26) - 发光分割线，适合模块内部或区域之间分隔，可横向或纵向\\n  - RankProgressList: 排行进度 (420×280) - 排行进度列表，适合 Top N、设备排名、区域排行、产线效率排行\\n  - Number: 数字计数 (300×100) - 数字计数\\n  - FlipperNumber: 数字翻牌-需动态触发 (300×100) - 数字翻牌器，适合关键指标数字展示\\n  - TimeCommon: 通用时间 (300×50) - 通用时间显示\\n  - CountDown: 倒计时 (300×100) - 倒计时，不需要 option，适合活动倒计时\\n  - Clock: 时钟 (350×250) - 时钟，不需要 option，适合顶部信息栏\\n  - BackButton: 返回上一页 (500×300)\\n  - FullScreen: 全屏按钮 (150×150) - 全屏按钮\\n  - PipelineH: 管道-横向 (500×15) - 管道-横向，适合分隔线\\n  - PipelineV: 管道-纵向 (15×500) - 管道-纵向，适合分隔列\\n  - CirclePoint: 圆点光环 (97×97) - 圆点光环，适合装饰点缀\\n\\n[图标]\\n  - Icon: youtube (64×64) - 图标\",\"projectName\":\"新项目\",\"canvasContext\":\"{\\n  \\\"canvas\\\": {\\n    \\\"projectName\\\": \\\"新项目\\\",\\n    \\\"width\\\": 1920,\\n    \\\"height\\\": 1080\\n  },\\n  \\\"selectedComponentIds\\\": [],\\n  \\\"selectedComponents\\\": [],\\n  \\\"selectionInstruction\\\": \\\"\\\",\\n  \\\"existingComponentLayouts\\\": [\\n    {\\n      \\\"key\\\": \\\"BarCommon\\\",\\n      \\\"title\\\": \\\"柱状图\\\",\\n      \\\"x\\\": 638,\\n      \\\"y\\\": 271,\\n      \\\"w\\\": 500,\\n      \\\"h\\\": 300\\n    }\\n  ]\\n}\",\"providerId\":\"2075737070143303682\",\"modelName\":\"deepseek-v4-pro\",\"temperature\":0.7,\"maxTokens\":384000}', '经营监控大屏', '{\"title\":\"经营监控大屏\",\"canvasConfig\":{\"width\":1920,\"height\":1080,\"background\":\"#1e1e2e\"},\"components\":[{\"key\":\"GlowBackdrop\",\"x\":600,\"y\":250,\"w\":720,\"h\":420,\"title\":\"\",\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#ff9f43\",\"secondColor\":\"#ff9f43\",\"thirdColor\":\"#ff7f24\",\"opacity\":0.9}},{\"key\":\"ScreenTitle03\",\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"title\":\"\",\"option\":{\"dataset\":\"经营监控大屏\",\"subtitle\":\"BUSINESSMONITORINGCENTER\",\"fontSize\":46,\"accentColor\":\"#ff9f43\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true}},{\"key\":\"KpiGroup\",\"x\":510,\"y\":120,\"w\":900,\"h\":112,\"title\":\"\",\"option\":{\"dataset\":[{\"title\":\"营业收入\",\"value\":15680.5,\"unit\":\"万元\",\"trend\":\"+12.3%\"},{\"title\":\"净利润\",\"value\":4230.8,\"unit\":\"万元\",\"trend\":\"+8.6%\"},{\"title\":\"毛利率\",\"value\":37.2,\"unit\":\"%\",\"trend\":\"+2.1%\"},{\"title\":\"现金流\",\"value\":3520.3,\"unit\":\"万元\",\"trend\":\"-5.4%\"}],\"columns\":4,\"accentColor\":\"#ff9f43\"}},{\"key\":\"PanelFrame\",\"x\":17,\"y\":247,\"w\":506,\"h\":306,\"title\":\"\",\"option\":{\"title\":\"收入成本趋势\",\"unit\":\"万元\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\"}},{\"key\":\"LineGradients\",\"x\":20,\"y\":250,\"w\":500,\"h\":300,\"title\":\"收入成本趋势\",\"option\":{\"dataset\":{\"dimensions\":[\"月份\",\"收入\",\"成本\"],\"source\":[{\"月份\":\"1月\",\"收入\":2400,\"成本\":1800},{\"月份\":\"2月\",\"收入\":2800,\"成本\":2100},{\"月份\":\"3月\",\"收入\":3100,\"成本\":2300},{\"月份\":\"4月\",\"收入\":3600,\"成本\":2700},{\"月份\":\"5月\",\"收入\":4200,\"成本\":3100},{\"月份\":\"6月\",\"收入\":4800,\"成本\":3600},{\"月份\":\"7月\",\"收入\":5100,\"成本\":3800},{\"月份\":\"8月\",\"收入\":5700,\"成本\":4300},{\"月份\":\"9月\",\"收入\":6200,\"成本\":4600},{\"月份\":\"10月\",\"收入\":6600,\"成本\":4900},{\"月份\":\"11月\",\"收入\":7200,\"成本\":5400},{\"月份\":\"12月\",\"收入\":7800,\"成本\":5800}]}}},{\"key\":\"PanelFrame\",\"x\":635,\"y\":247,\"w\":506,\"h\":306,\"title\":\"\",\"option\":{\"title\":\"月度销售额\",\"unit\":\"万元\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\"}},{\"key\":\"BarCommon\",\"x\":638,\"y\":250,\"w\":500,\"h\":300,\"title\":\"月度销售额\",\"option\":{\"dataset\":{\"dimensions\":[\"月份\",\"销售额\"],\"source\":[{\"月份\":\"1月\",\"销售额\":1523},{\"月份\":\"2月\",\"销售额\":1780},{\"月份\":\"3月\",\"销售额\":2035},{\"月份\":\"4月\",\"销售额\":2310},{\"月份\":\"5月\",\"销售额\":2680},{\"月份\":\"6月\",\"销售额\":2970},{\"月份\":\"7月\",\"销售额\":3250},{\"月份\":\"8月\",\"销售额\":3540},{\"月份\":\"9月\",\"销售额\":3890},{\"月份\":\"10月\",\"销售额\":4120},{\"月份\":\"11月\",\"销售额\":4500},{\"月份\":\"12月\",\"销售额\":4820}]}}},{\"key\":\"PanelFrame\",\"x\":635,\"y\":600,\"w\":506,\"h\":306,\"title\":\"\",\"option\":{\"title\":\"产品销售额占比\",\"unit\":\"%\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\"}},{\"key\":\"PieCircle\",\"x\":638,\"y\":603,\"w\":500,\"h\":300,\"title\":\"产品销售额占比\",\"option\":{\"dataset\":{\"dimensions\":[\"产品\",\"占比\"],\"source\":[{\"产品\":\"产品A\",\"占比\":42},{\"产品\":\"产品B\",\"占比\":28},{\"产品\":\"产品C\",\"占比\":18},{\"产品\":\"产品D\",\"占比\":8},{\"产品\":\"产品E\",\"占比\":4}]}}},{\"key\":\"RankProgressList\",\"x\":20,\"y\":570,\"w\":420,\"h\":280,\"title\":\"部门业绩排行\",\"option\":{\"dataset\":[{\"name\":\"华东区\",\"value\":96.8},{\"name\":\"华南区\",\"value\":91.2},{\"name\":\"华北区\",\"value\":88.5},{\"name\":\"华中区\",\"value\":82.3},{\"name\":\"西南区\",\"value\":77.4},{\"name\":\"东北区\",\"value\":71.6},{\"name\":\"西北区\",\"value\":65.9}],\"unit\":\"%\",\"max\":100}},{\"key\":\"FlipperNumber\",\"x\":1150,\"y\":250,\"w\":300,\"h\":100,\"title\":\"总订单数\",\"option\":{\"dataset\":28490,\"unit\":\"单\"}},{\"key\":\"TimelineList\",\"x\":1150,\"y\":380,\"w\":440,\"h\":280,\"title\":\"经营事件\",\"option\":{\"dataset\":[{\"time\":\"10:23\",\"title\":\"华东区新签大额订单\",\"level\":\"高\",\"status\":\"success\"},{\"time\":\"10:05\",\"title\":\"华南区库存预警触发\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"09:47\",\"title\":\"产品质量抽检异常\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"09:30\",\"title\":\"新门店正式开业\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"09:12\",\"title\":\"月度财务报表生成\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"08:55\",\"title\":\"线上广告投放上线\",\"level\":\"中\",\"status\":\"warning\"}]}},{\"key\":\"StatusBadgeList\",\"x\":1150,\"y\":690,\"w\":520,\"h\":78,\"title\":\"业务板块状态\",\"option\":{\"dataset\":[{\"label\":\"零售\",\"value\":128,\"color\":\"#47ffb2\"},{\"label\":\"批发\",\"value\":46,\"color\":\"#ffcf5a\"},{\"label\":\"电商\",\"value\":89,\"color\":\"#38bdf8\"},{\"label\":\"海外\",\"value\":15,\"color\":\"#a78bfa\"}],\"columns\":4,\"unit\":\"单\"}},{\"key\":\"DividerLine\",\"x\":20,\"y\":870,\"w\":1880,\"h\":26,\"title\":\"\",\"option\":{\"direction\":\"horizontal\",\"thickness\":2,\"accentColor\":\"#ff9f43\",\"secondColor\":\"#cc7a2d\"}},{\"key\":\"Clock\",\"x\":1720,\"y\":20,\"w\":180,\"h\":80,\"title\":\"\",\"option\":{}}]}', '{\"total\":15,\"accepted\":15,\"skipped\":0,\"bound\":0,\"staticFallback\":0,\"static\":15,\"unverified\":0,\"repaired\":0,\"items\":[{\"index\":0,\"key\":\"GlowBackdrop\",\"title\":\"发光背景\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":1,\"key\":\"ScreenTitle03\",\"title\":\"星环标题\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":2,\"key\":\"KpiGroup\",\"title\":\"指标组\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":3,\"key\":\"PanelFrame\",\"title\":\"科技模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":4,\"key\":\"LineGradients\",\"title\":\"收入成本趋势\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":5,\"key\":\"PanelFrame\",\"title\":\"科技模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":6,\"key\":\"BarCommon\",\"title\":\"月度销售额\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":7,\"key\":\"PanelFrame\",\"title\":\"科技模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":8,\"key\":\"PieCircle\",\"title\":\"产品销售额占比\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":9,\"key\":\"RankProgressList\",\"title\":\"部门业绩排行\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":10,\"key\":\"FlipperNumber\",\"title\":\"总订单数\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":11,\"key\":\"TimelineList\",\"title\":\"经营事件\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":12,\"key\":\"StatusBadgeList\",\"title\":\"业务板块状态\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":13,\"key\":\"DividerLine\",\"title\":\"发光分割线\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":14,\"key\":\"Clock\",\"title\":\"时钟\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]}],\"warnings\":[]}', 'success', 15, 0, 15, 0, 0, 77026, NULL, 1, '2026-07-20 09:18:24', 6, 1, '2026-07-20 09:18:24');
INSERT INTO `ai_dashboard_generate_record` VALUES (2079390365771919361, 1, 1, 'ai-session-1784600147912-eb71e40850eb6', 2074681843125612500, '新项目', 1, '用户管理', 2075737070143303682, 'deepseek', 'deepseek-v4-pro', 'dark', 1920, 1080, '重新生成', '{\"prompt\":\"重新生成\",\"sessionId\":\"ai-session-1784600147912-eb71e40850eb6\",\"style\":\"dark\",\"canvasWidth\":1920,\"canvasHeight\":1080,\"componentCatalog\":\"\\n[图表组件（ECharts）]\\n  - BarCommon: 柱状图 (500×300) - 柱状图，适合对比分类数据、月度/季度趋势\\n  - BarCrossrange: 横向柱状图 (500×300) - 横向柱状图，适合排名展示、长标签类目\\n  - BarLine: 柱状图 & 折线图 (500×300) - 柱线混合图，适合同时展示趋势和对比\\n  - CapsuleChart: 胶囊柱图 (500×300) - 胶囊柱图，适合分类排名展示\\n  - LineCommon: 折线图 (500×300) - 折线图，适合展示时间趋势变化\\n  - LineLinearSingle: 单折线渐变图 (500×300) - 单折线渐变图\\n  - LineGradientSingle: 单折线渐变面积图 (500×300) - 单折线渐变面积图，适合单一指标趋势\\n  - LineGradients: 双折线渐变面积图 (500×300) - 双折线渐变面积图，适合两组数据对比趋势\\n  - PieCommon: 饼图 (500×300) - 饼图，适合展示占比分布\\n  - PieCircle: 饼图-环形 (500×300) - 环形饼图，适合展示占比分布且有中心文字空间\\n  - ScatterCommon: 散点图 (500×300) - 散点图，适合展示数据分布和相关性\\n  - ScatterLogarithmicRegression: 对数回归散点图 (500×300) - 对数回归散点图\\n  - MapBase: 地图(可选省份) (800×600) - 地图(可选省份)，适合地理数据展示，建议 w≥750 h≥600\\n  - MapAmap: 高德地图 (1000×600) - 高德地图，适合精确地理坐标展示，建议 w≥1000 h≥600\\n  - Process: NaiveUI-进度 (400×200) - 进度条，适合展示任务完成进度\\n  - Radar: 雷达图 (400×350) - 雷达图，使用特殊 dataset 格式\\n  - Funnel: 漏斗图 (400×350) - 漏斗图，适合展示转化率、流程递减数据\\n  - Heatmap: 热力图 (500×300) - 热力图，适合展示密度分布\\n  - WaterPolo: 水球图 (400×300) - 水球图，适合展示完成率百分比\\n  - TreeMap: 树形分布 (500×350) - 树形分布图，适合层级数据展示\\n  - Graph: 关系图 (500×400) - 关系图，适合展示网络拓扑、人物关系\\n  - Sankey: 桑基图 (500×400) - 桑基图，适合展示流向和流量\\n  - Dial: 表盘 (400×300) - 表盘，适合展示仪表盘类指标\\n\\n[VChart图表]\\n  - VChartBarCommon: 并列柱状图-VChart (500×300) - VChart并列柱状图\\n  - VChartBarCrossrange: 并列柱状图-VChart (500×300) - VChart横向柱状图\\n  - VChartBarStack: 堆叠柱状图-VChart (500×300) - VChart堆叠柱状图\\n  - VChartPie: 饼图多欢-VChart (500×300) - VChart饼图\\n  - VChartLine: 折线图-VChart (500×300) - VChart折线图\\n  - VChartArea: VChart面积图 (500×300) - VChart面积图\\n  - VChartPercentArea: VChart百分比面积图 (500×300) - VChart百分比面积图\\n  - VChartFunnel: 漏斗图-VChart (400×350) - VChart漏斗图\\n  - VChartWordCloud: 词云图-VChart (500×350) - VChart词云图\\n  - VChartScatter: 散点图-VChart (500×300) - VChart散点图\\n\\n[信息展示]\\n  - TextCommon: 文字 (500×50) - 文本，适合标题(w=600-1920,h=50-80)、标签、段落\\n  - TextGradient: 渐变文字 (400×60) - 渐变文字，适合大标题、关键数字\\n  - TextBarrage: 弹幕文字 (500×70) - 弹幕文字，适合滚动信息展示\\n  - InputsDate: 时间选择器 (260×32) - 时间选择器\\n  - InputsSelect: 下拉选择器 (260×32) - 下拉选择器\\n  - InputsTab: 标签选择器 (460×32) - 标签选择器\\n  - InputsPagination: 分页 (395×32) - 分页组件\\n  - InputsInput: 输入框 (260×32) - 输入框\\n  - Image: 图片 (500×300) - 图片展示\\n  - ImageCarousel: 轮播图 (500×300) - 轮播图\\n  - Video: 视频 (500×300) - 视频播放\\n  - Iframe: 远程网页 (1200×800) - 远程网页嵌入\\n  - WordCloud: 词云 (500×350) - 词云图(ECharts版)\\n\\n[表格组件]\\n  - TableList: 滚动排名列表 (400×250) - 列表/排行榜，适合 Top N 排名展示\\n  - TableScrollBoard: 轮播列表 (500×250) - 轮播表格，适合多行数据滚动展示\\n  - TablesBasic: 基础分页表格 (600×300) - 基础分页表格\\n  - CrudTable: CRUD 查询表格 (500×300)\\n\\n[装饰/小组件]\\n  - Border01: 边框-01 (500×300) - 装饰边框01，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border02: 边框-02 (500×300) - 装饰边框02，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border03: 边框-03 (500×300) - 装饰边框03，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border04: 边框-04 (500×300) - 装饰边框04，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border05: 边框-05 (500×300) - 装饰边框05，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border06: 边框-06 (500×300) - 装饰边框06，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border07: 边框-07 (500×300) - 装饰边框07，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border08: 边框-08 (500×300) - 装饰边框08，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border09: 边框-09 (500×300) - 装饰边框09，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border10: 边框-10 (500×300) - 装饰边框10，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border11: 边框-11 (500×300) - 装饰边框11，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border12: 边框-12 (500×300) - 装饰边框12，需包裹在图表外层，w/h 应与内部图表一致\\n  - Border13: 边框-13 (500×300) - 装饰边框13，需包裹在图表外层，w/h 应与内部图表一致\\n  - ScreenTitle: 科技标题 (900×86) - 组合大屏标题，内置中间标题、左右装饰、背景和边框；主标题优先使用它，不要再用多个装饰组件拼标题\\n  - ScreenTitle02: 光幕标题 (900×86) - 第二套组合大屏标题，偏光幕科技风，适合智慧城市、园区、工厂总览标题\\n  - ScreenTitle03: 星环标题 (960×90) - 星环标题，带环形光晕和动态扫光，适合全域态势大屏\\n  - ScreenTitle04: 锋刃标题 (960×90) - 锋刃标题，黄橙工业科技风，适合工厂生产大屏\\n  - ScreenTitle05: 双翼标题 (1000×92) - 双翼标题，左右屏幕边框装饰更明显，适合城市/园区中心标题\\n  - ScreenTitle06: 脉冲标题 (960×90) - 脉冲标题，动态发光边框，适合能源、监控、告警类大屏\\n  - ScreenTitle07: 晶体标题 (960×90) - 晶体标题，粉紫晶体切面风格，适合安全态势类大屏\\n  - ScreenTitle08: 中枢标题 (1000×92) - 中枢标题，控制台轨道和发光节点结构，适合数字孪生指挥中心\\n  - PanelFrame: 科技模块框 (506×306) - 统一模块框，包含模块标题、角标、背景和边框；放在图表/表格/地图前面作为模块背景\\n  - PanelFrame02: 棱角模块框 (506×306) - 第二套统一模块框，棱角切边风格；放在图表/表格/地图前面作为模块背景\\n  - PanelFrame03: 扫描模块框 (506×306) - 扫描模块框，带纵向扫描光效，适合实时监控模块背景\\n  - PanelFrame04: 网格模块框 (506×306) - 网格模块框，带科技网格底纹，适合设备、点位、区域分析\\n  - PanelFrame05: 辉光模块框 (506×306) - 辉光模块框，边缘发光更强，适合核心图表模块\\n  - PanelFrame06: 重角模块框 (506×306) - 重角模块框，厚重角标，适合工业和能源大屏\\n  - PanelFrame07: 切角模块框 (506×306) - 切角模块框，斜切边框，适合安全态势和指挥舱\\n  - PanelFrame08: 卡片模块框 (506×306) - 卡片模块框，圆角卡片式科技框，适合指标明细和列表\\n  - Decorates01: 装饰-01 (500×300) - 装饰元素01\\n  - Decorates02: 装饰-02 (500×300) - 装饰元素02\\n  - Decorates03: 装饰-03 (500×70) - 装饰元素03（横条），适合顶部或分隔线\\n  - Decorates04: 装饰-04 (500×300) - 装饰元素04\\n  - Decorates05: 装饰-05 (500×300) - 装饰元素05\\n  - Decorates06: 装饰-06 (500×70) - 装饰元素06（横条），适合顶部或分隔线\\n  - FlowChartLine: 流程线 (500×300) - 流程线，适合流程图连接\\n  - ThreeEarth01: 三维地球 (800×600) - 三维地球，适合全球数据展示，建议 w≥800 h≥600\\n  - GlowBackdrop: 发光背景 (720×420) - SVG 风格发光背景，含 reactor/grid/wing/stargate/radar 类型；深色大屏优先使用它增强科技炫酷氛围，zIndex 建议较低且不要套模块框\\n  - KpiCard: 指标卡 (320×96) - 完整指标卡，包含指标名、数值、单位、趋势和装饰边框；顶部核心指标优先使用它\\n  - KpiGroup: 指标组 (900×112) - 指标组，顶部 4-6 个核心指标时优先使用它，不要拆成多个 KpiCard；dataset 使用 [{title,value,unit,trend}]\\n  - DetailCardGroup: 详情卡片组 (500×300)\\n  - MetricCompareCard: 对比指标卡 (360×150) - 对比指标卡，适合展示主指标及同比/环比；compareItems 使用 [{label,value,type,unit}]\\n  - MiniTrendCard: 迷你趋势卡 (320×140) - 迷你趋势卡，适合指标值加小折线趋势；points 使用数字数组\\n  - ProgressRing: 环形进度 (180×180) - 环形进度卡，适合完成率、达成率、占用率等单指标百分比\\n  - StatusBadgeList: 状态标签组 (520×78) - 状态标签组，适合运行/待机/告警等状态数量；dataset 使用 [{label,value,color}]\\n  - DataPairList: 键值信息列表 (420×160) - 键值信息列表，适合设备详情、项目概况、企业信息；dataset 使用 [{label,value}]\\n  - BusinessDetail: 业务详情 (500×300)\\n  - DynamicForm: 动态表单 (500×300)\\n  - FilterBar: 联动筛选器 (500×300)\\n  - OperationToolbar: 操作工具栏 (500×300)\\n  - AlertList: 告警列表 (500×300)\\n  - SectionHeader: 模块标题条 (460×46) - 模块标题条，适合图表内部小标题、单位、英文副标题，不需要完整模块框\\n  - DrillBreadcrumb: 下钻面包屑 (500×300)\\n  - WorkflowStatus: 流程状态 (500×300)\\n  - TimelineList: 时间线列表 (440×280) - 时间线列表，适合实时告警、事件记录、工单进展；dataset 使用 [{time,title,level,status}]\\n  - StepFlow: 步骤流程 (560×92) - 步骤流程条，适合生产流程、审批流程、项目阶段；dataset 使用 [{title,status}]\\n  - DividerLine: 发光分割线 (420×26) - 发光分割线，适合模块内部或区域之间分隔，可横向或纵向\\n  - RankProgressList: 排行进度 (420×280) - 排行进度列表，适合 Top N、设备排名、区域排行、产线效率排行\\n  - Number: 数字计数 (300×100) - 数字计数\\n  - FlipperNumber: 数字翻牌-需动态触发 (300×100) - 数字翻牌器，适合关键指标数字展示\\n  - TimeCommon: 通用时间 (300×50) - 通用时间显示\\n  - CountDown: 倒计时 (300×100) - 倒计时，不需要 option，适合活动倒计时\\n  - Clock: 时钟 (350×250) - 时钟，不需要 option，适合顶部信息栏\\n  - BackButton: 返回上一页 (500×300)\\n  - FullScreen: 全屏按钮 (150×150) - 全屏按钮\\n  - PipelineH: 管道-横向 (500×15) - 管道-横向，适合分隔线\\n  - PipelineV: 管道-纵向 (15×500) - 管道-纵向，适合分隔列\\n  - CirclePoint: 圆点光环 (97×97) - 圆点光环，适合装饰点缀\\n\\n[图标]\\n  - Icon: youtube (64×64) - 图标\",\"projectName\":\"新项目\",\"canvasContext\":\"{\\n  \\\"canvas\\\": {\\n    \\\"projectName\\\": \\\"新项目\\\",\\n    \\\"width\\\": 1920,\\n    \\\"height\\\": 1080\\n  },\\n  \\\"selectedComponentIds\\\": [],\\n  \\\"selectedComponents\\\": [],\\n  \\\"selectionInstruction\\\": \\\"\\\",\\n  \\\"existingComponentLayouts\\\": [\\n    {\\n      \\\"key\\\": \\\"BarCommon\\\",\\n      \\\"title\\\": \\\"柱状图\\\",\\n      \\\"x\\\": 108,\\n      \\\"y\\\": 99,\\n      \\\"w\\\": 700,\\n      \\\"h\\\": 831\\n    },\\n    {\\n      \\\"key\\\": \\\"BarCrossrange\\\",\\n      \\\"title\\\": \\\"横向柱状图\\\",\\n      \\\"x\\\": 1036,\\n      \\\"y\\\": 284,\\n      \\\"w\\\": 500,\\n      \\\"h\\\": 300\\n    },\\n    {\\n      \\\"key\\\": \\\"ScatterCommon\\\",\\n      \\\"title\\\": \\\"散点图\\\",\\n      \\\"x\\\": 792,\\n      \\\"y\\\": 616,\\n      \\\"w\\\": 1032,\\n      \\\"h\\\": 441\\n    }\\n  ]\\n}\",\"businessDefinitionId\":1,\"businessContext\":\"{\\n  \\\"instruction\\\": [\\n    \\\"这是数据驱动大屏生成任务，请优先使用 datasets 中的真实 datasetId 生成动态数据组件。\\\",\\n    \\\"所有图表、表格、排行、指标组件只要能映射到数据集，必须输出 request.datasetId、request.datasetFields 和 request.datasetMapping。\\\",\\n    \\\"request.datasetId 只能来自 datasets；request.datasetFields 只能使用该数据集 fields 内的 fieldName，不能使用 fieldLabel。\\\",\\n    \\\"如果无法确定 datasetId，请优先根据 datasetProfiles.matchHints、recommendedFields、usageRemark 选择最接近的数据集，而不是直接生成静态数据。\\\",\\n    \\\"字段上下文已按当前用户权限和敏感级别清洗：隐藏字段不会出现，脱敏字段只能用于脱敏展示或聚合统计。\\\",\\n    \\\"标题、装饰、模块框、说明文字可以静态；业务指标、趋势、排行、表格、地图必须尽量动态绑定。\\\",\\n    \\\"允许保留 option.dataset 作为预览兜底，但动态组件仍必须带 request。\\\"\\n  ],\\n  \\\"generationPolicy\\\": {\\n    \\\"bindingPriority\\\": [\\n      \\\"优先使用 runtimeDataPreview 中 status=ready 的数据集，样例行可用于判断字段取值、量级和图表类型。\\\",\\n      \\\"status=failed/empty/skipped 的数据集不要作为核心图表首选，除非业务定义明确需要。\\\",\\n      \\\"优先使用 primary 数据集生成顶部 KPI、主图和核心趋势。\\\",\\n      \\\"按 usageRemark 匹配趋势、排行、明细、地图、告警等组件。\\\",\\n      \\\"字段映射优先使用 recommendedFields.dimensions 作为 category/time/name，recommendedFields.metrics 作为 value/series。\\\",\\n      \\\"不要输出未在当前业务定义中出现的 datasetId。\\\"\\n    ],\\n    \\\"requiredRequestShape\\\": {\\n      \\\"datasetId\\\": \\\"number\\\",\\n      \\\"datasetName\\\": \\\"string\\\",\\n      \\\"datasetFields\\\": [\\n        \\\"fieldName\\\"\\n      ],\\n      \\\"datasetMapping\\\": {\\n        \\\"mode\\\": \\\"auto\\\",\\n        \\\"fieldMap\\\": {\\n          \\\"category\\\": \\\"维度字段 fieldName\\\",\\n          \\\"value\\\": \\\"指标字段 fieldName\\\",\\n          \\\"time\\\": \\\"时间字段 fieldName\\\",\\n          \\\"series\\\": \\\"系列字段 fieldName\\\"\\n        },\\n        \\\"outputFields\\\": [\\n          \\\"fieldName\\\"\\n        ],\\n        \\\"syncHeader\\\": true\\n      }\\n    },\\n    \\\"readiness\\\": {\\n      \\\"score\\\": 60,\\n      \\\"level\\\": \\\"medium\\\",\\n      \\\"label\\\": \\\"可生成\\\",\\n      \\\"missing\\\": [\\n        \\\"绑定数据集\\\",\\n        \\\"数据集字段\\\"\\n      ],\\n      \\\"suggestions\\\": [\\n        \\\"至少绑定一个已发布数据集，否则 AI 只能生成静态数据。\\\",\\n        \\\"数据集缺少字段上下文，AI 无法稳定输出 datasetFields。\\\"\\n      ],\\n      \\\"datasetCount\\\": 0,\\n      \\\"fieldCount\\\": 0\\n    }\\n  },\\n  \\\"runtimeDataPreview\\\": {\\n    \\\"instruction\\\": [\\n      \\\"sampleRows 只用于理解字段取值和数据形态，不要把样例值写死为最终静态数据。\\\",\\n      \\\"如果数据集 status 为 ready，请生成动态 request 绑定；如果 status 为 failed/empty/skipped，优先选择其他可查询数据集。\\\",\\n      \\\"当业务必须使用异常数据集时，组件可以先静态兜底，但标题要表达业务含义。\\\"\\n    ],\\n    \\\"summary\\\": {\\n      \\\"total\\\": 0,\\n      \\\"ready\\\": 0,\\n      \\\"empty\\\": 0,\\n      \\\"failed\\\": 0,\\n      \\\"skipped\\\": 0\\n    },\\n    \\\"items\\\": []\\n  },\\n  \\\"business\\\": {\\n    \\\"businessId\\\": 1,\\n    \\\"businessCode\\\": \\\"user_manage\\\",\\n    \\\"businessName\\\": \\\"用户管理\\\",\\n    \\\"businessDesc\\\": \\\"面向日常运营指挥场景，描述业务运行状态、关键过程指标、实时告警、任务处置和资源使用情况，支持管理人员快速判断当前运营健康度。\\\",\\n    \\\"analysisGoal\\\": \\\"监控核心业务链路是否稳定，发现流量、订单、服务、告警和任务处理中的异常变化，辅助运营调度和问题定位。\\\",\\n    \\\"metricDefinition\\\": \\\"核心指标包括访问量、办理量、完成率、超时率、告警数、待处理数、平均处理时长和资源利用率。实时类指标按最新批次展示，趋势类指标按时间序列展示。\\\",\\n    \\\"dimensionDefinition\\\": \\\"按时间、业务类型、区域、组织、状态、优先级、处理人和渠道等维度分析。\\\",\\n    \\\"usageGuide\\\": \\\"概览区使用汇总数据集；趋势区使用按时间聚合的数据集；告警、任务和事件使用明细数据集生成列表或时间线。\\\"\\n  },\\n  \\\"datasetProfiles\\\": [],\\n  \\\"datasets\\\": []\\n}\",\"providerId\":\"2075737070143303682\",\"modelName\":\"deepseek-v4-pro\",\"temperature\":0.7,\"maxTokens\":384000}', '用户管理运营指挥中心', '{\"title\":\"用户管理运营指挥中心\",\"canvasConfig\":{\"width\":1920,\"height\":1080,\"background\":\"#0f172a\"},\"components\":[{\"key\":\"GlowBackdrop\",\"x\":0,\"y\":0,\"w\":1920,\"h\":1080,\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#38bdf8\",\"thirdColor\":\"#47ffb2\",\"opacity\":0.85}},{\"key\":\"ScreenTitle08\",\"x\":460,\"y\":10,\"w\":1000,\"h\":92,\"title\":\"用户管理运营指挥中心\",\"option\":{\"dataset\":\"用户管理运营指挥中心\",\"subtitle\":\"YONGHUGUANLIYUNYINGZHIHUIZHONGXIN\",\"accentColor\":\"#a78bfa\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true}},{\"key\":\"TimeCommon\",\"x\":1520,\"y\":20,\"w\":300,\"h\":50,\"title\":\"当前时间\"},{\"key\":\"DividerLine\",\"x\":30,\"y\":235,\"w\":1860,\"h\":26,\"option\":{\"direction\":\"horizontal\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#38bdf8\"}},{\"key\":\"KpiGroup\",\"x\":60,\"y\":110,\"w\":1800,\"h\":112,\"title\":\"核心指标\",\"option\":{\"dataset\":[{\"title\":\"实时访问量\",\"value\":12856,\"unit\":\"次\",\"trend\":\"+8.3%\"},{\"title\":\"业务办理量\",\"value\":4321,\"unit\":\"件\",\"trend\":\"+12.5%\"},{\"title\":\"完成率\",\"value\":96.8,\"unit\":\"%\",\"trend\":\"-0.5%\"},{\"title\":\"超时率\",\"value\":2.3,\"unit\":\"%\",\"trend\":\"+0.2%\"},{\"title\":\"待处理工单\",\"value\":128,\"unit\":\"个\",\"trend\":\"-5.6%\"},{\"title\":\"资源利用率\",\"value\":87.2,\"unit\":\"%\",\"trend\":\"+4.1%\"}],\"columns\":6,\"accentColor\":\"#a78bfa\"}},{\"key\":\"PanelFrame06\",\"x\":30,\"y\":250,\"w\":780,\"h\":560,\"option\":{\"title\":\"月度业务办理量趋势\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\"}},{\"key\":\"BarCommon\",\"x\":40,\"y\":300,\"w\":760,\"h\":500,\"title\":\"月度业务办理量\",\"option\":{\"dataset\":{\"dimensions\":[\"月份\",\"办理量\",\"目标量\"],\"source\":[{\"月份\":\"1月\",\"办理量\":3100,\"目标量\":3500},{\"月份\":\"2月\",\"办理量\":2800,\"目标量\":3200},{\"月份\":\"3月\",\"办理量\":4200,\"目标量\":4000},{\"月份\":\"4月\",\"办理量\":3900,\"目标量\":3800},{\"月份\":\"5月\",\"办理量\":4500,\"目标量\":4200},{\"月份\":\"6月\",\"办理量\":5100,\"目标量\":4800},{\"月份\":\"7月\",\"办理量\":4900,\"目标量\":5000},{\"月份\":\"8月\",\"办理量\":5300,\"目标量\":5100},{\"月份\":\"9月\",\"办理量\":4800,\"目标量\":5000},{\"月份\":\"10月\",\"办理量\":5200,\"目标量\":5400},{\"月份\":\"11月\",\"办理量\":6100,\"目标量\":5800},{\"月份\":\"12月\",\"办理量\":6500,\"目标量\":6000}]}}},{\"key\":\"PanelFrame04\",\"x\":1260,\"y\":250,\"w\":620,\"h\":280,\"option\":{\"title\":\"业务类型排名\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\"}},{\"key\":\"BarCrossrange\",\"x\":1270,\"y\":300,\"w\":600,\"h\":220,\"title\":\"业务类型排名\",\"option\":{\"dataset\":{\"dimensions\":[\"类型\",\"数量\"],\"source\":[{\"类型\":\"账号开通\",\"数量\":1285},{\"类型\":\"权限变更\",\"数量\":962},{\"类型\":\"密码重置\",\"数量\":843},{\"类型\":\"信息修改\",\"数量\":721},{\"类型\":\"角色分配\",\"数量\":658},{\"类型\":\"销户处理\",\"数量\":512},{\"类型\":\"审计查询\",\"数量\":389},{\"类型\":\"其他\",\"数量\":276}]}}},{\"key\":\"PanelFrame08\",\"x\":1260,\"y\":550,\"w\":620,\"h\":280,\"option\":{\"title\":\"实时告警与事件\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\"}},{\"key\":\"TimelineList\",\"x\":1280,\"y\":600,\"w\":580,\"h\":220,\"title\":\"告警时间线\",\"option\":{\"dataset\":[{\"time\":\"10:23:15\",\"title\":\"权限异常申请-张某某\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:18:42\",\"title\":\"批量账号注销请求\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"10:12:07\",\"title\":\"登录失败次数超限IP:192.168.1.105\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:05:33\",\"title\":\"用户信息修改审批超时\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"09:58:21\",\"title\":\"数据库连接池告警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"09:50:11\",\"title\":\"新用户注册激增\",\"level\":\"低\",\"status\":\"info\"}]}},{\"key\":\"PanelFrame02\",\"x\":30,\"y\":830,\"w\":1860,\"h\":220,\"option\":{\"title\":\"办理量与响应时间相关性分析\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\"}},{\"key\":\"ScatterCommon\",\"x\":40,\"y\":860,\"w\":1840,\"h\":180,\"title\":\"散点相关性\",\"option\":{\"dataset\":{\"dimensions\":[\"办理量\",\"响应时间(ms)\"],\"source\":[{\"办理量\":120,\"响应时间(ms)\":85},{\"办理量\":340,\"响应时间(ms)\":120},{\"办理量\":560,\"响应时间(ms)\":175},{\"办理量\":780,\"响应时间(ms)\":210},{\"办理量\":910,\"响应时间(ms)\":260},{\"办理量\":1050,\"响应时间(ms)\":320},{\"办理量\":1230,\"响应时间(ms)\":380},{\"办理量\":1450,\"响应时间(ms)\":450},{\"办理量\":1620,\"响应时间(ms)\":530},{\"办理量\":1800,\"响应时间(ms)\":600}]}}}]}', '{\"total\":13,\"accepted\":13,\"skipped\":0,\"bound\":0,\"staticFallback\":0,\"static\":13,\"unverified\":0,\"repaired\":1,\"items\":[{\"index\":0,\"key\":\"GlowBackdrop\",\"title\":\"发光背景\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":1,\"key\":\"ScreenTitle08\",\"title\":\"用户管理运营指挥中心\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":2,\"key\":\"TimeCommon\",\"title\":\"当前时间\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":3,\"key\":\"DividerLine\",\"title\":\"发光分割线\",\"status\":\"static\",\"fields\":[],\"messages\":[\"已修正组件位置或尺寸\",\"未声明数据集，使用静态数据\"]},{\"index\":4,\"key\":\"KpiGroup\",\"title\":\"核心指标\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":5,\"key\":\"PanelFrame06\",\"title\":\"重角模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":6,\"key\":\"BarCommon\",\"title\":\"月度业务办理量\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":7,\"key\":\"PanelFrame04\",\"title\":\"网格模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":8,\"key\":\"BarCrossrange\",\"title\":\"业务类型排名\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":9,\"key\":\"PanelFrame08\",\"title\":\"卡片模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":10,\"key\":\"TimelineList\",\"title\":\"告警时间线\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":11,\"key\":\"PanelFrame02\",\"title\":\"棱角模块框\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]},{\"index\":12,\"key\":\"ScatterCommon\",\"title\":\"散点相关性\",\"status\":\"static\",\"fields\":[],\"messages\":[\"未声明数据集，使用静态数据\"]}],\"warnings\":[]}', 'success', 13, 0, 13, 0, 1, 105980, NULL, 1, '2026-07-21 10:17:51', 6, 1, '2026-07-21 10:17:51');

-- ----------------------------
-- Table structure for ai_formula_execution_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_formula_execution_log`;
CREATE TABLE `ai_formula_execution_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '公式执行链路ID',
  `object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务对象编码',
  `record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务记录ID',
  `field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '公式字段编码',
  `formula_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '公式类型：CALC/AGGREGATE/CONDITIONAL/LOOKUP',
  `formula_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '计算模式：STORED/VIRTUAL',
  `expression` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表达式或配置摘要',
  `input_snapshot` json NULL COMMENT '输入快照，脱敏后存储',
  `output_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '输出值摘要，脱敏后存储',
  `success` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否执行成功：1成功 0失败',
  `error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '错误信息',
  `elapsed_ms` bigint(0) NULL DEFAULT NULL COMMENT '执行耗时(毫秒)',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ai_formula_log_trace`(`tenant_id`, `trace_id`) USING BTREE,
  INDEX `idx_ai_formula_log_record`(`tenant_id`, `object_code`, `record_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_formula_log_field`(`tenant_id`, `field_code`, `create_time`) USING BTREE,
  INDEX `idx_ai_formula_log_success`(`tenant_id`, `success`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-公式执行日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_formula_execution_log
-- ----------------------------
INSERT INTO `ai_formula_execution_log` VALUES (2074408991264665601, 1, 'FML-5e54d2ca294445f085fda5e994787953', 'hr_leave_application', '1', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 7, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991377911810, 1, 'FML-ea454c37dbca4dbabc3b2e1344028627', 'hr_leave_application', '2', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991486963714, 1, 'FML-ee1302a8d335455ea70649e82f4ba372', 'hr_leave_application', '3', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991596015617, 1, 'FML-dc0a88d3d8b7409a8c321ea1fab88147', 'hr_leave_application', '6', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991700873218, 1, 'FML-5ae3504201254dcd96620af54d362e18', 'hr_leave_application', '7', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991809925122, 1, 'FML-18bdd462338e49cf9ae5eca5ad8f7e83', 'hr_leave_application', '8', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408991914782722, 1, 'FML-0c66b4ac1975438481031d1fc1c3543a', 'hr_leave_application', '9', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408992061583361, 1, 'FML-d9a4a87000994dcfa4208c6aedc4bcbd', 'hr_leave_application', '10', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408992220966914, 1, 'FML-ee536e6957f54b20b43f8cccbaeae3f8', 'hr_leave_application', '11', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408992325824514, 1, 'FML-70124c3b0ef4428082026492ea852604', 'hr_leave_application', '12', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408993487646722, 1, 'FML-f506390d3ef145ddae4d6bbacb474510', 'hr_leave_application', '1', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408993592504321, 1, 'FML-764947f94f49495c8a27898fe58383d6', 'hr_leave_application', '2', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408993705750529, 1, 'FML-6105db9359e246b2aee9ed91879822f3', 'hr_leave_application', '3', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408993810608130, 1, 'FML-91d8feac14274760a4fb262c3a613308', 'hr_leave_application', '6', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408993915465730, 1, 'FML-64176da049de46d8bdf95a222925b063', 'hr_leave_application', '7', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408994016129026, 1, 'FML-f45c7c98173248d08c29957b964d99c1', 'hr_leave_application', '8', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:39', 6, 1, '2026-07-07 16:23:39');
INSERT INTO `ai_formula_execution_log` VALUES (2074408994125180930, 1, 'FML-ffe252daa5fa498fa67cc7207a1fa837', 'hr_leave_application', '9', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:40', 6, 1, '2026-07-07 16:23:40');
INSERT INTO `ai_formula_execution_log` VALUES (2074408994234232834, 1, 'FML-58fecd16c4434c828f073da8b1e40243', 'hr_leave_application', '10', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:40', 6, 1, '2026-07-07 16:23:40');
INSERT INTO `ai_formula_execution_log` VALUES (2074408994343284737, 1, 'FML-3a85db5a118947d5bfdfc35ea22372e3', 'hr_leave_application', '11', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 0, 1, '2026-07-07 16:23:40', 6, 1, '2026-07-07 16:23:40');
INSERT INTO `ai_formula_execution_log` VALUES (2074408994452336642, 1, 'FML-006383932a1841cf825769ee47de58ac', 'hr_leave_application', '12', 'totalPrice', 'CALC', 'VIRTUAL', 'quantity * price', NULL, NULL, 0, 'Formula [totalPrice] expr=\'quantity * price\' failed: Execution error: Could not mult <JavaType, quantity, null, null> with <JavaType, price, null, null>', 1, 1, '2026-07-07 16:23:40', 6, 1, '2026-07-07 16:23:40');

-- ----------------------------
-- Table structure for ai_formula_function
-- ----------------------------
DROP TABLE IF EXISTS `ai_formula_function`;
CREATE TABLE `ai_formula_function`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `function_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '函数编码',
  `display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '展示名称',
  `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '函数分类',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '函数说明',
  `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'BUILTIN' COMMENT '来源类型：BUILTIN/SYSTEM/TENANT/MARKET',
  `argument_schema` json NULL COMMENT '参数Schema',
  `return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '返回类型',
  `example` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '示例',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态：ENABLED/DISABLED',
  `current_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前版本',
  `latest_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最新版本',
  `builtin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否内置函数',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序号',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_formula_function_code`(`tenant_id`, `function_code`) USING BTREE,
  INDEX `idx_ai_formula_function_query`(`tenant_id`, `category`, `source_type`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-公式函数注册表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_formula_function
-- ----------------------------
INSERT INTO `ai_formula_function` VALUES (690001001, 1, 'math.abs', '绝对值', 'Math', '返回数字绝对值', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.abs(-5) => 5', 'ENABLED', '1.0.0', '1.0.0', 1, 10, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001002, 1, 'math.round', '四舍五入', 'Math', '返回最接近的整数', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.round(3.6) => 4', 'ENABLED', '1.0.0', '1.0.0', 1, 20, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001003, 1, 'math.max', '最大值', 'Math', '返回两个数字中的最大值', 'BUILTIN', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.max(3, 7) => 7', 'ENABLED', '1.0.0', '1.0.0', 1, 30, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001004, 1, 'math.min', '最小值', 'Math', '返回两个数字中的最小值', 'BUILTIN', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.min(3, 7) => 3', 'ENABLED', '1.0.0', '1.0.0', 1, 40, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001005, 1, 'string.length', '字符串长度', 'String', '返回字符串长度', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}]', 'NUMBER', 'string.length(\'hello\') => 5', 'ENABLED', '1.0.0', '1.0.0', 1, 110, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001006, 1, 'string.contains', '包含判断', 'String', '判断字符串是否包含子串', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"keyword\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.contains(\'hello\',\'ll\') => true', 'ENABLED', '1.0.0', '1.0.0', 1, 120, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001007, 1, 'string.startsWith', '前缀判断', 'String', '判断字符串前缀', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"prefix\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.startsWith(\'hello\',\'he\') => true', 'ENABLED', '1.0.0', '1.0.0', 1, 130, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001008, 1, 'string.endsWith', '后缀判断', 'String', '判断字符串后缀', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"suffix\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.endsWith(\'hello\',\'lo\') => true', 'ENABLED', '1.0.0', '1.0.0', 1, 140, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001009, 1, 'date_to_string', '日期格式化', 'Date', '将日期格式化为字符串', 'BUILTIN', '[{\"name\": \"date\", \"type\": \"DATE\", \"required\": true}, {\"name\": \"pattern\", \"type\": \"STRING\", \"required\": true}]', 'STRING', 'date_to_string(date, \'yyyy-MM-dd\')', 'ENABLED', '1.0.0', '1.0.0', 1, 210, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001010, 1, 'math.floor', '向下取整', 'Math', '返回不大于入参的最大整数', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.floor(3.9) => 3', 'ENABLED', '1.0.0', '1.0.0', 1, 25, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001011, 1, 'math.ceil', '向上取整', 'Math', '返回不小于入参的最小整数', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.ceil(3.1) => 4', 'ENABLED', '1.0.0', '1.0.0', 1, 26, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001012, 1, 'math.pow', '幂运算', 'Math', '返回 left 的 right 次方', 'BUILTIN', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.pow(2, 3) => 8', 'ENABLED', '1.0.0', '1.0.0', 1, 50, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001013, 1, 'math.sqrt', '平方根', 'Math', '返回数字平方根', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.sqrt(16) => 4', 'ENABLED', '1.0.0', '1.0.0', 1, 60, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001014, 1, 'string.indexOf', '子串位置', 'String', '返回子串首次出现位置', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"keyword\", \"type\": \"STRING\", \"required\": true}]', 'NUMBER', 'string.indexOf(\'hello\',\'l\') => 2', 'ENABLED', '1.0.0', '1.0.0', 1, 150, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001015, 1, 'string.replace', '字符串替换', 'String', '替换字符串片段', 'BUILTIN', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"target\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"replacement\", \"type\": \"STRING\", \"required\": true}]', 'STRING', 'string.replace(\'hello\',\'l\',\'x\') => \'hexxo\'', 'ENABLED', '1.0.0', '1.0.0', 1, 160, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001016, 1, 'seq.list', '创建列表', 'Collection', '按入参顺序创建列表', 'BUILTIN', '[]', 'COLLECTION', 'seq.list(1,2,3) => [1,2,3]', 'ENABLED', '1.0.0', '1.0.0', 1, 310, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001017, 1, 'seq.set', '创建集合', 'Collection', '按入参顺序创建去重集合', 'BUILTIN', '[]', 'COLLECTION', 'seq.set(1,2,3) => [1,2,3]', 'ENABLED', '1.0.0', '1.0.0', 1, 320, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function` VALUES (690001018, 1, 'seq.map', '创建映射', 'Collection', '按 key/value 入参创建映射', 'BUILTIN', '[]', 'MAP', 'seq.map(\'a\',1,\'b\',2) => {a:1,b:2}', 'ENABLED', '1.0.0', '1.0.0', 1, 330, NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');

-- ----------------------------
-- Table structure for ai_formula_function_install
-- ----------------------------
DROP TABLE IF EXISTS `ai_formula_function_install`;
CREATE TABLE `ai_formula_function_install`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `function_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '函数编码',
  `installed_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '已安装版本',
  `install_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'INSTALLED' COMMENT '安装状态：INSTALLED/UNINSTALLED',
  `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用',
  `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'BUILTIN' COMMENT '来源类型：BUILTIN/SYSTEM/TENANT/MARKET',
  `installed_by` bigint(0) NULL DEFAULT NULL COMMENT '安装人',
  `installed_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '安装时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_formula_function_install`(`tenant_id`, `function_code`) USING BTREE,
  INDEX `idx_ai_formula_function_install_status`(`tenant_id`, `install_status`, `enabled`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-公式函数安装表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_formula_function_install
-- ----------------------------
INSERT INTO `ai_formula_function_install` VALUES (690003001, 1, 'math.abs', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003002, 1, 'math.round', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003003, 1, 'math.max', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003004, 1, 'math.min', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003005, 1, 'string.length', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003006, 1, 'string.contains', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003007, 1, 'string.startsWith', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003008, 1, 'string.endsWith', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003009, 1, 'date_to_string', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003010, 1, 'math.floor', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003011, 1, 'math.ceil', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003012, 1, 'math.pow', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003013, 1, 'math.sqrt', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003014, 1, 'string.indexOf', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003015, 1, 'string.replace', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003016, 1, 'seq.list', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003017, 1, 'seq.set', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_install` VALUES (690003018, 1, 'seq.map', '1.0.0', 'INSTALLED', 1, 'BUILTIN', NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');

-- ----------------------------
-- Table structure for ai_formula_function_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_formula_function_version`;
CREATE TABLE `ai_formula_function_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `function_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '函数编码',
  `version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '函数版本',
  `implementation_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'JAVA_BEAN' COMMENT '实现类型',
  `bean_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Spring Bean名称',
  `method_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '方法名称',
  `argument_schema` json NULL COMMENT '参数Schema',
  `return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '返回类型',
  `example` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '示例',
  `release_note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本说明',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态：ENABLED/DISABLED/DEPRECATED',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_formula_function_version`(`tenant_id`, `function_code`, `version`) USING BTREE,
  INDEX `idx_ai_formula_function_version_code`(`tenant_id`, `function_code`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI业务应用平台-公式函数版本表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_formula_function_version
-- ----------------------------
INSERT INTO `ai_formula_function_version` VALUES (690002001, 1, 'math.abs', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathAbs', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.abs(-5) => 5', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002002, 1, 'math.round', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathRound', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.round(3.6) => 4', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002003, 1, 'math.max', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathMax', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.max(3, 7) => 7', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002004, 1, 'math.min', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathMin', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.min(3, 7) => 3', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002005, 1, 'string.length', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringLength', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}]', 'NUMBER', 'string.length(\'hello\') => 5', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002006, 1, 'string.contains', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringContains', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"keyword\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.contains(\'hello\',\'ll\') => true', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002007, 1, 'string.startsWith', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringStartsWith', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"prefix\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.startsWith(\'hello\',\'he\') => true', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002008, 1, 'string.endsWith', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringEndsWith', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"suffix\", \"type\": \"STRING\", \"required\": true}]', 'BOOLEAN', 'string.endsWith(\'hello\',\'lo\') => true', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002009, 1, 'date_to_string', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'dateToString', '[{\"name\": \"date\", \"type\": \"DATE\", \"required\": true}, {\"name\": \"pattern\", \"type\": \"STRING\", \"required\": true}]', 'STRING', 'date_to_string(date, \'yyyy-MM-dd\')', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002010, 1, 'math.floor', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathFloor', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.floor(3.9) => 3', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002011, 1, 'math.ceil', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathCeil', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.ceil(3.1) => 4', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002012, 1, 'math.pow', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathPow', '[{\"name\": \"left\", \"type\": \"NUMBER\", \"required\": true}, {\"name\": \"right\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.pow(2, 3) => 8', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002013, 1, 'math.sqrt', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'mathSqrt', '[{\"name\": \"value\", \"type\": \"NUMBER\", \"required\": true}]', 'NUMBER', 'math.sqrt(16) => 4', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002014, 1, 'string.indexOf', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringIndexOf', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"keyword\", \"type\": \"STRING\", \"required\": true}]', 'NUMBER', 'string.indexOf(\'hello\',\'l\') => 2', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002015, 1, 'string.replace', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'stringReplace', '[{\"name\": \"value\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"target\", \"type\": \"STRING\", \"required\": true}, {\"name\": \"replacement\", \"type\": \"STRING\", \"required\": true}]', 'STRING', 'string.replace(\'hello\',\'l\',\'x\') => \'hexxo\'', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002016, 1, 'seq.list', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'seqList', '[]', 'COLLECTION', 'seq.list(1,2,3) => [1,2,3]', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002017, 1, 'seq.set', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'seqSet', '[]', 'COLLECTION', 'seq.set(1,2,3) => [1,2,3]', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');
INSERT INTO `ai_formula_function_version` VALUES (690002018, 1, 'seq.map', '1.0.0', 'JAVA_BEAN', 'formulaBuiltinFunctionProvider', 'seqMap', '[]', 'MAP', 'seq.map(\'a\',1,\'b\',2) => {a:1,b:2}', '内置函数初始版本', 'ENABLED', NULL, NULL, '2026-06-14 12:57:16', NULL, NULL, '2026-06-14 12:57:16');

-- ----------------------------
-- Table structure for ai_lowcode_domain
-- ----------------------------
DROP TABLE IF EXISTS `ai_lowcode_domain`;
CREATE TABLE `ai_lowcode_domain`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父级领域ID，0表示根节点',
  `domain_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '领域编码',
  `domain_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '领域名称',
  `domain_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '领域说明',
  `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '领域图标',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态：ENABLED启用 DISABLED停用',
  `menu_parent_id` bigint(0) NULL DEFAULT NULL COMMENT '默认菜单父级ID',
  `table_prefix` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'biz_' COMMENT '默认表名前缀',
  `config_key_prefix` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'biz_' COMMENT '默认配置键前缀',
  `default_app_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SINGLE' COMMENT '默认应用类型',
  `default_layout_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'simple-crud' COMMENT '默认页面模板',
  `default_table_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CREATE' COMMENT '默认建表模式',
  `domain_schema` json NULL COMMENT '领域扩展协议',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_lowcode_domain_code_active`(`tenant_id`, `domain_code`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_ai_lowcode_domain_name_active`(`tenant_id`, `parent_id`, `domain_name`, `del_flag`) USING BTREE,
  INDEX `idx_ai_lowcode_domain_parent`(`tenant_id`, `parent_id`, `sort`) USING BTREE,
  INDEX `idx_ai_lowcode_domain_status`(`tenant_id`, `status`, `sort`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI低代码业务领域表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_lowcode_domain
-- ----------------------------
INSERT INTO `ai_lowcode_domain` VALUES (1900000000000000001, 1, 0, 'general', '通用业务域', '历史低代码应用默认归属的通用业务领域', 'ionicons5:AppsOutline', 0, 'ENABLED', 9269, 'biz_general_', 'general_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"biz_general_\", \"configKeyPrefix\": \"general_\", \"objectCodeStyle\": \"lower_snake\"}, \"defaults\": {\"appType\": \"SINGLE\", \"tableMode\": \"CREATE\", \"layoutType\": \"simple-crud\", \"menuParentId\": null}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"通用业务域，用于承接历史低代码应用和未明确归属的业务对象\", \"commonObjects\": [], \"generationNotes\": [], \"fieldNamingPreference\": \"lowerCamel\"}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-20 20:00:39', 1, 1, '2026-06-02 16:53:23', 0);
INSERT INTO `ai_lowcode_domain` VALUES (1900000000000000002, 1, 0, 'CRM', 'CRM', '客户关系管理业务领域', 'ionicons5:PeopleOutline', 1, 'ENABLED', 9219, 'crm_', 'crm_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"crm_\", \"configKeyPrefix\": \"crm_\", \"objectCodeStyle\": \"lower_snake\"}, \"defaults\": {\"appType\": \"SINGLE\", \"tableMode\": \"CREATE\", \"layoutType\": \"simple-crud\", \"menuParentId\": null}, \"aiContext\": {\"terms\": [\"客户\", \"联系人\", \"线索\", \"商机\", \"合同\", \"回款\", \"跟进记录\", \"销售任务\"], \"constraints\": [], \"description\": \"CRM业务领域，包含客户、联系人、线索、商机、合同、回款等业务对象\", \"commonObjects\": [\"CUSTOMER\", \"CONTACT\", \"LEAD\", \"OPPORTUNITY\", \"CONTRACT\", \"CONTRACT_ITEM\", \"PAYMENT\", \"FOLLOW_RECORD\", \"SALES_TASK\"], \"generationNotes\": [], \"fieldNamingPreference\": \"lowerCamel\"}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-28 10:03:06', 1, 1, '2026-05-29 08:59:17', 0);
INSERT INTO `ai_lowcode_domain` VALUES (1900000000000000901, 1, 0, 'PROCUREMENT_WAREHOUSE', '采购仓储', '采购、仓库、供应商、物料和库存交易闭环低代码业务域', 'ionicons5:CubeOutline', 30, 'ENABLED', NULL, 'pw_', 'pw_', 'SINGLE', 'simple-crud', 'EXISTING', '{\"naming\": {\"tablePrefix\": \"pw_\", \"configKeyPrefix\": \"pw_\", \"objectCodeStyle\": \"upper_snake\"}, \"defaults\": {\"appType\": \"SINGLE\", \"tableMode\": \"EXISTING\", \"layoutType\": \"simple-crud\"}, \"aiContext\": {\"terms\": [\"采购单\", \"仓库\", \"供应商\", \"物料\", \"出库\", \"调拨\", \"库存台账\"], \"description\": \"采购仓储低代码业务域\", \"commonObjects\": [\"PW_MATERIAL\", \"PW_SUPPLIER\", \"PW_WAREHOUSE\", \"PW_PURCHASE_ORDER\", \"PW_OUTBOUND_ORDER\", \"PW_TRANSFER_ORDER\"], \"fieldNamingPreference\": \"lowerCamel\"}}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 14:25:24', 0);
INSERT INTO `ai_lowcode_domain` VALUES (2057434985735917569, 1, 0, 'cust_manage', '客户管理', '客户管理', NULL, 0, 'ENABLED', 39, 'cust_', 'cust_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"cust_\", \"configKeyPrefix\": \"cust_\", \"objectCodeStyle\": \"lower_snake\"}, \"defaults\": {\"appType\": \"SINGLE\", \"tableMode\": \"CREATE\", \"layoutType\": \"simple-crud\", \"menuParentId\": 39}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"\", \"commonObjects\": [], \"generationNotes\": [], \"fieldNamingPreference\": \"lowerCamel\"}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-21 20:15:01', 2, 1, '2026-05-21 20:15:01', 0);
INSERT INTO `ai_lowcode_domain` VALUES (2057662320376664066, 1, 0, 'order', '订单管理', '订单管理', NULL, 0, 'ENABLED', NULL, 'tf_f_order_', 'tf_f_coder_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"tf_f_order_\", \"configKeyPrefix\": \"tf_f_coder_\", \"objectCodeStyle\": \"lower_snake\"}, \"codegen\": {\"groupId\": \"com.test\", \"moduleName\": \"order\", \"domainPackage\": \"com.test.business.order\", \"frontendBasePath\": \"\"}, \"defaults\": {\"appType\": null, \"tableMode\": \"CREATE\", \"layoutType\": null, \"menuParentId\": null}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"订单管理\", \"commonObjects\": [], \"generationNotes\": [], \"fieldNamingPreference\": \"lowerCamel\"}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-22 11:18:21', 2, 1, '2026-05-25 13:00:23', 0);
INSERT INTO `ai_lowcode_domain` VALUES (2058820244816175105, 1, 0, 'scm', '供应链', '商品、采购、库存、供应商、仓储等供应链业务', 'apps', 0, 'ENABLED', NULL, 'biz_scm_', 'scm_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"biz_scm_\", \"configKeyPrefix\": \"scm_\", \"objectCodeStyle\": \"lower_snake\"}, \"codegen\": {\"groupId\": null, \"moduleName\": \"scm\", \"domainPackage\": null, \"frontendBasePath\": null}, \"defaults\": {\"appType\": null, \"tableMode\": \"CREATE\", \"layoutType\": null, \"menuParentId\": null}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"帮我实现一个商品供应商管理功能\\n\\n追加优化要求：缺少商品和供应商的关联关系\", \"commonObjects\": [], \"generationNotes\": [\"由 AI 业务系统生成 Agent 自动规划，用户确认后保存\"], \"fieldNamingPreference\": null}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-25 15:59:32', 2, 1, '2026-05-25 15:59:32', 0);
INSERT INTO `ai_lowcode_domain` VALUES (2059202466925617154, 1, 0, 'biz_ops', '业务运营', '通用业务运营领域', 'apps', 0, 'ENABLED', NULL, 'biz_biz_ops_', 'biz_ops_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"biz_biz_ops_\", \"configKeyPrefix\": \"biz_ops_\", \"objectCodeStyle\": \"lower_snake\"}, \"codegen\": {\"groupId\": null, \"moduleName\": \"biz_ops\", \"domainPackage\": null, \"frontendBasePath\": null}, \"defaults\": {\"appType\": null, \"tableMode\": \"CREATE\", \"layoutType\": null, \"menuParentId\": null}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"帮我生成订单管理\", \"commonObjects\": [], \"generationNotes\": [\"由 AI 业务系统生成 Agent 自动规划，用户确认后保存\"], \"fieldNamingPreference\": null}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-05-26 17:18:21', 2, 1, '2026-05-26 17:18:21', 0);
INSERT INTO `ai_lowcode_domain` VALUES (2061994339259936770, 1, 0, 'finance', '财务', '发票、账单、费用、付款和预算等财务业务', 'apps', 0, 'ENABLED', NULL, 'biz_finance_', 'finance_', 'SINGLE', 'simple-crud', 'CREATE', '{\"naming\": {\"tablePrefix\": \"biz_finance_\", \"configKeyPrefix\": \"finance_\", \"objectCodeStyle\": \"lower_snake\"}, \"codegen\": {\"groupId\": null, \"moduleName\": \"finance\", \"domainPackage\": null, \"frontendBasePath\": null}, \"defaults\": {\"appType\": null, \"tableMode\": \"CREATE\", \"layoutType\": null, \"menuParentId\": null}, \"aiContext\": {\"terms\": [], \"constraints\": [], \"description\": \"帮我做一个写字楼租赁的合同录入账单生成页面\", \"commonObjects\": [], \"generationNotes\": [\"由 AI 业务系统生成 Agent 自动规划，用户确认后保存\"], \"fieldNamingPreference\": null}, \"fieldTemplates\": [], \"securityPolicies\": [], \"dictRecommendations\": []}', 1, '2026-06-03 10:12:15', 2, 1, '2026-06-03 10:12:15', 0);

-- ----------------------------
-- Table structure for ai_lowcode_model
-- ----------------------------
DROP TABLE IF EXISTS `ai_lowcode_model`;
CREATE TABLE `ai_lowcode_model`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `domain_id` bigint(0) NOT NULL COMMENT '业务领域ID',
  `domain_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务领域编码',
  `model_code` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型编码',
  `model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型名称',
  `model_desc` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型描述',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态：ENABLED启用 DISABLED停用',
  `tenant_enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用多租户',
  `master_data` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否主数据模型',
  `model_schema` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '模型结构协议JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `runtime_datasource_id` bigint(0) NULL DEFAULT NULL COMMENT '模型运行数据源ID',
  `runtime_datasource_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型运行数据源编码',
  `runtime_table_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型运行表名',
  `table_mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表模式：CREATE/EXISTING',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_lowcode_model_code_active`(`tenant_id`, `domain_id`, `model_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_lowcode_model_domain`(`tenant_id`, `domain_id`, `status`) USING BTREE,
  INDEX `idx_ai_lowcode_model_master`(`tenant_id`, `master_data`, `status`) USING BTREE,
  INDEX `idx_lowcode_model_runtime_ds`(`tenant_id`, `runtime_datasource_id`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI低代码数据模型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_lowcode_model
-- ----------------------------
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000001, 1, 1900000000000000002, 'CRM', 'crm_customer', '客户', '管理客户基本信息、客户分级、所属区域和客户生命周期', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_customer\",\"name\":\"客户\",\"description\":\"客户基本信息、客户分级、所属区域和客户生命周期管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"crm_customer\",\"tableComment\":\"客户\"},\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"crm_customer\",\"businessName\":\"客户\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customerCode\",\"columnName\":\"customer_code\",\"label\":\"客户编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"顶栏保存验证\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":64,\"placeholder\":\"请输入客户编码\",\"required\":true,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"__events\":[{\"id\":\"evt_1782010777843\",\"action\":\"setValue\",\"trigger\":\"change\",\"targetId\":\"\",\"condition\":\"\"},{\"id\":\"evt_1782010779156\",\"api\":\"get@/api/options?parent=:value\",\"action\":\"setOptions\",\"trigger\":\"change\",\"targetId\":\"\",\"whenValue\":\"\"},{\"id\":\"evt_1782010785274\",\"action\":\"openModal\",\"trigger\":\"click\",\"targetId\":\"\",\"whenValue\":\"\",\"modalTitle\":\"业务弹窗\",\"modalContentMode\":\"currentForm\"},{\"id\":\"evt_1782010789377\",\"value\":\"true\",\"action\":\"showHide\",\"trigger\":\"change\",\"targetId\":\"\",\"whenValue\":\"\"},{\"id\":\"evt_1782010795400\",\"api\":\"post@/api/action\",\"action\":\"apiRequest\",\"trigger\":\"change\",\"targetId\":\"\",\"whenValue\":\"\"}]},\"advancedProps\":{\"fieldCode\":\"customerCode\",\"columnName\":\"customer_code\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"ammount\",\"columnName\":\"ammount\",\"label\":\"金额\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入数字\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"__designerStyle\":{\"borderColor\":\"transparent\",\"borderStyle\":\"none\",\"hideInnerBorder\":true}},\"advancedProps\":{\"fieldCode\":\"ammount\",\"columnName\":\"ammount\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"test11\",\"columnName\":\"test11\",\"label\":\"f测试111\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"f测试111\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"test11\",\"columnName\":\"test11\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"content\",\"columnName\":\"content\",\"label\":\"测试内容\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试内容\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"__designerStyle\":{\"borderColor\":\"#2563eb\",\"borderStyle\":\"dashed\"},\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"content\",\"columnName\":\"content\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"customerName\",\"columnName\":\"customer_name\",\"label\":\"客户名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"字段保存验证\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":128,\"placeholder\":\"请输入客户名称\",\"required\":true,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"customerName\",\"columnName\":\"customer_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"unique\":true},\"formulaConfig\":null},{\"field\":\"customerLevel\",\"columnName\":\"customer_level\",\"label\":\"客户等级\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"crm_customer_level\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"客户等级\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"dictType\":\"crm_customer_level\",\"clearable\":true,\"maxlength\":32,\"placeholder\":\"请输入客户等级\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"options\":[{\"raw\":{\"remark\":null,\"createBy\":1,\"cssClass\":null,\"dictCode\":441,\"dictSort\":1,\"dictType\":\"crm_customer_level\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"1级\",\"dictValue\":\"1\",\"isDefault\":\"N\",\"listClass\":\"success\",\"createDept\":2,\"createTime\":\"2026-05-30 07:41:38\",\"dictStatus\":1,\"updateTime\":\"2026-05-30 07:41:38\",\"linkedDictType\":null,\"parentDictCode\":0,\"linkedDictValue\":null},\"label\":\"1级\",\"value\":\"1\",\"remark\":null,\"status\":1,\"cssClass\":null,\"dictCode\":441,\"dictSort\":1,\"isDefault\":\"N\",\"listClass\":\"success\",\"linkedDictType\":null,\"parentDictCode\":0,\"linkedDictValue\":null},{\"raw\":{\"remark\":null,\"createBy\":1,\"cssClass\":null,\"dictCode\":442,\"dictSort\":2,\"dictType\":\"crm_customer_level\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"2级\",\"dictValue\":\"2\",\"isDefault\":\"N\",\"listClass\":\"error\",\"createDept\":2,\"createTime\":\"2026-05-30 07:41:38\",\"dictStatus\":1,\"updateTime\":\"2026-05-30 07:41:38\",\"linkedDictType\":null,\"parentDictCode\":0,\"linkedDictValue\":null},\"label\":\"2级\",\"value\":\"2\",\"remark\":null,\"status\":1,\"cssClass\":null,\"dictCode\":442,\"dictSort\":2,\"isDefault\":\"N\",\"listClass\":\"error\",\"linkedDictType\":null,\"parentDictCode\":0,\"linkedDictValue\":null}],\"_optionType\":2,\"defaultFirstOption\":false},\"advancedProps\":{\"fieldCode\":\"customerLevel\",\"columnName\":\"customer_level\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"crm_customer_level\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"industry\",\"columnName\":\"industry\",\"label\":\"所属行业\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"crm_industry\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"所属行业\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"dictType\":\"crm_industry\",\"clearable\":true,\"maxlength\":64,\"placeholder\":\"请输入所属行业\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"industry\",\"columnName\":\"industry\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"crm_industry\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"regionCode\",\"columnName\":\"region_code\",\"label\":\"所属区域\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"regionTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"所属区域\",\"businessFieldType\":\"REGION\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rootCode\":\"150000\",\"clearable\":true,\"dataRight\":true,\"maxlength\":32,\"placeholder\":\"请输入所属区域\",\"virtualDisabled\":true,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"regionCode\",\"columnName\":\"region_code\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactName\",\"columnName\":\"contact_name\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系人\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":9,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":64,\"placeholder\":\"请输入联系人\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"contactName\",\"columnName\":\"contact_name\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactPhone\",\"columnName\":\"contact_phone\",\"label\":\"联系电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"联系电话\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":10,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":32,\"placeholder\":\"请输入联系电话\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"contactPhone\",\"columnName\":\"contact_phone\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactEmail\",\"columnName\":\"contact_email\",\"label\":\"联系邮箱\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系邮箱\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":11,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":128,\"placeholder\":\"请输入联系邮箱\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"contactEmail\",\"columnName\":\"contact_email\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"address\",\"columnName\":\"address\",\"label\":\"详细地址\",\"dataType\":\"varchar\",\"length\":512,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"详细地址\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":12,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":512,\"placeholder\":\"请输入详细地址\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"address\",\"columnName\":\"address\",\"dataType\":\"varchar\",\"length\":512,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":13,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rows\":3,\"type\":\"textarea\",\"clearable\":true,\"placeholder\":\"请输入备注\",\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldaailwe\",\"columnName\":\"fieldaailwe\",\"label\":\"人员选择\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"userSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"人员选择\",\"businessFieldType\":\"USER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":14,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择人员\",\"clearable\":true,\"filterable\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldaailwe\",\"columnName\":\"fieldaailwe\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldgiuxmr\",\"columnName\":\"fieldgiuxmr\",\"label\":\"组织选择11\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"orgTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"组织选择\",\"businessFieldType\":\"DEPT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":15,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择组织\",\"clearable\":true,\"filterable\":true,\"optionSource\":{},\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldgiuxmr\",\"columnName\":\"fieldgiuxmr\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"field1g9xtug\",\"columnName\":\"field1g9xtug\",\"label\":\"所属组织\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"orgTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"所属组织\",\"businessFieldType\":\"DEPT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":16,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入所属组织\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"field1g9xtug\",\"columnName\":\"field1g9xtug\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"field2\",\"columnName\":\"field2\",\"label\":\"测试2\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试2\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":17,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"clearable\":true,\"placeholder\":\"请输入测试2\",\"maxlength\":20},\"advancedProps\":{\"fieldCode\":\"field2\",\"columnName\":\"field2\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldbvd8sh\",\"columnName\":\"fieldbvd8sh\",\"label\":\"字典选择\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"字典选择\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":18,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择字典项\",\"clearable\":true,\"filterable\":true,\"dictType\":\"\",\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"maxlength\":64},\"advancedProps\":{\"dictType\":\"\",\"fieldCode\":\"fieldbvd8sh\",\"columnName\":\"fieldbvd8sh\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[{\"relationType\":\"CHILD_LIST\",\"targetObjectCode\":\"crm_contact\",\"sourceField\":\"id\",\"targetField\":\"customerId\",\"displayField\":\"contactName\"}],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"regionCode\",\"regionColumn\":\"region_code\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:03:06', 1, 1, '2026-06-29 17:21:11', NULL, NULL, 'crm_customer', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000002, 1, 1900000000000000002, 'CRM', 'crm_contact', '联系人', '管理客户联系人、角色、联系方式和主要联系人标记', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_contact\",\"name\":\"联系人\",\"description\":\"客户联系人、角色、联系方式和主要联系人标记管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_contact\",\"businessName\":\"联系人\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"contactName\",\"columnName\":\"contact_name\",\"label\":\"联系人姓名\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系人姓名\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"customerId\",\"columnName\":\"customer_id\",\"label\":\"关联客户\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联客户\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"role\",\"columnName\":\"role\",\"label\":\"角色\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"角色\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"phone\",\"columnName\":\"phone\",\"label\":\"手机号\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"手机号\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"email\",\"columnName\":\"email\",\"label\":\"邮箱\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"邮箱\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"isPrimary\",\"columnName\":\"is_primary\",\"label\":\"主要联系人\",\"dataType\":\"char\",\"length\":1,\"precision\":2,\"required\":false,\"defaultValue\":\"0\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"主要联系人\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"crm_customer\",\"sourceField\":\"customerId\",\"targetField\":\"id\",\"displayField\":\"customerName\"}],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-05-31 11:18:38', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000003, 1, 1900000000000000002, 'CRM', 'crm_lead', '线索', '管理销售线索、来源、跟进状态和转化进度', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_lead\",\"name\":\"线索\",\"description\":\"销售线索、来源、跟进状态和转化进度管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"crm_lead\",\"businessName\":\"线索\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"leadName\",\"columnName\":\"lead_name\",\"label\":\"线索名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"线索名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入线索名称\",\"clearable\":true,\"maxlength\":128,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"leadName\",\"columnName\":\"lead_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"source\",\"columnName\":\"source\",\"label\":\"来源\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"crm_lead_source\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"来源\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择来源\",\"clearable\":true,\"dictType\":\"crm_lead_source\",\"maxlength\":64,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"source\",\"columnName\":\"source\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"crm_lead_source\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactName\",\"columnName\":\"contact_name\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系人\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入联系人\",\"clearable\":true,\"maxlength\":64,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"contactName\",\"columnName\":\"contact_name\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"phone\",\"columnName\":\"phone\",\"label\":\"电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"电话\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入电话\",\"clearable\":true,\"maxlength\":32,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"phone\",\"columnName\":\"phone\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"crm_lead_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择状态\",\"clearable\":true,\"dictType\":\"crm_lead_status\",\"maxlength\":32,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"status\",\"columnName\":\"status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"crm_lead_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"负责人\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入负责人\",\"clearable\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"assigneeId\",\"columnName\":\"assignee_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入备注\",\"clearable\":true,\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[{\"relationType\":\"CHILD_LIST\",\"targetObjectCode\":\"crm_customer\",\"sourceField\":\"id\",\"targetField\":\"customerCode\",\"displayField\":\"customerName\"}],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-06-28 08:06:04', NULL, NULL, 'crm_lead', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000004, 1, 1900000000000000002, 'CRM', 'crm_opportunity', '商机', '管理商机阶段、预计金额、赢单概率和推进动作', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_opportunity\",\"name\":\"商机\",\"description\":\"商机阶段、预计金额、赢单概率和推进动作管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_opportunity\",\"businessName\":\"商机\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"opportunityName\",\"columnName\":\"opportunity_name\",\"label\":\"商机名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"商机名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入商机名称\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"opportunityName\",\"columnName\":\"opportunity_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"customerId\",\"columnName\":\"customer_id\",\"label\":\"关联客户\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联客户\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入关联客户\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"customerId\",\"columnName\":\"customer_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"stage\",\"columnName\":\"stage\",\"label\":\"阶段\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"crm_opportunity_stage\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"阶段\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择阶段\",\"clearable\":true,\"dictType\":\"crm_opportunity_stage\",\"maxlength\":32},\"advancedProps\":{\"fieldCode\":\"stage\",\"columnName\":\"stage\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"crm_opportunity_stage\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"预计金额\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"预计金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入预计金额\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{\"fieldCode\":\"amount\",\"columnName\":\"amount\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"probability\",\"columnName\":\"probability\",\"label\":\"赢单概率\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"赢单概率\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入赢单概率\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"probability\",\"columnName\":\"probability\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"负责人\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入负责人\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"assigneeId\",\"columnName\":\"assignee_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"expectedCloseDate\",\"columnName\":\"expected_close_date\",\"label\":\"预计成交日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"预计成交日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择预计成交日期\",\"clearable\":true,\"type\":\"date\",\"format\":\"YYYY-MM-DD\",\"valueFormat\":\"YYYY-MM-DD\"},\"advancedProps\":{\"fieldCode\":\"expectedCloseDate\",\"columnName\":\"expected_close_date\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入备注\",\"clearable\":true,\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-06-17 15:57:24', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000005, 1, 1900000000000000002, 'CRM', 'crm_contract', '合同', '管理合同信息、合同审批、归档和履约状态', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_contract\",\"name\":\"合同\",\"description\":\"合同信息、合同审批、归档和履约状态管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_contract\",\"businessName\":\"合同\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"contractName\",\"columnName\":\"contract_name\",\"label\":\"合同名称\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"合同名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":null,\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":256,\"placeholder\":\"请输入合同名称\"},\"advancedProps\":{}},{\"field\":\"contractNo\",\"columnName\":\"contract_no\",\"label\":\"合同编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"合同编号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":null,\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":64,\"placeholder\":\"请输入合同编号\"},\"advancedProps\":{}},{\"field\":\"customerId\",\"columnName\":\"customer_id\",\"label\":\"客户\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入客户\"},\"advancedProps\":{}},{\"field\":\"opportunityId\",\"columnName\":\"opportunity_id\",\"label\":\"商机\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"商机\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入商机\"},\"advancedProps\":{}},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"合同金额\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"合同金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":18,\"placeholder\":\"请输入合同金额\"},\"advancedProps\":{}},{\"field\":\"signDate\",\"columnName\":\"sign_date\",\"label\":\"签订日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"签订日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":null,\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"type\":\"date\",\"format\":\"YYYY-MM-DD\",\"clearable\":true,\"placeholder\":\"请选择签订日期\",\"valueFormat\":\"YYYY-MM-DD\"},\"advancedProps\":{}},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"crm_contract_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":null,\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"dictType\":\"crm_contract_status\",\"clearable\":true,\"maxlength\":32,\"placeholder\":\"请选择状态\"},\"advancedProps\":{}},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"负责人\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":8,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入负责人\"},\"advancedProps\":{}},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":null,\"sortOrder\":9,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rows\":3,\"type\":\"textarea\",\"clearable\":true,\"placeholder\":\"请输入备注\",\"showWordLimit\":true},\"advancedProps\":{}},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}}],\"relations\":[{\"relationType\":\"DETAIL\",\"targetObjectCode\":\"crm_contract_item\",\"sourceField\":\"id\",\"targetField\":\"contractId\",\"displayField\":\"itemName\"},{\"relationType\":\"CHILD_LIST\",\"targetObjectCode\":\"crm_payment\",\"sourceField\":\"id\",\"targetField\":\"contractId\",\"displayField\":\"paymentNo\"}],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-06-08 18:16:56', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000006, 1, 1900000000000000002, 'CRM', 'crm_contract_item', '合同明细', '管理合同商品、服务、数量、单价和金额明细', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_contract_item\",\"name\":\"合同明细\",\"description\":\"合同商品、服务、数量、单价和金额明细管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_contract_item\",\"businessName\":\"合同明细\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"contractId\",\"columnName\":\"contract_id\",\"label\":\"关联合同\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联合同\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入关联合同\",\"clearable\":true},\"advancedProps\":{}},{\"field\":\"itemName\",\"columnName\":\"item_name\",\"label\":\"商品/服务名称\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"商品/服务名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":null,\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入商品/服务名称\",\"clearable\":true,\"maxlength\":256},\"advancedProps\":{}},{\"field\":\"quantity\",\"columnName\":\"quantity\",\"label\":\"数量\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"数量\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入数量\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{}},{\"field\":\"unitPrice\",\"columnName\":\"unit_price\",\"label\":\"单价\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"单价\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入单价\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{}},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"金额\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":null,\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入金额\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{}},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":null,\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请输入备注\",\"clearable\":true,\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true},\"advancedProps\":{}},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-06-09 11:21:10', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000007, 1, 1900000000000000002, 'CRM', 'crm_payment', '回款', '回款计划、回款记录和逾期提醒管理', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_payment\",\"name\":\"回款\",\"description\":\"回款计划、回款记录和逾期提醒管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"tableName\":\"crm_payment\",\"businessName\":\"回款\",\"treeConfig\":{\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"childrenField\":\"children\",\"treeTitle\":\"树形导航\"},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"paymentNo\",\"columnName\":\"payment_no\",\"label\":\"回款编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"回款编号\"},{\"field\":\"contractId\",\"columnName\":\"contract_id\",\"label\":\"关联合同\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联合同\"},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"回款金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"回款金额\"},{\"field\":\"paymentDate\",\"columnName\":\"payment_date\",\"label\":\"回款日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"回款日期\"},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"crm_payment_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\"},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"负责人\"},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-05-28 18:00:39', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000008, 1, 1900000000000000002, 'CRM', 'crm_follow_record', '跟进记录', '管理客户拜访、电话、会议和商机推进记录', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_follow_record\",\"name\":\"跟进记录\",\"description\":\"客户拜访、电话、会议和商机推进记录管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_follow_record\",\"businessName\":\"跟进记录\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"userSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"负责人\",\"businessFieldType\":\"USER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":0,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"subject\",\"columnName\":\"subject\",\"label\":\"主题\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"主题\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"customerId\",\"columnName\":\"customer_id\",\"label\":\"关联客户\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联客户\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"opportunityId\",\"columnName\":\"opportunity_id\",\"label\":\"关联合同\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联合同\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"type\",\"columnName\":\"type\",\"label\":\"跟进方式\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"crm_follow_type\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"跟进方式\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"content\",\"columnName\":\"content\",\"label\":\"跟进内容\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"跟进内容\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"followTime\",\"columnName\":\"follow_time\",\"label\":\"跟进时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"跟进时间\",\"businessFieldType\":\"DATETIME\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-05-30 19:58:00', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000009, 1, 1900000000000000002, 'CRM', 'crm_sales_task', '销售任务', '管理销售计划、待办任务和任务完成情况', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"crm_sales_task\",\"name\":\"销售任务\",\"description\":\"销售计划、待办任务和任务完成情况管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"crm_sales_task\",\"businessName\":\"销售任务\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":null,\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"taskName\",\"columnName\":\"task_name\",\"label\":\"任务名称\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"任务名称\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"taskType\",\"columnName\":\"task_type\",\"label\":\"任务类型\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"crm_task_type\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"任务类型\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"crm_task_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"priority\",\"columnName\":\"priority\",\"label\":\"优先级\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"crm_task_priority\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"优先级\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"startDate\",\"columnName\":\"start_date\",\"label\":\"开始日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"开始日期\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"endDate\",\"columnName\":\"end_date\",\"label\":\"截止日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"截止日期\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"负责人\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-28 10:10:50', 1, 1, '2026-07-22 13:31:05', NULL, NULL, 'crm_sales_task', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000901, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_material', '物料', '物料基础资料', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_material\",\"name\":\"物料\",\"description\":\"物料基础资料\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_material\",\"businessName\":\"物料\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"materialCode\",\"columnName\":\"material_code\",\"label\":\"物料编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":false,\"listVisible\":true,\"placeholder\":\"请输入物料编号\",\"defaultValue\":null,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"material_code\",\"fillPolicy\":\"EMPTY_ONLY\"}},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"materialCode\",\"precision\":2,\"columnName\":\"material_code\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialName\",\"columnName\":\"material_name\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":128,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入物料名称\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"materialName\",\"precision\":2,\"columnName\":\"material_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"specModel\",\"columnName\":\"spec_model\",\"label\":\"规格型号\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":128,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入规格型号\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"specModel\",\"precision\":2,\"columnName\":\"spec_model\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"unit\",\"columnName\":\"unit\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":80,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入单位\",\"defaultValue\":null},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"unit\",\"precision\":2,\"columnName\":\"unit\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"referencePriceCent\",\"columnName\":\"reference_price_cent\",\"label\":\"参考单价(分)\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入参考单价(分)\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"referencePriceCent\",\"precision\":2,\"columnName\":\"reference_price_cent\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warningQuantity\",\"columnName\":\"warning_quantity\",\"label\":\"预警数量\",\"dataType\":\"varchar\",\"length\":18,\"precision\":3,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":18,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入预警数量\",\"defaultValue\":null},\"advancedProps\":{\"length\":18,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"warningQuantity\",\"precision\":3,\"columnName\":\"warning_quantity\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"ENABLED\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"marter_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择状态\",\"defaultValue\":\"ENABLED\",\"dictType\":\"marter_status\"},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"marter_status\",\"fieldCode\":\"status\",\"precision\":2,\"columnName\":\"status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":500,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请输入备注\",\"defaultValue\":null},\"advancedProps\":{\"length\":500,\"dataType\":\"text\",\"dictType\":\"\",\"fieldCode\":\"remark\",\"precision\":2,\"columnName\":\"remark\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:08:24', NULL, NULL, 'pw_material', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000902, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_supplier', '供应商', '供应商基础资料', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_supplier\",\"name\":\"供应商\",\"description\":\"供应商基础资料\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_supplier\",\"businessName\":\"供应商\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"supplierCode\",\"columnName\":\"supplier_code\",\"label\":\"供应商编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":false,\"listVisible\":true,\"placeholder\":\"请输入供应商编号\",\"defaultValue\":null,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"document_daily_no\",\"fillPolicy\":\"EMPTY_ONLY\"}},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"supplierCode\",\"precision\":2,\"columnName\":\"supplier_code\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":128,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入供应商名称\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"supplierName\",\"precision\":2,\"columnName\":\"supplier_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactName\",\"columnName\":\"contact_name\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入联系人\",\"defaultValue\":null},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"contactName\",\"precision\":2,\"columnName\":\"contact_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"contactPhone\",\"columnName\":\"contact_phone\",\"label\":\"联系电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":130,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入联系电话\",\"defaultValue\":null},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"contactPhone\",\"precision\":2,\"columnName\":\"contact_phone\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"ENABLED\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择状态\",\"defaultValue\":\"ENABLED\"},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"status\",\"precision\":2,\"columnName\":\"status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":500,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请输入备注\",\"defaultValue\":null},\"advancedProps\":{\"length\":500,\"dataType\":\"text\",\"dictType\":\"\",\"fieldCode\":\"remark\",\"precision\":2,\"columnName\":\"remark\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[{\"relationType\":\"DETAIL\",\"targetObjectCode\":\"pw_supplier_material\",\"sourceField\":\"id\",\"targetField\":\"supplierId\",\"displayField\":\"materialName\"}],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:12:23', NULL, NULL, 'pw_supplier', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000903, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_warehouse', '仓库', '中心仓库和项目现场仓', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_warehouse\",\"name\":\"仓库\",\"description\":\"中心仓库和项目现场仓\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_warehouse\",\"businessName\":\"仓库\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"warehouseCode\",\"columnName\":\"warehouse_code\",\"label\":\"仓库编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":false,\"listVisible\":true,\"placeholder\":\"请输入仓库编号\",\"defaultValue\":null,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"document_daily_no\",\"fillPolicy\":\"EMPTY_ONLY\"}},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"warehouseCode\",\"precision\":2,\"columnName\":\"warehouse_code\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseName\",\"columnName\":\"warehouse_name\",\"label\":\"仓库名称/位置\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":200,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":128,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入仓库名称/位置\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"warehouseName\",\"precision\":2,\"columnName\":\"warehouse_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseType\",\"columnName\":\"warehouse_type\",\"label\":\"类型\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"CENTER\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择类型\",\"defaultValue\":\"CENTER\"},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"warehouseType\",\"precision\":2,\"columnName\":\"warehouse_type\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"projectName\",\"columnName\":\"project_name\",\"label\":\"关联项目\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":128,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入关联项目\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"projectName\",\"precision\":2,\"columnName\":\"project_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"location\",\"columnName\":\"location\",\"label\":\"位置\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":255,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请输入位置\",\"defaultValue\":null},\"advancedProps\":{\"length\":255,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"location\",\"precision\":2,\"columnName\":\"location\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"relatedContractNo\",\"columnName\":\"related_contract_no\",\"label\":\"关联合同\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":150,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入关联合同\",\"defaultValue\":null},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"relatedContractNo\",\"precision\":2,\"columnName\":\"related_contract_no\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"ENABLED\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":32,\"exportable\":null,\"importable\":null,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择状态\",\"defaultValue\":\"ENABLED\"},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"status\",\"precision\":2,\"columnName\":\"status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":500,\"exportable\":null,\"importable\":null,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请输入备注\",\"defaultValue\":null},\"advancedProps\":{\"length\":500,\"dataType\":\"text\",\"dictType\":\"\",\"fieldCode\":\"remark\",\"precision\":2,\"columnName\":\"remark\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-23 00:29:38', NULL, NULL, 'pw_warehouse', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000904, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_supplier_material', '供应商报价', '供应商物料报价', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_supplier_material\",\"name\":\"供应商报价\",\"description\":\"供应商物料报价\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_supplier_material\",\"businessName\":\"供应商报价\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"supplierId\",\"columnName\":\"supplier_id\",\"label\":\"供应商ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"recordSelector\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"供应商ID\",\"businessFieldType\":\"RECORD_SELECTOR\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入供应商ID\",\"clearable\":true,\"recordSelector\":{\"title\":\"选择供应商\",\"suiteCode\":\"PROCUREMENT_WAREHOUSE\",\"labelField\":\"supplierName\",\"objectCode\":\"PW_SUPPLIER\",\"valueField\":\"id\",\"searchParams\":{\"status\":\"ENABLED\"},\"displayFields\":[\"supplierCode:供应商编号\",\"supplierName:供应商名称\",\"contactName:联系人\",\"contactPhone:联系电话\"],\"fieldMappings\":[{\"sourceField\":\"id\",\"targetField\":\"supplierId\"},{\"sourceField\":\"supplierName\",\"targetField\":\"supplierName\"}],\"keywordFields\":[\"supplierCode\",\"supplierName\",\"contactName\"],\"targetLabelField\":\"supplierName\",\"targetObjectCode\":\"PW_SUPPLIER\",\"businessObjectCode\":\"PW_SUPPLIER\"},\"targetLabelField\":\"supplierName\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"supplierId\",\"columnName\":\"supplier_id\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"supplierId\",\"columnName\":\"supplier_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"供应商\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入供应商\",\"clearable\":true,\"maxlength\":128,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"supplierName\",\"columnName\":\"supplier_name\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"supplierName\",\"columnName\":\"supplier_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialId\",\"columnName\":\"material_id\",\"label\":\"物料ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"recordSelector\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"物料ID\",\"businessFieldType\":\"RECORD_SELECTOR\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入物料ID\",\"clearable\":true,\"recordSelector\":{\"title\":\"选择物料\",\"suiteCode\":\"PROCUREMENT_WAREHOUSE\",\"labelField\":\"materialName\",\"objectCode\":\"PW_MATERIAL\",\"valueField\":\"id\",\"searchParams\":{\"status\":\"ENABLED\"},\"displayFields\":[\"materialCode:物料编号\",\"materialName:物料名称\",\"specModel:规格型号\",\"unit:单位\",\"referencePriceCent:参考单价(分)\"],\"fieldMappings\":[{\"sourceField\":\"id\",\"targetField\":\"materialId\"},{\"sourceField\":\"materialCode\",\"targetField\":\"materialCode\"},{\"sourceField\":\"materialName\",\"targetField\":\"materialName\"},{\"sourceField\":\"specModel\",\"targetField\":\"specModel\"},{\"sourceField\":\"unit\",\"targetField\":\"unit\"},{\"sourceField\":\"referencePriceCent\",\"targetField\":\"quotePriceCent\"}],\"keywordFields\":[\"materialCode\",\"materialName\",\"specModel\"],\"targetLabelField\":\"materialName\",\"targetObjectCode\":\"PW_MATERIAL\",\"businessObjectCode\":\"PW_MATERIAL\"},\"targetLabelField\":\"materialName\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"materialId\",\"columnName\":\"material_id\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"materialId\",\"columnName\":\"material_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialCode\",\"columnName\":\"material_code\",\"label\":\"物料编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"物料编号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入物料编号\",\"clearable\":true,\"maxlength\":64,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"materialCode\",\"columnName\":\"material_code\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"materialCode\",\"columnName\":\"material_code\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialName\",\"columnName\":\"material_name\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"物料名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入物料名称\",\"clearable\":true,\"maxlength\":128,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"materialName\",\"columnName\":\"material_name\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"materialName\",\"columnName\":\"material_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"quotePriceCent\",\"columnName\":\"quote_price_cent\",\"label\":\"报价(分)\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"报价(分)\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入报价(分)\",\"clearable\":true,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"quotePriceCent\",\"columnName\":\"quote_price_cent\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"quotePriceCent\",\"columnName\":\"quote_price_cent\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"effectiveDate\",\"columnName\":\"effective_date\",\"label\":\"有效期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"有效期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择有效期\",\"clearable\":true,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"effectiveDate\",\"columnName\":\"effective_date\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"effectiveDate\",\"columnName\":\"effective_date\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"ENABLED\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"pw_common_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":null,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":\"ENABLED\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择状态\",\"clearable\":true,\"maxlength\":32,\"dictType\":\"pw_common_status\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"status\",\"columnName\":\"status\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"status\",\"columnName\":\"status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"pw_common_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 09:20:58', NULL, NULL, 'pw_supplier_material', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000905, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_purchase_order', '采购单', '采购申请和审批入库单据', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_purchase_order\",\"name\":\"采购单\",\"description\":\"采购申请和审批入库单据\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_purchase_order\",\"businessName\":\"采购单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"purchaseNo\",\"columnName\":\"purchase_no\",\"label\":\"采购单号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购单号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":90,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":true,\"importable\":true,\"searchable\":true,\"formVisible\":false,\"listVisible\":true,\"placeholder\":\"请输入采购单号\",\"defaultValue\":null,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"document_daily_no\",\"fillPolicy\":\"EMPTY_ONLY\"}},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"purchaseNo\",\"precision\":2,\"columnName\":\"purchase_no\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"projectName\",\"columnName\":\"project_name\",\"label\":\"项目名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"项目名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":100,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":128,\"exportable\":true,\"importable\":true,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入项目名称\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"projectName\",\"precision\":2,\"columnName\":\"project_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseId\",\"columnName\":\"warehouse_id\",\"label\":\"目标仓库\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"objectReference\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"目标仓库ID\",\"businessFieldType\":\"REFERENCE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":110,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"PW_WAREHOUSE\",\"referenceDisplayField\":\"warehouseName\",\"basicProps\":{\"required\":false,\"clearable\":true,\"exportable\":true,\"importable\":true,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请填写\",\"defaultValue\":null,\"referenceObjectCode\":\"PW_WAREHOUSE\",\"referenceDisplayField\":\"warehouseName\",\"referenceValueField\":\"id\"},\"advancedProps\":{\"length\":128,\"dataType\":\"bigint\",\"dictType\":\"\",\"fieldCode\":\"warehouseId\",\"precision\":2,\"columnName\":\"warehouse_id\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseName\",\"columnName\":\"warehouse_name\",\"label\":\"目标仓库\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"目标仓库\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":120,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":128,\"exportable\":true,\"importable\":true,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入目标仓库\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"warehouseName\",\"precision\":2,\"columnName\":\"warehouse_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"purchaserName\",\"columnName\":\"purchaser_name\",\"label\":\"采购人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购人\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":130,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":64,\"exportable\":true,\"importable\":true,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入采购人\",\"defaultValue\":null},\"advancedProps\":{\"length\":64,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"purchaserName\",\"precision\":2,\"columnName\":\"purchaser_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"purchaseDate\",\"columnName\":\"purchase_date\",\"label\":\"采购日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"采购日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":140,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"exportable\":true,\"importable\":true,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择采购日期\",\"defaultValue\":null},\"advancedProps\":{\"length\":null,\"dataType\":\"date\",\"dictType\":\"\",\"fieldCode\":\"purchaseDate\",\"precision\":2,\"columnName\":\"purchase_date\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"供应商\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":150,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":128,\"exportable\":true,\"importable\":true,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入供应商\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"supplierName\",\"precision\":2,\"columnName\":\"supplier_name\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"purchaseAmountCent\",\"columnName\":\"purchase_amount_cent\",\"label\":\"采购金额(分)\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购金额(分)\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":160,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"exportable\":true,\"importable\":true,\"searchable\":false,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请输入采购金额(分)\",\"defaultValue\":null},\"advancedProps\":{\"length\":128,\"dataType\":\"varchar\",\"dictType\":\"\",\"fieldCode\":\"purchaseAmountCent\",\"precision\":2,\"columnName\":\"purchase_amount_cent\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderStatus\",\"columnName\":\"order_status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"DRAFT\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"pw_order_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":170,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"clearable\":true,\"maxlength\":32,\"exportable\":true,\"importable\":true,\"searchable\":true,\"formVisible\":true,\"listVisible\":true,\"placeholder\":\"请选择状态\",\"defaultValue\":\"DRAFT\",\"dictType\":\"pw_order_status\"},\"advancedProps\":{\"length\":32,\"dataType\":\"varchar\",\"dictType\":\"pw_order_status\",\"fieldCode\":\"orderStatus\",\"precision\":2,\"columnName\":\"order_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":180,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"clearable\":true,\"maxlength\":500,\"exportable\":true,\"importable\":true,\"searchable\":false,\"formVisible\":true,\"listVisible\":false,\"placeholder\":\"请输入备注\",\"defaultValue\":null},\"advancedProps\":{\"length\":500,\"dataType\":\"text\",\"dictType\":\"\",\"fieldCode\":\"remark\",\"precision\":2,\"columnName\":\"remark\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[{\"relationType\":\"DETAIL\",\"targetObjectCode\":\"pw_purchase_order_item\",\"sourceField\":\"purchaseNo\",\"targetField\":\"purchaseId\",\"displayField\":\"materialName\"}],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-22 15:38:52', NULL, NULL, 'pw_purchase_order', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000906, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_purchase_order_item', '采购明细', '采购物料明细', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_purchase_order_item\",\"name\":\"采购明细\",\"description\":\"采购物料明细\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_purchase_order_item\",\"businessName\":\"采购明细\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"purchaseId\",\"columnName\":\"purchase_id\",\"label\":\"采购单ID\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"purchaseId\",\"placeholder\":\"请输入采购单ID\",\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"purchaseId\",\"columnName\":\"purchase_id\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialId\",\"columnName\":\"material_id\",\"label\":\"物料ID\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"materialId\",\"placeholder\":\"请输入物料ID\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"materialId\",\"columnName\":\"material_id\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialCode\",\"columnName\":\"material_code\",\"label\":\"物料编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"materialCode\",\"maxlength\":64,\"placeholder\":\"请输入物料编号\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"importable\":null,\"exportable\":null,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"material_code\",\"fillPolicy\":\"EMPTY_ONLY\"}},\"advancedProps\":{\"fieldCode\":\"materialCode\",\"columnName\":\"material_code\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialName\",\"columnName\":\"material_name\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"materialName\",\"maxlength\":128,\"placeholder\":\"请输入物料名称\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"materialName\",\"columnName\":\"material_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"specModel\",\"columnName\":\"spec_model\",\"label\":\"规格型号\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"specModel\",\"maxlength\":128,\"placeholder\":\"请输入规格型号\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"specModel\",\"columnName\":\"spec_model\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"unit\",\"columnName\":\"unit\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":80,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"unit\",\"maxlength\":32,\"placeholder\":\"请输入单位\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"unit\",\"columnName\":\"unit\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"quantity\",\"columnName\":\"quantity\",\"label\":\"数量\",\"dataType\":\"varchar\",\"length\":18,\"precision\":3,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"quantity\",\"maxlength\":18,\"placeholder\":\"请输入数量\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"quantity\",\"columnName\":\"quantity\",\"dataType\":\"varchar\",\"length\":18,\"precision\":3,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"dealPriceCent\",\"columnName\":\"deal_price_cent\",\"label\":\"成交单价(分)\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"dealPriceCent\",\"placeholder\":\"请输入成交单价(分)\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"dealPriceCent\",\"columnName\":\"deal_price_cent\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"amountCent\",\"columnName\":\"amount_cent\",\"label\":\"金额(分)\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":9,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"fieldCode\":\"amountCent\",\"placeholder\":\"请输入金额(分)\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null},\"advancedProps\":{\"fieldCode\":\"amountCent\",\"columnName\":\"amount_cent\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 15:03:46', NULL, NULL, 'pw_purchase_order_item', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000907, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_outbound_order', '出库单', '仓库出库申请单据', 'ENABLED', 1, 0, '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"outboundNo\", \"label\": \"出库单号\", \"width\": 160, \"length\": 64, \"dataType\": \"varchar\", \"required\": true, \"queryType\": \"like\", \"columnName\": \"outbound_no\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"warehouseId\", \"label\": \"仓库ID\", \"dataType\": \"bigint\", \"required\": true, \"columnName\": \"warehouse_id\", \"searchable\": false, \"formVisible\": true, \"listVisible\": false, \"componentType\": \"input-number\"}, {\"field\": \"warehouseName\", \"label\": \"所属仓库\", \"width\": 200, \"length\": 128, \"dataType\": \"varchar\", \"required\": false, \"queryType\": \"like\", \"columnName\": \"warehouse_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"applicantName\", \"label\": \"申请人\", \"width\": 100, \"length\": 64, \"dataType\": \"varchar\", \"required\": false, \"columnName\": \"applicant_name\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"outboundDate\", \"label\": \"出库日期\", \"width\": 120, \"dataType\": \"date\", \"required\": false, \"columnName\": \"outbound_date\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"date\"}, {\"field\": \"outboundReason\", \"label\": \"出库原因\", \"width\": 180, \"length\": 255, \"dataType\": \"varchar\", \"required\": false, \"columnName\": \"outbound_reason\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"orderStatus\", \"label\": \"状态\", \"width\": 110, \"length\": 32, \"dataType\": \"varchar\", \"required\": true, \"queryType\": \"eq\", \"columnName\": \"order_status\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"defaultValue\": \"DRAFT\", \"componentType\": \"select\"}], \"object\": {\"code\": \"PW_OUTBOUND_ORDER\", \"name\": \"出库单\"}, \"appType\": \"SINGLE\", \"policies\": {\"dataScope\": \"TENANT\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"tableMode\": \"EXISTING\", \"tableName\": \"pw_outbound_order\", \"businessName\": \"出库单\", \"schemaVersion\": 2}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-04 07:04:09', NULL, NULL, 'pw_outbound_order', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000908, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_outbound_order_item', '出库明细', '出库物料明细', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_outbound_order_item\",\"name\":\"出库明细\",\"description\":\"出库物料明细\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_outbound_order_item\",\"businessName\":\"出库明细\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"outboundId\",\"columnName\":\"outbound_id\",\"label\":\"出库单ID\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入出库单ID\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"outboundId\",\"columnName\":\"outbound_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseId\",\"columnName\":\"warehouse_id\",\"label\":\"仓库ID\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入仓库ID\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"warehouseId\",\"columnName\":\"warehouse_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialCode\",\"columnName\":\"material_code\",\"label\":\"物料编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入物料编号\",\"clearable\":true,\"maxlength\":64},\"advancedProps\":{\"fieldCode\":\"materialCode\",\"columnName\":\"material_code\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialName\",\"columnName\":\"material_name\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入物料名称\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"materialName\",\"columnName\":\"material_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"stockQuantity\",\"columnName\":\"stock_quantity\",\"label\":\"库存数量\",\"dataType\":\"varchar\",\"length\":18,\"precision\":3,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入库存数量\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{\"fieldCode\":\"stockQuantity\",\"columnName\":\"stock_quantity\",\"dataType\":\"decimal\",\"length\":18,\"precision\":3,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"outboundQuantity\",\"columnName\":\"outbound_quantity\",\"label\":\"出库数量\",\"dataType\":\"varchar\",\"length\":18,\"precision\":3,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入出库数量\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{\"fieldCode\":\"outboundQuantity\",\"columnName\":\"outbound_quantity\",\"dataType\":\"decimal\",\"length\":18,\"precision\":3,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 22:33:40', NULL, NULL, 'pw_outbound_order_item', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000909, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_transfer_order', '调拨单', '仓库间物料调拨单据', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"pw_transfer_order\",\"name\":\"调拨单\",\"description\":\"仓库间物料调拨单据\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"pw_transfer_order\",\"businessName\":\"调拨单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"transferNo\",\"columnName\":\"transfer_no\",\"label\":\"调拨单号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入调拨单号\",\"clearable\":true,\"maxlength\":64,\"generation\":\"{\\\"mode\\\": \\\"CODE_RULE\\\", \\\"enabled\\\": true, \\\"trigger\\\": \\\"ON_CREATE\\\", \\\"ruleCode\\\": \\\"transfer_no\\\", \\\"fillPolicy\\\": \\\"EMPTY_ONLY\\\"}\"},\"advancedProps\":{\"fieldCode\":\"transferNo\",\"columnName\":\"transfer_no\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fromWarehouseName\",\"columnName\":\"from_warehouse_name\",\"label\":\"调出仓库\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"clearable\":true,\"placeholder\":\"请填写调出仓库\",\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"fromWarehouseName\",\"columnName\":\"from_warehouse_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"toWarehouseName\",\"columnName\":\"to_warehouse_name\",\"label\":\"调入仓库\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"clearable\":true,\"placeholder\":\"请填写调入仓库\",\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"toWarehouseName\",\"columnName\":\"to_warehouse_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"transferPersonName\",\"columnName\":\"transfer_person_name\",\"label\":\"调拨人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":100,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入调拨人\",\"clearable\":true,\"maxlength\":64},\"advancedProps\":{\"fieldCode\":\"transferPersonName\",\"columnName\":\"transfer_person_name\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"transferDate\",\"columnName\":\"transfer_date\",\"label\":\"调拨日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择调拨日期\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"transferDate\",\"columnName\":\"transfer_date\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderStatus\",\"columnName\":\"order_status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"DRAFT\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"pw_order_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":110,\"remark\":\"\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":\"DRAFT\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择状态\",\"clearable\":true,\"maxlength\":32,\"dictType\":\"pw_order_status\"},\"advancedProps\":{\"fieldCode\":\"orderStatus\",\"columnName\":\"order_status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"pw_order_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"transferReason\",\"columnName\":\"transfer_reason\",\"label\":\"调拨原因\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入调拨原因\",\"clearable\":true,\"maxlength\":255},\"advancedProps\":{\"fieldCode\":\"transferReason\",\"columnName\":\"transfer_reason\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-12 16:34:01', NULL, NULL, 'pw_transfer_order', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (1920000000000000910, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'pw_transfer_order_item', '调拨明细', '调拨物料明细', 'ENABLED', 1, 0, '{\"domain\": {\"id\": \"1900000000000000901\", \"code\": \"PROCUREMENT_WAREHOUSE\", \"name\": \"采购仓储\"}, \"fields\": [{\"field\": \"transferId\", \"label\": \"调拨单ID\", \"dataType\": \"bigint\", \"required\": true, \"queryType\": \"eq\", \"columnName\": \"transfer_id\", \"searchable\": true, \"formVisible\": true, \"listVisible\": false, \"componentType\": \"input-number\"}, {\"field\": \"materialCode\", \"label\": \"物料编号\", \"width\": 140, \"length\": 64, \"dataType\": \"varchar\", \"required\": false, \"queryType\": \"like\", \"columnName\": \"material_code\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"materialName\", \"label\": \"物料名称\", \"width\": 180, \"length\": 128, \"dataType\": \"varchar\", \"required\": false, \"queryType\": \"like\", \"columnName\": \"material_name\", \"searchable\": true, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input\"}, {\"field\": \"currentStockQuantity\", \"label\": \"当前库存\", \"width\": 100, \"dataType\": \"decimal\", \"required\": false, \"precision\": 3, \"columnName\": \"current_stock_quantity\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input-number\"}, {\"field\": \"transferQuantity\", \"label\": \"调拨数量\", \"width\": 100, \"dataType\": \"decimal\", \"required\": true, \"precision\": 3, \"columnName\": \"transfer_quantity\", \"searchable\": false, \"formVisible\": true, \"listVisible\": true, \"componentType\": \"input-number\"}], \"object\": {\"code\": \"PW_TRANSFER_ORDER_ITEM\", \"name\": \"调拨明细\"}, \"appType\": \"SINGLE\", \"policies\": {\"dataScope\": \"TENANT\", \"tenantField\": \"tenantId\", \"auditEnabled\": true, \"tenantColumn\": \"tenant_id\", \"primaryKeyField\": \"id\", \"logicDeleteField\": \"delFlag\", \"logicDeleteColumn\": \"del_flag\", \"primaryKeyStrategy\": \"AUTO_INCREMENT\"}, \"tableMode\": \"EXISTING\", \"tableName\": \"pw_transfer_order_item\", \"businessName\": \"调拨明细\", \"schemaVersion\": 2}', 1, '2026-07-03 14:25:24', 1, 1, '2026-07-03 20:57:39', NULL, NULL, 'pw_transfer_order_item', 'EXISTING', 0);
INSERT INTO `ai_lowcode_model` VALUES (2057100091847659522, 1, 1900000000000000001, 'general', 'cust_info', '客户信息', '客户信息', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"cust_info\",\"name\":\"客户信息\",\"description\":\"\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"tableName\":\"cust_info\",\"businessName\":\"客户信息\",\"treeConfig\":{\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"childrenField\":\"children\",\"treeTitle\":\"树形导航\"},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"name\",\"columnName\":\"name\",\"label\":\"名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"\"},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"common_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"\"},{\"field\":\"custName\",\"columnName\":\"cust_name\",\"label\":\"客户名称\",\"dataType\":\"varchar\",\"length\":129,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"客户名称\"},{\"field\":\"hy\",\"columnName\":\"hy\",\"label\":\"所属行业\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"所属行业\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"cust_address\",\"sourceField\":\"custName\",\"targetField\":\"id\",\"displayField\":\"tenantId\"}],\"policies\":{\"dataScope\":\"TENANT\",\"regionField\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"logicDeleteField\":\"delFlag\"},\"children\":[]}', 1, '2026-05-20 22:04:16', 2, 1, '2026-05-21 20:57:04', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2057278198059651074, 1, 1900000000000000001, 'general', 'cust_address', '客户地址管理', '客户地址管理', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"cust_address\",\"name\":\"客户地址管理\",\"description\":\"\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"tableName\":\"cust_address\",\"businessName\":\"客户地址管理\",\"treeConfig\":{\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"childrenField\":\"children\",\"treeTitle\":\"树形导航\"},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"addressName\",\"columnName\":\"address_name\",\"label\":\"地址名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"地址名称\"},{\"field\":\"addressId\",\"columnName\":\"address_id\",\"label\":\"地址ID\",\"dataType\":\"int\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"地址ID\"},{\"field\":\"custId\",\"columnName\":\"cust_id\",\"label\":\"客户ID\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":null,\"systemField\":null,\"readonly\":null,\"autoIncrement\":null,\"width\":160,\"remark\":\"客户ID\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"cust_info\",\"sourceField\":\"custId\",\"targetField\":\"id\",\"displayField\":\"name\"}],\"policies\":{\"dataScope\":\"DEPT\",\"regionField\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"logicDeleteField\":\"delFlag\"},\"children\":[]}', 1, '2026-05-21 09:51:59', 2, 1, '2026-05-21 20:19:24', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2057663598817300482, 1, 2057662320376664066, 'order', 'tf_f_order', '订单基本信息', '订单基本信息', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"tf_f_order\",\"name\":\"订单基本信息\",\"description\":\"\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order\",\"tableComment\":\"订单基本信息\"},\"tableName\":\"tf_f_order\",\"businessName\":\"订单基本信息\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":null},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"orderCode\",\"columnName\":\"order_code\",\"label\":\"订单编码\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单编码\"},{\"field\":\"orderName\",\"columnName\":\"order_name\",\"label\":\"订单名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单名称\"},{\"field\":\"orderTime\",\"columnName\":\"order_time\",\"label\":\"下单时间\",\"dataType\":\"datetime\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"datetime\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"下单时间\"},{\"field\":\"orderStatus\",\"columnName\":\"order_status\",\"label\":\"订单状态\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":\"order_status1\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单状态\"},{\"field\":\"custPhone\",\"columnName\":\"cust_phone\",\"label\":\"客户手机号\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户手机号\"},{\"field\":\"orderClass\",\"columnName\":\"order_class\",\"label\":\"订单分类\",\"dataType\":\"bigint\",\"length\":20,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单分类\"},{\"field\":\"fileId\",\"columnName\":\"file_id\",\"label\":\"文件\",\"dataType\":\"varchar\",\"length\":50,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"文件\"},{\"field\":\"orgId\",\"columnName\":\"org_id\",\"label\":\"归属组织\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"归属组织\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"tf_f_order_class\",\"sourceField\":\"orderClass\",\"targetField\":\"id\",\"displayField\":\"name\"}],\"indexes\":[{\"indexName\":\"\",\"indexType\":\"NORMAL\",\"fields\":[\"orderCode\"],\"unique\":false,\"auto\":false,\"remark\":\"业务索引1\"}],\"policies\":{\"dataScope\":\"FOLLOW_SYSTEM\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"orgId\",\"orgColumn\":\"org_id\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-22 11:23:26', 2, 1, '2026-05-26 17:19:07', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2057727188383363073, 1, 2057662320376664066, 'order', 'tf_f_order_class', '订单分类', '订单分类', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"tf_f_order_class\",\"name\":\"订单分类\",\"description\":\"\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_class\",\"tableComment\":\"订单分类\"},\"tableName\":\"tf_f_order_class\",\"businessName\":\"订单分类\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":true},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"name\",\"columnName\":\"name\",\"label\":\"分类名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"分类名称\"},{\"field\":\"parentId\",\"columnName\":\"parent_id\",\"label\":\"父级分类ID\",\"dataType\":\"bigint\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":\"0\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"父级分类ID\"},{\"field\":\"classSort\",\"columnName\":\"class_sort\",\"label\":\"排序\",\"dataType\":\"int\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":\"0\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"排序\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-22 15:36:07', 2, 1, '2026-05-26 08:29:02', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2058797325834694658, 1, 2058797324664483841, 'scm', 'product', '商品', '帮我生成一个商品管理系统 包含商品基本信息 商品分类等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2058797324664483841\",\"code\":\"scm\",\"name\":\"供应链\"},\"object\":{\"code\":\"product\",\"name\":\"商品\",\"description\":\"帮我生成一个商品管理系统 包含商品基本信息 商品分类等\"},\"appType\":\"TREE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"biz_scm_product\",\"businessName\":\"商品\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"productName\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"商品树\",\"loadMode\":\"lazy\",\"enabled\":true},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"parentId\",\"columnName\":\"parent_id\",\"label\":\"上级节点\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"treeSelect\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"productCode\",\"columnName\":\"product_code\",\"label\":\"商品编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"productName\",\"columnName\":\"product_name\",\"label\":\"商品名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"categoryName\",\"columnName\":\"category_name\",\"label\":\"商品分类\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"unitName\",\"columnName\":\"unit_name\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"salePrice\",\"columnName\":\"sale_price\",\"label\":\"销售价\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-25 14:28:28', 2, 1, '2026-05-25 14:28:28', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2058797326669361153, 1, 2058797323469107201, 'ops', 'category', '分类', '帮我生成一个商品管理系统 包含商品基本信息 商品分类等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2058797323469107201\",\"code\":\"ops\",\"name\":\"运营管理\"},\"object\":{\"code\":\"category\",\"name\":\"分类\",\"description\":\"帮我生成一个商品管理系统 包含商品基本信息 商品分类等\"},\"appType\":\"TREE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"biz_ops_category\",\"businessName\":\"分类\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"分类树\",\"loadMode\":\"lazy\",\"enabled\":true},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"parentId\",\"columnName\":\"parent_id\",\"label\":\"上级节点\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"treeSelect\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"name\",\"columnName\":\"name\",\"label\":\"分类名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"code\",\"columnName\":\"code\",\"label\":\"分类编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"sortNo\",\"columnName\":\"sort_no\",\"label\":\"排序\",\"dataType\":\"int\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-25 14:28:28', 2, 1, '2026-05-25 14:28:28', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2058820248163229698, 1, 2058820244816175105, 'scm', 'product', '商品', '帮我实现一个商品供应商管理功能\n\n追加优化要求：缺少商品和供应商的关联关系', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2058820244816175105\",\"code\":\"scm\",\"name\":\"供应链\"},\"object\":{\"code\":\"product\",\"name\":\"商品\",\"description\":\"帮我实现一个商品供应商管理功能\\n\\n追加优化要求：缺少商品和供应商的关联关系\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"biz_scm_product\",\"tableComment\":\"商品\"},\"tableName\":\"biz_scm_product\",\"businessName\":\"商品\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"productCode\",\"columnName\":\"product_code\",\"label\":\"商品编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"productName\",\"columnName\":\"product_name\",\"label\":\"商品名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"categoryName\",\"columnName\":\"category_name\",\"label\":\"商品分类\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"unitName\",\"columnName\":\"unit_name\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"salePrice\",\"columnName\":\"sale_price\",\"label\":\"销售价\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-25 15:59:33', 2, 1, '2026-05-25 16:01:18', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2058820251342512130, 1, 2058820244816175105, 'scm', 'supplier', '供应商', '帮我实现一个商品供应商管理功能\n\n追加优化要求：缺少商品和供应商的关联关系', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2058820244816175105\",\"code\":\"scm\",\"name\":\"供应链\"},\"object\":{\"code\":\"supplier\",\"name\":\"供应商\",\"description\":\"帮我实现一个商品供应商管理功能\\n\\n追加优化要求：缺少商品和供应商的关联关系\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"biz_scm_supplier\",\"businessName\":\"供应商\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"contactPerson\",\"columnName\":\"contact_person\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"phone\",\"columnName\":\"phone\",\"label\":\"联系电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"address\",\"columnName\":\"address\",\"label\":\"地址\",\"dataType\":\"varchar\",\"length\":255,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"ADDRESS\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-25 15:59:34', 2, 1, '2026-05-25 15:59:34', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059072549713977346, 1, 2057662320376664066, 'order', 'rdr1', '采购订单明细', NULL, 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"rdr1\",\"name\":\"采购订单明细\",\"description\":\"\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"biz_lowcode_demo\",\"tableComment\":\"K\"},\"tableName\":\"rdr1\",\"businessName\":\"采购订单明细\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"name\",\"columnName\":\"name\",\"label\":\"名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"common_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"fID\",\"columnName\":\"f_id\",\"label\":\"FID\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"field12\",\"columnName\":\"field12\",\"label\":\"行号\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"field13\",\"columnName\":\"field13\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"field14\",\"columnName\":\"field14\",\"label\":\"数量\",\"dataType\":\"decimal\",\"length\":10,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"field15\",\"columnName\":\"field15\",\"label\":\"单价\",\"dataType\":\"decimal\",\"length\":10,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"field16\",\"columnName\":\"field16\",\"label\":\"金额\",\"dataType\":\"decimal\",\"length\":10,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"\"},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"tf_f_order\",\"sourceField\":\"fID\",\"targetField\":\"id\",\"displayField\":\"id\"}],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 08:42:06', 2, 1, '2026-05-26 08:42:06', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059075966213660673, 1, 2057662320376664066, 'order', 'product', '商品', '我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"product\",\"name\":\"商品\",\"description\":\"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"tf_f_order_product\",\"businessName\":\"商品\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"productCode\",\"columnName\":\"product_code\",\"label\":\"商品编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"productName\",\"columnName\":\"product_name\",\"label\":\"商品名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"categoryName\",\"columnName\":\"category_name\",\"label\":\"商品分类\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"unitName\",\"columnName\":\"unit_name\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"salePrice\",\"columnName\":\"sale_price\",\"label\":\"销售价\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 08:55:41', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059075966637285377, 1, 2057662320376664066, 'order', 'supplier', '供应商', '我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"supplier\",\"name\":\"供应商\",\"description\":\"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"tf_f_order_supplier\",\"businessName\":\"供应商\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"contactPerson\",\"columnName\":\"contact_person\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"phone\",\"columnName\":\"phone\",\"label\":\"联系电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"address\",\"columnName\":\"address\",\"label\":\"地址\",\"dataType\":\"varchar\",\"length\":255,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"ADDRESS\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 08:55:41', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059075967073492993, 1, 2057662320376664066, 'order', 'purchase_order', '采购订单', '我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"purchase_order\",\"name\":\"采购订单\",\"description\":\"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_purchase_order\",\"tableComment\":\"采购订单\"},\"tableName\":\"tf_f_order_purchase_order\",\"businessName\":\"采购订单\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[{\"relationType\":\"REFERENCE\",\"targetObjectCode\":\"rdr1\",\"sourceField\":\"id\",\"targetField\":\"fID\",\"displayField\":\"fID\"}],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 08:55:41', 2, 1, '2026-05-26 09:04:57', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059075967560032258, 1, 2057662320376664066, 'order', 'sales_order', '销售订单', '我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2057662320376664066\",\"code\":\"order\",\"name\":\"订单管理\"},\"object\":{\"code\":\"sales_order\",\"name\":\"销售订单\",\"description\":\"我需要做个采购订单管理，是主子表结构的  主表包含供应商   下单日期 交期  子表包含物料编码 名称  数量 单价 金额等\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_sales_order\",\"tableComment\":\"销售订单\"},\"tableName\":\"tf_f_order_sales_order\",\"businessName\":\"销售订单\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":null,\"targetField\":null,\"childrenField\":\"children\",\"treeTitle\":\"树形导航\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 08:55:41', 2, 1, '2026-06-01 21:16:53', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2059202467588317186, 1, 2058820244816175105, 'scm', 'sales_order', '销售订单', '帮我生成订单管理', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"2058820244816175105\",\"code\":\"scm\",\"name\":\"供应链\"},\"object\":{\"code\":\"sales_order\",\"name\":\"销售订单\",\"description\":\"帮我生成订单管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"biz_scm_sales_order\",\"businessName\":\"销售订单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-05-26 17:18:21', 2, 1, '2026-05-26 17:18:21', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2061732892664422401, 1, 1900000000000000001, 'general', 'hr_leave_application', '离职申请', '员工离职申请单据，支持流程流转和状态回写', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"hr_leave_application\",\"name\":\"离职申请\",\"description\":\"员工离职申请单据\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"hr_leave_application\",\"businessName\":\"离职申请\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"applicationNo\",\"filterField\":\"parentId\",\"targetField\":\"id\",\"childrenField\":\"children\",\"treeTitle\":\"离职申请树\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"applicationNo\",\"columnName\":\"application_no\",\"label\":\"申请单号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"申请单号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":64,\"placeholder\":\"请输入申请单号\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"applicationNo\",\"columnName\":\"application_no\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"employeeId\",\"columnName\":\"employee_id\",\"label\":\"员工\",\"dataType\":\"bigint\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"userSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"员工\",\"businessFieldType\":\"USER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请选择员工ID\",\"required\":false,\"defaultValue\":\"\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"employeeId\",\"columnName\":\"employee_id\",\"dataType\":\"bigint\",\"length\":255,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"quantity\",\"columnName\":\"quantity\",\"label\":\"数量\",\"dataType\":\"varchar\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"数量\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"quantity\",\"columnName\":\"quantity\",\"dataType\":\"varchar\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"dpe\",\"columnName\":\"field_input4\",\"label\":\"测试1\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试1\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"dpe\",\"columnName\":\"field_input4\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"price\",\"columnName\":\"price\",\"label\":\"价格\",\"dataType\":\"varchar\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"价格\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"price\",\"columnName\":\"price\",\"dataType\":\"varchar\",\"length\":18,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"totalPrice\",\"columnName\":\"total_price\",\"label\":\"总价\",\"dataType\":\"varchar\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"总价\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"\",\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"totalPrice\",\"columnName\":\"total_price\",\"dataType\":\"varchar\",\"length\":18,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":{\"name\":\"总价\",\"type\":\"CALC\",\"mode\":\"VIRTUAL\",\"triggerMode\":\"REALTIME\",\"expression\":\"quantity * price\",\"dependsOn\":[\"quantity\",\"price\"],\"functionRefs\":[]}},{\"field\":\"employeeName\",\"columnName\":\"employee_name\",\"label\":\"员工姓名\",\"dataType\":\"varchar\",\"length\":100,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"员工姓名\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"employeeName\",\"columnName\":\"employee_name\",\"dataType\":\"varchar\",\"length\":100,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"departmentId\",\"columnName\":\"department_id\",\"label\":\"部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"orgTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"部门\",\"businessFieldType\":\"DEPT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"data\":[{\"label\":\"组织示例\",\"value\":1,\"children\":[{\"label\":\"下级组织示例\",\"value\":2}]}],\"props\":{\"label\":\"label\",\"value\":\"value\",\"children\":\"children\"},\"clearable\":true,\"placeholder\":\"请选择部门ID\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"departmentId\",\"columnName\":\"department_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"positionName\",\"columnName\":\"position_name\",\"label\":\"岗位名称\",\"dataType\":\"varchar\",\"length\":100,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"岗位名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":9,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":100,\"placeholder\":\"请输入岗位名称\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"positionName\",\"columnName\":\"position_name\",\"dataType\":\"varchar\",\"length\":100,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"leaveReason\",\"columnName\":\"leave_reason\",\"label\":\"离职原因\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"离职原因\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":10,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rows\":3,\"type\":\"textarea\",\"clearable\":true,\"maxlength\":500,\"placeholder\":\"请输入离职原因\",\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"leaveReason\",\"columnName\":\"leave_reason\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"lastWorkDate\",\"columnName\":\"last_work_date\",\"label\":\"最后工作日\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"最后工作日\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":11,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"type\":\"date\",\"format\":\"YYYY-MM-DD\",\"clearable\":true,\"placeholder\":\"请选择最后工作日\",\"valueFormat\":\"YYYY-MM-DD\",\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"lastWorkDate\",\"columnName\":\"last_work_date\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"handoverOwnerId\",\"columnName\":\"handover_owner_id\",\"label\":\"交接负责人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"componentType\":\"userSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"交接负责人\",\"businessFieldType\":\"USER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":12,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请选择交接负责人ID\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":false,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"handoverOwnerId\",\"columnName\":\"handover_owner_id\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":13,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rows\":3,\"type\":\"textarea\",\"clearable\":true,\"maxlength\":500,\"placeholder\":\"请输入备注\",\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":500,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldTextarea\",\"columnName\":\"field_textarea\",\"label\":\"字段测试\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"字段测试\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":14,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请填写\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldTextarea\",\"columnName\":\"field_textarea\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"documentStatus\",\"columnName\":\"document_status\",\"label\":\"单据状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"DRAFT\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"business_document_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"单据状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":15,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":\"DRAFT\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"dictType\":\"business_document_status\",\"clearable\":true,\"maxlength\":32,\"placeholder\":\"请选择单据状态\"},\"advancedProps\":{\"fieldCode\":\"documentStatus\",\"columnName\":\"document_status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"business_document_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"csFfieldInput\",\"columnName\":\"cs_ffield_input\",\"label\":\"输入框字段\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框字段\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":16,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请填写输入框字段\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"csFfieldInput\",\"columnName\":\"cs_ffield_input\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"input\",\"columnName\":\"input\",\"label\":\"员工姓名\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"员工姓名\",\"businessFieldType\":null,\"fieldStatus\":\"HIDDEN\",\"sortOrder\":190,\"importable\":false,\"exportable\":false,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"importable\":false,\"exportable\":false,\"placeholder\":\"\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"input\",\"columnName\":\"input\",\"createIfMissing\":false,\"source\":\"field_asset\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"input\",\"columnName\":\"input\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"employeeId\",\"userColumn\":\"employee_id\",\"orgField\":\"departmentId\",\"orgColumn\":\"department_id\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-02 16:53:21', 2, 1, '2026-07-09 15:47:22', NULL, NULL, 'hr_leave_application', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2061994340014911489, 1, 1900000000000000002, 'CRM', 'contract', '合同', '帮我做一个写字楼租赁的合同录入账单生成页面', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000002\",\"code\":\"CRM\",\"name\":\"CRM\"},\"object\":{\"code\":\"contract\",\"name\":\"合同\",\"description\":\"帮我做一个写字楼租赁的合同录入账单生成页面\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"crm_contract\",\"businessName\":\"合同\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\"},{\"field\":\"contractNo\",\"columnName\":\"contract_no\",\"label\":\"合同编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"contractName\",\"columnName\":\"contract_name\",\"label\":\"合同名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"customerName\",\"columnName\":\"customer_name\",\"label\":\"客户名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"contractAmount\",\"columnName\":\"contract_amount\",\"label\":\"合同金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"signDate\",\"columnName\":\"sign_date\",\"label\":\"签订日期\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"like\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":160,\"remark\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":null,\"systemField\":false,\"readonly\":false,\"autoIncrement\":null,\"width\":220,\"remark\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\"},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\"},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\"},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\"}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-03 10:12:15', 2, 1, '2026-06-03 10:12:15', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2063913888033054722, 1, 1900000000000000001, 'general', 'in_out_history', 'InOutHistory', 'InOutHistory', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"in_out_history\",\"name\":\"InOutHistory\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"in_out_history\",\"businessName\":\"InOutHistory\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"checkbox\",\"columnName\":\"checkbox\",\"label\":\"多选框\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"checkbox\",\"queryType\":\"in\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"多选框\",\"businessFieldType\":\"CHECKBOX\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"checkbox\",\"columnName\":\"checkbox\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"radio\",\"columnName\":\"radio\",\"label\":\"单选框\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"radio\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"单选框\",\"businessFieldType\":\"RADIO\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"radio\",\"columnName\":\"radio\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"input\",\"columnName\":\"input\",\"label\":\"多行输入框\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"多行输入框\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"input\",\"columnName\":\"input\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"input2\",\"columnName\":\"input2\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"input2\",\"columnName\":\"input2\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"input3\",\"columnName\":\"input3\",\"label\":\"密码输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"密码输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"type\":\"password\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"input3\",\"columnName\":\"input3\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"checkbox2\",\"columnName\":\"checkbox2\",\"label\":\"多选框\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"checkbox\",\"queryType\":\"in\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"多选框\",\"businessFieldType\":\"CHECKBOX\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"checkbox2\",\"columnName\":\"checkbox2\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"radio2\",\"columnName\":\"radio2\",\"label\":\"单选框\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"radio\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"单选框\",\"businessFieldType\":\"RADIO\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"radio2\",\"columnName\":\"radio2\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldkxzkp\",\"columnName\":\"fieldkxzkp\",\"label\":\"计数器\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"计数器\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldkxzkp\",\"columnName\":\"fieldkxzkp\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"selector\",\"columnName\":\"selector\",\"label\":\"选择器\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"选择器\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":9,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"selector\",\"columnName\":\"selector\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"switch\",\"columnName\":\"switch\",\"label\":\"开关\",\"dataType\":\"tinyint\",\"length\":1,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"switch\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"开关\",\"businessFieldType\":\"SWITCH\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":10,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"activeValue\":true,\"inactiveValue\":false,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"switch\",\"columnName\":\"switch\",\"dataType\":\"tinyint\",\"length\":1,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"time\",\"columnName\":\"time\",\"label\":\"时间\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"time\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"时间\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":11,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"time\",\"columnName\":\"time\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"time2\",\"columnName\":\"time2\",\"label\":\"时间区间\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"time\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"时间区间\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":12,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"isRange\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"time2\",\"columnName\":\"time2\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-08 17:19:51', 2, 1, '2026-06-22 12:43:21', NULL, NULL, 'in_out_history', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2064180247488929793, 1, 1900000000000000001, 'general', 'ttt_tbill_code', 'T订单', '一个订单对象', 'ENABLED', 1, 0, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"ttt_tbill_code\",\"name\":\"T订单\",\"description\":\"一个订单对象\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"ttt_tbill_code\",\"businessName\":\"T订单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"input\",\"columnName\":\"input\",\"label\":\"name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"name\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"input\",\"columnName\":\"input\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"input2\",\"columnName\":\"input2\",\"label\":\"code\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"code\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"cascade\":{\"enabled\":true,\"managedBy\":\"linkageSchema\",\"ruleId\":\"linkage_input_input2\",\"sourceField\":\"input\",\"sourceDictType\":\"\",\"targetDictType\":\"\",\"linkedDictType\":null,\"mode\":\"remoteParam\",\"matchMode\":\"remoteParam\",\"paramName\":\"input\",\"emptyStrategy\":\"empty\",\"clearOnParentChange\":true,\"clearOnSourceChange\":true,\"method\":\"GET\"},\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"input2\",\"columnName\":\"input2\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-09 10:58:16', 2, 1, '2026-07-17 14:35:07', NULL, NULL, 'ttt_tbill_code', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2064534587421253634, 1, 1900000000000000001, 'general', 'in_out_crm_follow_record', '测试', '测试', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"in_out_crm_follow_record\",\"name\":\"测试\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"crm_follow_record\",\"tableComment\":\"CRM跟进记录表\"},\"tableName\":\"crm_follow_record\",\"businessName\":\"测试\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"subject\",\"columnName\":\"subject\",\"label\":\"主题\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"主题\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":256,\"placeholder\":\"请输入主题\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"subject\",\"columnName\":\"subject\",\"dataType\":\"varchar\",\"length\":256,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"customerId\",\"columnName\":\"customer_id\",\"label\":\"关联客户\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"关联客户\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入关联客户\",\"required\":false,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"__designerStyle\":{\"opacity\":1,\"widthMode\":\"default\",\"heightMode\":\"default\",\"borderStyle\":\"solid\"},\"badge\":\"\",\"__events\":[{\"id\":\"evt_1781591987555\",\"action\":\"setValue\",\"trigger\":\"change\",\"targetId\":\"\",\"condition\":\"\"}],\"maxlength\":11},\"advancedProps\":{\"fieldCode\":\"customerId\",\"columnName\":\"customer_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"opportunityId\",\"columnName\":\"opportunity_id\",\"label\":\"关联商机\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"关联商机\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入关联商机\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true,\"maxlength\":11},\"advancedProps\":{\"fieldCode\":\"opportunityId\",\"columnName\":\"opportunity_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"type\",\"columnName\":\"type\",\"label\":\"跟进方式\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"pm_contact_role\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"跟进方式\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"maxlength\":32,\"placeholder\":\"请选择\",\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"__events\":[],\"__designerStyle\":{\"borderStyle\":\"solid\"},\"options\":[{\"raw\":{\"remark\":\"决策人\",\"createBy\":1,\"cssClass\":null,\"dictCode\":494,\"dictSort\":1,\"dictType\":\"pm_contact_role\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"决策人\",\"dictValue\":\"decision_maker\",\"isDefault\":\"Y\",\"listClass\":\"primary\",\"createDept\":1,\"createTime\":\"2026-06-12 23:17:17\",\"dictStatus\":1,\"updateTime\":\"2026-06-12 23:17:17\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},\"label\":\"决策人\",\"value\":\"decision_maker\",\"remark\":\"决策人\",\"status\":1,\"cssClass\":null,\"dictCode\":494,\"dictSort\":1,\"isDefault\":\"Y\",\"listClass\":\"primary\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},{\"raw\":{\"remark\":\"关键影响人\",\"createBy\":1,\"cssClass\":null,\"dictCode\":495,\"dictSort\":2,\"dictType\":\"pm_contact_role\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"关键影响人\",\"dictValue\":\"key_influencer\",\"isDefault\":\"N\",\"listClass\":\"info\",\"createDept\":1,\"createTime\":\"2026-06-12 23:17:17\",\"dictStatus\":1,\"updateTime\":\"2026-06-12 23:17:17\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},\"label\":\"关键影响人\",\"value\":\"key_influencer\",\"remark\":\"关键影响人\",\"status\":1,\"cssClass\":null,\"dictCode\":495,\"dictSort\":2,\"isDefault\":\"N\",\"listClass\":\"info\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},{\"raw\":{\"remark\":\"使用者\",\"createBy\":1,\"cssClass\":null,\"dictCode\":496,\"dictSort\":3,\"dictType\":\"pm_contact_role\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"使用者\",\"dictValue\":\"user\",\"isDefault\":\"N\",\"listClass\":\"success\",\"createDept\":1,\"createTime\":\"2026-06-12 23:17:17\",\"dictStatus\":1,\"updateTime\":\"2026-06-12 23:17:17\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},\"label\":\"使用者\",\"value\":\"user\",\"remark\":\"使用者\",\"status\":1,\"cssClass\":null,\"dictCode\":496,\"dictSort\":3,\"isDefault\":\"N\",\"listClass\":\"success\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},{\"raw\":{\"remark\":\"对接人\",\"createBy\":1,\"cssClass\":null,\"dictCode\":497,\"dictSort\":4,\"dictType\":\"pm_contact_role\",\"tenantId\":1,\"updateBy\":1,\"dictLabel\":\"对接人\",\"dictValue\":\"liaison\",\"isDefault\":\"N\",\"listClass\":\"default\",\"createDept\":1,\"createTime\":\"2026-06-12 23:17:17\",\"dictStatus\":1,\"updateTime\":\"2026-06-12 23:17:17\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null},\"label\":\"对接人\",\"value\":\"liaison\",\"remark\":\"对接人\",\"status\":1,\"cssClass\":null,\"dictCode\":497,\"dictSort\":4,\"isDefault\":\"N\",\"listClass\":\"default\",\"linkedDictType\":null,\"parentDictCode\":null,\"linkedDictValue\":null}],\"dictType\":\"pm_contact_role\",\"badge\":\"\",\"description\":\"\",\"showFeedback\":true},\"advancedProps\":{\"fieldCode\":\"type\",\"columnName\":\"type\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"pm_contact_role\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"content\",\"columnName\":\"content\",\"label\":\"跟进内容\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"跟进内容\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"rows\":3,\"type\":\"textarea\",\"clearable\":true,\"placeholder\":\"请输入跟进内容\",\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"content\",\"columnName\":\"content\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"followTime\",\"columnName\":\"follow_time\",\"label\":\"跟进时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":true,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"跟进时间\",\"businessFieldType\":\"DATETIME\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"type\":\"datetime\",\"format\":\"YYYY-MM-DD HH:mm:ss\",\"clearable\":true,\"placeholder\":\"请选择跟进时间\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"followTime\",\"columnName\":\"follow_time\",\"dataType\":\"datetime\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldMqi5rog5\",\"columnName\":\"field_mqi5rog5\",\"label\":\"静态下拉\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"pm_contact_role\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"静态下拉\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"dictType\":\"pm_contact_role\",\"placeholder\":\"请选择静态下拉\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"field_mqi5rog5\",\"columnName\":\"field_mqi5rog5\",\"createIfMissing\":true,\"source\":\"designer\",\"locked\":false},\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"dictType\":\"pm_contact_role\",\"fieldCode\":\"fieldMqi5rog5\",\"columnName\":\"field_mqi5rog5\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"assigneeId\",\"columnName\":\"assignee_id\",\"label\":\"负责人\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"负责人\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"clearable\":true,\"placeholder\":\"请输入负责人\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true,\"maxlength\":11},\"advancedProps\":{\"fieldCode\":\"assigneeId\",\"columnName\":\"assignee_id\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldCheckbox8\",\"columnName\":\"field_checkbox8\",\"label\":\"多选框\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"多选框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true,\"dictType\":\"\",\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"clearable\":true,\"placeholder\":\"请选择多选框\",\"maxlength\":255},\"advancedProps\":{\"fieldCode\":\"fieldCheckbox8\",\"columnName\":\"field_checkbox8\",\"dataType\":\"varchar\",\"length\":255,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orgSelect\",\"columnName\":\"org_select\",\"label\":\"组织选择\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"orgTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"组织选择\",\"businessFieldType\":\"DEPT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":9,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择组织\",\"clearable\":true,\"filterable\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"orgSelect\",\"columnName\":\"org_select\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"ceshiField\",\"columnName\":\"ceshi_field\",\"label\":\"行政区划\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"regionTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"行政区划\",\"businessFieldType\":\"REGION\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"请选择行政区划\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"ceshi_field\",\"columnName\":\"ceshi_field\",\"createIfMissing\":true,\"source\":\"designer\",\"locked\":false}},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-10 10:26:17', 2, 1, '2026-06-21 15:32:54', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2065007936881930242, 1, 1900000000000000001, 'general', 'in_out_demo', '测试demo', '测试demo', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"in_out_demo\",\"name\":\"测试demo\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"in_out_demo\",\"businessName\":\"测试demo\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"input\",\"columnName\":\"input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"input2\",\"columnName\":\"input2\",\"label\":\"多行输入框\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"多行输入框\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true},\"advancedProps\":{}},{\"field\":\"fieldkxzkp\",\"columnName\":\"fieldkxzkp\",\"label\":\"计数器\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"计数器\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-11 17:47:13', 2, 1, '2026-06-11 17:47:13', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2066166061806657537, 1, 1900000000000000001, 'general', 'business_object', 'dddddd', 'dddddd', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"business_object\",\"name\":\"dddddd\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"tableName\":\"business_object\",\"businessName\":\"dddddd\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"fieldkxzkp\",\"columnName\":\"fieldkxzkp\",\"label\":\"计数器\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"计数器\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"input\",\"columnName\":\"input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"input2\",\"columnName\":\"input2\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"fieldkxzkp2\",\"columnName\":\"fieldkxzkp2\",\"label\":\"计数器\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"计数器\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"userId\",\"columnName\":\"user_id\",\"label\":\"引用对象\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":true,\"defaultValue\":\"150102\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"regionTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"引用对象\",\"businessFieldType\":\"REGION\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":14,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"userId\",\"columnName\":\"user_id\",\"createIfMissing\":false,\"source\":\"designer\",\"locked\":false},\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"userId\",\"columnName\":\"user_id\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"}},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{}}],\"relations\":[],\"indexes\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-14 22:29:11', 2, 1, '2026-06-17 15:33:36', NULL, NULL, NULL, NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2068689288594485250, 1, 1900000000000000001, 'general', 'test_datasource_order_management', '订单管理', '订单管理', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"test_datasource_order_management\",\"name\":\"订单管理\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":{\"datasourceId\":4,\"datasourceCode\":\"lowcode\",\"datasourceName\":\"低代码测试库\",\"dbType\":\"MySQL\",\"tableName\":\"test_datasource_order_management\",\"tableMode\":\"CREATE\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"test_datasource_order_management\",\"businessName\":\"订单管理\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"nickName\",\"columnName\":\"nick_name\",\"label\":\"姓名\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"姓名\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"nickName\",\"columnName\":\"nick_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldTextarea3\",\"columnName\":\"field_textarea2\",\"label\":\"多行输入框\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"多行输入框\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"type\":\"textarea\",\"rows\":3,\"showWordLimit\":true,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"__events\":[{\"id\":\"evt_1782430611133\",\"action\":\"openModal\",\"trigger\":\"click\",\"targetId\":\"cmp_nickName\",\"whenValue\":\"\",\"modalTitle\":\"业务弹窗\",\"modalFormKey\":\"current\",\"modalContentMode\":\"formAsset\"}]},\"advancedProps\":{\"fieldCode\":\"fieldTextarea3\",\"columnName\":\"field_textarea2\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldCascader6\",\"columnName\":\"field_cascader5\",\"label\":\"级联选择器\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"cascader\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"级联选择器\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项201\",\"value\":\"1\",\"children\":[{\"label\":\"选项101\",\"value\":\"2\",\"children\":[{\"label\":\"选项01\",\"value\":\"3\"},{\"label\":\"选项02\",\"value\":\"4\"},{\"label\":\"选项03\",\"value\":\"5\"}]},{\"label\":\"选项102\",\"value\":\"6\",\"children\":[{\"label\":\"选项01\",\"value\":\"7\"},{\"label\":\"选项02\",\"value\":\"8\"},{\"label\":\"选项03\",\"value\":\"9\"}]},{\"label\":\"选项103\",\"value\":\"10\",\"children\":[{\"label\":\"选项01\",\"value\":\"11\"},{\"label\":\"选项02\",\"value\":\"12\"},{\"label\":\"选项03\",\"value\":\"13\"}]}]},{\"label\":\"选项202\",\"value\":\"14\",\"children\":[{\"label\":\"选项101\",\"value\":\"15\",\"children\":[{\"label\":\"选项01\",\"value\":\"16\"},{\"label\":\"选项02\",\"value\":\"17\"},{\"label\":\"选项03\",\"value\":\"18\"}]},{\"label\":\"选项102\",\"value\":\"19\",\"children\":[{\"label\":\"选项01\",\"value\":\"20\"},{\"label\":\"选项02\",\"value\":\"21\"},{\"label\":\"选项03\",\"value\":\"22\"}]},{\"label\":\"选项103\",\"value\":\"23\",\"children\":[{\"label\":\"选项01\",\"value\":\"24\"},{\"label\":\"选项02\",\"value\":\"25\"},{\"label\":\"选项03\",\"value\":\"26\"}]}]},{\"label\":\"选项203\",\"value\":\"27\",\"children\":[{\"label\":\"选项101\",\"value\":\"28\",\"children\":[{\"label\":\"选项01\",\"value\":\"29\"},{\"label\":\"选项02\",\"value\":\"30\"},{\"label\":\"选项03\",\"value\":\"31\"}]},{\"label\":\"选项102\",\"value\":\"32\",\"children\":[{\"label\":\"选项01\",\"value\":\"33\"},{\"label\":\"选项02\",\"value\":\"34\"},{\"label\":\"选项03\",\"value\":\"35\"}]},{\"label\":\"选项103\",\"value\":\"36\",\"children\":[{\"label\":\"选项01\",\"value\":\"37\"},{\"label\":\"选项02\",\"value\":\"38\"},{\"label\":\"选项03\",\"value\":\"39\"}]}]}],\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldCascader6\",\"columnName\":\"field_cascader5\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldSelect1\",\"columnName\":\"field_select1\",\"label\":\"选择器\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"select\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"选择器\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"选项01\",\"value\":\"1\"},{\"label\":\"选项02\",\"value\":\"2\"},{\"label\":\"选项03\",\"value\":\"3\"}],\"_optionType\":1,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldSelect1\",\"columnName\":\"field_select1\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldInput8\",\"columnName\":\"field_input3\",\"label\":\"密码输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"密码输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"type\":\"password\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldInput8\",\"columnName\":\"field_input3\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldNumber9\",\"columnName\":\"field_number4\",\"label\":\"计数器\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"计数器\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldNumber9\",\"columnName\":\"field_number4\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-21 21:35:35', 2, 1, '2026-06-26 07:37:31', 4, 'lowcode', 'test_datasource_order_management', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2070089204543832066, 1, 1900000000000000001, 'general', 'asset_device_system_asset_device_create', '资产设备维护', '资产设备维护', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"asset_device_system_asset_device_create\",\"name\":\"资产设备维护\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":{\"datasourceId\":4,\"datasourceCode\":\"lowcode\",\"datasourceName\":\"低代码测试库\",\"dbType\":\"MySQL\",\"tableName\":\"asset_device_system_asset_device_create\",\"tableMode\":\"CREATE\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"asset_device_system_asset_device_create\",\"businessName\":\"资产设备维护\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldOrgTreeSelect\",\"columnName\":\"field_org_tree_select\",\"label\":\"部门选择\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"orgTreeSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"部门选择\",\"businessFieldType\":\"DEPT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择部门选择\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldOrgTreeSelect\",\"columnName\":\"field_org_tree_select\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldUserSelect\",\"columnName\":\"field_user_select\",\"label\":\"人员选择\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"userSelect\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"人员选择\",\"businessFieldType\":\"USER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择人员选择\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldUserSelect\",\"columnName\":\"field_user_select\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldInput\",\"columnName\":\"field_input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldInput\",\"columnName\":\"field_input\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldInput2\",\"columnName\":\"field_input2\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldInput2\",\"columnName\":\"field_input2\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldInput3\",\"columnName\":\"field_input3\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"fieldInput3\",\"columnName\":\"field_input3\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-25 18:18:21', 6, 1, '2026-07-22 14:13:14', 4, 'lowcode', 'asset_device_system_asset_device_create', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2070089515291426817, 1, 1900000000000000001, 'general', 'asset_device_system_crm_customer', 'CRM客户表', 'CRM客户表', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"asset_device_system_crm_customer\",\"name\":\"CRM客户表\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"crm_customer\",\"tableComment\":\"CRM客户表\"},\"runtimeDatasource\":{\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"crm_customer\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":false,\"readonly\":false,\"riskLevel\":\"MEDIUM\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"crm_customer\",\"businessName\":\"CRM客户表\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customerName\",\"columnName\":\"customer_name\",\"label\":\"客户名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户名称\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customerCode\",\"columnName\":\"customer_code\",\"label\":\"客户编码\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户编码\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customerType\",\"columnName\":\"customer_type\",\"label\":\"客户类型：ENTERPRISE-企业，PERSONAL-个人\",\"dataType\":\"varchar\",\"length\":50,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户类型：ENTERPRISE-企业，PERSONAL-个人\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"industry\",\"columnName\":\"industry\",\"label\":\"所属行业\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"所属行业\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"regionCode\",\"columnName\":\"region_code\",\"label\":\"所属区域\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"所属区域\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"address\",\"columnName\":\"address\",\"label\":\"详细地址\",\"dataType\":\"varchar\",\"length\":512,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"详细地址\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"contactName\",\"columnName\":\"contact_name\",\"label\":\"联系人\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系人\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"contactPhone\",\"columnName\":\"contact_phone\",\"label\":\"联系电话\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系电话\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"contactEmail\",\"columnName\":\"contact_email\",\"label\":\"联系邮箱\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"EMAIL\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"联系邮箱\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"source\",\"columnName\":\"source\",\"label\":\"客户来源\",\"dataType\":\"varchar\",\"length\":50,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户来源\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"level\",\"columnName\":\"level\",\"label\":\"客户等级：VIP-重要，NORMAL-普通，POTENTIAL-潜在\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户等级：VIP-重要，NORMAL-普通，POTENTIAL-潜在\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态：0-停用，1-启用\",\"dataType\":\"tinyint\",\"length\":null,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"switch\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态：0-停用，1-启用\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"ownerId\",\"columnName\":\"owner_id\",\"label\":\"负责人ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"负责人ID\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"ownerName\",\"columnName\":\"owner_name\",\"label\":\"负责人名称\",\"dataType\":\"varchar\",\"length\":100,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"负责人名称\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"deptId\",\"columnName\":\"dept_id\",\"label\":\"部门ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"部门ID\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"备注\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"options\",\"columnName\":\"options\",\"label\":\"扩展配置JSON\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"扩展配置JSON\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customerLevel\",\"columnName\":\"customer_level\",\"label\":\"客户等级\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户等级\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"field1lim1xu\",\"columnName\":\"field1lim1xu\",\"label\":\"测试\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"field2\",\"columnName\":\"field2\",\"label\":\"测试2\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试2\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"field1g9xtug\",\"columnName\":\"field1g9xtug\",\"label\":\"所属组织\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"所属组织\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldgiuxmr\",\"columnName\":\"fieldgiuxmr\",\"label\":\"组织选择11\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"组织选择11\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldaailwe\",\"columnName\":\"fieldaailwe\",\"label\":\"人员选择\",\"dataType\":\"bigint\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"人员选择\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldbvd8sh\",\"columnName\":\"fieldbvd8sh\",\"label\":\"字典选择\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"字典选择\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"content\",\"columnName\":\"content\",\"label\":\"测试内容\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"测试内容\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"test11\",\"columnName\":\"test11\",\"label\":\"f测试111\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"f测试111\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"ammount\",\"columnName\":\"ammount\",\"label\":\"金额\",\"dataType\":\"int\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"金额\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-25 18:19:36', 6, 1, '2026-06-25 18:19:36', 1, 'default', 'crm_customer', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2071509905024790529, 1, 1900000000000000001, 'general', 'lsjy_desk', '桌台', '店铺桌台管理', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"lsjy_desk\",\"name\":\"桌台\",\"description\":\"店铺桌台管理\"},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"lsjy_desk\",\"businessName\":\"桌台\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"desktype\",\"columnName\":\"desktype\",\"label\":\"类型\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":\"1\",\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"类型\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择单选\",\"options\":[{\"label\":\"大厅\",\"value\":\"1\"},{\"label\":\"VIP\",\"value\":\"2\"}],\"defaultValue\":\"1\",\"required\":false,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"dictType\":\"\",\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\"},\"advancedProps\":{\"fieldCode\":\"desktype\",\"columnName\":\"desktype\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fieldInput\",\"columnName\":\"field_input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":null,\"fieldStatus\":\"HIDDEN\",\"sortOrder\":2,\"importable\":false,\"exportable\":false,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"importable\":false,\"exportable\":false},\"advancedProps\":{\"fieldCode\":\"fieldInput\",\"columnName\":\"field_input\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"deskname\",\"columnName\":\"deskname\",\"label\":\"名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入输入框\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"deskname\",\"columnName\":\"deskname\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"deskNum\",\"columnName\":\"desk_num\",\"label\":\"容纳数\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":\"2\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"容纳数\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入数字\",\"defaultValue\":\"2\",\"required\":false,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true,\"min\":2},\"advancedProps\":{\"fieldCode\":\"deskNum\",\"columnName\":\"desk_num\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"deskType\",\"columnName\":\"desk_type\",\"label\":\"类型\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":\"1\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"radio\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"类型\",\"businessFieldType\":\"RADIO\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"options\":[{\"label\":\"大厅\",\"value\":\"1\"},{\"label\":\"VIP\",\"value\":\"2\"}],\"placeholder\":\"请选择单选\",\"defaultValue\":\"1\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-29 16:23:43', 6, 1, '2026-07-09 16:18:24', NULL, NULL, 'lsjy_desk', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2071759716810534913, 1, 1900000000000000001, 'general', 'management_customer', '客户', '客户', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"management_customer\",\"name\":\"客户\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"management_customer\",\"businessName\":\"客户\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"customer\",\"columnName\":\"customer\",\"label\":\"客户登记\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户登记\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":10,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"placeholder\":\"\",\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"customer\",\"columnName\":\"customer\",\"createIfMissing\":false,\"source\":\"designer\",\"locked\":false}},\"advancedProps\":{\"unique\":false},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-30 08:56:23', 6, 1, '2026-06-30 08:56:53', NULL, NULL, 'management_customer', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2071899863406133250, 1, 1900000000000000001, 'general', 'in_out_lsjy_desk', '桌台', '桌台', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"in_out_lsjy_desk\",\"name\":\"桌台\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"lsjy_desk\",\"tableComment\":\"桌台\"},\"runtimeDatasource\":{\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"lsjy_desk\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":false,\"readonly\":false,\"riskLevel\":\"MEDIUM\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"lsjy_desk\",\"businessName\":\"桌台\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"desktype\",\"columnName\":\"desktype\",\"label\":\"类型\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"类型\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldInput\",\"columnName\":\"field_input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"deskname\",\"columnName\":\"deskname\",\"label\":\"名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"名称\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"deskNum\",\"columnName\":\"desk_num\",\"label\":\"容纳数\",\"dataType\":\"int\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"容纳数\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-06-30 18:13:16', 6, 1, '2026-06-30 18:13:16', 1, 'default', 'lsjy_desk', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2072213251357159426, 1, 1900000000000000001, 'general', 'purchase_material', '物料管理', '物料管理', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"purchase_material\",\"name\":\"物料管理\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":{\"datasourceId\":1,\"datasourceCode\":\"default\",\"datasourceName\":\"默认数据源\",\"dbType\":\"MySQL\",\"tableName\":\"purchase_material\",\"tableMode\":\"CREATE\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":false,\"readonly\":false,\"riskLevel\":\"MEDIUM\"},\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"purchase_material\",\"businessName\":\"物料管理\",\"treeConfig\":{\"sourceModelCode\":null,\"sourceModelName\":null,\"sourceTableName\":null,\"keyField\":\"id\",\"parentField\":\"parentId\",\"labelField\":\"name\",\"filterField\":\"parentId\",\"targetField\":\"id\",\"childrenField\":\"children\",\"treeTitle\":\"物料管理树\",\"loadMode\":\"full\",\"enabled\":false},\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"code\",\"columnName\":\"code\",\"label\":\"物料编码\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"物料编码\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写物料编码\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"importable\":true,\"exportable\":true,\"generation\":{\"mode\":\"CODE_RULE\",\"type\":\"CODE_RULE\",\"enabled\":true,\"trigger\":\"ON_CREATE\",\"readonly\":true,\"ruleCode\":\"material_code\",\"fillPolicy\":\"EMPTY_ONLY\"},\"disabled\":false,\"readonly\":true},\"advancedProps\":{\"fieldCode\":\"code\",\"columnName\":\"code\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"name\",\"columnName\":\"name\",\"label\":\"物料名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"物料名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写物料名称\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"name\",\"columnName\":\"name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"specModel\",\"columnName\":\"spec_model\",\"label\":\"规格型号\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"规格型号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入规格型号\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"specModel\",\"columnName\":\"spec_model\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"unit\",\"columnName\":\"unit\",\"label\":\"单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"单位\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入单位\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"unit\",\"columnName\":\"unit\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"成交单价\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"成交单价\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请输入成交单价\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"amount\",\"columnName\":\"amount\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":\"1\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"marter_status\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"dictType\":\"marter_status\",\"placeholder\":\"请选择状态\",\"defaultValue\":\"1\",\"required\":true,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"dictType\":\"marter_status\",\"fieldCode\":\"status\",\"columnName\":\"status\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":\"createBy\",\"userColumn\":\"create_by\",\"orgField\":\"createDept\",\"orgColumn\":\"create_dept\",\"regionField\":\"\",\"regionColumn\":\"\",\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-01 14:58:34', 6, 1, '2026-07-02 17:06:06', 1, 'default', 'purchase_material', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2072244861049778178, 1, 1900000000000000001, 'general', 'purchase_warehouse_management', '仓库管理', '仓库管理', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"purchase_warehouse_management\",\"name\":\"仓库管理\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"purchase_warehouse_management\",\"businessName\":\"仓库管理\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"warehouseName\",\"columnName\":\"warehouse_name\",\"label\":\"仓库名称/位置\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"仓库名称/位置\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写仓库名称/位置\",\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"warehouseName\",\"columnName\":\"warehouse_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"type\",\"columnName\":\"type\",\"label\":\"类型\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":\"1\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"dictSelect\",\"queryType\":\"eq\",\"dictType\":\"workhosue_type\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"类型\",\"businessFieldType\":\"DICT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择类型\",\"dictType\":\"workhosue_type\",\"defaultValue\":\"1\",\"required\":true,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"dictType\":\"workhosue_type\",\"fieldCode\":\"type\",\"columnName\":\"type\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialClass\",\"columnName\":\"material_class\",\"label\":\"物料种类\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"物料种类\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写物料种类\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"materialClass\",\"columnName\":\"material_class\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"inventoryQuantity\",\"columnName\":\"inventory_quantity\",\"label\":\"库存总量\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"库存总量\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写库存总量\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"inventoryQuantity\",\"columnName\":\"inventory_quantity\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"materialWarn\",\"columnName\":\"material_warn\",\"label\":\"预警物料\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"预警物料\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写预警物料\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"materialWarn\",\"columnName\":\"material_warn\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"inventoryEntry\",\"columnName\":\"inventory_entry\",\"label\":\"本月入库\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"本月入库\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写本月入库\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"inventoryEntry\",\"columnName\":\"inventory_entry\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"warehouseDispatch\",\"columnName\":\"warehouse_dispatch\",\"label\":\"本月出库\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"本月出库\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":7,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写本月出库\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"warehouseDispatch\",\"columnName\":\"warehouse_dispatch\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"projectId\",\"columnName\":\"project_id\",\"label\":\"关联项目\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"关联项目\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":8,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写关联项目\",\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":true,\"exportable\":true},\"advancedProps\":{\"fieldCode\":\"projectId\",\"columnName\":\"project_id\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-01 17:04:10', 6, 1, '2026-07-01 17:13:06', NULL, NULL, 'purchase_warehouse_management', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2072249547769262082, 1, 1900000000000000001, 'general', 'purchase_procurement', '采购管理', '采购管理', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000001\",\"code\":\"general\",\"name\":\"通用业务域\"},\"object\":{\"code\":\"purchase_procurement\",\"name\":\"采购管理\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"purchase_procurement\",\"businessName\":\"采购管理\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"采购单号\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购单号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写采购单号\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"projectName\",\"columnName\":\"project_name\",\"label\":\"项目名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"项目名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写项目名称\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"supplierName\",\"columnName\":\"supplier_name\",\"label\":\"供应商\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"供应商\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写供应商\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"amount\",\"columnName\":\"amount\",\"label\":\"采购金额\",\"dataType\":\"int\",\"length\":11,\"precision\":0,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写采购金额\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"purchaser\",\"columnName\":\"purchaser\",\"label\":\"采购人\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"采购人\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写采购人\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"applyDate\",\"columnName\":\"apply_date\",\"label\":\"申请日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"申请日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请选择申请日期\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-01 17:22:47', 6, 1, '2026-07-22 14:19:05', NULL, NULL, 'purchase_procurement', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2074053276020830209, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_product', '产品', '产品', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"procurement_warehouse_product\",\"name\":\"产品\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"CREATE\",\"sourceTable\":null,\"runtimeDatasource\":null,\"primaryKey\":null,\"tenantStrategy\":null,\"auditStrategy\":null,\"logicDeleteStrategy\":null,\"tableName\":\"procurement_warehouse_product\",\"businessName\":\"产品\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldInput\",\"columnName\":\"field_input\",\"label\":\"输入框\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"输入框\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写输入框\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"fieldTextarea\",\"columnName\":\"field_textarea\",\"label\":\"多行文本\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":220,\"remark\":\"多行文本\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":\"\",\"referenceDisplayField\":\"\",\"basicProps\":{\"placeholder\":\"请填写多行文本\"},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-06 16:50:10', 6, 1, '2026-07-20 10:53:04', NULL, NULL, 'procurement_warehouse_product', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2077005241085067265, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tt_ai_prompt_template', 'AI提示词模板库', 'AI提示词模板库', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"procurement_warehouse_tt_ai_prompt_template\",\"name\":\"AI提示词模板库\",\"description\":null},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_sales_order\",\"tableComment\":\"销售订单\"},\"runtimeDatasource\":{\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_sales_order\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"tf_f_order_sales_order\",\"businessName\":\"AI提示词模板库\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单编号\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"往来单位\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"订单金额\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"订单日期\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"备注\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-14 20:20:13', 6, 1, '2026-07-14 20:20:13', 5, 'main', 'tf_f_order_sales_order', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2077005410191015937, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order', '订单基本信息', '订单基本信息', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"procurement_warehouse_tf_f_order\",\"name\":\"订单基本信息\",\"description\":null},\"appType\":\"MASTER_DETAIL\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order\",\"tableComment\":\"订单基本信息\"},\"runtimeDatasource\":{\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"tf_f_order\",\"businessName\":\"订单基本信息\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderName\",\"columnName\":\"order_name\",\"label\":\"订单名称\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单名称\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":90,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单名称\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"orderName\",\"columnName\":\"order_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderCode\",\"columnName\":\"order_code\",\"label\":\"订单编码1\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":true,\"defaultValue\":\"\",\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单编码\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":100,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单编码\",\"clearable\":true,\"maxlength\":128,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"orderCode\",\"columnName\":\"order_code\",\"createIfMissing\":false,\"source\":\"designer\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"orderCode\",\"columnName\":\"order_code\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"unique\":false},\"formulaConfig\":null},{\"field\":\"orderTime\",\"columnName\":\"order_time\",\"label\":\"下单时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":true,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":180,\"remark\":\"下单时间\",\"businessFieldType\":\"DATETIME\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":110,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择下单时间\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"orderTime\",\"columnName\":\"order_time\",\"dataType\":\"datetime\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderStatus\",\"columnName\":\"order_status\",\"label\":\"订单状态\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单状态\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":120,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单状态\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"orderStatus\",\"columnName\":\"order_status\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"custPhone\",\"columnName\":\"cust_phone\",\"label\":\"客户手机号\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"客户手机号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":130,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入客户手机号\",\"clearable\":true,\"maxlength\":20},\"advancedProps\":{\"fieldCode\":\"custPhone\",\"columnName\":\"cust_phone\",\"dataType\":\"varchar\",\"length\":20,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"PHONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderClass\",\"columnName\":\"order_class\",\"label\":\"订单分类\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"订单分类\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":140,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单分类\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"orderClass\",\"columnName\":\"order_class\",\"dataType\":\"int\",\"length\":11,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"fileId\",\"columnName\":\"file_id\",\"label\":\"文件\",\"dataType\":\"varchar\",\"length\":50,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"fileUpload\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"文件\",\"businessFieldType\":\"FILE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":150,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择文件\",\"clearable\":true,\"maxlength\":50},\"advancedProps\":{\"fieldCode\":\"fileId\",\"columnName\":\"file_id\",\"dataType\":\"varchar\",\"length\":50,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orgId\",\"columnName\":\"org_id\",\"label\":\"归属组织\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"归属组织\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":160,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入归属组织\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"orgId\",\"columnName\":\"org_id\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[{\"relationType\":\"DETAIL\",\"targetObjectCode\":\"procurement_warehouse_tf_f_order_sales_order\",\"sourceField\":\"orderCode\",\"targetField\":\"orderNo\",\"displayField\":\"orderNo\"}],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-14 20:20:53', 6, 1, '2026-07-21 13:12:54', 5, 'main', 'tf_f_order', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2077021623126327297, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order_purchase_order', '采购订单', '从数据表 tf_f_order_purchase_order 导入', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"procurement_warehouse_tf_f_order_purchase_order\",\"name\":\"采购订单\",\"description\":\"从数据表 tf_f_order_purchase_order 导入\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_purchase_order\",\"tableComment\":\"采购订单\"},\"runtimeDatasource\":{\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_purchase_order\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"tf_f_order_purchase_order\",\"businessName\":\"采购订单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单编号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单编号\",\"clearable\":true,\"maxlength\":64},\"advancedProps\":{\"fieldCode\":\"orderNo\",\"columnName\":\"order_no\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"往来单位\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入往来单位\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"partnerName\",\"columnName\":\"partner_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"int\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"订单金额\",\"businessFieldType\":\"NUMBER\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单金额\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{\"fieldCode\":\"totalAmount\",\"columnName\":\"total_amount\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"订单日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择订单日期\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"orderDate\",\"columnName\":\"order_date\",\"dataType\":\"date\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入状态\",\"clearable\":true,\"maxlength\":32},\"advancedProps\":{\"fieldCode\":\"status\",\"columnName\":\"status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入备注\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-14 21:25:19', 6, 1, '2026-07-14 21:25:43', 5, 'main', 'tf_f_order_purchase_order', NULL, 0);
INSERT INTO `ai_lowcode_model` VALUES (2077031256914239490, 1, 1900000000000000901, 'PROCUREMENT_WAREHOUSE', 'procurement_warehouse_tf_f_order_sales_order', '销售订单', '从数据表 tf_f_order_sales_order 导入', 'ENABLED', 1, 1, '{\"schemaVersion\":2,\"domain\":{\"id\":\"1900000000000000901\",\"code\":\"PROCUREMENT_WAREHOUSE\",\"name\":\"采购仓储\"},\"object\":{\"code\":\"procurement_warehouse_tf_f_order_sales_order\",\"name\":\"销售订单\",\"description\":\"从数据表 tf_f_order_sales_order 导入\"},\"appType\":\"SINGLE\",\"tableMode\":\"EXISTING\",\"sourceTable\":{\"tableId\":null,\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_sales_order\",\"tableComment\":\"销售订单\"},\"runtimeDatasource\":{\"datasourceId\":5,\"datasourceCode\":\"main\",\"datasourceName\":\"应用数据源\",\"dbType\":\"MySQL\",\"tableName\":\"tf_f_order_sales_order\",\"tableMode\":\"EXISTING\",\"usageScope\":\"BOTH\",\"allowWrite\":true,\"allowDdl\":true,\"readonly\":false,\"riskLevel\":\"LOW\"},\"primaryKey\":{\"field\":\"id\",\"columnName\":\"id\",\"dataType\":\"bigint\",\"autoIncrement\":true},\"tenantStrategy\":{\"mode\":\"FORGE_TENANT_ID\",\"columnName\":\"tenant_id\"},\"auditStrategy\":{\"mode\":\"FORGE_COLUMNS\",\"createByColumn\":\"create_by\",\"createTimeColumn\":\"create_time\",\"createDeptColumn\":\"create_dept\",\"updateByColumn\":\"update_by\",\"updateTimeColumn\":\"update_time\"},\"logicDeleteStrategy\":{\"mode\":\"DEL_FLAG\",\"columnName\":\"del_flag\",\"activeValue\":\"0\",\"deletedValue\":\"1\"},\"tableName\":\"tf_f_order_sales_order\",\"businessName\":\"销售订单\",\"treeConfig\":null,\"fields\":[{\"field\":\"id\",\"columnName\":\"id\",\"label\":\"ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":true,\"systemField\":true,\"readonly\":true,\"autoIncrement\":true,\"width\":100,\"remark\":\"自增主键，系统生成\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"tenantId\",\"columnName\":\"tenant_id\",\"label\":\"租户ID\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"租户隔离字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"orderNo\",\"columnName\":\"order_no\",\"label\":\"订单编号1\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"required\":true,\"defaultValue\":\"\",\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"订单编号\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":1,\"importable\":true,\"exportable\":true,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单编号\",\"clearable\":true,\"maxlength\":64,\"fieldBinding\":{\"mode\":\"field\",\"fieldCode\":\"orderNo\",\"columnName\":\"order_no\",\"createIfMissing\":false,\"source\":\"designer\",\"locked\":false}},\"advancedProps\":{\"fieldCode\":\"orderNo\",\"columnName\":\"order_no\",\"dataType\":\"varchar\",\"length\":64,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"unique\":false},\"formulaConfig\":null},{\"field\":\"partnerName\",\"columnName\":\"partner_name\",\"label\":\"往来单位\",\"dataType\":\"varchar\",\"length\":128,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"往来单位\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":2,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入往来单位\",\"clearable\":true,\"maxlength\":128},\"advancedProps\":{\"fieldCode\":\"partnerName\",\"columnName\":\"partner_name\",\"dataType\":\"varchar\",\"length\":128,\"precision\":null,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"totalAmount\",\"columnName\":\"total_amount\",\"label\":\"订单金额\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":120,\"remark\":\"订单金额\",\"businessFieldType\":\"MONEY\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":3,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入订单金额\",\"clearable\":true,\"maxlength\":18},\"advancedProps\":{\"fieldCode\":\"totalAmount\",\"columnName\":\"total_amount\",\"dataType\":\"decimal\",\"length\":18,\"precision\":2,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"orderDate\",\"columnName\":\"order_date\",\"label\":\"订单日期\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"date\",\"queryType\":\"eq\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":140,\"remark\":\"订单日期\",\"businessFieldType\":\"DATE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":4,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请选择订单日期\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"orderDate\",\"columnName\":\"order_date\",\"dataType\":\"date\",\"length\":null,\"precision\":null,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"status\",\"columnName\":\"status\",\"label\":\"状态\",\"dataType\":\"varchar\",\"length\":32,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"input\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"状态\",\"businessFieldType\":\"TEXT\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":5,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":true,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入状态\",\"clearable\":true,\"maxlength\":32},\"advancedProps\":{\"fieldCode\":\"status\",\"columnName\":\"status\",\"dataType\":\"varchar\",\"length\":32,\"precision\":null,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"remark\",\"columnName\":\"remark\",\"label\":\"备注\",\"dataType\":\"text\",\"length\":null,\"precision\":2,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"componentType\":\"textarea\",\"queryType\":\"like\",\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\",\"sortable\":false,\"primaryKey\":false,\"systemField\":false,\"readonly\":false,\"autoIncrement\":false,\"width\":160,\"remark\":\"备注\",\"businessFieldType\":\"MULTILINE\",\"fieldStatus\":\"ENABLED\",\"sortOrder\":6,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":true,\"importable\":null,\"exportable\":null,\"placeholder\":\"请输入备注\",\"clearable\":true},\"advancedProps\":{\"fieldCode\":\"remark\",\"columnName\":\"remark\",\"dataType\":\"text\",\"length\":null,\"precision\":null,\"dictType\":\"\",\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":\"\"},\"formulaConfig\":null},{\"field\":\"createBy\",\"columnName\":\"create_by\",\"label\":\"创建人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createTime\",\"columnName\":\"create_time\",\"label\":\"创建时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"createDept\",\"columnName\":\"create_dept\",\"label\":\"创建部门\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateBy\",\"columnName\":\"update_by\",\"label\":\"更新人\",\"dataType\":\"bigint\",\"length\":null,\"precision\":null,\"required\":false,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"number\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":120,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"updateTime\",\"columnName\":\"update_time\",\"label\":\"更新时间\",\"dataType\":\"datetime\",\"length\":null,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":true,\"formVisible\":false,\"componentType\":\"datetime\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":true,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":180,\"remark\":\"审计字段，系统写入\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null},{\"field\":\"delFlag\",\"columnName\":\"del_flag\",\"label\":\"删除标志\",\"dataType\":\"char\",\"length\":1,\"precision\":null,\"required\":true,\"defaultValue\":null,\"searchable\":false,\"listVisible\":false,\"formVisible\":false,\"componentType\":\"input\",\"queryType\":\"eq\",\"dictType\":null,\"sensitiveType\":\"NONE\",\"encryptAlgorithm\":null,\"sortable\":false,\"primaryKey\":false,\"systemField\":true,\"readonly\":true,\"autoIncrement\":false,\"width\":100,\"remark\":\"逻辑删除字段，系统维护\",\"businessFieldType\":null,\"fieldStatus\":null,\"sortOrder\":null,\"importable\":null,\"exportable\":null,\"referenceObjectCode\":null,\"referenceDisplayField\":null,\"basicProps\":{},\"advancedProps\":{},\"formulaConfig\":null}],\"relations\":[],\"indexes\":[],\"uniqueConstraints\":[],\"validationRules\":[],\"policies\":{\"dataScope\":\"TENANT\",\"userField\":null,\"userColumn\":null,\"orgField\":null,\"orgColumn\":null,\"regionField\":null,\"regionColumn\":null,\"auditEnabled\":true,\"primaryKeyStrategy\":\"AUTO_INCREMENT\",\"primaryKeyField\":\"id\",\"tenantField\":\"tenantId\",\"tenantColumn\":\"tenant_id\",\"logicDeleteField\":\"delFlag\",\"logicDeleteColumn\":\"del_flag\"},\"children\":[]}', 1, '2026-07-14 22:03:36', 6, 1, '2026-07-20 10:03:16', 5, 'main', 'tf_f_order_sales_order', NULL, 0);

-- ----------------------------
-- Table structure for ai_model
-- ----------------------------
DROP TABLE IF EXISTS `ai_model`;
CREATE TABLE `ai_model`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `provider_id` bigint(0) NOT NULL COMMENT '供应商ID',
  `model_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型类型(chat/embedding/image/audio)',
  `model_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型标识(如gpt-4o)',
  `model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型显示名称',
  `description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `max_tokens` int(0) NULL DEFAULT NULL COMMENT '最大Token数',
  `context_window` int(0) NULL DEFAULT NULL COMMENT '上下文窗口Token数',
  `input_price_per_million_cent` bigint(0) NULL DEFAULT NULL COMMENT '输入价格（分/百万Token）',
  `output_price_per_million_cent` bigint(0) NULL DEFAULT NULL COMMENT '输出价格（分/百万Token）',
  `icon` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型图标(文件ID或URL)',
  `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '是否默认模型(0否1是)',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态(0正常1停用)',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_model_provider_model_active`(`provider_id`, `model_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_model_provider_id`(`provider_id`) USING BTREE,
  INDEX `idx_ai_model_type`(`model_type`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2075737166192865283 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI模型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model
-- ----------------------------
INSERT INTO `ai_model` VALUES (2075737166192865282, 2075737070143303682, 'chat', 'deepseek-v4-pro', 'deepseek-v4-pro', '', NULL, NULL, NULL, NULL, '', '1', '0', 0, NULL, 1, '2026-07-11 08:21:20', 6, 1, '2026-07-11 08:29:12', NULL, 0);

-- ----------------------------
-- Table structure for ai_model_capability
-- ----------------------------
DROP TABLE IF EXISTS `ai_model_capability`;
CREATE TABLE `ai_model_capability`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `model_id` bigint(0) NOT NULL,
  `capability_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `config_json` json NULL,
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_model_capability_active`(`tenant_id`, `model_id`, `capability_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_model_capability_model`(`tenant_id`, `model_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI模型能力关系' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model_capability
-- ----------------------------

-- ----------------------------
-- Table structure for ai_model_invocation_log
-- ----------------------------
DROP TABLE IF EXISTS `ai_model_invocation_log`;
CREATE TABLE `ai_model_invocation_log`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL,
  `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `user_id` bigint(0) NULL DEFAULT NULL,
  `agent_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `session_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `phase` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `dispatched` tinyint(0) NOT NULL DEFAULT 0,
  `route_source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `route_reason` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `route_policy_id` bigint(0) NULL DEFAULT NULL,
  `provider_id` bigint(0) NULL DEFAULT NULL,
  `model_id` bigint(0) NULL DEFAULT NULL,
  `provider_model_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `adapter_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `outcome` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `error_category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `http_status` int(0) NULL DEFAULT NULL,
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `latency_ms` bigint(0) NOT NULL DEFAULT 0,
  `prompt_tokens` bigint(0) NULL DEFAULT NULL,
  `completion_tokens` bigint(0) NULL DEFAULT NULL,
  `total_tokens` bigint(0) NULL DEFAULT NULL,
  `usage_available` tinyint(0) NOT NULL DEFAULT 0,
  `cost_available` tinyint(0) NOT NULL DEFAULT 0,
  `input_price_per_million_cent` bigint(0) NULL DEFAULT NULL,
  `output_price_per_million_cent` bigint(0) NULL DEFAULT NULL,
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_invocation_request`(`tenant_id`, `request_id`) USING BTREE,
  INDEX `idx_ai_invocation_tenant_time`(`tenant_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_invocation_model_time`(`tenant_id`, `model_id`, `create_time`) USING BTREE,
  INDEX `idx_ai_invocation_agent_time`(`tenant_id`, `agent_code`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI模型调用治理日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model_invocation_log
-- ----------------------------

-- ----------------------------
-- Table structure for ai_model_route_policy
-- ----------------------------
DROP TABLE IF EXISTS `ai_model_route_policy`;
CREATE TABLE `ai_model_route_policy`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `policy_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `policy_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `required_capabilities` json NULL,
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_route_policy_code_active`(`tenant_id`, `policy_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_route_policy_status`(`tenant_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI模型路由策略' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model_route_policy
-- ----------------------------

-- ----------------------------
-- Table structure for ai_model_route_target
-- ----------------------------
DROP TABLE IF EXISTS `ai_model_route_target`;
CREATE TABLE `ai_model_route_target`  (
  `id` bigint(0) NOT NULL,
  `tenant_id` bigint(0) NOT NULL DEFAULT 1,
  `policy_id` bigint(0) NOT NULL,
  `model_id` bigint(0) NOT NULL,
  `priority` int(0) NOT NULL DEFAULT 100,
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_route_target_active`(`tenant_id`, `policy_id`, `model_id`, `del_flag`) USING BTREE,
  INDEX `idx_ai_route_target_order`(`tenant_id`, `policy_id`, `status`, `del_flag`, `priority`, `id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI模型路由显式候选' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model_route_target
-- ----------------------------

-- ----------------------------
-- Table structure for ai_page_template
-- ----------------------------
DROP TABLE IF EXISTS `ai_page_template`;
CREATE TABLE `ai_page_template`  (
  `id` bigint(0) NOT NULL COMMENT '主键',
  `template_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板唯一标识（如 simple-crud / tree-crud）',
  `template_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板显示名称',
  `description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '模板描述',
  `icon` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '图标（mdi: 前缀）',
  `system_prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '该模板专属的 AI system prompt 补充',
  `schema_hint` json NULL COMMENT '告诉 AI 该模板可用的字段约束（JSON）',
  `default_config` json NULL COMMENT '默认配置值（JSON，如 modalType/searchGridCols 等）',
  `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用（1启用 0停用）',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `is_builtin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否内置（1内置不可删除）',
  `codegen_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'TEMPLATE' COMMENT '代码生成策略：TEMPLATE-Velocity模板 / AI-大模型生成',
  `create_by` bigint(0) NULL DEFAULT NULL,
  `create_time` datetime(0) NULL DEFAULT NULL,
  `create_dept` bigint(0) NULL DEFAULT NULL,
  `update_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NULL DEFAULT NULL,
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_template_key_active`(`template_key`, `del_flag`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI页面模板表（组件市场）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_page_template
-- ----------------------------
INSERT INTO `ai_page_template` VALUES (1, 'simple-crud', '标准 CRUD', '适合平坦型数据的属性增删改查，支持搜索、表格列表、弹窗/抒屉表单编辑', 'mdi:table', '当前模板为「标准 CRUD」，请确保：\n1. columnsSchema 包含内容列 + 操作列(actions)\n2. editSchema 简洁清晰，不要嵌套\n3. modalType 默认为 drawer\n4. 尽量岑减搜索条件，保留最常用的3-5个', NULL, '{\"modalType\": \"drawer\", \"modalWidth\": \"800px\", \"editGridCols\": 1, \"searchGridCols\": 4}', 1, 1, 1, 'TEMPLATE', NULL, '2026-04-26 17:05:23', NULL, 1, '2026-04-26 17:20:22', 0);
INSERT INTO `ai_page_template` VALUES (2, 'tree-crud', '树形 CRUD', '适合具有父子层级结构的数据，如部门结构、分类管理等，左树右表格布局', 'mdi:file-tree', '当前模板为「树形 CRUD」，请确保：\n1. editSchema 中必须包含 parentId 字段（type: treeSelect）\n2. editSchema 中包含 sort 排序字段\n3. columnsSchema 中包含 层级深度或父层名称列\n4. apiConfig 中包含 tree 接口（查询树形结构）\n5. treeConfig 配置：{\"keyField\": \"id\", \"parentField\": \"parentId\", \"labelField\": \"name\"}\n6. 数据必须有 parent_id 字段，不要导入进 editSchema\n7. 模式必须为 modal', '{\"treeConfig\": {\"keyField\": \"id\", \"labelField\": \"name\", \"parentField\": \"parentId\"}}', '{\"modalType\": \"modal\", \"modalWidth\": \"600px\", \"editGridCols\": 1, \"searchGridCols\": 3}', 1, 2, 1, 'TEMPLATE', NULL, '2026-04-26 17:05:23', NULL, 1, '2026-04-30 15:53:18', 0);

-- ----------------------------
-- Table structure for ai_prompt_template
-- ----------------------------
DROP TABLE IF EXISTS `ai_prompt_template`;
CREATE TABLE `ai_prompt_template`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `template_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `template_code` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板编码',
  `usage_scene` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'dashboard_generate' COMMENT '使用场景：dashboard_generate大屏生成等',
  `business_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务分类',
  `domain_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '领域分类',
  `template_tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板标签，逗号分隔',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板说明',
  `prompt_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '提示词内容',
  `example_input` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '示例输入',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态：0启用 1停用',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `is_recommended` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '是否推荐：0否 1是',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序号',
  `use_count` int(0) NOT NULL DEFAULT 0 COMMENT '使用次数',
  `test_count` int(0) NOT NULL DEFAULT 0 COMMENT '测试次数',
  `download_count` int(0) NOT NULL DEFAULT 0 COMMENT '下载次数',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_ai_prompt_template_code_active`(`tenant_id`, `template_code`, `del_flag`) USING BTREE,
  INDEX `idx_ai_prompt_template_scene`(`tenant_id`, `usage_scene`, `status`, `sort_order`) USING BTREE,
  INDEX `idx_ai_prompt_template_category`(`tenant_id`, `business_category`, `domain_category`) USING BTREE,
  INDEX `idx_ai_prompt_template_recommend`(`tenant_id`, `is_recommended`, `use_count`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI提示词模板库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_prompt_template
-- ----------------------------
INSERT INTO `ai_prompt_template` VALUES (1910000000000000001, 1, '数据驱动大屏生成通用模板', 'dashboard_generate_default', 'dashboard_generate', '经营分析', '数据大屏', '数据绑定,经营监控,可视化', '适用于基于业务定义和数据集生成可落地的大屏，强调动态数据绑定和组件布局。', '请基于当前业务定义、数据集字段和运行时样例生成数据大屏。要求：\n1. 优先使用真实 datasetId 生成动态数据组件，指标、趋势、排行、表格、地图尽量输出 request.datasetId、request.datasetFields 和 request.datasetMapping。\n2. 先规划顶部 KPI、核心趋势、分类排行、明细/告警等区域，再选择合适组件，避免只生成装饰元素。\n3. 字段只能使用上下文中出现的 fieldName，不要使用字段中文名作为 request 字段。\n4. 敏感或隐藏字段按上下文安全规则处理，不能展示原始敏感值。\n5. 如果数据集不可用，可以静态兜底，但标题、说明和组件含义必须贴合业务目标。\n6. 输出必须是系统要求的合法 JSON，不要添加 Markdown 包裹或额外解释。', '生成经营监控大屏，突出核心指标、趋势分析和异常预警。', '0', 0, '1', 1, 8, 18, 5, '系统内置最佳实践模板', 1, '2026-05-19 15:22:05', 1, 1, '2026-07-13 17:59:05');

-- ----------------------------
-- Table structure for ai_provider
-- ----------------------------
DROP TABLE IF EXISTS `ai_provider`;
CREATE TABLE `ai_provider`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `provider_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '供应商名称（如 阿里百炼、OpenAI）',
  `provider_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '类型（openai/azure/dashscope/ollama）',
  `adapter_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'openai_compatible' COMMENT '连接适配器（openai_compatible/dashscope_native）',
  `logo` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商Logo(文件ID或URL)',
  `api_key` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'API Key',
  `base_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API Base URL',
  `models` json NULL COMMENT '可用模型列表 [{\"name\":\"qwen-plus\",\"enabled\":true}]',
  `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '是否默认供应商（0否 1是）',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  `default_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认模型名称',
  `create_dept` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AI供应商配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_provider
-- ----------------------------

-- ----------------------------
-- Table structure for ai_report_data_business_dataset
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_business_dataset`;
CREATE TABLE `ai_report_data_business_dataset`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `business_id` bigint(0) NOT NULL COMMENT '业务定义ID',
  `dataset_id` bigint(0) NOT NULL COMMENT '数据集ID',
  `is_primary` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否主数据集：1是 0否',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `usage_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集用途说明',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_business_dataset`(`tenant_id`, `business_id`, `dataset_id`) USING BTREE,
  INDEX `idx_data_business_dataset_business`(`tenant_id`, `business_id`) USING BTREE,
  INDEX `idx_data_business_dataset_dataset`(`tenant_id`, `dataset_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台业务定义数据集绑定' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_business_dataset
-- ----------------------------
INSERT INTO `ai_report_data_business_dataset` VALUES (5, 1, 1, 2, 1, 0, NULL, 1, '2026-06-09 19:42:44', 2, 1, '2026-06-09 19:42:44');

-- ----------------------------
-- Table structure for ai_report_data_business_definition
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_business_definition`;
CREATE TABLE `ai_report_data_business_definition`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `business_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务编码',
  `business_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务名称',
  `business_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务定义描述',
  `analysis_goal` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '分析目标',
  `metric_definition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '指标口径',
  `dimension_definition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '分析维度',
  `usage_guide` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'AI使用建议',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_business_code_tenant_active`(`tenant_id`, `business_code`, `del_flag`) USING BTREE,
  INDEX `idx_data_business_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台业务定义' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_business_definition
-- ----------------------------
INSERT INTO `ai_report_data_business_definition` VALUES (1, 1, 'user_manage', '用户管理', '面向日常运营指挥场景，描述业务运行状态、关键过程指标、实时告警、任务处置和资源使用情况，支持管理人员快速判断当前运营健康度。', '监控核心业务链路是否稳定，发现流量、订单、服务、告警和任务处理中的异常变化，辅助运营调度和问题定位。', '核心指标包括访问量、办理量、完成率、超时率、告警数、待处理数、平均处理时长和资源利用率。实时类指标按最新批次展示，趋势类指标按时间序列展示。', '按时间、业务类型、区域、组织、状态、优先级、处理人和渠道等维度分析。', '概览区使用汇总数据集；趋势区使用按时间聚合的数据集；告警、任务和事件使用明细数据集生成列表或时间线。', 1, 1, '2026-05-17 12:26:42', 2, 1, '2026-06-09 19:42:44', 0);

-- ----------------------------
-- Table structure for ai_report_data_connection
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_connection`;
CREATE TABLE `ai_report_data_connection`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `connection_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '连接编码',
  `connection_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '连接名称',
  `db_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据库类型：MYSQL/POSTGRESQL/ORACLE/SQLSERVER',
  `driver_class_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '驱动类名',
  `jdbc_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'JDBC连接地址',
  `username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
  `password_cipher` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码密文',
  `schema_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模式名/数据库名',
  `test_sql` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SELECT 1' COMMENT '测试SQL',
  `pool_config_json` json NULL COMMENT '连接池配置JSON',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_connection_code_tenant_active`(`tenant_id`, `connection_code`, `del_flag`) USING BTREE,
  INDEX `idx_data_connection_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据连接' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_connection
-- ----------------------------
INSERT INTO `ai_report_data_connection` VALUES (2, 1, 'new_ccpm', 'new_ccpm', 'MYSQL', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://127.0.0.1:3306/new_ccpm?allowPublicKeyRetrieval=true&useSSL=false', 'root', 'FPC1:SM4:bootstrap-8uLVmq2celw:fI1sC6dKP+K4vv0UZhGC8Q==', NULL, 'SELECT 1', NULL, 1, NULL, '1', '2026-08-07 15:04:49', NULL, '1', '2026-08-07 15:04:49', 0);
INSERT INTO `ai_report_data_connection` VALUES (3, 1, 'forge_admin', 'forge_admin', 'MYSQL', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://localhost:3307/forge_admin?allowPublicKeyRetrieval=true&useSSL=false', 'root', 'FPC1:SM4:bootstrap-8uLVmq2celw:fI1sC6dKP+K4vv0UZhGC8Q==', NULL, 'SELECT 1', NULL, 1, NULL, '1', '2026-08-10 09:05:20', NULL, '1', '2026-08-10 09:05:20', 0);

-- ----------------------------
-- Table structure for ai_report_data_dataset
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dataset`;
CREATE TABLE `ai_report_data_dataset`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dataset_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据集编码',
  `dataset_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据集名称',
  `connection_id` bigint(0) NOT NULL COMMENT '数据连接ID',
  `category_id` bigint(0) NULL DEFAULT NULL COMMENT '分类ID',
  `dataset_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据集类型：TABLE/SQL',
  `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单表模式表名',
  `sql_text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'SQL模式查询SQL',
  `param_schema_json` json NULL COMMENT '参数定义JSON',
  `default_order_json` json NULL COMMENT '默认排序JSON',
  `max_rows` int(0) NOT NULL DEFAULT 1000 COMMENT '最大返回行数',
  `timeout_seconds` int(0) NOT NULL DEFAULT 15 COMMENT '查询超时时间秒',
  `cache_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否启用缓存：1是 0否',
  `cache_ttl_seconds` int(0) NULL DEFAULT NULL COMMENT '缓存秒数',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `publish_status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发布状态：0未发布 1已发布 2已下架',
  `access_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PUBLIC' COMMENT '访问模式：PUBLIC公开 PRIVATE私有',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dataset_code_tenant_active`(`tenant_id`, `dataset_code`, `del_flag`) USING BTREE,
  INDEX `idx_data_dataset_connection`(`tenant_id`, `connection_id`) USING BTREE,
  INDEX `idx_data_dataset_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_data_dataset_access_mode`(`tenant_id`, `access_mode`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据集' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dataset
-- ----------------------------
INSERT INTO `ai_report_data_dataset` VALUES (1, 1, '11', 'test', 1, NULL, 'TABLE', 'sys_user', NULL, '[{\"label\": \"开始时间\", \"dataType\": \"DATETIME\", \"operator\": \">=\", \"required\": false, \"fieldName\": \"create_time\", \"paramName\": \"startTime\", \"defaultValue\": null}]', NULL, 1000, 15, 0, NULL, 1, 2, 'PRIVATE', NULL, '1', '2026-05-12 11:43:10', NULL, '1', '2026-06-21 16:35:59', 0);
INSERT INTO `ai_report_data_dataset` VALUES (2, 1, '222', 'SQL数据集', 1, 2, 'SQL', NULL, 'SELECT id, tenant_id, parent_id, product_name, category, price, stock, status, sort, create_by, create_time, create_dept, update_by, update_time, del_flag\nFROM biz_product', NULL, NULL, 1000, 15, 0, NULL, 1, 2, 'PUBLIC', NULL, '1', '2026-05-12 11:59:56', NULL, '1', '2026-06-25 23:35:03', 0);
INSERT INTO `ai_report_data_dataset` VALUES (3, 1, 'new_ccpm', 'new_ccpm', 2, NULL, 'SQL', NULL, 'select * from sys_user where del_flag = 0', NULL, NULL, 1000, 15, 0, NULL, 1, 0, 'PUBLIC', NULL, '1', '2026-08-10 09:12:31', NULL, '1', '2026-08-10 09:12:31', 0);

-- ----------------------------
-- Table structure for ai_report_data_dataset_acl
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dataset_acl`;
CREATE TABLE `ai_report_data_dataset_acl`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dataset_id` bigint(0) NOT NULL COMMENT '数据集ID',
  `subject_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '授权主体类型：USER/ROLE/ORG',
  `subject_id` bigint(0) NOT NULL COMMENT '授权主体ID',
  `access_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'QUERY' COMMENT '访问级别：VIEW/QUERY/MANAGE',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dataset_acl_subject`(`tenant_id`, `dataset_id`, `subject_type`, `subject_id`, `access_level`) USING BTREE,
  INDEX `idx_data_dataset_acl_dataset`(`tenant_id`, `dataset_id`) USING BTREE,
  INDEX `idx_data_dataset_acl_subject`(`tenant_id`, `subject_type`, `subject_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据集授权' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dataset_acl
-- ----------------------------
INSERT INTO `ai_report_data_dataset_acl` VALUES (3, 1, 1, 'ROLE', 1, 'QUERY', 1, '2026-05-16 14:23:09', 2, 1, '2026-05-16 14:23:09');

-- ----------------------------
-- Table structure for ai_report_data_dataset_category
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dataset_category`;
CREATE TABLE `ai_report_data_dataset_category`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `parent_id` bigint(0) NULL DEFAULT NULL COMMENT '父分类ID',
  `level` int(0) NOT NULL DEFAULT 1 COMMENT '层级',
  `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0/' COMMENT '祖先路径',
  `category_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类编码',
  `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dataset_category_code_tenant_active`(`tenant_id`, `category_code`, `del_flag`) USING BTREE,
  INDEX `idx_data_dataset_category_parent`(`tenant_id`, `parent_id`) USING BTREE,
  INDEX `idx_data_dataset_category_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据集分类' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dataset_category
-- ----------------------------
INSERT INTO `ai_report_data_dataset_category` VALUES (1, 1, NULL, 1, '0/', 'bus_test', '订单数据', 0, 1, NULL, 1, '2026-05-14 16:18:55', 2, 1, '2026-05-14 16:18:55', 0);
INSERT INTO `ai_report_data_dataset_category` VALUES (2, 1, 1, 2, '0/1/', 'order1', '订单1', 0, 1, NULL, 1, '2026-05-14 16:19:08', 2, 1, '2026-05-14 16:19:08', 0);
INSERT INTO `ai_report_data_dataset_category` VALUES (3, 1, 2, 3, '0/1/2/', '12', '12', 0, 1, NULL, 1, '2026-05-14 16:28:54', 2, 1, '2026-05-14 16:28:54', 0);

-- ----------------------------
-- Table structure for ai_report_data_dataset_field
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dataset_field`;
CREATE TABLE `ai_report_data_dataset_field`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dataset_id` bigint(0) NOT NULL COMMENT '数据集ID',
  `field_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段名/SQL别名',
  `field_label` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字段显示名',
  `source_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源列名',
  `db_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据库字段类型',
  `data_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'STRING' COMMENT '标准类型：STRING/NUMBER/DATE/DATETIME/BOOLEAN',
  `field_role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DIMENSION' COMMENT '字段角色：DIMENSION/MEASURE',
  `default_agg` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认聚合：SUM/COUNT/AVG/MAX/MIN',
  `query_enabled` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否可筛选',
  `display_enabled` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否可展示',
  `sensitive_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'NONE' COMMENT '敏感级别：NONE/MASK/HIDDEN',
  `mask_rule` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏规则',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典类型',
  `date_format` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期展示格式',
  `data_unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据计量单位',
  `dimension_id` bigint(0) NULL DEFAULT NULL COMMENT '绑定维度ID',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dataset_field`(`tenant_id`, `dataset_id`, `field_name`) USING BTREE,
  INDEX `idx_data_dataset_field_dataset`(`tenant_id`, `dataset_id`) USING BTREE,
  INDEX `idx_data_dataset_field_dimension`(`tenant_id`, `dimension_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 124 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据集字段' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dataset_field
-- ----------------------------
INSERT INTO `ai_report_data_dataset_field` VALUES (49, 1, 2, '产品名称', '产品名称', NULL, NULL, 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 0, NULL, '1', '2026-05-14 16:42:12', 2, '1', '2026-05-14 16:42:12');
INSERT INTO `ai_report_data_dataset_field` VALUES (50, 1, 2, '数量', '数量', NULL, NULL, 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-05-14 16:42:12', 2, '1', '2026-05-14 16:42:12');
INSERT INTO `ai_report_data_dataset_field` VALUES (100, 1, 1, 'id', '用户ID', 'id', 'bigint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 0, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (101, 1, 1, 'tenant_id', '租户编号', 'tenant_id', 'bigint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (102, 1, 1, 'username', '用户名（租户内唯一）', 'username', 'varchar(50)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 2, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (103, 1, 1, 'real_name', '用户真实姓名', 'real_name', 'varchar(50)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 3, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (104, 1, 1, 'user_type', '用户类型（0-系统管理员，1-租户管理员，2-普通用户）', 'user_type', 'tinyint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 4, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (105, 1, 1, 'user_client', '用户触点（app/pc/h5/wechat）', 'user_client', 'varchar(20)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 5, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (106, 1, 1, 'email', '邮箱', 'email', 'varchar(100)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 6, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (107, 1, 1, 'phone', '手机号', 'phone', 'varchar(20)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 7, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (108, 1, 1, 'id_card', '身份证号', 'id_card', 'varchar(18)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 8, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (109, 1, 1, 'gender', '性别（0-未知，1-男，2-女）', 'gender', 'tinyint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 9, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (110, 1, 1, 'password', '密码（加密存储）', 'password', 'varchar(100)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 10, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (111, 1, 1, 'salt', '密码盐值', 'salt', 'varchar(50)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 11, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (112, 1, 1, 'user_status', '用户状态（0-禁用，1-正常，2-锁定）', 'user_status', 'tinyint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 12, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (113, 1, 1, 'avatar', '头像URL', 'avatar', 'varchar(255)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 13, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (114, 1, 1, 'region_code', '行政区划编码', 'region_code', 'varchar(10)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 14, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (115, 1, 1, 'last_login_time', '最后登录时间', 'last_login_time', 'datetime', 'DATETIME', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 15, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (116, 1, 1, 'last_login_ip', '最后登录IP', 'last_login_ip', 'varchar(50)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 16, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (117, 1, 1, 'login_count', '登录次数', 'login_count', 'int', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 17, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (118, 1, 1, 'force_password_change', '是否必须修改密码', 'force_password_change', 'tinyint(1)', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 18, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (119, 1, 1, 'remark', '备注', 'remark', 'varchar(500)', 'STRING', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 19, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (120, 1, 1, 'create_dept', '创建部门', 'create_dept', 'bigint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 20, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (121, 1, 1, 'create_by', '创建者', 'create_by', 'bigint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 21, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (122, 1, 1, 'create_time', '创建时间', 'create_time', 'datetime', 'DATETIME', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 22, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (123, 1, 1, 'update_by', '更新者', 'update_by', 'bigint', 'NUMBER', 'MEASURE', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 23, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');
INSERT INTO `ai_report_data_dataset_field` VALUES (124, 1, 1, 'update_time', '更新时间', 'update_time', 'datetime', 'DATETIME', 'DIMENSION', NULL, 1, 1, 'NONE', NULL, NULL, NULL, NULL, NULL, 24, NULL, '1', '2026-06-30 20:56:43', 6, '1', '2026-06-30 20:56:43');

-- ----------------------------
-- Table structure for ai_report_data_dataset_row_scope
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dataset_row_scope`;
CREATE TABLE `ai_report_data_dataset_row_scope`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dataset_id` bigint(0) NOT NULL COMMENT '数据集ID',
  `enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否启用：1是 0否',
  `scope_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SYSTEM_DATA_SCOPE' COMMENT '行权限模式：SYSTEM_DATA_SCOPE跟随系统数据权限',
  `tenant_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '租户字段名/表达式',
  `org_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织字段名/表达式',
  `user_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户字段名/表达式',
  `region_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政区划字段名/表达式',
  `region_strategy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SELF_AND_DESCENDANTS' COMMENT '行政区划策略：SELF/SELF_AND_CHILDREN/SELF_AND_DESCENDANTS',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dataset_row_scope`(`tenant_id`, `dataset_id`) USING BTREE,
  INDEX `idx_data_dataset_row_scope_enabled`(`tenant_id`, `enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台数据集行权限配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dataset_row_scope
-- ----------------------------
INSERT INTO `ai_report_data_dataset_row_scope` VALUES (4, 1, 1, 1, 'SYSTEM_DATA_SCOPE', 'tenant_id', NULL, 'id', 'region_code', 'SELF_AND_DESCENDANTS', NULL, 1, '2026-05-16 14:23:09', 2, 1, '2026-05-16 14:23:09');
INSERT INTO `ai_report_data_dataset_row_scope` VALUES (5, 1, 3, 0, 'SYSTEM_DATA_SCOPE', NULL, NULL, NULL, NULL, 'SELF_AND_DESCENDANTS', NULL, 1, '2026-08-10 09:12:31', 6, 1, '2026-08-10 09:12:31');

-- ----------------------------
-- Table structure for ai_report_data_dimension
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dimension`;
CREATE TABLE `ai_report_data_dimension`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dimension_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '维度编码',
  `dimension_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '维度名称',
  `source_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'MANUAL' COMMENT '来源类型：MANUAL/SQL',
  `connection_id` bigint(0) NULL DEFAULT NULL COMMENT 'SQL来源数据连接ID',
  `sql_text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'SQL来源查询语句',
  `value_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '值字段列名',
  `label_column` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显示字段列名',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `last_sync_time` datetime(0) NULL DEFAULT NULL COMMENT '最近同步时间',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dimension_code_tenant_active`(`tenant_id`, `dimension_code`, `del_flag`) USING BTREE,
  INDEX `idx_data_dimension_source`(`tenant_id`, `source_type`) USING BTREE,
  INDEX `idx_data_dimension_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台维度' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dimension
-- ----------------------------
INSERT INTO `ai_report_data_dimension` VALUES (1, 1, 'order_status', '订单状态', 'SQL', 1, 'select\n	dict_value,dict_label\nfrom\n	sys_dict_data\nwhere\n	dict_type = \'sys_social_platform\'', NULL, NULL, 1, '2026-06-24 10:55:06', NULL, 1, '2026-05-14 20:53:57', 2, 1, '2026-06-24 10:55:06', 0);
INSERT INTO `ai_report_data_dimension` VALUES (2, 1, 'test', 'tst', 'MANUAL', NULL, NULL, NULL, NULL, 1, NULL, 'stee', 1, '2026-06-01 17:20:22', 2, 1, '2026-06-07 19:32:25', 0);
INSERT INTO `ai_report_data_dimension` VALUES (3, 1, '341234', '1234124', 'MANUAL', NULL, NULL, NULL, NULL, 1, NULL, NULL, 1, '2026-06-12 14:53:49', 2, 1, '2026-06-21 21:34:08', 0);

-- ----------------------------
-- Table structure for ai_report_data_dimension_item
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_data_dimension_item`;
CREATE TABLE `ai_report_data_dimension_item`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dimension_id` bigint(0) NOT NULL COMMENT '维度ID',
  `item_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '维度值',
  `item_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '维度显示值',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：1启用 0禁用',
  `extra_json` json NULL COMMENT '扩展信息JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_data_dimension_item_value`(`tenant_id`, `dimension_id`, `item_value`) USING BTREE,
  INDEX `idx_data_dimension_item_dimension`(`tenant_id`, `dimension_id`) USING BTREE,
  INDEX `idx_data_dimension_item_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 77 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台维度值' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_data_dimension_item
-- ----------------------------
INSERT INTO `ai_report_data_dimension_item` VALUES (58, 1, 1, 'WECHAT', '微信', 0, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (59, 1, 1, 'WECHAT_OPEN', '微信开放平台', 1, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (60, 1, 1, 'WECHAT_MINI', '微信小程序', 2, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (61, 1, 1, 'DINGTALK', '钉钉', 3, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (62, 1, 1, 'WECHAT_ENTERPRISE', '企业微信', 4, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (63, 1, 1, 'GITHUB', 'GitHub', 5, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (64, 1, 1, 'GITEE', 'Gitee', 6, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (65, 1, 1, 'QQ', 'QQ', 7, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (66, 1, 1, 'WEIBO', '微博', 8, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (67, 1, 1, 'ALIPAY', '支付宝', 9, 1, NULL, 1, '2026-06-24 10:55:05', 6, 1, '2026-06-24 10:55:05');
INSERT INTO `ai_report_data_dimension_item` VALUES (68, 1, 1, 'BAIDU', '百度', 10, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (69, 1, 1, 'GOOGLE', '谷歌', 11, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (70, 1, 1, 'FACEBOOK', 'Facebook', 12, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (71, 1, 1, 'TWITTER', 'Twitter', 13, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (72, 1, 1, 'XIAOMI', '小米', 14, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (73, 1, 1, 'HUAWEI', '华为', 15, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (74, 1, 1, 'FEISHU', '飞书', 16, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (75, 1, 1, 'DINGTALK_ACCOUNT', '钉钉企业内部', 17, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');
INSERT INTO `ai_report_data_dimension_item` VALUES (76, 1, 1, 'CUSTOM', '自定义', 18, 1, NULL, 1, '2026-06-24 10:55:06', 6, 1, '2026-06-24 10:55:06');

-- ----------------------------
-- Table structure for ai_report_directory
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_directory`;
CREATE TABLE `ai_report_directory`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父目录ID',
  `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '祖级链',
  `directory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '目录名称',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_parent`(`tenant_id`, `parent_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '报表目录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_directory
-- ----------------------------

-- ----------------------------
-- Table structure for ai_report_material
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_material`;
CREATE TABLE `ai_report_material`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `file_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '通用文件ID',
  `material_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'background' COMMENT '素材分类(background/panel/icon/illustration)',
  `is_private` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否私有(1私有 0公共)',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态(1正常 0删除)',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_report_material_file`(`tenant_id`, `file_id`) USING BTREE,
  INDEX `idx_report_material_category`(`tenant_id`, `material_category`, `status`) USING BTREE,
  INDEX `idx_report_material_create_by`(`create_by`) USING BTREE,
  INDEX `idx_report_material_scope`(`tenant_id`, `is_private`, `create_by`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '报表素材表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_material
-- ----------------------------
INSERT INTO `ai_report_material` VALUES (2054816003921022977, 1, '0604f9c47a3c48199e1bf093b1d0d102', 'illustration', 0, 1, NULL, '2026-05-14 14:48:07', NULL, NULL, '2026-05-14 16:25:00');
INSERT INTO `ai_report_material` VALUES (2054821222805409793, 1, '7fbb5d016ef84c089c1515920c65a28a', 'background', 0, 1, NULL, '2026-05-14 15:08:51', NULL, NULL, '2026-05-14 15:08:51');
INSERT INTO `ai_report_material` VALUES (2054821223581356034, 1, 'dd575f3576594ad9adf0f80f34f262c4', 'background', 0, 1, NULL, '2026-05-14 15:08:51', NULL, NULL, '2026-05-14 15:08:51');
INSERT INTO `ai_report_material` VALUES (2054821223640076290, 1, '1204bd1ed5c8460388353998f36408fc', 'background', 0, 1, NULL, '2026-05-14 15:08:51', NULL, NULL, '2026-05-14 15:08:51');
INSERT INTO `ai_report_material` VALUES (2054821223929483265, 1, 'a819dd14b96a46e68d72a2305092ec17', 'background', 0, 1, NULL, '2026-05-14 15:08:51', NULL, NULL, '2026-05-14 15:08:51');
INSERT INTO `ai_report_material` VALUES (2054821224495714306, 1, '31a2db896dad43f096a4a4637e6b327f', 'background', 0, 1, NULL, '2026-05-14 15:08:51', NULL, NULL, '2026-05-14 15:08:51');
INSERT INTO `ai_report_material` VALUES (2054821823454908418, 1, 'f68a08abd44d4562bef3b915a40a2135', 'icon', 0, 1, NULL, '2026-05-14 15:11:14', NULL, NULL, '2026-05-15 12:13:43');
INSERT INTO `ai_report_material` VALUES (2054821823463297026, 1, '36b473134a174581bc521d0ee0f6a303', 'icon', 0, 1, NULL, '2026-05-14 15:11:14', NULL, NULL, '2026-05-14 16:24:47');
INSERT INTO `ai_report_material` VALUES (2054821823501045761, 1, '2323a76b5d944888b45978ff0f955438', 'icon', 0, 1, NULL, '2026-05-14 15:11:14', NULL, NULL, '2026-05-14 15:11:14');
INSERT INTO `ai_report_material` VALUES (2054822456153083906, 1, 'ab4ded5341684dddb2e0fdf1a5ad195d', 'illustration', 0, 1, NULL, '2026-05-14 15:13:45', NULL, NULL, '2026-05-15 12:13:33');
INSERT INTO `ai_report_material` VALUES (2054865105253867521, 1, '21bf22abccd34a5db81968649440c538', 'illustration', 0, 1, NULL, '2026-05-14 18:03:13', NULL, NULL, '2026-05-15 12:13:35');
INSERT INTO `ai_report_material` VALUES (2055186605160816642, 1, '52137580852a4932815e962d6f5d4338', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186605160816643, 1, '4b9316471ff6460ca9c8782a4b5b7123', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186605160816644, 1, 'ccf13811762a4a3ebe407d6b1b89b648', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186605160816645, 1, 'f74ea0cf44a042ec8c7f694a46bf7c2e', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186605160816646, 1, 'baf72f5b1b12412cb05dfb856f05d437', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186605160816647, 1, '49571464bacf4ce4bdb486032075cdb2', 'illustration', 0, 1, NULL, '2026-05-15 15:20:45', NULL, NULL, '2026-05-15 15:20:45');
INSERT INTO `ai_report_material` VALUES (2055186608453345281, 1, 'e43c698f002d496d89ce204ac42ad5f3', 'illustration', 0, 1, NULL, '2026-05-15 15:20:46', NULL, NULL, '2026-05-15 15:20:46');
INSERT INTO `ai_report_material` VALUES (2055186608625311746, 1, '771dc81323a842d0afef8fc78e0d14d7', 'illustration', 0, 1, NULL, '2026-05-15 15:20:46', NULL, NULL, '2026-05-15 15:20:46');
INSERT INTO `ai_report_material` VALUES (2055186609107656705, 1, '2ff91806d4d54e04b450b6c73a8fbaf0', 'illustration', 0, 1, NULL, '2026-05-15 15:20:46', NULL, NULL, '2026-05-15 15:20:46');
INSERT INTO `ai_report_material` VALUES (2055186609497726978, 1, 'a7b2370e78dc40bc8af4f855d3f24dab', 'illustration', 0, 1, NULL, '2026-05-15 15:20:46', NULL, NULL, '2026-05-15 15:20:46');
INSERT INTO `ai_report_material` VALUES (2055186704888782850, 1, 'c9ebf8dcb5e149e69fb0e7eb19ee81a8', 'background', 0, 1, NULL, '2026-05-15 15:21:09', NULL, NULL, '2026-05-15 15:21:09');
INSERT INTO `ai_report_material` VALUES (2055186779383816193, 1, '0947ca0fce554d66ab3a04931e3908f3', 'icon', 0, 1, NULL, '2026-05-15 15:21:26', NULL, NULL, '2026-05-15 15:21:26');
INSERT INTO `ai_report_material` VALUES (2055186779459313666, 1, '820520be771741cb8c2898565b54a509', 'icon', 0, 1, NULL, '2026-05-15 15:21:26', NULL, NULL, '2026-05-15 15:21:26');
INSERT INTO `ai_report_material` VALUES (2055186779459313667, 1, 'f9b0aefbb08c46918b9b4c166f77d436', 'icon', 0, 1, NULL, '2026-05-15 15:21:26', NULL, NULL, '2026-05-15 15:21:26');
INSERT INTO `ai_report_material` VALUES (2055186779601920002, 1, '756f98a3bdef46fc8d96e8a89b60bd58', 'icon', 0, 1, NULL, '2026-05-15 15:21:26', NULL, NULL, '2026-05-15 15:21:26');

-- ----------------------------
-- Table structure for ai_report_project
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_project`;
CREATE TABLE `ai_report_project`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `directory_id` bigint(0) NULL DEFAULT NULL COMMENT '所属目录ID',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目名称',
  `index_img` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图URL',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `canvas_width` int(0) NOT NULL DEFAULT 1920 COMMENT '画布宽度',
  `canvas_height` int(0) NOT NULL DEFAULT 1080 COMMENT '画布高度',
  `background_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '#1e1e2e' COMMENT '背景颜色',
  `component_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '组件列表JSON',
  `publish_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '发布状态（0未发布 1已发布）',
  `publish_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布地址',
  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_create_by`(`create_by`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2079815686363049986 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'go-view项目表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_project
-- ----------------------------
INSERT INTO `ai_report_project` VALUES (2055186998905298946, 1, 2054531934817726466, NULL, '智慧城市运营中心', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/17/50bc41f54937490bbce71fe6c4818cdd.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779002200%3B1779005800&q-key-time=1779002200%3B1779005800&q-header-list=host&q-url-param-list=&q-signature=4e6526dda0d2511b1b3bb425891da198a3611176', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"智慧城市运营中心\",\"homePageId\":\"id_2314x19sl79c00\",\"activePageId\":\"id_2314x19sl79c00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"电商销售数据监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_8ig2ktold1800\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":445,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"thirdColor\":\"#4c1d95\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_3j712hxshdu000\",\"isGroup\":false,\"attr\":{\"x\":460,\"y\":14,\"w\":1000,\"h\":92,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle05\",\"chartConfig\":{\"key\":\"ScreenTitle05\",\"chartKey\":\"VScreenTitle05\",\"conKey\":\"VCScreenTitle05\",\"title\":\"大屏标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title05.png\"},\"option\":{\"dataset\":\"电商销售数据监控大屏\",\"subtitle\":\"REAL-TIMEMONITOR\",\"styleVariant\":\"gate\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#3b82f6\",\"backgroundColor\":\"#041b3588\",\"borderColor\":\"#22d3ee\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_31i8ybo6bpa000\",\"isGroup\":false,\"attr\":{\"x\":1596,\"y\":20,\"w\":300,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimeCommon\",\"chartConfig\":{\"key\":\"TimeCommon\",\"chartKey\":\"VTimeCommon\",\"conKey\":\"VCTimeCommon\",\"title\":\"当前时间\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"time.png\"},\"option\":{\"timeSize\":24,\"timeLineHeight\":50,\"timeTextIndent\":2,\"timeColor\":\"#E6F7FF\",\"fontWeight\":\"normal\",\"showShadow\":true,\"hShadow\":0,\"vShadow\":0,\"blurShadow\":8,\"colorShadow\":\"#0075ff\"}},{\"id\":\"id_42ikwm76niq000\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame07\",\"chartConfig\":{\"key\":\"PanelFrame07\",\"chartKey\":\"VPanelFrame07\",\"conKey\":\"VCPanelFrame07\",\"title\":\"核心销售指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box07.png\"},\"option\":{\"title\":\"核心销售指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#25112988\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5c9r1erh77c000\",\"isGroup\":false,\"attr\":{\"x\":352.5,\"y\":96,\"w\":937,\"h\":711,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":360,\"saturate\":0.8,\"contrast\":0.9,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"bounce\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心销售指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"今日销售额\",\"value\":2847.6,\"unit\":\"万元\",\"trend\":\"+12.5%\"},{\"title\":\"订单量\",\"value\":36254,\"unit\":\"单\",\"trend\":\"+8.3%\"},{\"title\":\"转化率\",\"value\":3.82,\"unit\":\"%\",\"trend\":\"+0.6pt\"},{\"title\":\"客单价\",\"value\":785.2,\"unit\":\"元\",\"trend\":\"+3.1%\"},{\"title\":\"退货率\",\"value\":4.21,\"unit\":\"%\",\"trend\":\"-0.8pt\"},{\"title\":\"库存周转\",\"value\":12.8,\"unit\":\"天\",\"trend\":\"-2.3天\"}],\"columns\":4,\"accentColor\":\"#FFFFFFFF\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#4A6187CC\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_15e2cbckpa4g00\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"品类销售额对比\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"品类销售额对比\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2x6lhqnft8u000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":162,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":3,\"externalApiId\":1,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"品类销售额对比\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"营收(万元)\",\"支出(万元)\"],\"source\":[{\"月份\":\"1月\",\"营收(万元)\":820,\"支出(万元)\":580},{\"月份\":\"2月\",\"营收(万元)\":930,\"支出(万元)\":610},{\"月份\":\"3月\",\"营收(万元)\":1020,\"支出(万元)\":650},{\"月份\":\"4月\",\"营收(万元)\":1150,\"支出(万元)\":690},{\"月份\":\"5月\",\"营收(万元)\":1280,\"支出(万元)\":720},{\"月份\":\"6月\",\"营收(万元)\":200,\"支出(万元)\":750}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_29y9de33soro00\",\"isGroup\":false,\"attr\":{\"x\":1519,\"y\":677,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"销售渠道占比\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"销售渠道占比\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_oei80vkhq2800\",\"isGroup\":false,\"attr\":{\"x\":921,\"y\":639,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartPie\",\"chartConfig\":{\"key\":\"VChartPie\",\"chartKey\":\"VVChartPie\",\"conKey\":\"VCVChartPie\",\"title\":\"销售渠道占比\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_pie.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"pie\",\"dataset\":{\"dimensions\":[\"渠道\",\"占比\"],\"source\":[{\"渠道\":\"App\",\"占比\":42.5},{\"渠道\":\"小程序\",\"占比\":28.3},{\"渠道\":\"PC官网\",\"占比\":18.7},{\"渠道\":\"第三方\",\"占比\":10.5}]},\"categoryField\":\"year\",\"valueField\":\"value\",\"seriesField\":\"year\",\"centerX\":\"50%\",\"centerY\":\"50%\",\"innerRadius\":0.68,\"outerRadius\":0.75,\"label\":{\"visible\":true,\"position\":\"outside\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0},\"line\":{\"visible\":true}},\"pie\":{\"style\":{\"cornerRadius\":50,\"outerBorder\":{\"strokeOpacity\":1,\"distance\":0,\"lineWidth\":0,\"stroke\":\"#ffffff\"},\"texture\":\"\"},\"state\":{\"hover\":{\"outerRadius\":0.85},\"selected\":{\"outerRadius\":0.85}}},\"category\":\"Pies\",\"extensionMark\":[],\"animationNormal\":{},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2lmo7i46tk4000\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":596,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"销售趋势分析\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"销售趋势分析\",\"subtitle\":\"\",\"unit\":\"万元/单\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1ag7whp45ktc00\",\"isGroup\":false,\"attr\":{\"x\":1422,\"y\":639,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"销售额与订单量趋势\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"销售额\",\"订单量\"],\"source\":[{\"月份\":\"1月\",\"销售额\":2420,\"订单量\":32500},{\"月份\":\"2月\",\"销售额\":2630,\"订单量\":34800},{\"月份\":\"3月\",\"销售额\":2910,\"订单量\":37200},{\"月份\":\"4月\",\"销售额\":2550,\"订单量\":33900},{\"月份\":\"5月\",\"销售额\":2780,\"订单量\":35800},{\"月份\":\"6月\",\"销售额\":3120,\"订单量\":39500},{\"月份\":\"7月\",\"销售额\":2847,\"订单量\":36254}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1n0ithd6h0sg0\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame07\",\"chartConfig\":{\"key\":\"PanelFrame07\",\"chartKey\":\"VPanelFrame07\",\"conKey\":\"VCPanelFrame07\",\"title\":\"区域销售额排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box07.png\"},\"option\":{\"title\":\"区域销售额排行\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#25112988\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4scutwb5jwu000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"区域销售额排行\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"区域\",\"销售额\"],\"source\":[{\"区域\":\"华东\",\"销售额\":15820},{\"区域\":\"华南\",\"销售额\":13240},{\"区域\":\"华北\",\"销售额\":11450},{\"区域\":\"西南\",\"销售额\":9860},{\"区域\":\"华中\",\"销售额\":8320},{\"区域\":\"东北\",\"销售额\":6750},{\"区域\":\"西北\",\"销售额\":4210}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_vh8qlssdypc00\",\"isGroup\":false,\"attr\":{\"x\":-43,\"y\":475.5,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame07\",\"chartConfig\":{\"key\":\"PanelFrame07\",\"chartKey\":\"VPanelFrame07\",\"conKey\":\"VCPanelFrame07\",\"title\":\"全球市场概览\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box07.png\"},\"option\":{\"title\":\"全球市场概览\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#25112988\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_f71p1mycrw000\",\"isGroup\":false,\"attr\":{\"x\":103,\"y\":323,\"w\":313,\"h\":328,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_54syz4wjm28000\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"id_8a0km9twmpk00\",\"params\":[]}]},\"key\":\"ThreeEarth01\",\"chartConfig\":{\"key\":\"ThreeEarth01\",\"chartKey\":\"VThreeEarth01\",\"conKey\":\"VCThreeEarth01\",\"title\":\"三维地球\",\"category\":\"Three\",\"categoryName\":\"三维\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"threeEarth01.png\"},\"option\":{\"dataset\":[{\"startArray\":{\"name\":\"杭州\",\"N\":30.246026,\"E\":120.210792},\"endArray\":[{\"name\":\"曼谷\",\"N\":22,\"E\":100.49074172973633},{\"name\":\"澳大利亚\",\"N\":-23.68477416688374,\"E\":133.857421875},{\"name\":\"新疆维吾尔自治区\",\"N\":41.748,\"E\":84.9023},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"美国\",\"N\":34.125447565116126,\"E\":241.7431640625},{\"name\":\"英国\",\"N\":51.508742458803326,\"E\":359.82421875},{\"name\":\"巴西\",\"N\":-9.96885060854611,\"E\":668.1445312499999}]},{\"startArray\":{\"name\":\"北京\",\"N\":39.89491,\"E\":116.322056},\"endArray\":[{\"name\":\"西藏\",\"N\":29.660361,\"E\":91.132212},{\"name\":\"广西\",\"N\":22.830824,\"E\":108.30616},{\"name\":\"江西\",\"N\":28.676493,\"E\":115.892151},{\"name\":\"贵阳\",\"N\":26.647661,\"E\":106.630153}]}]}},{\"id\":\"id_34zdxslzl4u000\",\"isGroup\":false,\"attr\":{\"x\":206,\"y\":890,\"w\":420,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"分隔线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_59izm2xy5lg000\",\"isGroup\":false,\"attr\":{\"x\":1500,\"y\":876,\"w\":420,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"分隔线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2nuzosjr0ok000\",\"isGroup\":false,\"attr\":{\"x\":74,\"y\":47,\"w\":460,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsTab\",\"chartConfig\":{\"key\":\"InputsTab\",\"chartKey\":\"VInputsTab\",\"conKey\":\"VCInputsTab\",\"title\":\"标签选择器\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_tab.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"选择项\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"tabLabel\":\"选项1\",\"tabType\":\"segment\",\"dataset\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}]}}],\"id\":\"id_2314x19sl79c00\",\"name\":\"新项目\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"弹窗 1\",\"width\":720,\"height\":420,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#080d16f5\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_cdoym8gw1qg00\",\"isGroup\":false,\"attr\":{\"x\":1681,\"y\":849,\"w\":260,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsInput\",\"chartConfig\":{\"key\":\"InputsInput\",\"chartKey\":\"VInputsInput\",\"conKey\":\"VCInputsInput\",\"title\":\"输入框\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_input.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"选择项\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"inputValue\":\"0\",\"dataset\":\"0\"}},{\"id\":\"id_490tj6no88e000\",\"isGroup\":false,\"attr\":{\"x\":114,\"y\":61,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":2,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_el07jyz68rs00\",\"name\":\"弹窗 1\",\"sort\":2,\"pageType\":\"modal\",\"modalConfig\":{\"title\":\"测试弹窗\",\"width\":720,\"height\":420,\"heightMode\":\"fixed\",\"titleHeight\":44,\"titleFontSize\":15,\"titleFontWeight\":650,\"titleColor\":\"rgba(79, 159, 238, 0.96)\",\"titleBackground\":\"rgba(133, 146, 203, 0.32)\",\"titleAlign\":\"left\",\"placement\":\"center\",\"theme\":\"screen\",\"animation\":\"zoom\",\"showTitle\":true,\"showFooter\":true,\"showCancel\":true,\"showConfirm\":true,\"cancelText\":\"取消\",\"confirmText\":\"确认\",\"cancelAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\"},\"confirmAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"submitRequest\",\"requestConfig\":{\"requestDataType\":1,\"requestHttpType\":\"post\",\"requestUrl\":\"\",\"requestInterval\":0,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":3,\"externalApiId\":1,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}}},\"showMask\":true,\"maskOpacity\":0.58,\"maskClosable\":true,\"showClose\":true,\"borderRadius\":8}},{\"editCanvasConfig\":{\"projectName\":\"弹窗 2\",\"width\":720,\"height\":420,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#080d16f5\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_59pympplx2w000\",\"isGroup\":false,\"attr\":{\"x\":1608,\"y\":661,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5hdn1tcal6g000\",\"isGroup\":false,\"attr\":{\"x\":14,\"y\":58,\"w\":685,\"h\":332,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"项目名称\",\"field\":\"projectName\",\"type\":\"input\"},{\"label\":\"进度\",\"field\":\"progress\",\"type\":\"numberRange\",\"startKey\":\"minProgress\",\"endKey\":\"maxProgress\"}],\"columns\":[{\"title\":\"项目名称\",\"key\":\"projectName\",\"type\":\"text\",\"width\":180},{\"title\":\"金额\",\"key\":\"amount\",\"type\":\"money\",\"moneyUnit\":\"yuan\",\"width\":120,\"align\":\"right\"},{\"title\":\"进度\",\"key\":\"progress\",\"type\":\"progress\",\"width\":160}],\"actions\":[{\"label\":\"下钻\",\"type\":\"goPage\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"projectId\":\"id\",\"projectName\":\"projectName\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}}],\"id\":\"id_8a0km9twmpk00\",\"name\":\"弹窗 2\",\"sort\":3,\"pageType\":\"modal\",\"modalConfig\":{\"title\":\"\",\"width\":720,\"height\":420,\"heightMode\":\"fixed\",\"titleHeight\":44,\"titleFontSize\":15,\"titleFontWeight\":650,\"titleColor\":\"rgba(241, 245, 249, 0.96)\",\"titleBackground\":\"rgba(2, 6, 23, 0.32)\",\"titleAlign\":\"left\",\"placement\":\"center\",\"theme\":\"screen\",\"animation\":\"zoom\",\"showTitle\":true,\"showFooter\":false,\"showCancel\":true,\"showConfirm\":true,\"cancelText\":\"取消\",\"confirmText\":\"确认\",\"cancelAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\"},\"confirmAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\",\"requestConfig\":{\"requestDataType\":1,\"requestHttpType\":\"post\",\"requestUrl\":\"\",\"requestInterval\":0,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}}},\"showMask\":true,\"maskOpacity\":0.58,\"maskClosable\":true,\"showClose\":true,\"borderRadius\":8}},{\"editCanvasConfig\":{\"projectName\":\"页面 4\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2mef6huzap4000\",\"name\":\"页面 4\",\"sort\":4,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2055186998905298946', '2026-05-17 15:16:41', 1, '2026-05-15 15:22:19', 1, '2026-06-26 14:16:29', 2, '0');
INSERT INTO `ai_report_project` VALUES (2055868122951540738, 1, 2054531934817726466, NULL, '用户分析', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3c916d57945544848af090000793a191.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779858632%3B1779862232&q-key-time=1779858632%3B1779862232&q-header-list=host&q-url-param-list=&q-signature=6ee3e53d07af7ba3bfc3c43a695c32040d921f3a', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"用户分析\",\"homePageId\":\"id_t0i0ih1n4gg00\",\"activePageId\":\"id_t0i0ih1n4gg00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"用户活跃度监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5hby5eyipog000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.85,\"rotate\":0,\"animate\":true}},{\"id\":\"id_x3rlq1hrv5c00\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle06\",\"chartConfig\":{\"key\":\"ScreenTitle06\",\"chartKey\":\"VScreenTitle06\",\"conKey\":\"VCScreenTitle06\",\"title\":\"脉冲标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title06.png\"},\"option\":{\"dataset\":\"用户活跃度监控大屏\",\"subtitle\":\"USERACTIVITYDASHBOARD\",\"styleVariant\":\"pulse\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#18ffff\",\"backgroundColor\":\"#06302466\",\"borderColor\":\"#47ffb2\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_26s7f87pybwg00\",\"isGroup\":false,\"attr\":{\"x\":1716,\"y\":20,\"w\":180,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimeCommon\",\"chartConfig\":{\"key\":\"TimeCommon\",\"chartKey\":\"VTimeCommon\",\"conKey\":\"VCTimeCommon\",\"title\":\"通用时间\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"time.png\"},\"option\":{\"timeSize\":24,\"timeLineHeight\":50,\"timeTextIndent\":2,\"timeColor\":\"#E6F7FF\",\"fontWeight\":\"normal\",\"showShadow\":true,\"hShadow\":0,\"vShadow\":0,\"blurShadow\":8,\"colorShadow\":\"#0075ff\"}},{\"id\":\"id_5p2dridhiu8000\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":120,\"w\":1800,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_1om8vjzbkiyo00\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":120,\"w\":988,\"h\":700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"用户活跃趋势\",\"subtitle\":\"\",\"unit\":\"登录次数/新增用户\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_s1sde4zkfcw00\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":164,\"w\":972,\"h\":648,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"双折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"日期\",\"登录次数\",\"新增用户\"],\"source\":[{\"日期\":\"04-01\",\"登录次数\":1320,\"新增用户\":45},{\"日期\":\"04-02\",\"登录次数\":1410,\"新增用户\":52},{\"日期\":\"04-03\",\"登录次数\":1380,\"新增用户\":38},{\"日期\":\"04-04\",\"登录次数\":1520,\"新增用户\":61},{\"日期\":\"04-05\",\"登录次数\":1460,\"新增用户\":55},{\"日期\":\"04-06\",\"登录次数\":1580,\"新增用户\":68},{\"日期\":\"04-07\",\"登录次数\":1620,\"新增用户\":72}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_sianngfnxts00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame07\",\"chartConfig\":{\"key\":\"PanelFrame07\",\"chartKey\":\"VPanelFrame07\",\"conKey\":\"VCPanelFrame07\",\"title\":\"状态标签组\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box07.png\"},\"option\":{\"title\":\"状态标签组\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#f472b6\",\"borderColor\":\"#a78bfa\",\"backgroundColor\":\"#25112988\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_211jdqm6wobk00\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":163,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StatusBadgeList\",\"chartConfig\":{\"key\":\"StatusBadgeList\",\"chartKey\":\"VStatusBadgeList\",\"conKey\":\"VCStatusBadgeList\",\"title\":\"状态标签组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"ztbqz.png\"},\"option\":{\"dataset\":[{\"label\":\"正常用户\",\"value\":1024,\"color\":\"#47ffb2\"},{\"label\":\"锁定用户\",\"value\":56,\"color\":\"#f59e0b\"},{\"label\":\"禁用用户\",\"value\":34,\"color\":\"#ef4444\"},{\"label\":\"未激活\",\"value\":172,\"color\":\"#64748b\"}],\"columns\":4,\"unit\":\"人\",\"backgroundColor\":\"#061a3a99\",\"borderColor\":\"#1c95ff\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_4800mmp5bc2000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"实时更新\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_5g25n6vf88s000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"总用户数\",\"value\":1286,\"unit\":\"人\",\"trend\":\"+12.5%\"},{\"title\":\"活跃用户\",\"value\":832,\"unit\":\"人\",\"trend\":\"+8.3%\"},{\"title\":\"今日登录\",\"value\":1456,\"unit\":\"次\",\"trend\":\"+15.2%\"},{\"title\":\"活跃率\",\"value\":64.8,\"unit\":\"%\",\"trend\":\"+3.1%\"}],\"columns\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_1vsq6n0i009s00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"用户类型分布\",\"subtitle\":\"\",\"unit\":\"类型占比\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4dapim6mn1o000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"user_type\",\"id\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{\"category\":\"user_type\",\"value\":\"id\"},\"outputFields\":[\"user_type\",\"id\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"饼图-环形\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"用户类型\",\"用户数\"],\"source\":[{\"用户类型\":\"系统管理员\",\"用户数\":12},{\"用户类型\":\"租户管理员\",\"用户数\":86},{\"用户类型\":\"普通用户\",\"用户数\":1188}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_12wb0dpas95c00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"登录次数排行\",\"subtitle\":\"\",\"unit\":\"次\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3evuaxsivgg000\",\"isGroup\":false,\"attr\":{\"x\":1479,\"y\":645,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"username\",\"login_count\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{\"category\":\"username\",\"value\":\"login_count\"},\"outputFields\":[\"username\",\"login_count\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"username\",\"login_count\"],\"source\":[{\"username\":\"admin\",\"login_count\":0,\"key\":0},{\"username\":\"test\",\"login_count\":0,\"key\":1},{\"username\":\"gitee_4998937\",\"login_count\":0,\"key\":2},{\"username\":\"gitee_5359992\",\"login_count\":0,\"key\":3}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_54pdfz9d4wg000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":840,\"w\":988,\"h\":216,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"最近登录记录\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2jrwhshyn0c000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":884,\"w\":972,\"h\":164,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"real_name\",\"last_login_time\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{\"name\":\"real_name\",\"time\":\"last_login_time\"},\"outputFields\":[\"real_name\",\"last_login_time\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"用户真实姓名\",\"最后登录时间\"],\"dataset\":[[\"超级管理员\",\"\"],[\"测试用户\",\"\"],[\"yaomd\",\"\"],[\"ml331\",\"\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}}],\"id\":\"id_t0i0ih1n4gg00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"企业经营监控指挥舱\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5it62rejgf8000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":215,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.9,\"rotate\":0,\"animate\":true}},{\"id\":\"id_2cx41gmzqby800\",\"isGroup\":false,\"attr\":{\"x\":460,\"y\":20,\"w\":1000,\"h\":92,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle08\",\"chartConfig\":{\"key\":\"ScreenTitle08\",\"chartKey\":\"VScreenTitle08\",\"conKey\":\"VCScreenTitle08\",\"title\":\"企业经营监控指挥舱\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title08.png\"},\"option\":{\"dataset\":\"企业经营监控指挥舱\",\"subtitle\":\"REAL-TIMEMONITORING\",\"styleVariant\":\"console\",\"titleMode\":\"gradient\",\"fontSize\":42,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#25d8ff\",\"secondaryColor\":\"#38bdf8\",\"backgroundColor\":\"#082f4988\",\"borderColor\":\"#7dd3fc\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_fhk3n026ba800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":65,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"核心经营指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"核心经营指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#93c5fd\",\"borderColor\":\"#2563eb\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1xu9xtnvcd340\",\"isGroup\":false,\"attr\":{\"x\":36,\"y\":596,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心经营指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"营业收入\",\"value\":128.6,\"unit\":\"亿元\",\"trend\":\"+18.5%\"},{\"title\":\"净利润\",\"value\":32.8,\"unit\":\"亿元\",\"trend\":\"+12.3%\"},{\"title\":\"毛利率\",\"value\":48.2,\"unit\":\"%\",\"trend\":\"+2.1%\"},{\"title\":\"订单量\",\"value\":18654,\"unit\":\"单\",\"trend\":\"+32.6%\"},{\"title\":\"客户数\",\"value\":4528,\"unit\":\"家\",\"trend\":\"+15.8%\"},{\"title\":\"回款率\",\"value\":92.6,\"unit\":\"%\",\"trend\":\"+4.7%\"}],\"columns\":6,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_1cjc7le2evds00\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":120,\"w\":988,\"h\":700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"宏观概况\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"宏观概况\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4foy6vo5gf0000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":165,\"w\":972,\"h\":648,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"宏观概况\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":[{\"name\":\"北京\",\"value\":95},{\"name\":\"上海\",\"value\":88},{\"name\":\"广东\",\"value\":76},{\"name\":\"浙江\",\"value\":82}],\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]}}},{\"id\":\"id_5tie4kw5woc000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":555,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域经营监测\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域经营监测\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_cecnt3he65k00\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":592,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"区域经营监测\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":[{\"name\":\"北京\",\"value\":95},{\"name\":\"上海\",\"value\":88},{\"name\":\"广东\",\"value\":76},{\"name\":\"浙江\",\"value\":82},{\"name\":\"江苏\",\"value\":69},{\"name\":\"山东\",\"value\":65}],\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_u51ab4308qo00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"品类营收排名\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"品类营收排名\",\"subtitle\":\"\",\"unit\":\"亿元\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_gby51kmak6g00\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCrossrange\",\"chartConfig\":{\"key\":\"VChartBarCrossrange\",\"chartKey\":\"VVChartBarCrossrange\",\"conKey\":\"VCVChartBarCrossrange\",\"title\":\"品类营收排名\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_y.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"dimensions\":[\"品类\",\"营收\"],\"source\":[{\"品类\":\"电子产品\",\"营收\":820},{\"品类\":\"家电\",\"营收\":630},{\"品类\":\"服装\",\"营收\":480},{\"品类\":\"食品\",\"营收\":350},{\"品类\":\"美妆\",\"营收\":290}]},\"stack\":true,\"xField\":[\"value\"],\"yField\":[\"year\",\"type\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"direction\":\"horizontal\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\",\"height\":10}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3ft0gbmhpss000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"月度利润构成\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"月度利润构成\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4gyu376uas2000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"月度利润构成\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"dimensions\":[\"月份\",\"产品利润\",\"服务利润\",\"其他利润\"],\"source\":[{\"月份\":\"1月\",\"产品利润\":420,\"服务利润\":280,\"其他利润\":110},{\"月份\":\"2月\",\"产品利润\":380,\"服务利润\":320,\"其他利润\":130},{\"月份\":\"3月\",\"产品利润\":460,\"服务利润\":300,\"其他利润\":150},{\"月份\":\"4月\",\"产品利润\":510,\"服务利润\":350,\"其他利润\":170},{\"月份\":\"5月\",\"产品利润\":480,\"服务利润\":380,\"其他利润\":190},{\"月份\":\"6月\",\"产品利润\":530,\"服务利润\":420,\"其他利润\":210}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2798fh15yrk000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":840,\"w\":988,\"h\":216,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"销售趋势对比\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"销售趋势对比\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3u2xg5hqdym000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":884,\"w\":972,\"h\":164,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"销售趋势对比\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"日期\",\"线上销售额\",\"线下销售额\"],\"source\":[{\"日期\":\"2024-01\",\"线上销售额\":320,\"线下销售额\":280},{\"日期\":\"2024-02\",\"线上销售额\":380,\"线下销售额\":310},{\"日期\":\"2024-03\",\"线上销售额\":450,\"线下销售额\":340},{\"日期\":\"2024-04\",\"线上销售额\":520,\"线下销售额\":380},{\"日期\":\"2024-05\",\"线上销售额\":610,\"线下销售额\":420},{\"日期\":\"2024-06\",\"线上销售额\":580,\"线下销售额\":450}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1oviqnu65wjk00\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2055868122951540738', '2026-05-27 13:10:34', 1, '2026-05-17 12:28:51', 1, '2026-05-27 13:10:43', 2, '0');
INSERT INTO `ai_report_project` VALUES (2056161096677789697, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_101prg8nhqa800\",\"activePageId\":\"id_101prg8nhqa800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"经营监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_43v5vwzqfuy000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":215,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"thirdColor\":\"#4c1d95\",\"backgroundColor\":\"#02081700\",\"opacity\":0.7,\"rotate\":0,\"animate\":true}},{\"id\":\"id_ryo3xr8nrow00\",\"isGroup\":false,\"attr\":{\"x\":19,\"y\":10,\"w\":1903,\"h\":110,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"经营监控大屏\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"经营监控大屏\",\"subtitle\":\"REAL-TIMEMONITORING\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_2zzbb8isniy000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_ezpqa8n243c00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":104,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"总营收\",\"value\":12850.5,\"unit\":\"万元\",\"trend\":\"+12.5%\"},{\"title\":\"净利润\",\"value\":3842.3,\"unit\":\"万元\",\"trend\":\"+8.3%\"},{\"title\":\"订单数\",\"value\":2156,\"unit\":\"单\",\"trend\":\"+15.2%\"},{\"title\":\"客户数\",\"value\":897,\"unit\":\"家\",\"trend\":\"+5.7%\"}],\"columns\":4,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3hpghybqzqk000\",\"isGroup\":false,\"attr\":{\"x\":30,\"y\":222,\"w\":1860,\"h\":24,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_4f967colkgm000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"月度营收对比\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"月度营收对比\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4tyntxtunnk000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"月度营收对比\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"营收\"],\"source\":[{\"月份\":\"1月\",\"营收\":320},{\"月份\":\"2月\",\"营收\":335},{\"月份\":\"3月\",\"营收\":412},{\"月份\":\"4月\",\"营收\":380},{\"月份\":\"5月\",\"营收\":450},{\"月份\":\"6月\",\"营收\":485},{\"月份\":\"7月\",\"营收\":510},{\"月份\":\"8月\",\"营收\":530},{\"月份\":\"9月\",\"营收\":560},{\"月份\":\"10月\",\"营收\":590},{\"月份\":\"11月\",\"营收\":620},{\"月份\":\"12月\",\"营收\":650}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_505763i8ugc000\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"营收趋势\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"营收趋势\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_41cl0ypx6pc000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"营收趋势\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"月份\",\"营收\",\"净利润\"],\"source\":[{\"月份\":\"1月\",\"营收\":320,\"净利润\":102},{\"月份\":\"2月\",\"营收\":335,\"净利润\":108},{\"月份\":\"3月\",\"营收\":412,\"净利润\":134},{\"月份\":\"4月\",\"营收\":380,\"净利润\":121},{\"月份\":\"5月\",\"营收\":450,\"净利润\":147},{\"月份\":\"6月\",\"营收\":485,\"净利润\":159},{\"月份\":\"7月\",\"营收\":510,\"净利润\":168},{\"月份\":\"8月\",\"营收\":530,\"净利润\":175},{\"月份\":\"9月\",\"营收\":560,\"净利润\":186},{\"月份\":\"10月\",\"营收\":590,\"净利润\":194},{\"月份\":\"11月\",\"营收\":620,\"净利润\":203},{\"月份\":\"12月\",\"营收\":650,\"净利润\":215}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_11pueit96azk00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"部门业绩排名\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"部门业绩排名\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_15ipvtqvvs8000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"部门业绩排名\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"部门\",\"业绩\"],\"source\":[{\"部门\":\"销售一部\",\"业绩\":1280},{\"部门\":\"销售二部\",\"业绩\":1150},{\"部门\":\"市场部\",\"业绩\":920},{\"部门\":\"产品部\",\"业绩\":860},{\"部门\":\"研发部\",\"业绩\":780},{\"部门\":\"运营部\",\"业绩\":690},{\"部门\":\"财务部\",\"业绩\":560},{\"部门\":\"行政部\",\"业绩\":420}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_y1n3o6wu0ds00\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"销售漏斗\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"销售漏斗\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_30qp4blsd5a000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartFunnel\",\"chartConfig\":{\"key\":\"VChartFunnel\",\"chartKey\":\"VVChartFunnel\",\"conKey\":\"VCVChartFunnel\",\"title\":\"销售漏斗\",\"category\":\"Funnels\",\"categoryName\":\"漏斗图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_funnel.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"funnel\",\"dataset\":{\"dimensions\":[\"阶段\",\"数量\"],\"source\":[{\"阶段\":\"线索\",\"数量\":2500},{\"阶段\":\"接触\",\"数量\":1800},{\"阶段\":\"商机\",\"数量\":1200},{\"阶段\":\"报价\",\"数量\":800},{\"阶段\":\"谈判\",\"数量\":500},{\"阶段\":\"成交\",\"数量\":320}]},\"categoryField\":\"name\",\"valueField\":\"value\",\"category\":\"Funnels\",\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2wg8emrknso000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"资金流向\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"资金流向\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#7c3aed\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1s0pa2bsc64g00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Sankey\",\"chartConfig\":{\"key\":\"Sankey\",\"chartKey\":\"VSankey\",\"conKey\":\"VCSankey\",\"title\":\"资金流向\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"sankey.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"dataset\":{\"nodes\":[{\"name\":\"总收入\"},{\"name\":\"生产成本\"},{\"name\":\"运营成本\"},{\"name\":\"研发投入\"},{\"name\":\"市场营销\"},{\"name\":\"利润\"},{\"name\":\"税收\"},{\"name\":\"净收入\"}],\"links\":[{\"source\":\"总收入\",\"target\":\"生产成本\",\"value\":4200},{\"source\":\"总收入\",\"target\":\"运营成本\",\"value\":2800},{\"source\":\"总收入\",\"target\":\"研发投入\",\"value\":1800},{\"source\":\"总收入\",\"target\":\"市场营销\",\"value\":1200},{\"source\":\"总收入\",\"target\":\"税收\",\"value\":900},{\"source\":\"总收入\",\"target\":\"利润\",\"value\":1950},{\"source\":\"利润\",\"target\":\"净收入\",\"value\":1950}]},\"tooltip\":{\"show\":1,\"trigger\":\"item\",\"triggerOn\":\"mousemove\"},\"series\":{\"type\":\"sankey\",\"layout\":\"none\",\"orient\":\"horizontal\",\"data\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1m3dscijukao00\",\"isGroup\":false,\"attr\":{\"x\":551,\"y\":694,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Heatmap\",\"chartConfig\":{\"key\":\"Heatmap\",\"chartKey\":\"VHeatmap\",\"conKey\":\"VCHeatmap\",\"title\":\"热力图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"heatmap.png\"},\"option\":{\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"]},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"]},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"xAxis\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"],\"yAxis\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"],\"seriesData\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]]},\"tooltip\":{\"position\":\"top\"},\"visualMap\":{\"show\":true,\"min\":0,\"max\":10,\"itemWidth\":20,\"itemHeight\":140,\"calculable\":true,\"orient\":\"horizontal\",\"inRange\":{\"color\":[\"#4661c2\",\"#263253\"]}},\"series\":[{\"name\":\"\",\"type\":\"heatmap\",\"data\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]],\"label\":{\"show\":true},\"emphasis\":{\"itemStyle\":{\"borderColor\":\"#333\",\"borderWidth\":1,\"shadowBlur\":10,\"shadowColor\":\"rgba(0, 0, 0, 0.5)\"}},\"progressive\":1000,\"animation\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3ibn8bje1r400\",\"isGroup\":false,\"attr\":{\"x\":30,\"y\":970,\"w\":1860,\"h\":24,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#7c3aed\",\"glow\":true,\"showNode\":true}}],\"id\":\"id_101prg8nhqa800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-18 07:53:02', 1, '2026-05-26 12:15:05', 2, '0');
INSERT INTO `ai_report_project` VALUES (2056166936780541954, 1, 2054531934817726466, NULL, '新项目', 'a445b9fcef40423a9d40b5c42bf4848b', '0', 720, 420, '#080d16f5', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4f4k0aa380o000\",\"activePageId\":\"id_5asfneq0v6g000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_ctbjrz5zs7c00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":145,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"flash\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_20r8rrnqerpc00\",\"isGroup\":false,\"attr\":{\"x\":626,\"y\":150,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_4f4k0aa380o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"弹窗 1\",\"width\":720,\"height\":420,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#080d16f5\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4nadu53jt1y000\",\"isGroup\":false,\"attr\":{\"x\":1021,\"y\":659,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_37584fjjqy8000\",\"isGroup\":false,\"attr\":{\"x\":-34,\"y\":21,\"w\":378,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"bounce\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5ec5rz0nre8000\",\"isGroup\":false,\"attr\":{\"x\":349,\"y\":33,\"w\":371,\"h\":276,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"lightSpeedOutRight\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_5asfneq0v6g000\",\"name\":\"弹窗 1\",\"sort\":2,\"pageType\":\"modal\",\"modalConfig\":{\"title\":\"\",\"width\":720,\"height\":420,\"heightMode\":\"fixed\",\"titleHeight\":44,\"titleFontSize\":15,\"titleFontWeight\":650,\"titleColor\":\"rgba(241, 245, 249, 0.96)\",\"titleBackground\":\"rgba(2, 6, 23, 0.32)\",\"titleAlign\":\"left\",\"placement\":\"center\",\"theme\":\"screen\",\"animation\":\"zoom\",\"showTitle\":true,\"showFooter\":false,\"showCancel\":true,\"showConfirm\":true,\"cancelText\":\"取消\",\"confirmText\":\"确认\",\"cancelAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\"},\"confirmAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\",\"requestConfig\":{\"requestDataType\":1,\"requestHttpType\":\"post\",\"requestUrl\":\"\",\"requestInterval\":0,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}}},\"showMask\":true,\"maskOpacity\":0.58,\"maskClosable\":true,\"showClose\":true,\"borderRadius\":8}}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://localhost:3021#/chart/preview/2056166936780541954', '2026-05-19 13:06:12', 1, '2026-05-18 08:16:14', 1, '2026-06-22 11:57:08', 2, '0');
INSERT INTO `ai_report_project` VALUES (2057123629110726657, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_10j3dbideqlc00\",\"activePageId\":\"id_10j3dbideqlc00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5qzy2j4ddwg000\",\"isGroup\":false,\"attr\":{\"x\":394,\"y\":109,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5i7wtm69s20000\",\"isGroup\":false,\"attr\":{\"x\":236,\"y\":527,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartWordCloud\",\"chartConfig\":{\"key\":\"VChartWordCloud\",\"chartKey\":\"VVChartWordCloud\",\"conKey\":\"VCVChartWordCloud\",\"title\":\"词云图-VChart\",\"category\":\"WordClouds\",\"categoryName\":\"词云图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_word_cloud.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"wordCloud\",\"dataset\":{\"values\":[{\"name\":\"数据可视化\",\"value\":8000},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"VChart\",\"value\":600},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}]},\"nameField\":\"name\",\"valueField\":\"value\",\"seriesField\":\"name\",\"category\":\"WordClouds\",\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_56t08eioxzs000\",\"isGroup\":false,\"attr\":{\"x\":927,\"y\":409,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartScatter\",\"chartConfig\":{\"key\":\"VChartScatter\",\"chartKey\":\"VVChartScatter\",\"conKey\":\"VCVChartScatter\",\"title\":\"散点图-VChart\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_scatter.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"scatter\",\"dataset\":{\"values\":[{\"name\":\"chevrolet chevelle malibu\",\"milesPerGallon\":18,\"cylinders\":8,\"horsepower\":130,\"x\":8.369035799207357},{\"name\":\"buick skylark 320\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":165,\"x\":7.650029728786544},{\"name\":\"plymouth satellite\",\"milesPerGallon\":18,\"cylinders\":8,\"horsepower\":150,\"x\":7.968503221959899},{\"name\":\"amc rebel sst\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":150,\"x\":7.8561560094781955},{\"name\":\"ford torino\",\"milesPerGallon\":17,\"cylinders\":8,\"horsepower\":140,\"x\":7.864427335458599},{\"name\":\"ford galaxie 500\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":198,\"x\":7.795269144672034},{\"name\":\"chevrolet impala\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":220,\"x\":8.093918960889592},{\"name\":\"plymouth fury iii\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":215,\"x\":8.096790572779447},{\"name\":\"pontiac catalina\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":225,\"x\":8.280421990443992},{\"name\":\"amc ambassador dpl\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":190,\"x\":7.812477402825842},{\"name\":\"citroen ds-21 pallas\",\"milesPerGallon\":0,\"cylinders\":4,\"horsepower\":115,\"x\":4.350254126743262},{\"name\":\"chevrolet chevelle concours (sw)\",\"milesPerGallon\":0,\"cylinders\":8,\"horsepower\":165,\"x\":8.336047282481855},{\"name\":\"ford torino (sw)\",\"milesPerGallon\":0,\"cylinders\":8,\"horsepower\":153,\"x\":8.302128751564197},{\"name\":\"plymouth satellite (sw)\",\"milesPerGallon\":0,\"cylinders\":8,\"horsepower\":175,\"x\":8.061597332557989},{\"name\":\"amc rebel sst (sw)\",\"milesPerGallon\":0,\"cylinders\":8,\"horsepower\":175,\"x\":7.664837196380818},{\"name\":\"dodge challenger se\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":170,\"x\":8.275147641122178},{\"name\":\"plymouth \'cuda 340\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":160,\"x\":8.258530083217627},{\"name\":\"ford mustang boss 302\",\"milesPerGallon\":0,\"cylinders\":8,\"horsepower\":140,\"x\":7.645170928170343},{\"name\":\"chevrolet monte carlo\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":150,\"x\":7.89039684982018},{\"name\":\"buick estate wagon (sw)\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":225,\"x\":7.76227513980753},{\"name\":\"toyota corona mark ii\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":95,\"x\":4.240267871288519},{\"name\":\"plymouth duster\",\"milesPerGallon\":22,\"cylinders\":6,\"horsepower\":95,\"x\":5.815333283103814},{\"name\":\"amc hornet\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":97,\"x\":6.199722230971187},{\"name\":\"ford maverick\",\"milesPerGallon\":21,\"cylinders\":6,\"horsepower\":85,\"x\":5.84155599489376},{\"name\":\"datsun pl510\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":88,\"x\":3.644534398133687},{\"name\":\"volkswagen 1131 deluxe sedan\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":46,\"x\":3.652329499162354},{\"name\":\"peugeot 504\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":87,\"x\":3.6921618966402843},{\"name\":\"audi 100 ls\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":90,\"x\":4.027217142848164},{\"name\":\"saab 99e\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":95,\"x\":3.9415947155959774},{\"name\":\"bmw 2002\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":113,\"x\":4.050221722279534},{\"name\":\"amc gremlin\",\"milesPerGallon\":21,\"cylinders\":6,\"horsepower\":90,\"x\":6.261381817520874},{\"name\":\"ford f250\",\"milesPerGallon\":10,\"cylinders\":8,\"horsepower\":215,\"x\":7.695684729213842},{\"name\":\"chevy c20\",\"milesPerGallon\":10,\"cylinders\":8,\"horsepower\":200,\"x\":8.209748747255345},{\"name\":\"dodge d200\",\"milesPerGallon\":11,\"cylinders\":8,\"horsepower\":210,\"x\":7.846867016987405},{\"name\":\"hi 1200d\",\"milesPerGallon\":9,\"cylinders\":8,\"horsepower\":193,\"x\":7.828846703882448},{\"name\":\"datsun pl510\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":88,\"x\":3.859449508889943},{\"name\":\"chevrolet vega 2300\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":90,\"x\":3.8718649080786602},{\"name\":\"toyota corona\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":95,\"x\":3.6787061470327425},{\"name\":\"ford pinto\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":0,\"x\":4.0187293963215724},{\"name\":\"volkswagen super beetle 117\",\"milesPerGallon\":0,\"cylinders\":4,\"horsepower\":48,\"x\":3.943328407800161},{\"name\":\"amc gremlin\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":100,\"x\":5.999494813289073},{\"name\":\"plymouth satellite custom\",\"milesPerGallon\":16,\"cylinders\":6,\"horsepower\":105,\"x\":6.290208822990809},{\"name\":\"chevrolet chevelle malibu\",\"milesPerGallon\":17,\"cylinders\":6,\"horsepower\":100,\"x\":5.823164098366052},{\"name\":\"ford torino 500\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":88,\"x\":6.116011353863191},{\"name\":\"amc matador\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":100,\"x\":5.865571771104295},{\"name\":\"chevrolet impala\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":165,\"x\":7.80322981951277},{\"name\":\"pontiac catalina brougham\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":175,\"x\":7.712942520435072},{\"name\":\"ford galaxie 500\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":153,\"x\":8.030269860470632},{\"name\":\"plymouth fury iii\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":7.8959396584543855},{\"name\":\"dodge monaco (sw)\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":180,\"x\":8.15167511088829},{\"name\":\"ford country squire (sw)\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":170,\"x\":7.642988316347062},{\"name\":\"pontiac safari (sw)\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":175,\"x\":7.837391703481973},{\"name\":\"amc hornet sportabout (sw)\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":110,\"x\":6.287237197746149},{\"name\":\"chevrolet vega (sw)\",\"milesPerGallon\":22,\"cylinders\":4,\"horsepower\":72,\"x\":4.201240369620046},{\"name\":\"pontiac firebird\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":100,\"x\":6.091165935264614},{\"name\":\"ford mustang\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":88,\"x\":6.36195718874336},{\"name\":\"mercury capri 2000\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":86,\"x\":3.8411851683678155},{\"name\":\"opel 1900\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":90,\"x\":4.080202623672469},{\"name\":\"peugeot 304\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":70,\"x\":3.8607928613726648},{\"name\":\"fiat 124b\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":76,\"x\":3.7969976315564606},{\"name\":\"toyota corolla 1200\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":65,\"x\":4.363211116247065},{\"name\":\"datsun 1200\",\"milesPerGallon\":35,\"cylinders\":4,\"horsepower\":69,\"x\":4.316312298201062},{\"name\":\"volkswagen model 111\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":60,\"x\":3.711432044472396},{\"name\":\"plymouth cricket\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":70,\"x\":3.9609923230640787},{\"name\":\"toyota corona hardtop\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":95,\"x\":4.263784859264984},{\"name\":\"dodge colt hardtop\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":80,\"x\":3.8871854792281146},{\"name\":\"volkswagen type 3\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":54,\"x\":3.8360975201282663},{\"name\":\"chevrolet vega\",\"milesPerGallon\":20,\"cylinders\":4,\"horsepower\":90,\"x\":4.172708392435074},{\"name\":\"ford pinto runabout\",\"milesPerGallon\":21,\"cylinders\":4,\"horsepower\":86,\"x\":3.9673857263272256},{\"name\":\"chevrolet impala\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":165,\"x\":7.633164000543357},{\"name\":\"pontiac catalina\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":175,\"x\":7.886678205550053},{\"name\":\"plymouth fury iii\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":150,\"x\":8.275671856536176},{\"name\":\"ford galaxie 500\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":153,\"x\":7.951195410494355},{\"name\":\"amc ambassador sst\",\"milesPerGallon\":17,\"cylinders\":8,\"horsepower\":150,\"x\":7.882820449295332},{\"name\":\"mercury marquis\",\"milesPerGallon\":11,\"cylinders\":8,\"horsepower\":208,\"x\":7.849390788382628},{\"name\":\"buick lesabre custom\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":155,\"x\":7.948201490604689},{\"name\":\"oldsmobile delta 88 royale\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":160,\"x\":8.210635205663252},{\"name\":\"chrysler newport royal\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":190,\"x\":7.641036004573681},{\"name\":\"mazda rx2 coupe\",\"milesPerGallon\":19,\"cylinders\":3,\"horsepower\":97,\"x\":2.891821199642409},{\"name\":\"amc matador (sw)\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":150,\"x\":8.336629003944669},{\"name\":\"chevrolet chevelle concours (sw)\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":130,\"x\":7.9219881116886475},{\"name\":\"ford gran torino (sw)\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":140,\"x\":7.8934726533849435},{\"name\":\"plymouth satellite custom (sw)\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":8.057706267563129},{\"name\":\"volvo 145e (sw)\",\"milesPerGallon\":18,\"cylinders\":4,\"horsepower\":112,\"x\":3.635290276575149},{\"name\":\"volkswagen 411 (sw)\",\"milesPerGallon\":22,\"cylinders\":4,\"horsepower\":76,\"x\":3.8028229183447957},{\"name\":\"peugeot 504 (sw)\",\"milesPerGallon\":21,\"cylinders\":4,\"horsepower\":87,\"x\":4.118577741767033},{\"name\":\"renault 12 (sw)\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":69,\"x\":4.198450953513762},{\"name\":\"ford pinto (sw)\",\"milesPerGallon\":22,\"cylinders\":4,\"horsepower\":86,\"x\":4.329784358153141},{\"name\":\"datsun 510 (sw)\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":92,\"x\":3.9435403382828396},{\"name\":\"toyouta corona mark ii (sw)\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":97,\"x\":4.35540238583771},{\"name\":\"dodge colt (sw)\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":80,\"x\":4.037920811568482},{\"name\":\"toyota corolla 1600 (sw)\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":88,\"x\":3.7599084399512606},{\"name\":\"buick century 350\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":175,\"x\":8.326745745776993},{\"name\":\"amc matador\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":8.062835335606577},{\"name\":\"chevrolet malibu\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":145,\"x\":8.361171737905769},{\"name\":\"ford gran torino\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":137,\"x\":7.837847425105593},{\"name\":\"dodge coronet custom\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":150,\"x\":7.939600483693272},{\"name\":\"mercury marquis brougham\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":198,\"x\":7.644723815901321},{\"name\":\"chevrolet caprice classic\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":150,\"x\":7.973438719478234},{\"name\":\"ford ltd\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":158,\"x\":7.7188754660438414},{\"name\":\"plymouth fury gran sedan\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":8.11850643108697},{\"name\":\"chrysler new yorker brougham\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":215,\"x\":8.205134389394614},{\"name\":\"buick electra 225 custom\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":225,\"x\":7.923409436249858},{\"name\":\"amc ambassador brougham\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":175,\"x\":8.228936770225731},{\"name\":\"plymouth valiant\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":105,\"x\":5.674149489224827},{\"name\":\"chevrolet nova custom\",\"milesPerGallon\":16,\"cylinders\":6,\"horsepower\":100,\"x\":6.031504541773996},{\"name\":\"amc hornet\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":100,\"x\":5.9503616396021055},{\"name\":\"ford maverick\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":88,\"x\":5.976960416158603},{\"name\":\"plymouth duster\",\"milesPerGallon\":23,\"cylinders\":6,\"horsepower\":95,\"x\":6.089505720521723},{\"name\":\"volkswagen super beetle\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":46,\"x\":3.7303981874150773},{\"name\":\"chevrolet impala\",\"milesPerGallon\":11,\"cylinders\":8,\"horsepower\":150,\"x\":7.976213436545324},{\"name\":\"ford country\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":167,\"x\":8.268475314508438},{\"name\":\"plymouth custom suburb\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":170,\"x\":8.173854895547144},{\"name\":\"oldsmobile vista cruiser\",\"milesPerGallon\":12,\"cylinders\":8,\"horsepower\":180,\"x\":7.9615284565949125},{\"name\":\"amc gremlin\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":100,\"x\":6.35906036490087},{\"name\":\"toyota carina\",\"milesPerGallon\":20,\"cylinders\":4,\"horsepower\":88,\"x\":3.6830139107575413},{\"name\":\"chevrolet vega\",\"milesPerGallon\":21,\"cylinders\":4,\"horsepower\":72,\"x\":3.777266668178489},{\"name\":\"datsun 610\",\"milesPerGallon\":22,\"cylinders\":4,\"horsepower\":94,\"x\":3.8773818726423626},{\"name\":\"maxda rx3\",\"milesPerGallon\":18,\"cylinders\":3,\"horsepower\":90,\"x\":3.0856590246125553},{\"name\":\"ford pinto\",\"milesPerGallon\":19,\"cylinders\":4,\"horsepower\":85,\"x\":4.145398212616298},{\"name\":\"mercury capri v6\",\"milesPerGallon\":21,\"cylinders\":6,\"horsepower\":107,\"x\":5.801479613628054},{\"name\":\"fiat 124 sport coupe\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":90,\"x\":4.204130436361175},{\"name\":\"chevrolet monte carlo s\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":145,\"x\":7.789089747321902},{\"name\":\"pontiac grand prix\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":230,\"x\":8.368666947054},{\"name\":\"fiat 128\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":49,\"x\":3.9641028087660763},{\"name\":\"opel manta\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":75,\"x\":4.194627460567969},{\"name\":\"audi 100ls\",\"milesPerGallon\":20,\"cylinders\":4,\"horsepower\":91,\"x\":3.7428576589745863},{\"name\":\"volvo 144ea\",\"milesPerGallon\":19,\"cylinders\":4,\"horsepower\":112,\"x\":3.8261790588724116},{\"name\":\"dodge dart custom\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":150,\"x\":8.261908833153957},{\"name\":\"saab 99le\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":110,\"x\":3.8923861779764803},{\"name\":\"toyota mark ii\",\"milesPerGallon\":20,\"cylinders\":6,\"horsepower\":122,\"x\":6.023305090318881},{\"name\":\"oldsmobile omega\",\"milesPerGallon\":11,\"cylinders\":8,\"horsepower\":180,\"x\":7.916533566730453},{\"name\":\"plymouth duster\",\"milesPerGallon\":20,\"cylinders\":6,\"horsepower\":95,\"x\":5.815183875829537},{\"name\":\"ford maverick\",\"milesPerGallon\":21,\"cylinders\":6,\"horsepower\":0,\"x\":6.087079591635942},{\"name\":\"amc hornet\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":100,\"x\":6.132976630768644},{\"name\":\"chevrolet nova\",\"milesPerGallon\":15,\"cylinders\":6,\"horsepower\":100,\"x\":5.77587112911776},{\"name\":\"datsun b210\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":67,\"x\":3.7957431353944884},{\"name\":\"ford pinto\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":80,\"x\":4.231979588309825},{\"name\":\"toyota corolla 1200\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":65,\"x\":3.7452757830244146},{\"name\":\"chevrolet vega\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":75,\"x\":4.36199952209112},{\"name\":\"chevrolet chevelle malibu classic\",\"milesPerGallon\":16,\"cylinders\":6,\"horsepower\":100,\"x\":6.132102235992026},{\"name\":\"amc matador\",\"milesPerGallon\":16,\"cylinders\":6,\"horsepower\":110,\"x\":6.244358407543402},{\"name\":\"plymouth satellite sebring\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":105,\"x\":5.9669018127491755},{\"name\":\"ford gran torino\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":140,\"x\":7.8345110901907615},{\"name\":\"buick century luxus (sw)\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":150,\"x\":8.243711758447686},{\"name\":\"dodge coronet custom (sw)\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":7.6391122249741805},{\"name\":\"ford gran torino (sw)\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":140,\"x\":8.149220531713828},{\"name\":\"amc matador (sw)\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":150,\"x\":8.257730279738169},{\"name\":\"audi fox\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":83,\"x\":3.7204948906649604},{\"name\":\"volkswagen dasher\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":67,\"x\":4.044604283879304},{\"name\":\"opel manta\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":78,\"x\":4.1329159747108735},{\"name\":\"toyota corona\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":52,\"x\":3.763628636444657},{\"name\":\"datsun 710\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":61,\"x\":4.108614905428027},{\"name\":\"dodge colt\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":75,\"x\":3.829343093554908},{\"name\":\"fiat 128\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":75,\"x\":3.992179538347937},{\"name\":\"fiat 124 tc\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":75,\"x\":4.021045930602439},{\"name\":\"honda civic\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":97,\"x\":4.01260776755379},{\"name\":\"subaru\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":93,\"x\":4.080818944944528},{\"name\":\"fiat x1.9\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":67,\"x\":4.081015454309478},{\"name\":\"plymouth valiant custom\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":95,\"x\":5.7450311922420685},{\"name\":\"chevrolet nova\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":105,\"x\":5.810482491296187},{\"name\":\"mercury monarch\",\"milesPerGallon\":15,\"cylinders\":6,\"horsepower\":72,\"x\":5.911705207459032},{\"name\":\"ford maverick\",\"milesPerGallon\":15,\"cylinders\":6,\"horsepower\":72,\"x\":6.033276990213819},{\"name\":\"pontiac catalina\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":170,\"x\":7.718068536346503},{\"name\":\"chevrolet bel air\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":145,\"x\":8.317758125572004},{\"name\":\"plymouth grand fury\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":150,\"x\":7.7703271590264125},{\"name\":\"ford ltd\",\"milesPerGallon\":14,\"cylinders\":8,\"horsepower\":148,\"x\":7.786061816063091},{\"name\":\"buick century\",\"milesPerGallon\":17,\"cylinders\":6,\"horsepower\":110,\"x\":5.687539285829092},{\"name\":\"chevroelt chevelle malibu\",\"milesPerGallon\":16,\"cylinders\":6,\"horsepower\":105,\"x\":5.846163100863938},{\"name\":\"amc matador\",\"milesPerGallon\":15,\"cylinders\":6,\"horsepower\":110,\"x\":6.149551566435133},{\"name\":\"plymouth fury\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":95,\"x\":5.7026529649245346},{\"name\":\"buick skyhawk\",\"milesPerGallon\":21,\"cylinders\":6,\"horsepower\":110,\"x\":6.030710322304106},{\"name\":\"chevrolet monza 2+2\",\"milesPerGallon\":20,\"cylinders\":8,\"horsepower\":110,\"x\":8.337542628333226},{\"name\":\"ford mustang ii\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":129,\"x\":7.726720573831461},{\"name\":\"toyota corolla\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":75,\"x\":3.899423379967887},{\"name\":\"ford pinto\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":83,\"x\":3.981411220984986},{\"name\":\"amc gremlin\",\"milesPerGallon\":20,\"cylinders\":6,\"horsepower\":100,\"x\":6.220606678835218},{\"name\":\"pontiac astro\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":78,\"x\":3.921476707741298},{\"name\":\"toyota corona\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":96,\"x\":3.929493199649912},{\"name\":\"volkswagen dasher\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":71,\"x\":3.967731010447716},{\"name\":\"datsun 710\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":97,\"x\":3.6434570923586773},{\"name\":\"ford pinto\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":97,\"x\":5.657146585274514},{\"name\":\"volkswagen rabbit\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":70,\"x\":4.360660460667372},{\"name\":\"amc pacer\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":90,\"x\":6.279042915974931},{\"name\":\"audi 100ls\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":95,\"x\":3.729205521651694},{\"name\":\"peugeot 504\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":88,\"x\":4.172579879270223},{\"name\":\"volvo 244dl\",\"milesPerGallon\":22,\"cylinders\":4,\"horsepower\":98,\"x\":3.6460892812911494},{\"name\":\"saab 99le\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":115,\"x\":4.099480817622986},{\"name\":\"honda civic cvcc\",\"milesPerGallon\":33,\"cylinders\":4,\"horsepower\":53,\"x\":3.686699184979733},{\"name\":\"fiat 131\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":86,\"x\":3.8906568823168275},{\"name\":\"opel 1900\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":81,\"x\":4.163213309864342},{\"name\":\"capri ii\",\"milesPerGallon\":25,\"cylinders\":4,\"horsepower\":92,\"x\":4.041695420795337},{\"name\":\"dodge colt\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":79,\"x\":4.025099995007562},{\"name\":\"renault 12tl\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":83,\"x\":3.757853046507196},{\"name\":\"chevrolet chevelle malibu classic\",\"milesPerGallon\":17.5,\"cylinders\":8,\"horsepower\":140,\"x\":7.699522918782513},{\"name\":\"dodge coronet brougham\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":150,\"x\":7.83205495307041},{\"name\":\"amc matador\",\"milesPerGallon\":15.5,\"cylinders\":8,\"horsepower\":120,\"x\":8.048915250032099},{\"name\":\"ford gran torino\",\"milesPerGallon\":14.5,\"cylinders\":8,\"horsepower\":152,\"x\":8.011651456551443},{\"name\":\"plymouth valiant\",\"milesPerGallon\":22,\"cylinders\":6,\"horsepower\":100,\"x\":5.70198208409958},{\"name\":\"chevrolet nova\",\"milesPerGallon\":22,\"cylinders\":6,\"horsepower\":105,\"x\":5.920907645277557},{\"name\":\"ford maverick\",\"milesPerGallon\":24,\"cylinders\":6,\"horsepower\":81,\"x\":5.773924675854247},{\"name\":\"amc hornet\",\"milesPerGallon\":22.5,\"cylinders\":6,\"horsepower\":90,\"x\":6.34431039995742},{\"name\":\"chevrolet chevette\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":52,\"x\":4.277594873300891},{\"name\":\"chevrolet woody\",\"milesPerGallon\":24.5,\"cylinders\":4,\"horsepower\":60,\"x\":3.765335591263168},{\"name\":\"vw rabbit\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":70,\"x\":4.278770224425459},{\"name\":\"honda civic\",\"milesPerGallon\":33,\"cylinders\":4,\"horsepower\":53,\"x\":4.161027157987546},{\"name\":\"dodge aspen se\",\"milesPerGallon\":20,\"cylinders\":6,\"horsepower\":100,\"x\":6.152268187897024},{\"name\":\"ford granada ghia\",\"milesPerGallon\":18,\"cylinders\":6,\"horsepower\":78,\"x\":5.913324809422544},{\"name\":\"pontiac ventura sj\",\"milesPerGallon\":18.5,\"cylinders\":6,\"horsepower\":110,\"x\":5.828381858640106},{\"name\":\"amc pacer d/l\",\"milesPerGallon\":17.5,\"cylinders\":6,\"horsepower\":95,\"x\":5.8683320093177365},{\"name\":\"volkswagen rabbit\",\"milesPerGallon\":29.5,\"cylinders\":4,\"horsepower\":71,\"x\":3.8792962359719265},{\"name\":\"datsun b-210\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":70,\"x\":3.911427860622622},{\"name\":\"toyota corolla\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":75,\"x\":3.8125207839889685},{\"name\":\"ford pinto\",\"milesPerGallon\":26.5,\"cylinders\":4,\"horsepower\":72,\"x\":3.9382401967362717},{\"name\":\"volvo 245\",\"milesPerGallon\":20,\"cylinders\":4,\"horsepower\":102,\"x\":3.9172891932003227},{\"name\":\"plymouth volare premier v8\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":150,\"x\":7.730584368976243},{\"name\":\"peugeot 504\",\"milesPerGallon\":19,\"cylinders\":4,\"horsepower\":88,\"x\":3.6829066868121823},{\"name\":\"toyota mark ii\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":108,\"x\":5.767576399045697},{\"name\":\"mercedes-benz 280s\",\"milesPerGallon\":16.5,\"cylinders\":6,\"horsepower\":120,\"x\":5.944834766302336},{\"name\":\"cadillac seville\",\"milesPerGallon\":16.5,\"cylinders\":8,\"horsepower\":180,\"x\":7.945298420556104},{\"name\":\"chevy c10\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":145,\"x\":7.74325655312382},{\"name\":\"ford f108\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":130,\"x\":7.641011022203554},{\"name\":\"dodge d100\",\"milesPerGallon\":13,\"cylinders\":8,\"horsepower\":150,\"x\":8.205664448591063},{\"name\":\"honda Accelerationord cvcc\",\"milesPerGallon\":31.5,\"cylinders\":4,\"horsepower\":68,\"x\":3.9260572773144036},{\"name\":\"buick opel isuzu deluxe\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":80,\"x\":4.234095373803297},{\"name\":\"renault 5 gtl\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":58,\"x\":3.915485542037537},{\"name\":\"plymouth arrow gs\",\"milesPerGallon\":25.5,\"cylinders\":4,\"horsepower\":96,\"x\":3.711987497789524},{\"name\":\"datsun f-10 hatchback\",\"milesPerGallon\":33.5,\"cylinders\":4,\"horsepower\":70,\"x\":4.275556352197315},{\"name\":\"chevrolet caprice classic\",\"milesPerGallon\":17.5,\"cylinders\":8,\"horsepower\":145,\"x\":8.179625793921783},{\"name\":\"oldsmobile cutlass supreme\",\"milesPerGallon\":17,\"cylinders\":8,\"horsepower\":110,\"x\":8.3516900485701},{\"name\":\"dodge monaco brougham\",\"milesPerGallon\":15.5,\"cylinders\":8,\"horsepower\":145,\"x\":7.8297250571128885},{\"name\":\"mercury cougar brougham\",\"milesPerGallon\":15,\"cylinders\":8,\"horsepower\":130,\"x\":7.944278879464085},{\"name\":\"chevrolet concours\",\"milesPerGallon\":17.5,\"cylinders\":6,\"horsepower\":110,\"x\":6.150894070023309},{\"name\":\"buick skylark\",\"milesPerGallon\":20.5,\"cylinders\":6,\"horsepower\":105,\"x\":5.723840786618133},{\"name\":\"plymouth volare custom\",\"milesPerGallon\":19,\"cylinders\":6,\"horsepower\":100,\"x\":6.200854899011364},{\"name\":\"ford granada\",\"milesPerGallon\":18.5,\"cylinders\":6,\"horsepower\":98,\"x\":5.767027512175655},{\"name\":\"pontiac grand prix lj\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":180,\"x\":7.7585751577480035},{\"name\":\"chevrolet monte carlo landau\",\"milesPerGallon\":15.5,\"cylinders\":8,\"horsepower\":170,\"x\":8.045977852201142},{\"name\":\"chrysler cordoba\",\"milesPerGallon\":15.5,\"cylinders\":8,\"horsepower\":190,\"x\":8.192486708372897},{\"name\":\"ford thunderbird\",\"milesPerGallon\":16,\"cylinders\":8,\"horsepower\":149,\"x\":8.201223481449942},{\"name\":\"volkswagen rabbit custom\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":78,\"x\":4.057195298815751},{\"name\":\"pontiac sunbird coupe\",\"milesPerGallon\":24.5,\"cylinders\":4,\"horsepower\":88,\"x\":4.185384444111024},{\"name\":\"toyota corolla liftback\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":75,\"x\":3.7552968862230323},{\"name\":\"ford mustang ii 2+2\",\"milesPerGallon\":25.5,\"cylinders\":4,\"horsepower\":89,\"x\":3.803025515743171},{\"name\":\"chevrolet chevette\",\"milesPerGallon\":30.5,\"cylinders\":4,\"horsepower\":63,\"x\":3.7005952927648225},{\"name\":\"dodge colt m/m\",\"milesPerGallon\":33.5,\"cylinders\":4,\"horsepower\":83,\"x\":4.250604683713029},{\"name\":\"subaru dl\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":67,\"x\":4.155205977408221},{\"name\":\"volkswagen dasher\",\"milesPerGallon\":30.5,\"cylinders\":4,\"horsepower\":78,\"x\":3.794347823856479},{\"name\":\"datsun 810\",\"milesPerGallon\":22,\"cylinders\":6,\"horsepower\":97,\"x\":5.748505859329592},{\"name\":\"bmw 320i\",\"milesPerGallon\":21.5,\"cylinders\":4,\"horsepower\":110,\"x\":3.691939355771659},{\"name\":\"mazda rx-4\",\"milesPerGallon\":21.5,\"cylinders\":3,\"horsepower\":110,\"x\":2.81777818404469},{\"name\":\"volkswagen rabbit custom diesel\",\"milesPerGallon\":43.1,\"cylinders\":4,\"horsepower\":48,\"x\":3.7220555062656944},{\"name\":\"ford fiesta\",\"milesPerGallon\":36.1,\"cylinders\":4,\"horsepower\":66,\"x\":3.6682376054304378},{\"name\":\"mazda glc deluxe\",\"milesPerGallon\":32.8,\"cylinders\":4,\"horsepower\":52,\"x\":4.012845248275688},{\"name\":\"datsun b210 gx\",\"milesPerGallon\":39.4,\"cylinders\":4,\"horsepower\":70,\"x\":3.8904807400804913},{\"name\":\"honda civic cvcc\",\"milesPerGallon\":36.1,\"cylinders\":4,\"horsepower\":60,\"x\":4.349667176249244},{\"name\":\"oldsmobile cutlass salon brougham\",\"milesPerGallon\":19.9,\"cylinders\":8,\"horsepower\":110,\"x\":8.218646383633754},{\"name\":\"dodge diplomat\",\"milesPerGallon\":19.4,\"cylinders\":8,\"horsepower\":140,\"x\":8.061011909911953},{\"name\":\"mercury monarch ghia\",\"milesPerGallon\":20.2,\"cylinders\":8,\"horsepower\":139,\"x\":8.09467688137649},{\"name\":\"pontiac phoenix lj\",\"milesPerGallon\":19.2,\"cylinders\":6,\"horsepower\":105,\"x\":5.848027241639671},{\"name\":\"chevrolet malibu\",\"milesPerGallon\":20.5,\"cylinders\":6,\"horsepower\":95,\"x\":6.1706073883547505},{\"name\":\"ford fairmont (auto)\",\"milesPerGallon\":20.2,\"cylinders\":6,\"horsepower\":85,\"x\":5.74555866766249},{\"name\":\"ford fairmont (man)\",\"milesPerGallon\":25.1,\"cylinders\":4,\"horsepower\":88,\"x\":4.004711038383785},{\"name\":\"plymouth volare\",\"milesPerGallon\":20.5,\"cylinders\":6,\"horsepower\":100,\"x\":5.874273239748711},{\"name\":\"amc concord\",\"milesPerGallon\":19.4,\"cylinders\":6,\"horsepower\":90,\"x\":6.3572316328228835},{\"name\":\"buick century special\",\"milesPerGallon\":20.6,\"cylinders\":6,\"horsepower\":105,\"x\":6.326290929100672},{\"name\":\"mercury zephyr\",\"milesPerGallon\":20.8,\"cylinders\":6,\"horsepower\":85,\"x\":6.090315657803135},{\"name\":\"dodge aspen\",\"milesPerGallon\":18.6,\"cylinders\":6,\"horsepower\":110,\"x\":6.09127717604979},{\"name\":\"amc concord d/l\",\"milesPerGallon\":18.1,\"cylinders\":6,\"horsepower\":120,\"x\":6.178803092678216},{\"name\":\"chevrolet monte carlo landau\",\"milesPerGallon\":19.2,\"cylinders\":8,\"horsepower\":145,\"x\":7.8831426332006025},{\"name\":\"buick regal sport coupe (turbo)\",\"milesPerGallon\":17.7,\"cylinders\":6,\"horsepower\":165,\"x\":6.266611150726625},{\"name\":\"ford futura\",\"milesPerGallon\":18.1,\"cylinders\":8,\"horsepower\":139,\"x\":7.939586988821181},{\"name\":\"dodge magnum xe\",\"milesPerGallon\":17.5,\"cylinders\":8,\"horsepower\":140,\"x\":7.6749842730690325},{\"name\":\"chevrolet chevette\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":68,\"x\":4.026094223323545},{\"name\":\"toyota corona\",\"milesPerGallon\":27.5,\"cylinders\":4,\"horsepower\":95,\"x\":3.989114871371014},{\"name\":\"datsun 510\",\"milesPerGallon\":27.2,\"cylinders\":4,\"horsepower\":97,\"x\":3.919495603121351},{\"name\":\"dodge omni\",\"milesPerGallon\":30.9,\"cylinders\":4,\"horsepower\":75,\"x\":3.634310672481856},{\"name\":\"toyota celica gt liftback\",\"milesPerGallon\":21.1,\"cylinders\":4,\"horsepower\":95,\"x\":4.2362951679593},{\"name\":\"plymouth sapporo\",\"milesPerGallon\":23.2,\"cylinders\":4,\"horsepower\":105,\"x\":4.03418952324368},{\"name\":\"oldsmobile starfire sx\",\"milesPerGallon\":23.8,\"cylinders\":4,\"horsepower\":85,\"x\":4.021497535176559},{\"name\":\"datsun 200-sx\",\"milesPerGallon\":23.9,\"cylinders\":4,\"horsepower\":97,\"x\":3.6549753868403414},{\"name\":\"audi 5000\",\"milesPerGallon\":20.3,\"cylinders\":5,\"horsepower\":103,\"x\":5.1890073392770635},{\"name\":\"volvo 264gl\",\"milesPerGallon\":17,\"cylinders\":6,\"horsepower\":125,\"x\":5.981745305757347},{\"name\":\"saab 99gle\",\"milesPerGallon\":21.6,\"cylinders\":4,\"horsepower\":115,\"x\":4.065826343090008},{\"name\":\"peugeot 604sl\",\"milesPerGallon\":16.2,\"cylinders\":6,\"horsepower\":133,\"x\":5.810027165541005},{\"name\":\"volkswagen scirocco\",\"milesPerGallon\":31.5,\"cylinders\":4,\"horsepower\":71,\"x\":4.0664857253021145},{\"name\":\"honda Accelerationord lx\",\"milesPerGallon\":29.5,\"cylinders\":4,\"horsepower\":68,\"x\":4.274887214970657},{\"name\":\"pontiac lemans v6\",\"milesPerGallon\":21.5,\"cylinders\":6,\"horsepower\":115,\"x\":6.230492727989444},{\"name\":\"mercury zephyr 6\",\"milesPerGallon\":19.8,\"cylinders\":6,\"horsepower\":85,\"x\":5.948144807434942},{\"name\":\"ford fairmont 4\",\"milesPerGallon\":22.3,\"cylinders\":4,\"horsepower\":88,\"x\":3.849531643650541},{\"name\":\"amc concord dl 6\",\"milesPerGallon\":20.2,\"cylinders\":6,\"horsepower\":90,\"x\":5.904143705146815},{\"name\":\"dodge aspen 6\",\"milesPerGallon\":20.6,\"cylinders\":6,\"horsepower\":110,\"x\":6.287468249670606},{\"name\":\"chevrolet caprice classic\",\"milesPerGallon\":17,\"cylinders\":8,\"horsepower\":130,\"x\":8.006794146856944},{\"name\":\"ford ltd landau\",\"milesPerGallon\":17.6,\"cylinders\":8,\"horsepower\":129,\"x\":7.915576220737707},{\"name\":\"mercury grand marquis\",\"milesPerGallon\":16.5,\"cylinders\":8,\"horsepower\":138,\"x\":7.836955099770109},{\"name\":\"dodge st. regis\",\"milesPerGallon\":18.2,\"cylinders\":8,\"horsepower\":135,\"x\":7.893805841233058},{\"name\":\"buick estate wagon (sw)\",\"milesPerGallon\":16.9,\"cylinders\":8,\"horsepower\":155,\"x\":7.7080254609954215},{\"name\":\"ford country squire (sw)\",\"milesPerGallon\":15.5,\"cylinders\":8,\"horsepower\":142,\"x\":7.765267134267947},{\"name\":\"chevrolet malibu classic (sw)\",\"milesPerGallon\":19.2,\"cylinders\":8,\"horsepower\":125,\"x\":7.638579920680975},{\"name\":\"chrysler lebaron town @ country (sw)\",\"milesPerGallon\":18.5,\"cylinders\":8,\"horsepower\":150,\"x\":8.145775610523001},{\"name\":\"vw rabbit custom\",\"milesPerGallon\":31.9,\"cylinders\":4,\"horsepower\":71,\"x\":3.9398826540339784},{\"name\":\"maxda glc deluxe\",\"milesPerGallon\":34.1,\"cylinders\":4,\"horsepower\":65,\"x\":3.6455722629575598},{\"name\":\"dodge colt hatchback custom\",\"milesPerGallon\":35.7,\"cylinders\":4,\"horsepower\":80,\"x\":4.12193427440282},{\"name\":\"amc spirit dl\",\"milesPerGallon\":27.4,\"cylinders\":4,\"horsepower\":80,\"x\":3.9716265958716166},{\"name\":\"mercedes benz 300d\",\"milesPerGallon\":25.4,\"cylinders\":5,\"horsepower\":77,\"x\":5.068023081278515},{\"name\":\"cadillac eldorado\",\"milesPerGallon\":23,\"cylinders\":8,\"horsepower\":125,\"x\":7.6675868574290735},{\"name\":\"peugeot 504\",\"milesPerGallon\":27.2,\"cylinders\":4,\"horsepower\":71,\"x\":3.764605555949112},{\"name\":\"oldsmobile cutlass salon brougham\",\"milesPerGallon\":23.9,\"cylinders\":8,\"horsepower\":90,\"x\":7.766308790449926},{\"name\":\"plymouth horizon\",\"milesPerGallon\":34.2,\"cylinders\":4,\"horsepower\":70,\"x\":4.149160207292371},{\"name\":\"plymouth horizon tc3\",\"milesPerGallon\":34.5,\"cylinders\":4,\"horsepower\":70,\"x\":4.229858902045439},{\"name\":\"datsun 210\",\"milesPerGallon\":31.8,\"cylinders\":4,\"horsepower\":65,\"x\":4.271534379641972},{\"name\":\"fiat strada custom\",\"milesPerGallon\":37.3,\"cylinders\":4,\"horsepower\":69,\"x\":4.035466279399953},{\"name\":\"buick skylark limited\",\"milesPerGallon\":28.4,\"cylinders\":4,\"horsepower\":90,\"x\":3.71364184991431},{\"name\":\"chevrolet citation\",\"milesPerGallon\":28.8,\"cylinders\":6,\"horsepower\":115,\"x\":5.899054957490579},{\"name\":\"oldsmobile omega brougham\",\"milesPerGallon\":26.8,\"cylinders\":6,\"horsepower\":115,\"x\":5.946006433464216},{\"name\":\"pontiac phoenix\",\"milesPerGallon\":33.5,\"cylinders\":4,\"horsepower\":90,\"x\":3.7396113356866927},{\"name\":\"vw rabbit\",\"milesPerGallon\":41.5,\"cylinders\":4,\"horsepower\":76,\"x\":4.097550325478324},{\"name\":\"toyota corolla tercel\",\"milesPerGallon\":38.1,\"cylinders\":4,\"horsepower\":60,\"x\":3.9054338799025206},{\"name\":\"chevrolet chevette\",\"milesPerGallon\":32.1,\"cylinders\":4,\"horsepower\":70,\"x\":3.9370906275391677},{\"name\":\"datsun 310\",\"milesPerGallon\":37.2,\"cylinders\":4,\"horsepower\":65,\"x\":3.6568656488791245},{\"name\":\"chevrolet citation\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":90,\"x\":3.821088266512798},{\"name\":\"ford fairmont\",\"milesPerGallon\":26.4,\"cylinders\":4,\"horsepower\":88,\"x\":3.70449435635481},{\"name\":\"amc concord\",\"milesPerGallon\":24.3,\"cylinders\":4,\"horsepower\":90,\"x\":4.253594061102482},{\"name\":\"dodge aspen\",\"milesPerGallon\":19.1,\"cylinders\":6,\"horsepower\":90,\"x\":6.282076136405616},{\"name\":\"audi 4000\",\"milesPerGallon\":34.3,\"cylinders\":4,\"horsepower\":78,\"x\":4.3216508497895045},{\"name\":\"toyota corona liftback\",\"milesPerGallon\":29.8,\"cylinders\":4,\"horsepower\":90,\"x\":3.888781518516995},{\"name\":\"mazda 626\",\"milesPerGallon\":31.3,\"cylinders\":4,\"horsepower\":75,\"x\":3.8457499134604682},{\"name\":\"datsun 510 hatchback\",\"milesPerGallon\":37,\"cylinders\":4,\"horsepower\":92,\"x\":4.0894687976157},{\"name\":\"toyota corolla\",\"milesPerGallon\":32.2,\"cylinders\":4,\"horsepower\":75,\"x\":3.9309708244265096},{\"name\":\"mazda glc\",\"milesPerGallon\":46.6,\"cylinders\":4,\"horsepower\":65,\"x\":4.254203956657513},{\"name\":\"dodge colt\",\"milesPerGallon\":27.9,\"cylinders\":4,\"horsepower\":105,\"x\":4.294719995760485},{\"name\":\"datsun 210\",\"milesPerGallon\":40.8,\"cylinders\":4,\"horsepower\":65,\"x\":3.6320715714960423},{\"name\":\"vw rabbit c (diesel)\",\"milesPerGallon\":44.3,\"cylinders\":4,\"horsepower\":48,\"x\":4.26867037171047},{\"name\":\"vw dasher (diesel)\",\"milesPerGallon\":43.4,\"cylinders\":4,\"horsepower\":48,\"x\":4.093809229966266},{\"name\":\"audi 5000s (diesel)\",\"milesPerGallon\":36.4,\"cylinders\":5,\"horsepower\":67,\"x\":5.192007249064847},{\"name\":\"mercedes-benz 240d\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":67,\"x\":3.9310267304450868},{\"name\":\"honda civic 1500 gl\",\"milesPerGallon\":44.6,\"cylinders\":4,\"horsepower\":67,\"x\":4.203679390882783},{\"name\":\"renault lecar deluxe\",\"milesPerGallon\":40.9,\"cylinders\":4,\"horsepower\":0,\"x\":4.071898955902105},{\"name\":\"subaru dl\",\"milesPerGallon\":33.8,\"cylinders\":4,\"horsepower\":67,\"x\":4.174518278318266},{\"name\":\"vokswagen rabbit\",\"milesPerGallon\":29.8,\"cylinders\":4,\"horsepower\":62,\"x\":3.8658063508922753},{\"name\":\"datsun 280-zx\",\"milesPerGallon\":32.7,\"cylinders\":6,\"horsepower\":132,\"x\":5.859511410469771},{\"name\":\"mazda rx-7 gs\",\"milesPerGallon\":23.7,\"cylinders\":3,\"horsepower\":100,\"x\":3.2086989971664353},{\"name\":\"triumph tr7 coupe\",\"milesPerGallon\":35,\"cylinders\":4,\"horsepower\":88,\"x\":4.227487744729735},{\"name\":\"ford mustang cobra\",\"milesPerGallon\":23.6,\"cylinders\":4,\"horsepower\":0,\"x\":4.068513150549568},{\"name\":\"honda Accelerationord\",\"milesPerGallon\":32.4,\"cylinders\":4,\"horsepower\":72,\"x\":3.6676526960088136},{\"name\":\"plymouth reliant\",\"milesPerGallon\":27.2,\"cylinders\":4,\"horsepower\":84,\"x\":4.132367927382765},{\"name\":\"buick skylark\",\"milesPerGallon\":26.6,\"cylinders\":4,\"horsepower\":84,\"x\":3.6896256544908237},{\"name\":\"dodge aries wagon (sw)\",\"milesPerGallon\":25.8,\"cylinders\":4,\"horsepower\":92,\"x\":4.050868913470094},{\"name\":\"chevrolet citation\",\"milesPerGallon\":23.5,\"cylinders\":6,\"horsepower\":110,\"x\":5.785153063704189},{\"name\":\"plymouth reliant\",\"milesPerGallon\":30,\"cylinders\":4,\"horsepower\":84,\"x\":3.815100124717885},{\"name\":\"toyota starlet\",\"milesPerGallon\":39.1,\"cylinders\":4,\"horsepower\":58,\"x\":4.1983073095232495},{\"name\":\"plymouth champ\",\"milesPerGallon\":39,\"cylinders\":4,\"horsepower\":64,\"x\":4.191097759552514},{\"name\":\"honda civic 1300\",\"milesPerGallon\":35.1,\"cylinders\":4,\"horsepower\":60,\"x\":4.131654681105934},{\"name\":\"subaru\",\"milesPerGallon\":32.3,\"cylinders\":4,\"horsepower\":67,\"x\":4.025765200961957},{\"name\":\"datsun 210\",\"milesPerGallon\":37,\"cylinders\":4,\"horsepower\":65,\"x\":4.035308658219122},{\"name\":\"toyota tercel\",\"milesPerGallon\":37.7,\"cylinders\":4,\"horsepower\":62,\"x\":4.095695463627345},{\"name\":\"mazda glc 4\",\"milesPerGallon\":34.1,\"cylinders\":4,\"horsepower\":68,\"x\":4.012140452105604},{\"name\":\"plymouth horizon 4\",\"milesPerGallon\":34.7,\"cylinders\":4,\"horsepower\":63,\"x\":3.6939202725344633},{\"name\":\"ford escort 4w\",\"milesPerGallon\":34.4,\"cylinders\":4,\"horsepower\":65,\"x\":4.0109200831843665},{\"name\":\"ford escort 2h\",\"milesPerGallon\":29.9,\"cylinders\":4,\"horsepower\":65,\"x\":4.17830102083104},{\"name\":\"volkswagen jetta\",\"milesPerGallon\":33,\"cylinders\":4,\"horsepower\":74,\"x\":4.2853561819076145},{\"name\":\"renault 18i\",\"milesPerGallon\":34.5,\"cylinders\":4,\"horsepower\":0,\"x\":4.359020127809212},{\"name\":\"honda prelude\",\"milesPerGallon\":33.7,\"cylinders\":4,\"horsepower\":75,\"x\":4.1543248596235935},{\"name\":\"toyota corolla\",\"milesPerGallon\":32.4,\"cylinders\":4,\"horsepower\":75,\"x\":3.769115939419314},{\"name\":\"datsun 200sx\",\"milesPerGallon\":32.9,\"cylinders\":4,\"horsepower\":100,\"x\":4.295307133805183},{\"name\":\"mazda 626\",\"milesPerGallon\":31.6,\"cylinders\":4,\"horsepower\":74,\"x\":3.7903396720903535},{\"name\":\"peugeot 505s turbo diesel\",\"milesPerGallon\":28.1,\"cylinders\":4,\"horsepower\":80,\"x\":4.054656115599271},{\"name\":\"saab 900s\",\"milesPerGallon\":0,\"cylinders\":4,\"horsepower\":110,\"x\":4.326379710931227},{\"name\":\"volvo diesel\",\"milesPerGallon\":30.7,\"cylinders\":6,\"horsepower\":76,\"x\":6.197529382540965},{\"name\":\"toyota cressida\",\"milesPerGallon\":25.4,\"cylinders\":6,\"horsepower\":116,\"x\":5.765034468301705},{\"name\":\"datsun 810 maxima\",\"milesPerGallon\":24.2,\"cylinders\":6,\"horsepower\":120,\"x\":5.640796772821185},{\"name\":\"buick century\",\"milesPerGallon\":22.4,\"cylinders\":6,\"horsepower\":110,\"x\":6.110410054807138},{\"name\":\"oldsmobile cutlass ls\",\"milesPerGallon\":26.6,\"cylinders\":8,\"horsepower\":105,\"x\":7.644788144403992},{\"name\":\"ford granada gl\",\"milesPerGallon\":20.2,\"cylinders\":6,\"horsepower\":88,\"x\":5.768702707154798},{\"name\":\"chrysler lebaron salon\",\"milesPerGallon\":17.6,\"cylinders\":6,\"horsepower\":85,\"x\":6.2313844239860385},{\"name\":\"chevrolet cavalier\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":88,\"x\":3.7847688007736187},{\"name\":\"chevrolet cavalier wagon\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":88,\"x\":4.243022635523257},{\"name\":\"chevrolet cavalier 2-door\",\"milesPerGallon\":34,\"cylinders\":4,\"horsepower\":88,\"x\":4.26214795455118},{\"name\":\"pontiac j2000 se hatchback\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":85,\"x\":4.294681781593013},{\"name\":\"dodge aries se\",\"milesPerGallon\":29,\"cylinders\":4,\"horsepower\":84,\"x\":4.3612227239547865},{\"name\":\"pontiac phoenix\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":90,\"x\":3.987914895181706},{\"name\":\"ford fairmont futura\",\"milesPerGallon\":24,\"cylinders\":4,\"horsepower\":92,\"x\":3.9060656314781035},{\"name\":\"amc concord dl\",\"milesPerGallon\":23,\"cylinders\":4,\"horsepower\":0,\"x\":3.954666226885773},{\"name\":\"volkswagen rabbit l\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":74,\"x\":4.30190674508643},{\"name\":\"mazda glc custom l\",\"milesPerGallon\":37,\"cylinders\":4,\"horsepower\":68,\"x\":3.6280848611583063},{\"name\":\"mazda glc custom\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":68,\"x\":3.6911419278159396},{\"name\":\"plymouth horizon miser\",\"milesPerGallon\":38,\"cylinders\":4,\"horsepower\":63,\"x\":4.0011087888837595},{\"name\":\"mercury lynx l\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":70,\"x\":4.183203830552381},{\"name\":\"nissan stanza xe\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":88,\"x\":4.2272529260287275},{\"name\":\"honda Accelerationord\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":75,\"x\":4.257656005997919},{\"name\":\"toyota corolla\",\"milesPerGallon\":34,\"cylinders\":4,\"horsepower\":70,\"x\":4.275568077023029},{\"name\":\"honda civic\",\"milesPerGallon\":38,\"cylinders\":4,\"horsepower\":67,\"x\":4.118475374376484},{\"name\":\"honda civic (auto)\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":67,\"x\":3.9585950997318085},{\"name\":\"datsun 310 gx\",\"milesPerGallon\":38,\"cylinders\":4,\"horsepower\":67,\"x\":3.8232069851508967},{\"name\":\"buick century limited\",\"milesPerGallon\":25,\"cylinders\":6,\"horsepower\":110,\"x\":5.752982327423358},{\"name\":\"oldsmobile cutlass ciera (diesel)\",\"milesPerGallon\":38,\"cylinders\":6,\"horsepower\":85,\"x\":6.189064501959804},{\"name\":\"chrysler lebaron medallion\",\"milesPerGallon\":26,\"cylinders\":4,\"horsepower\":92,\"x\":4.2146513880184235},{\"name\":\"ford granada l\",\"milesPerGallon\":22,\"cylinders\":6,\"horsepower\":112,\"x\":6.240598069909455},{\"name\":\"toyota celica gt\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":96,\"x\":3.9204248039356773},{\"name\":\"dodge charger 2.2\",\"milesPerGallon\":36,\"cylinders\":4,\"horsepower\":84,\"x\":4.150100620678576},{\"name\":\"chevrolet camaro\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":90,\"x\":3.728501256342185},{\"name\":\"ford mustang gl\",\"milesPerGallon\":27,\"cylinders\":4,\"horsepower\":86,\"x\":4.04286904218814},{\"name\":\"vw pickup\",\"milesPerGallon\":44,\"cylinders\":4,\"horsepower\":52,\"x\":3.8382667209637664},{\"name\":\"dodge rampage\",\"milesPerGallon\":32,\"cylinders\":4,\"horsepower\":84,\"x\":3.889031792685351},{\"name\":\"ford ranger\",\"milesPerGallon\":28,\"cylinders\":4,\"horsepower\":79,\"x\":4.177096129854495},{\"name\":\"chevy s-10\",\"milesPerGallon\":31,\"cylinders\":4,\"horsepower\":82,\"x\":3.698366552382896}]},\"stack\":true,\"xField\":\"x\",\"yField\":\"horsepower\",\"seriesField\":\"cylinders\",\"category\":\"Scatters\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_7o7zuijkuwg0\",\"isGroup\":false,\"attr\":{\"x\":684,\"y\":693,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WordCloud\",\"chartConfig\":{\"key\":\"WordCloud\",\"chartKey\":\"VWordCloud\",\"conKey\":\"VCWordCloud\",\"title\":\"词云\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"words_cloud.png\"},\"option\":{\"dataset\":[{\"name\":\"数据可视化\",\"value\":8000,\"textStyle\":{\"color\":\"#78fbb2\"},\"emphasis\":{\"textStyle\":{\"color\":\"red\"}}},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}],\"tooltip\":{},\"series\":[{\"type\":\"wordCloud\",\"shape\":\"circle\",\"left\":\"center\",\"top\":\"center\",\"width\":\"70%\",\"height\":\"80%\",\"right\":null,\"bottom\":null,\"sizeRange\":[12,60],\"rotationRange\":[0,0],\"rotationStep\":0,\"gridSize\":8,\"drawOutOfBound\":false,\"layoutAnimation\":true,\"textStyle\":{\"fontFamily\":\"sans-serif\",\"fontWeight\":\"bold\"},\"emphasis\":{\"focus\":\"self\",\"textStyle\":{\"shadowBlur\":10,\"shadowColor\":\"#333\"}},\"data\":[{\"name\":\"数据可视化\",\"value\":8000,\"textStyle\":{\"color\":\"#78fbb2\"},\"emphasis\":{\"textStyle\":{\"color\":\"red\"}}},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2kn8utk92sc000\",\"isGroup\":false,\"attr\":{\"x\":1267,\"y\":211,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_10j3dbideqlc00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-20 23:37:47', 1, '2026-05-22 09:01:45', 2, '0');
INSERT INTO `ai_report_project` VALUES (2057637059857027073, 1, 2054531934817726466, NULL, '大屏', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"大屏\",\"homePageId\":\"id_3s8uwb5ivke000\",\"activePageId\":\"id_3s8uwb5ivke000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"工厂生产数据监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3o3ur4nn8m0000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#ffcf5a\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#3b82f6\",\"backgroundColor\":\"#02081700\",\"opacity\":0.9,\"rotate\":0,\"animate\":true}},{\"id\":\"id_14zgj78t0pq800\",\"isGroup\":false,\"attr\":{\"x\":440,\"y\":25,\"w\":600,\"h\":110,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle04\",\"chartConfig\":{\"key\":\"ScreenTitle04\",\"chartKey\":\"VScreenTitle04\",\"conKey\":\"VCScreenTitle04\",\"title\":\"锋刃标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title04.png\"},\"option\":{\"dataset\":\"工厂生产数据监控大屏\",\"subtitle\":\"FACTORYPRODUCTIONMONITORING\",\"styleVariant\":\"blade\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#fff7d6\",\"gradientTo\":\"#ffcf5a\",\"accentColor\":\"#ffcf5a\",\"secondaryColor\":\"#ff6b35\",\"backgroundColor\":\"#3a210666\",\"borderColor\":\"#ffcf5a\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_u507bes9xkw00\",\"isGroup\":false,\"attr\":{\"x\":1696,\"y\":25,\"w\":200,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimeCommon\",\"chartConfig\":{\"key\":\"TimeCommon\",\"chartKey\":\"VTimeCommon\",\"conKey\":\"VCTimeCommon\",\"title\":\"通用时间\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"time.png\"},\"option\":{\"timeSize\":24,\"timeLineHeight\":50,\"timeTextIndent\":2,\"timeColor\":\"#E6F7FF\",\"fontWeight\":\"normal\",\"showShadow\":true,\"hShadow\":0,\"vShadow\":0,\"blurShadow\":8,\"colorShadow\":\"#0075ff\"}},{\"id\":\"id_1u7xx5yl971c00\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2xd0atlm6os000\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"产量趋势\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#cc8a10\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_4zz0rass4so000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":3,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"折线图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"时间\",\"产量\"],\"source\":[{\"时间\":\"08:00\",\"产量\":1520},{\"时间\":\"09:00\",\"产量\":1680},{\"时间\":\"10:00\",\"产量\":1430},{\"时间\":\"11:00\",\"产量\":1820},{\"时间\":\"12:00\",\"产量\":1750}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5d02rvkbx0w000\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"良品率\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#cc8a10\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3qjurmehcl4000\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":639,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"饼图-环形\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"类型\",\"数量\"],\"source\":[{\"类型\":\"合格品\",\"数量\":9820},{\"类型\":\"不合格品\",\"数量\":140}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_mopuhys3omo00\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"设备状态\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#cc8a10\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_9s4d9lzvobw00\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StatusBadgeList\",\"chartConfig\":{\"key\":\"StatusBadgeList\",\"chartKey\":\"VStatusBadgeList\",\"conKey\":\"VCStatusBadgeList\",\"title\":\"状态标签组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"ztbqz.png\"},\"option\":{\"dataset\":[{\"label\":\"运行中\",\"value\":86,\"color\":\"#47ffb2\"},{\"label\":\"待机\",\"value\":22,\"color\":\"#ffcf5a\"},{\"label\":\"故障\",\"value\":5,\"color\":\"#f87171\"}],\"columns\":3,\"unit\":\"台\",\"backgroundColor\":\"#061a3a99\",\"borderColor\":\"#1c95ff\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_5m3szadsm1c000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"能耗趋势\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#cc8a10\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3o2hlfot354000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradientSingle\",\"chartConfig\":{\"key\":\"LineGradientSingle\",\"chartKey\":\"VLineGradientSingle\",\"conKey\":\"VCLineGradientSingle\",\"title\":\"单折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"时间\",\"能耗\"],\"source\":[{\"时间\":\"08:00\",\"能耗\":520},{\"时间\":\"09:00\",\"能耗\":610},{\"时间\":\"10:00\",\"能耗\":580},{\"时间\":\"11:00\",\"能耗\":490},{\"时间\":\"12:00\",\"能耗\":430}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"type\":\"solid\",\"width\":3},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2cdrqhutcsro00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"厂区分布图\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#cc8a10\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_cp22nzqudeo00\",\"isGroup\":false,\"attr\":{\"x\":171,\"y\":434,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3io45e47evq000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"高德地图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]}}},{\"id\":\"id_5ovzz5llves000\",\"isGroup\":false,\"attr\":{\"x\":531,\"y\":211,\"w\":858,\"h\":117,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1779415890311_fae5ae0bee4e18\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"startTime\",\"source\":\"preset\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"presetType\":\"tn-day-start\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"},{\"id\":\"1779415890311_385956733208c\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"endTime\",\"source\":\"preset\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"presetType\":\"tn-day-end\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":1,\"datasetId\":2,\"datasetName\":\"SQL数据集\",\"datasetFields\":[\"产品名称\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"产品名称\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"今日产量\",\"value\":12580,\"unit\":\"件\",\"trend\":\"+12.5%\"},{\"title\":\"良品率\",\"value\":98.6,\"unit\":\"%\",\"trend\":\"+0.2%\"},{\"title\":\"OEE\",\"value\":85.3,\"unit\":\"%\",\"trend\":\"-1.2%\"},{\"title\":\"能耗\",\"value\":4280,\"unit\":\"kWh\",\"trend\":\"-5.1%\"},{\"title\":\"订单完成率\",\"value\":76.5,\"unit\":\"%\",\"trend\":\"+3.8%\"},{\"title\":\"停机时长\",\"value\":12,\"unit\":\"min\",\"trend\":\"-8.5%\"}],\"columns\":6,\"accentColor\":\"#ffcf5a\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3gyu1eqniey000\",\"isGroup\":false,\"attr\":{\"x\":311,\"y\":734,\"w\":520,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StatusBadgeList\",\"chartConfig\":{\"key\":\"StatusBadgeList\",\"chartKey\":\"VStatusBadgeList\",\"conKey\":\"VCStatusBadgeList\",\"title\":\"状态标签组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"ztbqz.png\"},\"option\":{\"dataset\":[{\"label\":\"运行中\",\"value\":126,\"color\":\"#47ffb2\"},{\"label\":\"待机\",\"value\":18,\"color\":\"#25d8ff\"},{\"label\":\"告警\",\"value\":7,\"color\":\"#ffcf5a\"},{\"label\":\"停机\",\"value\":3,\"color\":\"#ff6b6b\"}],\"columns\":4,\"unit\":\"台\",\"backgroundColor\":\"#061a3a99\",\"borderColor\":\"#1c95ff\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3ny7eq2ygxa000\",\"isGroup\":false,\"attr\":{\"x\":972,\"y\":405,\"w\":420,\"h\":160,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DataPairList\",\"chartConfig\":{\"key\":\"DataPairList\",\"chartKey\":\"VDataPairList\",\"conKey\":\"VCDataPairList\",\"title\":\"键值信息列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jianzhi.png\"},\"option\":{\"dataset\":[{\"label\":\"设备编号\",\"value\":\"CNC-01\"},{\"label\":\"负责人\",\"value\":\"张工\"},{\"label\":\"所属区域\",\"value\":\"一号车间\"},{\"label\":\"更新时间\",\"value\":\"10:42:18\"}],\"columns\":2,\"rowGap\":10,\"accentColor\":\"#25d8ff\",\"backgroundColor\":\"#061a3a88\",\"labelColor\":\"#7ea6c8\",\"valueColor\":\"#f7fbff\"}},{\"id\":\"id_56qyopfakjw000\",\"isGroup\":false,\"attr\":{\"x\":955,\"y\":657,\"w\":560,\"h\":320,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BusinessDetail\",\"chartConfig\":{\"key\":\"BusinessDetail\",\"chartKey\":\"VBusinessDetail\",\"conKey\":\"VCBusinessDetail\",\"title\":\"业务详情\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"label.png\"},\"option\":{\"title\":\"业务详情\",\"subtitle\":\"弹窗和下钻页面信息面板\",\"columns\":2,\"api\":{\"detailUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data\",\"paramMap\":{\"id\":\"id\"}},\"fields\":[{\"label\":\"项目名称\",\"key\":\"name\",\"span\":2},{\"label\":\"状态\",\"key\":\"status\",\"type\":\"tag\",\"color\":\"#34d399\"},{\"label\":\"负责人\",\"key\":\"owner\"},{\"label\":\"金额\",\"key\":\"amount\",\"type\":\"money\"},{\"label\":\"更新时间\",\"key\":\"updateTime\",\"type\":\"date\"}],\"data\":{\"name\":\"示例项目\",\"status\":\"进行中\",\"owner\":\"张三\",\"amount\":128600,\"updateTime\":\"2026-05-17\"},\"style\":{\"accentColor\":\"#25d8ff\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8}}},{\"id\":\"id_1epn9hbqsh7k0\",\"isGroup\":false,\"attr\":{\"x\":396,\"y\":524,\"w\":520,\"h\":58,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DrillBreadcrumb\",\"chartConfig\":{\"key\":\"DrillBreadcrumb\",\"chartKey\":\"VDrillBreadcrumb\",\"conKey\":\"VCDrillBreadcrumb\",\"title\":\"下钻面包屑\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"buzhou.png\"},\"option\":{\"items\":[{\"label\":\"首页\",\"pageId\":\"\"},{\"label\":\"二级页面\",\"pageId\":\"\"}],\"useContextBreadcrumbs\":true,\"style\":{\"accentColor\":\"#25d8ff\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.62)\",\"borderColor\":\"rgba(94, 234, 212, 0.22)\"}}},{\"id\":\"id_2c81qz3hulz400\",\"isGroup\":false,\"attr\":{\"x\":562,\"y\":611,\"w\":620,\"h\":84,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"FilterBar\",\"chartConfig\":{\"key\":\"FilterBar\",\"chartKey\":\"VFilterBar\",\"conKey\":\"VCFilterBar\",\"title\":\"联动筛选器\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"inputs_select.png\"},\"option\":{\"fields\":[{\"label\":\"区域\",\"field\":\"regionCode\",\"type\":\"select\",\"options\":[{\"label\":\"全部\",\"value\":\"\"},{\"label\":\"A 区\",\"value\":\"A\"}]},{\"label\":\"日期\",\"field\":\"date\",\"type\":\"date\"}],\"style\":{\"accentColor\":\"#25d8ff\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.76)\",\"borderColor\":\"rgba(94, 234, 212, 0.22)\"}}}],\"id\":\"id_3s8uwb5ivke000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2057637059857027073', '2026-05-22 09:45:25', 1, '2026-05-22 09:37:59', 1, '2026-06-09 10:12:48', 2, '0');
INSERT INTO `ai_report_project` VALUES (2057662136631758849, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1698n1sxrkow00\",\"activePageId\":\"id_1698n1sxrkow00\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_1698n1sxrkow00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-22 11:17:38', 1, '2026-05-22 11:17:38', 2, '0');
INSERT INTO `ai_report_project` VALUES (2058914679374512130, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5lupky7g970000\",\"activePageId\":\"id_5lupky7g970000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_64vku2ffzt000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":50,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2430ywky6stc00\",\"isGroup\":false,\"attr\":{\"x\":129,\"y\":390,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3mcvzetxstg000\",\"isGroup\":false,\"attr\":{\"x\":953,\"y\":334,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":2,\"datasetName\":\"SQL数据集\",\"datasetFields\":[\"产品名称\",\"数量\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"产品名称\",\"数量\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}}],\"id\":\"id_5lupky7g970000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-25 22:14:47', 1, '2026-05-25 22:16:24', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059071604380696578, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_291jebmu9npc00\",\"activePageId\":\"id_291jebmu9npc00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_hapmx7tpcps00\",\"isGroup\":false,\"attr\":{\"x\":188,\"y\":133,\"w\":1000,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"高德地图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]}}}],\"id\":\"id_291jebmu9npc00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-26 08:38:21', 1, '2026-05-26 13:43:59', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059148820930134018, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5lmzmua55f4000\",\"activePageId\":\"id_5lmzmua55f4000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_5lmzmua55f4000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-26 13:45:11', 1, '2026-05-26 13:45:11', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059170952607203330, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2a2d5ljhgb0g00\",\"activePageId\":\"id_2a2d5ljhgb0g00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2tw14zc42ja000\",\"isGroup\":false,\"attr\":{\"x\":1224,\"y\":757,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2a2d5ljhgb0g00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-26 15:13:07', 1, '2026-05-26 15:14:20', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059178134966927362, 1, 2054531934817726466, NULL, '新项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/26/053e73c867734a6996f8e3813ce8fa59.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779794999%3B1779798599&q-key-time=1779794999%3B1779798599&q-header-list=host&q-url-param-list=&q-signature=c7049cf58689b460d69c6562a21dd1d29adf22af', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5efy94ny5vo000\",\"activePageId\":\"id_5efy94ny5vo000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3wfnt7seu0q000\",\"isGroup\":false,\"attr\":{\"x\":1353,\"y\":53,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2x3y21af3ms000\",\"isGroup\":false,\"attr\":{\"x\":1974,\"y\":529,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5b1dp1wvr68000\",\"isGroup\":false,\"attr\":{\"x\":39,\"y\":379,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_c6f6mln6rxc00\",\"isGroup\":false,\"attr\":{\"x\":1299,\"y\":394,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"水球图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\"},\"option\":{\"dataset\":0.5,\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.5],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":50,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_35ekcu27yru000\",\"isGroup\":false,\"attr\":{\"x\":45,\"y\":35,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5s0ws0xy01c000\",\"isGroup\":false,\"attr\":{\"x\":1445,\"y\":775,\"w\":279,\"h\":256,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeIn\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"isCarousel\":false,\"type\":\"ring\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"65%\"],\"center\":[\"50%\",\"60%\"],\"roseType\":false,\"avoidLabelOverlap\":false,\"itemStyle\":{\"show\":true,\"borderRadius\":10,\"borderColor\":\"#fff\",\"borderWidth\":2},\"label\":{\"show\":false,\"position\":\"center\",\"formatter\":\"{b}\",\"fontWeight\":\"normal\",\"fontSize\":14,\"color\":\"#454E54\",\"textBorderColor\":\"#ffffff\",\"textBorderWidth\":1},\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":40,\"fontWeight\":\"bold\"}},\"labelLine\":{\"show\":false}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_ud9rwl70gxc00\",\"isGroup\":false,\"attr\":{\"x\":607,\"y\":230,\"w\":634,\"h\":474,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}}],\"id\":\"id_5efy94ny5vo000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2059178134966927362', '2026-05-26 19:29:59', 1, '2026-05-26 15:41:40', 1, '2026-06-07 15:56:24', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059201723858452482, 1, 2054531934817726466, NULL, '新项目', 'f6bff7ab868c497d9a3f2ebc215f67ba', '0', 1440, 420, '#080d16f5', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_10s20izogqxc00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":331,\"y\":16,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fm0hvqdnt2800\",\"isGroup\":false,\"attr\":{\"x\":311,\"y\":811,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Video\",\"chartConfig\":{\"key\":\"Video\",\"chartKey\":\"VVideo\",\"conKey\":\"VCVideo\",\"title\":\"视频\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"video.png\"},\"option\":{\"dataset\":\"/forge-report/static/mp4/earth-1d58aa0e.mp4\",\"loop\":true,\"muted\":true,\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_4zyytooz8zs000\",\"isGroup\":false,\"attr\":{\"x\":36,\"y\":380,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartLine\",\"chartConfig\":{\"key\":\"VChartLine\",\"chartKey\":\"VVChartLine\",\"conKey\":\"VCVChartLine\",\"title\":\"折线图-VChart\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_line.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"line\":{\"style\":{\"lineWidth\":1,\"lineCap\":\"butt\",\"curveType\":\"linear\"}},\"point\":{\"visible\":true,\"style\":{\"symbolType\":\"circle\",\"size\":10,\"fillOpacity\":1,\"lineWidth\":2,\"stroke\":\"#ffffff\",\"strokeOpacity\":1,\"dx\":0,\"dy\":0}},\"type\":\"line\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"percent\":false,\"category\":\"Lines\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 3\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_29k8tmytfgn400\",\"name\":\"页面 3\",\"sort\":3,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"弹窗 1\",\"width\":1440,\"height\":420,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#080d16f5\",\"selectColor\":true,\"chartThemeColor\":\"chalk\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_17yb3mn5v8qk00\",\"isGroup\":false,\"attr\":{\"x\":347,\"y\":185,\"w\":50,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"bounce\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}}],\"id\":\"id_10s20izogqxc00\",\"name\":\"弹窗 1\",\"sort\":4,\"pageType\":\"modal\",\"modalConfig\":{\"title\":\"\",\"width\":1440,\"height\":420,\"heightMode\":\"fixed\",\"titleHeight\":44,\"titleFontSize\":15,\"titleFontWeight\":650,\"titleColor\":\"rgba(241, 245, 249, 0.96)\",\"titleBackground\":\"rgba(2, 6, 23, 0.32)\",\"titleAlign\":\"left\",\"placement\":\"center\",\"theme\":\"screen\",\"animation\":\"zoom\",\"showTitle\":true,\"showFooter\":false,\"showCancel\":true,\"showConfirm\":true,\"cancelText\":\"取消\",\"confirmText\":\"确认\",\"cancelAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\"},\"confirmAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\",\"requestConfig\":{\"requestDataType\":1,\"requestHttpType\":\"post\",\"requestUrl\":\"\",\"requestInterval\":0,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}}},\"showMask\":true,\"maskOpacity\":0.58,\"maskClosable\":true,\"showClose\":true,\"borderRadius\":8}}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2059201723858452482', '2026-06-06 19:10:50', 1, '2026-05-26 17:15:24', 1, '2026-07-06 17:35:43', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059461033649799170, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_pbhxnaf68kg0\",\"activePageId\":\"id_pbhxnaf68kg0\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"数据指挥舱\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4h005vdh2c6000\",\"isGroup\":false,\"attr\":{\"x\":600,\"y\":330,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_2aqkd1iqhvi800\",\"isGroup\":false,\"attr\":{\"x\":438,\"y\":13,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"数据指挥舱\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"数据指挥舱\",\"subtitle\":\"实时监控平台\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_1zmm467xw0w000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4ztq2e0xz7k000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"今日访问\",\"value\":12850,\"unit\":\"次\",\"trend\":\"+12.5%\"},{\"title\":\"活跃用户\",\"value\":3842,\"unit\":\"人\",\"trend\":\"+8.3%\"},{\"title\":\"转化率\",\"value\":23.6,\"unit\":\"%\",\"trend\":\"+5.1%\"},{\"title\":\"服务器负载\",\"value\":64.2,\"unit\":\"%\",\"trend\":\"-2.1%\"}],\"columns\":4,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_2tqr6uq0hw8000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"区域销售排名\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"区域销售排名\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5qmbe373718000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"区域销售排名\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"区域\",\"销售额\"],\"source\":[{\"区域\":\"华东\",\"销售额\":12850},{\"区域\":\"华南\",\"销售额\":11230},{\"区域\":\"华北\",\"销售额\":9450},{\"区域\":\"西南\",\"销售额\":8190},{\"区域\":\"西北\",\"销售额\":6980}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4xhqnalz3ro000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"月度营收趋势\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"月度营收趋势\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3fuudw9h9p2000\",\"isGroup\":false,\"attr\":{\"x\":1478,\"y\":168,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_1drjkiffcn2800\",\"trigger\":\"click\",\"type\":\"goPage\",\"targetPageId\":\"id_pbhxnaf68kg0\",\"params\":[]}]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"营收\"],\"source\":[{\"月份\":\"1月\",\"营收\":820.5},{\"月份\":\"2月\",\"营收\":950.2},{\"月份\":\"3月\",\"营收\":1100.8},{\"月份\":\"4月\",\"营收\":1280.3},{\"月份\":\"5月\",\"营收\":1420.6},{\"月份\":\"6月\",\"营收\":1560.9}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_45951mxf1r8000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":120,\"w\":988,\"h\":700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"全球业务分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"全球业务分布\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_427p4tv77kg000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":164,\"w\":972,\"h\":648,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ThreeEarth01\",\"chartConfig\":{\"key\":\"ThreeEarth01\",\"chartKey\":\"VThreeEarth01\",\"conKey\":\"VCThreeEarth01\",\"title\":\"全球业务分布\",\"category\":\"Three\",\"categoryName\":\"三维\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"threeEarth01.png\"},\"option\":{\"dataset\":[{\"startArray\":{\"name\":\"杭州\",\"N\":30.246026,\"E\":120.210792},\"endArray\":[{\"name\":\"曼谷\",\"N\":22,\"E\":100.49074172973633},{\"name\":\"澳大利亚\",\"N\":-23.68477416688374,\"E\":133.857421875},{\"name\":\"新疆维吾尔自治区\",\"N\":41.748,\"E\":84.9023},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"美国\",\"N\":34.125447565116126,\"E\":241.7431640625},{\"name\":\"英国\",\"N\":51.508742458803326,\"E\":359.82421875},{\"name\":\"巴西\",\"N\":-9.96885060854611,\"E\":668.1445312499999}]},{\"startArray\":{\"name\":\"北京\",\"N\":39.89491,\"E\":116.322056},\"endArray\":[{\"name\":\"西藏\",\"N\":29.660361,\"E\":91.132212},{\"name\":\"广西\",\"N\":22.830824,\"E\":108.30616},{\"name\":\"江西\",\"N\":28.676493,\"E\":115.892151},{\"name\":\"贵阳\",\"N\":26.647661,\"E\":106.630153}]}]}},{\"id\":\"id_2vu0mvdblwk000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"设备状态分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"设备状态分布\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_eriiyryenww00\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"设备状态分布\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"isCarousel\":false,\"type\":\"ring\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"状态\",\"数量\"],\"source\":[{\"状态\":\"运行中\",\"数量\":126},{\"状态\":\"待机\",\"数量\":45},{\"状态\":\"维护\",\"数量\":18},{\"状态\":\"告警\",\"数量\":9}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"65%\"],\"center\":[\"50%\",\"60%\"],\"roseType\":false,\"avoidLabelOverlap\":false,\"itemStyle\":{\"show\":true,\"borderRadius\":10,\"borderColor\":\"#fff\",\"borderWidth\":2},\"label\":{\"show\":false,\"position\":\"center\",\"formatter\":\"{b}\",\"fontWeight\":\"normal\",\"fontSize\":14,\"color\":\"#454E54\",\"textBorderColor\":\"#ffffff\",\"textBorderWidth\":1},\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":40,\"fontWeight\":\"bold\"}},\"labelLine\":{\"show\":false}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4kqn7qqkp9m000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":840,\"w\":988,\"h\":216,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"实时告警记录\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"实时告警记录\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2n4sbv9vf74000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":884,\"w\":972,\"h\":164,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"实时告警记录\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"时间\",\"设备\",\"描述\",\"级别\"],\"dataset\":[[\"10:23\",\"CNC-01\",\"温度过高\",\"高\"],[\"10:18\",\"PLC-03\",\"通信中断\",\"紧急\"],[\"10:15\",\"传感器A12\",\"异常振动\",\"中\"],[\"10:10\",\"AGV-02\",\"路径偏离\",\"低\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_1lodbuz3olmo00\",\"isGroup\":false,\"attr\":{\"x\":560,\"y\":860,\"w\":800,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}}],\"id\":\"id_pbhxnaf68kg0\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-27 10:25:48', 1, '2026-05-27 11:18:23', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059480446667096065, 1, 2054531934817726466, NULL, 'test001', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/2d7922f533c14fef92831d2956f2b216.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779862950%3B1779866550&q-key-time=1779862950%3B1779866550&q-header-list=host&q-url-param-list=&q-signature=d4722b1fc6eabeded9fe1e8866338dfdf8918a35', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"test001\",\"homePageId\":\"id_4gt2tslkhxy000\",\"activePageId\":\"id_4gt2tslkhxy000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"test001\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenBlueOrange\",\"previewScaleType\":\"full\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_1x81z1sf0p0g00\",\"isGroup\":false,\"attr\":{\"x\":29,\"y\":44,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5ty7wzuacng000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":368,\"w\":497,\"h\":289,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_njv5sbrzwwg00\",\"isGroup\":false,\"attr\":{\"x\":625,\"y\":344,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"metric-base.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://49571464bacf4ce4bdb486032075cdb2\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_1rdt7958wekg00\",\"isGroup\":false,\"attr\":{\"x\":613,\"y\":718,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"channel-develop.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://4b9316471ff6460ca9c8782a4b5b7123\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_rlbvfigfr9c00\",\"isGroup\":false,\"attr\":{\"x\":29,\"y\":132,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"pulse\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1uvst84y1qf400\",\"isGroup\":false,\"attr\":{\"x\":29,\"y\":-39,\"w\":1922,\"h\":1062,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"bg03.jpg\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://1204bd1ed5c8460388353998f36408fc\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_5hqmhba4i8o000\",\"isGroup\":false,\"attr\":{\"x\":1309,\"y\":272,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2yjafppy2kq000\",\"isGroup\":false,\"attr\":{\"x\":359,\"y\":451,\"w\":900,\"h\":86,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle\",\"chartConfig\":{\"key\":\"ScreenTitle\",\"chartKey\":\"VScreenTitle\",\"conKey\":\"VCScreenTitle\",\"title\":\"科技标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title01.png\"},\"option\":{\"dataset\":\"智慧运营指挥中心\",\"subtitle\":\"\",\"styleVariant\":\"wing\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#f6fbff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":6,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#23d5ff\",\"secondaryColor\":\"#1f62ff\",\"backgroundColor\":\"#061a3a66\",\"borderColor\":\"#28dfff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_3qs5l0f4shy000\",\"isGroup\":false,\"attr\":{\"x\":158,\"y\":495,\"w\":860,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":10,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}}],\"id\":\"id_4gt2tslkhxy000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2059480446667096065', '2026-05-27 14:22:31', 1, '2026-05-27 11:42:56', 1, '2026-05-28 13:41:57', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059532007527186433, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1awvha0nxvnk00\",\"activePageId\":\"id_1awvha0nxvnk00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_1awvha0nxvnk00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-27 15:07:50', 1, '2026-05-29 20:30:50', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059795977043476481, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_572rsrp9cqw000\",\"activePageId\":\"id_572rsrp9cqw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_26l9x8r9lutc00\",\"isGroup\":false,\"attr\":{\"x\":86,\"y\":37,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_572rsrp9cqw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 08:36:45', 1, '2026-05-28 08:38:46', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059798639562489857, 1, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":160,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 08:47:20', 1, '2026-05-28 11:24:10', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059893918517198850, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2l9l7ic6ifc000\",\"activePageId\":\"id_2l9l7ic6ifc000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_599yeij3d9w000\",\"isGroup\":false,\"attr\":{\"x\":66,\"y\":134,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4wm8c09qw5k000\",\"isGroup\":false,\"attr\":{\"x\":52,\"y\":415,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_23o04j8l19kw00\",\"isGroup\":false,\"attr\":{\"x\":1196,\"y\":90,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_33y5a6p8b3u000\",\"isGroup\":false,\"attr\":{\"x\":1338,\"y\":540,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"折线图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1opycawrag2o00\",\"isGroup\":false,\"attr\":{\"x\":87,\"y\":715,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCrossrange\",\"chartConfig\":{\"key\":\"VChartBarCrossrange\",\"chartKey\":\"VVChartBarCrossrange\",\"conKey\":\"VCVChartBarCrossrange\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_y.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"value\"],\"yField\":[\"year\",\"type\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"direction\":\"horizontal\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\",\"height\":10}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_16kxr26fjp4000\",\"isGroup\":false,\"attr\":{\"x\":814,\"y\":114,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"图片\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"/forge-report/static/png/logo.png\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_9pin057gun000\",\"isGroup\":false,\"attr\":{\"x\":808,\"y\":777,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableList\",\"chartConfig\":{\"key\":\"TableList\",\"chartKey\":\"VTableList\",\"conKey\":\"VCTableList\",\"title\":\"滚动排名列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_list.png\"},\"option\":{\"dataset\":[{\"name\":\"荣成\",\"value\":26700},{\"name\":\"河南\",\"value\":20700},{\"name\":\"河北\",\"value\":18700},{\"name\":\"徐州\",\"value\":17800},{\"name\":\"漯河\",\"value\":16756},{\"name\":\"三门峡\",\"value\":12343},{\"name\":\"郑州\",\"value\":9822},{\"name\":\"周口\",\"value\":8912},{\"name\":\"濮阳\",\"value\":6834},{\"name\":\"信阳\",\"value\":5875},{\"name\":\"新乡\",\"value\":3832},{\"name\":\"大同\",\"value\":1811}],\"rowNum\":5,\"waitTime\":2,\"unit\":\"\",\"sort\":true,\"color\":\"#1370fb\",\"textColor\":\"#CDD2F8FF\",\"borderColor\":\"#1370fb80\",\"carousel\":\"single\",\"indexFontSize\":12,\"leftFontSize\":12,\"rightFontSize\":12}}],\"id\":\"id_2l9l7ic6ifc000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 15:05:56', 1, '2026-05-28 15:48:06', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059905168185786370, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4qg9b8nlmd2000\",\"activePageId\":\"id_4qg9b8nlmd2000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_4qg9b8nlmd2000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 15:50:38', 1, '2026-05-28 15:50:38', 2, '0');
INSERT INTO `ai_report_project` VALUES (2059941592343863298, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_358fwqg9n18000\",\"activePageId\":\"id_358fwqg9n18000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2qzwsowcbbi000\",\"isGroup\":false,\"attr\":{\"x\":141,\"y\":121,\"w\":600,\"h\":373,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_358fwqg9n18000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 18:15:22', 1, '2026-06-10 09:14:50', 2, '0');
INSERT INTO `ai_report_project` VALUES (2060002094877073409, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_31tdjnoc3gg000\",\"activePageId\":\"id_31tdjnoc3gg000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2h3vjraoj4k000\",\"isGroup\":false,\"attr\":{\"x\":460,\"y\":134,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"put\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1780020346075_dfed1f48843aa8\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"startTime\",\"source\":\"preset\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"presetType\":\"tn-day-start\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"},{\"id\":\"1780020346075_97f367cc2c9cc8\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"endTime\",\"source\":\"preset\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"presetType\":\"tn-day-end\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_31tdjnoc3gg000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_5krfgljk4ns000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-28 22:15:47', 1, '2026-05-29 10:06:02', 2, '0');
INSERT INTO `ai_report_project` VALUES (2060186532730724353, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5m4xlsotv9c00\",\"activePageId\":\"id_5m4xlsotv9c00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":true,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"roma\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenRedBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_riwchfo0oqo00\",\"isGroup\":false,\"attr\":{\"x\":102,\"y\":49,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_32vwjjibbd2000\",\"isGroup\":false,\"attr\":{\"x\":722,\"y\":53,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_augvoy7q6i800\",\"isGroup\":false,\"attr\":{\"x\":109,\"y\":355,\"w\":560,\"h\":92,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StepFlow\",\"chartConfig\":{\"key\":\"StepFlow\",\"chartKey\":\"VStepFlow\",\"conKey\":\"VCStepFlow\",\"title\":\"步骤流程\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"buzhou.png\"},\"option\":{\"dataset\":[{\"title\":\"投料\",\"status\":\"done\"},{\"title\":\"加工\",\"status\":\"active\"},{\"title\":\"质检\",\"status\":\"pending\"},{\"title\":\"入库\",\"status\":\"pending\"}],\"accentColor\":\"#25d8ff\",\"doneColor\":\"#47ffb2\",\"pendingColor\":\"#315477\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a66\"}},{\"id\":\"id_559shsblpto000\",\"isGroup\":false,\"attr\":{\"x\":107,\"y\":521,\"w\":520,\"h\":150,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WorkflowStatus\",\"chartConfig\":{\"key\":\"WorkflowStatus\",\"chartKey\":\"VWorkflowStatus\",\"conKey\":\"VCWorkflowStatus\",\"title\":\"流程状态\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"process.png\"},\"option\":{\"title\":\"处理进度\",\"activeIndex\":1,\"dataSource\":{\"url\":\"\",\"method\":\"get\",\"dataPath\":\"data\",\"paramMap\":{}},\"steps\":[{\"label\":\"提交\",\"desc\":\"已创建\",\"status\":\"done\"},{\"label\":\"审核\",\"desc\":\"处理中\",\"status\":\"active\"},{\"label\":\"完成\",\"desc\":\"待确认\",\"status\":\"todo\"}],\"style\":{\"accentColor\":\"#25d8ff\",\"doneColor\":\"#34d399\",\"todoColor\":\"#6b8aaa\",\"textColor\":\"#e7f4ff\",\"panelColor\":\"rgba(4, 18, 38, 0.76)\",\"borderColor\":\"rgba(94, 234, 212, 0.22)\"}}},{\"id\":\"id_1rkdpc6340kg00\",\"isGroup\":false,\"attr\":{\"x\":722,\"y\":385,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Decorates04\",\"chartConfig\":{\"key\":\"Decorates04\",\"chartKey\":\"VDecorates04\",\"conKey\":\"VCDecorates04\",\"title\":\"装饰-04\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates04.png\"},\"option\":{\"colors\":[\"#1dc1f5\",\"#1dc1f5\"],\"reverse\":false}},{\"id\":\"id_5j4tw3l7hjs000\",\"isGroup\":false,\"attr\":{\"x\":1348,\"y\":730,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"辉光模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"辉光模块\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_zeel4ai7lfk00\",\"isGroup\":false,\"attr\":{\"x\":1328,\"y\":377,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"重角模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"重角模块\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#ff9f1c\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3egoagyhxne000\",\"isGroup\":false,\"attr\":{\"x\":1329,\"y\":38,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"辉光模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"辉光模块\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_iimdwciemrc00\",\"isGroup\":false,\"attr\":{\"x\":726,\"y\":735,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"棱角模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"分析模块\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_q4qqomr95dc00\",\"isGroup\":false,\"attr\":{\"x\":102,\"y\":833,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border10\",\"chartConfig\":{\"key\":\"Border10\",\"chartKey\":\"VBorder10\",\"conKey\":\"VCBorder10\",\"title\":\"边框-10\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border10.png\"},\"option\":{\"colors\":[\"#1089ff\",\"#0000ff\"],\"backgroundColor\":\"#00000000\"}}],\"id\":\"id_5m4xlsotv9c00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_shj8ncbug1s00\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-29 10:28:40', 1, '2026-06-01 14:24:02', 2, '0');
INSERT INTO `ai_report_project` VALUES (2060196138177617922, 1, 2054531934817726466, NULL, 'yyyyy', '3547187d393e408e976ee299bafd179f', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"yyyyy\",\"homePageId\":\"id_f8fnl7cej5s00\",\"activePageId\":\"id_f8fnl7cej5s00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"vintage\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2ik8l8xxf0c000\",\"isGroup\":false,\"attr\":{\"x\":1147.5,\"y\":967,\"w\":587,\"h\":83,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsPagination\",\"chartConfig\":{\"key\":\"InputsPagination\",\"chartKey\":\"VInputsPagination\",\"conKey\":\"VCInputsPagination\",\"title\":\"分页\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_pagination.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"页数\"},{\"value\":\"data2\",\"label\":\"每页条数\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"pageValue\":1,\"sizeValue\":[2,4,8,10,20],\"pageSize\":4,\"dataset\":10}},{\"id\":\"id_3kt47qrkt6e000\",\"isGroup\":false,\"attr\":{\"x\":47.5,\"y\":311,\"w\":381,\"h\":165,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableList\",\"chartConfig\":{\"key\":\"TableList\",\"chartKey\":\"VTableList\",\"conKey\":\"VCTableList\",\"title\":\"滚动排名列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_list.png\"},\"option\":{\"dataset\":[{\"name\":\"荣成\",\"value\":26700},{\"name\":\"河南\",\"value\":20700},{\"name\":\"河北\",\"value\":18700},{\"name\":\"徐州\",\"value\":17800},{\"name\":\"漯河\",\"value\":16756},{\"name\":\"三门峡\",\"value\":12343},{\"name\":\"郑州\",\"value\":9822},{\"name\":\"周口\",\"value\":8912},{\"name\":\"濮阳\",\"value\":6834},{\"name\":\"信阳\",\"value\":5875},{\"name\":\"新乡\",\"value\":3832},{\"name\":\"大同\",\"value\":1811}],\"rowNum\":5,\"waitTime\":2,\"unit\":\"\",\"sort\":true,\"color\":\"#1370fb\",\"textColor\":\"#CDD2F8FF\",\"borderColor\":\"#1370fb80\",\"carousel\":\"single\",\"indexFontSize\":12,\"leftFontSize\":12,\"rightFontSize\":12}},{\"id\":\"id_4rmley8ezc800\",\"isGroup\":false,\"attr\":{\"x\":710,\"y\":68,\"w\":1133,\"h\":436,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"用户ID\",\"租户编号\",\"用户名（租户内唯一）\",\"用户真实姓名\",\"用户触点（app/pc/h5/wechat）\",\"密码（加密存储）\",\"密码盐值\",\"头像URL\",\"创建者\",\"创建时间\",\"更新者\"],\"dataset\":[[1,1,\"admin\",\"超级管理员\",\"\",\"$2a$10$qbyP1V6z0e1G0DwIc7WHiO//z2jNNVsXk83O7tCPP.4CkYqLRNXzu\",\"\",\"883a973dd59b47e7ab3c95d2bf7771c5\",\"\",\"2025-11-12 17:41:17\",1],[21,1,\"gitee_4998937\",\"yaomd\",\"\",\"$2a$10$E6g4WTBthEb6FvphyApHy.Pe/jGrIakdspNONxTsesF1/BfzxsJui\",\"\",\"https://foruda.gitee.com/avatar/1677030453322039345/4998937_yaomd_1605663300.png\",\"\",\"2026-04-01 17:59:25\",\"\"],[22,1,\"gitee_5359992\",\"ml331\",\"\",\"$2a$10$YdK6cUzJ709aWARbl3Pq3eQ.XKyKhye2K79.nPQMn63DyhkTjVIOK\",\"\",\"https://gitee.com/assets/no_portrait.png\",\"\",\"2026-04-07 17:50:00\",\"\"],[23,1,\"tianshang1\",\"天上1\",\"\",\"$2a$10$ZwTE07mbNOUf6oh7DRMMmuE/LGepCs2GXkNyUAMRBC5.xU4G93GGG\",\"\",\"\",2,\"2026-05-29 22:16:24\",1],[25,1,\"test\",\"测试用户\",\"\",\"$2a$10$HJdqRT2ULYBZXl2BF4gASOAPMDFuKwegcEah3KiYtfs7qglcwoQcG\",\"\",\"\",1,\"2026-06-10 11:22:09\",1],[27,1,\"h5_admin\",\"H5演示账号\",\"\",\"$2a$10$jX/sPUFsvOuwz5b09HoE/OvlnT03q8nywIfbdAq92QnX4gznBpa4O\",\"\",\"495ef2947fac4fa683455831a0574491\",1,\"2026-06-11 14:08:11\",1],[29,4,\"xiaomi\",\"米粒\",\"\",\"$2a$10$0MflyUMxQ4XTrdtpw5LHI.NeEW3G3qpLLlFdZKUtR5wfgEd9QG9qm\",\"\",\"\",1,\"2026-06-16 17:15:27\",1],[30,4,\"zhangtian\",\"张天\",\"\",\"$2a$10$GpVJ4cSRrim53Bmtzy6wwupmN2djQxkXgoW0A.mZZmmjgxUTVF.Su\",\"\",\"\",29,\"2026-06-16 19:57:39\",29]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_1exm3a3boexs00\",\"isGroup\":false,\"attr\":{\"x\":80,\"y\":581,\"w\":450,\"h\":209,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TablesBasic\",\"chartConfig\":{\"key\":\"TablesBasic\",\"chartKey\":\"VTablesBasic\",\"conKey\":\"VCTablesBasic\",\"title\":\"基础分页表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"dataset\":{\"dimensions\":[{\"title\":\"产品名称\",\"key\":\"productName\",\"align\":\"center\"},{\"title\":\"产品销量（万）\",\"key\":\"totalSum\",\"align\":\"center\"},{\"title\":\"销售额（万）\",\"key\":\"totalAmount\",\"align\":\"center\"}],\"source\":[{\"key\":0,\"productName\":\"产品A1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":1,\"productName\":\"产品B1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":2,\"productName\":\"产品C1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":3,\"productName\":\"产品D1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":4,\"productName\":\"产品A2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":5,\"productName\":\"产品D2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":6,\"productName\":\"产品A3\",\"totalSum\":10,\"totalAmount\":10}]},\"pagination\":{\"page\":1,\"pageSize\":5},\"align\":\"center\",\"style\":{\"border\":\"on\",\"singleColumn\":\"off\",\"singleLine\":\"off\",\"bottomBordered\":\"on\",\"striped\":\"on\",\"fontSize\":16,\"borderWidth\":0,\"borderColor\":\"black\",\"borderStyle\":\"solid\"},\"inputShow\":\"none\"}},{\"id\":\"id_4fxlao1m6r6000\",\"isGroup\":false,\"attr\":{\"x\":1000,\"y\":551,\"w\":836,\"h\":330,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}},{\"id\":\"id_4w7zdvd4up0000\",\"isGroup\":false,\"attr\":{\"x\":370,\"y\":817,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3rvxkj3azre000\",\"isGroup\":false,\"attr\":{\"x\":-12,\"y\":-70,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeInLeft\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1783041869206_21ece48a694e18\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"\",\"source\":\"context\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":1,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_3l9wgj7ew5400\",\"trigger\":\"click\",\"type\":\"goPage\",\"targetPageId\":\"id_f8fnl7cej5s00\",\"params\":[]}]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_f8fnl7cej5s00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2060196138177617922', '2026-06-01 09:57:02', 1, '2026-05-29 11:06:51', 1, '2026-07-03 10:04:17', 2, '0');
INSERT INTO `ai_report_project` VALUES (2060283919159615489, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_13d1umusz1w000\",\"activePageId\":\"id_13d1umusz1w000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3hk76v68zwg000\",\"isGroup\":false,\"attr\":{\"x\":42,\"y\":46,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1dwwjqkoryow00\",\"isGroup\":false,\"attr\":{\"x\":222,\"y\":420,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1w058nxe4za800\",\"isGroup\":false,\"attr\":{\"x\":770,\"y\":101,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":650000,\"showHainanIsLands\":false,\"enter\":true,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"650000\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"650000\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":true,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":2,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":1,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_220wnvtvbrsw00\",\"isGroup\":false,\"attr\":{\"x\":542,\"y\":14,\"w\":500,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Process\",\"chartConfig\":{\"key\":\"Process\",\"chartKey\":\"VProcess\",\"conKey\":\"VCProcess\",\"title\":\"NaiveUI-进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"image\":\"process.png\"},\"option\":{\"dataset\":36,\"type\":\"dashboard\",\"processing\":true,\"color\":\"#4992FFFF\",\"railColor\":\"#3e3e3f\",\"unit\":\"%\",\"indicatorTextSize\":34,\"indicatorPlacement\":\"outside\",\"indicatorTextColor\":\"#FFFFFFFF\",\"offsetDegree\":0}},{\"id\":\"id_3z4nqeo2hhs000\",\"isGroup\":false,\"attr\":{\"x\":171,\"y\":806,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Sankey\",\"chartConfig\":{\"key\":\"Sankey\",\"chartKey\":\"VSankey\",\"conKey\":\"VCSankey\",\"title\":\"桑基图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"sankey.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"dataset\":{\"label\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"tooltip\":{\"show\":1,\"trigger\":\"item\",\"triggerOn\":\"mousemove\"},\"series\":{\"type\":\"sankey\",\"layout\":\"none\",\"orient\":\"horizontal\",\"data\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1zrt1p0xjc0000\",\"isGroup\":false,\"attr\":{\"x\":1187,\"y\":761,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Dial\",\"chartConfig\":{\"key\":\"Dial\",\"chartKey\":\"VDial\",\"conKey\":\"VCDial\",\"title\":\"表盘\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"dial.png\"},\"option\":{\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":70,\"series\":[{\"type\":\"gauge\",\"data\":[{\"value\":70,\"itemStyle\":{\"color\":\"#2AF4FF\"}}],\"min\":0,\"max\":100,\"splitNumber\":10,\"center\":[\"50%\",\"55%\"],\"radius\":\"80%\",\"axisLine\":{\"lineStyle\":{\"color\":[[0,\"rgba(0,212,230,0.5)\"],[1,\"rgba(28,128,245,0)\"]],\"width\":170}},\"axisLabel\":{\"color\":\"#eee\",\"fontSize\":14},\"axisTick\":{\"show\":false},\"splitLine\":{\"show\":false},\"detail\":{\"show\":false},\"pointer\":{\"length\":\"80%\",\"width\":4},\"animationDuration\":2000},{\"name\":\"外部刻度\",\"type\":\"gauge\",\"center\":[\"50%\",\"55%\"],\"radius\":\"90%\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"width\":25,\"color\":[[0,\"#1369E380\"],[1,\"#1369E380\"]]}},\"axisLabel\":{\"show\":false},\"axisTick\":{\"splitNumber\":5,\"lineStyle\":{\"color\":\"#42E5FB\",\"width\":2}},\"splitLine\":{\"length\":15,\"lineStyle\":{\"color\":\"#42E5FB\"}}}]}},{\"id\":\"id_3s5l0phsk6w000\",\"isGroup\":false,\"attr\":{\"x\":707,\"y\":739,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_13d1umusz1w000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-05-29 16:55:39', 1, '2026-06-05 01:16:05', 2, '0');
INSERT INTO `ai_report_project` VALUES (2061248056832385026, 1, 2054531934817726466, NULL, '新项目123', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目123\",\"homePageId\":\"id_1fltfnb1mj5s00\",\"activePageId\":\"id_1fltfnb1mj5s00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目123\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5crsf122f7s000\",\"isGroup\":false,\"attr\":{\"x\":142,\"y\":169,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":true,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1fltfnb1mj5s00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-01 08:46:48', 1, '2026-06-01 08:55:10', 2, '0');
INSERT INTO `ai_report_project` VALUES (2061259020868870146, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5nre7ra2nm0000\",\"activePageId\":\"id_5nre7ra2nm0000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_43u7l2uwh26000\",\"isGroup\":false,\"attr\":{\"x\":25,\"y\":45,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_client\",\"phone\",\"gender\",\"salt\",\"user_status\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_client\",\"phone\",\"gender\",\"salt\",\"user_status\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_client\",\"phone\",\"gender\",\"salt\",\"user_status\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"source\":[{\"id\":1,\"tenant_id\":1,\"username\":\"admin\",\"real_name\":\"超级管理员\",\"user_client\":null,\"phone\":\"13800138000\",\"gender\":1,\"salt\":null,\"user_status\":1,\"region_code\":\"150000\",\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"update_by\":1,\"update_time\":\"2026-06-04 09:05:19\",\"key\":0},{\"id\":2,\"tenant_id\":1,\"username\":\"test\",\"real_name\":\"测试用户\",\"user_client\":null,\"phone\":\"13800138001\",\"gender\":1,\"salt\":null,\"user_status\":1,\"region_code\":\"150100\",\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"update_by\":1,\"update_time\":\"2026-05-30 12:50:08\",\"key\":1},{\"id\":21,\"tenant_id\":1,\"username\":\"gitee_4998937\",\"real_name\":\"yaomd\",\"user_client\":null,\"phone\":null,\"gender\":0,\"salt\":null,\"user_status\":1,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-01 17:59:25\",\"update_by\":null,\"update_time\":\"2026-06-04 08:42:23\",\"key\":2},{\"id\":22,\"tenant_id\":1,\"username\":\"gitee_5359992\",\"real_name\":\"ml331\",\"user_client\":null,\"phone\":null,\"gender\":0,\"salt\":null,\"user_status\":1,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-07 17:50:00\",\"update_by\":null,\"update_time\":\"2026-06-04 08:42:23\",\"key\":3},{\"id\":23,\"tenant_id\":1,\"username\":\"tianshang1\",\"real_name\":\"天上1\",\"user_client\":null,\"phone\":\"13534456755\",\"gender\":2,\"salt\":null,\"user_status\":1,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":2,\"create_time\":\"2026-05-29 22:16:24\",\"update_by\":1,\"update_time\":\"2026-06-03 16:21:41\",\"key\":4},{\"id\":24,\"tenant_id\":2,\"username\":\"gavin\",\"real_name\":\"gavin\",\"user_client\":null,\"phone\":\"13212345678\",\"gender\":1,\"salt\":null,\"user_status\":1,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-04 08:41:59\",\"update_by\":1,\"update_time\":\"2026-06-06 21:38:19\",\"key\":5}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2s09o8w36ou000\",\"isGroup\":false,\"attr\":{\"x\":44,\"y\":372,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_type\",\"user_client\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_type\",\"user_client\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"user_type\",\"user_client\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"source\":[{\"id\":1,\"tenant_id\":1,\"username\":\"admin\",\"real_name\":\"超级管理员\",\"user_type\":0,\"user_client\":null,\"email\":\"admin@example.com\",\"phone\":\"13800138000\",\"id_card\":null,\"gender\":1,\"password\":\"$2a$10$KRFFrq5raOH4OOCQV59yau99awPftAYgLMt0gCv5XpWH9E.6WYS/O\",\"salt\":null,\"user_status\":1,\"avatar\":\"4113e01faa21449dae74fc57e1b9ee39\",\"region_code\":\"150000\",\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"update_by\":1,\"update_time\":\"2026-06-04 09:05:19\",\"key\":0},{\"id\":2,\"tenant_id\":1,\"username\":\"test\",\"real_name\":\"测试用户\",\"user_type\":1,\"user_client\":null,\"email\":\"test@example.com\",\"phone\":\"13800138001\",\"id_card\":null,\"gender\":1,\"password\":\"$2a$10$4GMU9KOf0poT.NbwvwJt7e9mx44T5v2jgGG.yUhLCXtmxAZM1Toim\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":\"150100\",\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"update_by\":1,\"update_time\":\"2026-05-30 12:50:08\",\"key\":1},{\"id\":21,\"tenant_id\":1,\"username\":\"gitee_4998937\",\"real_name\":\"yaomd\",\"user_type\":2,\"user_client\":null,\"email\":null,\"phone\":null,\"id_card\":null,\"gender\":0,\"password\":\"$2a$10$E6g4WTBthEb6FvphyApHy.Pe/jGrIakdspNONxTsesF1/BfzxsJui\",\"salt\":null,\"user_status\":1,\"avatar\":\"https://foruda.gitee.com/avatar/1677030453322039345/4998937_yaomd_1605663300.png\",\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-01 17:59:25\",\"update_by\":null,\"update_time\":\"2026-06-04 08:42:23\",\"key\":2},{\"id\":22,\"tenant_id\":1,\"username\":\"gitee_5359992\",\"real_name\":\"ml331\",\"user_type\":2,\"user_client\":null,\"email\":null,\"phone\":null,\"id_card\":null,\"gender\":0,\"password\":\"$2a$10$YdK6cUzJ709aWARbl3Pq3eQ.XKyKhye2K79.nPQMn63DyhkTjVIOK\",\"salt\":null,\"user_status\":1,\"avatar\":\"https://gitee.com/assets/no_portrait.png\",\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-07 17:50:00\",\"update_by\":null,\"update_time\":\"2026-06-04 08:42:23\",\"key\":3},{\"id\":23,\"tenant_id\":1,\"username\":\"tianshang1\",\"real_name\":\"天上1\",\"user_type\":1,\"user_client\":null,\"email\":null,\"phone\":\"13534456755\",\"id_card\":null,\"gender\":2,\"password\":\"$2a$10$ZwTE07mbNOUf6oh7DRMMmuE/LGepCs2GXkNyUAMRBC5.xU4G93GGG\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":2,\"create_time\":\"2026-05-29 22:16:24\",\"update_by\":1,\"update_time\":\"2026-06-03 16:21:41\",\"key\":4},{\"id\":24,\"tenant_id\":2,\"username\":\"gavin\",\"real_name\":\"gavin\",\"user_type\":1,\"user_client\":null,\"email\":\"gavin@123.com\",\"phone\":\"13212345678\",\"id_card\":\"150203195601230001\",\"gender\":1,\"password\":\"$2a$10$6NIYz0cIUZ62Kf2HITkJ8eKb18JFIu1exUA1NzeiJyHHKPTE.xg7O\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-04 08:41:59\",\"update_by\":1,\"update_time\":\"2026-06-06 21:38:19\",\"key\":5}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4rzofbdih5i000\",\"isGroup\":false,\"attr\":{\"x\":511,\"y\":-52,\"w\":1048,\"h\":586,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"username\",\"real_name\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"create_dept\",\"create_by\",\"create_time\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"username\",\"real_name\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"create_dept\",\"create_by\",\"create_time\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"dimensions\":[\"username\",\"real_name\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"salt\",\"user_status\",\"avatar\",\"region_code\",\"last_login_time\",\"last_login_ip\",\"create_dept\",\"create_by\",\"create_time\"],\"source\":[{\"username\":\"admin\",\"real_name\":\"超级管理员\",\"email\":\"admin@example.com\",\"phone\":\"13800138000\",\"id_card\":null,\"gender\":1,\"password\":\"$2a$10$KRFFrq5raOH4OOCQV59yau99awPftAYgLMt0gCv5XpWH9E.6WYS/O\",\"salt\":null,\"user_status\":1,\"avatar\":\"4113e01faa21449dae74fc57e1b9ee39\",\"region_code\":\"150000\",\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"key\":0},{\"username\":\"test\",\"real_name\":\"测试用户\",\"email\":\"test@example.com\",\"phone\":\"13800138001\",\"id_card\":null,\"gender\":1,\"password\":\"$2a$10$4GMU9KOf0poT.NbwvwJt7e9mx44T5v2jgGG.yUhLCXtmxAZM1Toim\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":\"150100\",\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"key\":1},{\"username\":\"gitee_4998937\",\"real_name\":\"yaomd\",\"email\":null,\"phone\":null,\"id_card\":null,\"gender\":0,\"password\":\"$2a$10$E6g4WTBthEb6FvphyApHy.Pe/jGrIakdspNONxTsesF1/BfzxsJui\",\"salt\":null,\"user_status\":1,\"avatar\":\"https://foruda.gitee.com/avatar/1677030453322039345/4998937_yaomd_1605663300.png\",\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-01 17:59:25\",\"key\":2},{\"username\":\"gitee_5359992\",\"real_name\":\"ml331\",\"email\":null,\"phone\":null,\"id_card\":null,\"gender\":0,\"password\":\"$2a$10$YdK6cUzJ709aWARbl3Pq3eQ.XKyKhye2K79.nPQMn63DyhkTjVIOK\",\"salt\":null,\"user_status\":1,\"avatar\":\"https://gitee.com/assets/no_portrait.png\",\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-07 17:50:00\",\"key\":3},{\"username\":\"tianshang1\",\"real_name\":\"天上1\",\"email\":null,\"phone\":\"13534456755\",\"id_card\":null,\"gender\":2,\"password\":\"$2a$10$ZwTE07mbNOUf6oh7DRMMmuE/LGepCs2GXkNyUAMRBC5.xU4G93GGG\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":2,\"create_time\":\"2026-05-29 22:16:24\",\"key\":4},{\"username\":\"gavin\",\"real_name\":\"gavin\",\"email\":\"gavin@123.com\",\"phone\":\"13212345678\",\"id_card\":\"150203195601230001\",\"gender\":1,\"password\":\"$2a$10$6NIYz0cIUZ62Kf2HITkJ8eKb18JFIu1exUA1NzeiJyHHKPTE.xg7O\",\"salt\":null,\"user_status\":1,\"avatar\":null,\"region_code\":null,\"last_login_time\":null,\"last_login_ip\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-04 08:41:59\",\"key\":5}]},\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2mrxazuq8vs000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":50,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":[{\"dimensions\":[\"data1\"],\"source\":[[161.2,51.6],[167.5,59],[159.5,49.2],[157,63],[155.8,53.6],[170,59],[159.1,47.6],[166,69.8],[176.2,66.8],[160.2,75.2],[172.5,55.2],[170.9,54.2],[172.9,62.5],[153.4,42],[160,50],[147.2,49.8],[168.2,49.2],[175,73.2],[157,47.8],[170.2,72.8],[174,54.5],[173,59.8],[179.9,67.3],[170.5,67.8],[160,47],[154.4,46.2],[162,55],[176.5,83],[160,54.4],[152,45.8],[162.1,53.6],[170,73.2],[160.2,52.1],[161.3,67.9],[166.4,56.6],[168.9,62.3],[163.8,58.5],[167.6,54.5],[160,50.2],[161.3,60.3],[167.6,58.3],[165.1,56.2],[160,50.2],[170,72.9],[157.5,59.8],[167.6,61],[160.7,69.1],[163.2,55.9],[152.4,46.5],[157.5,54.3],[168.3,54.8],[180.3,60.7],[165.5,60],[165,62],[164.5,60.3],[156,52.7],[160,74.3]]},{\"dimensions\":[\"data2\"],\"source\":[[174,65.6],[175.3,71.8],[193.5,80.7],[186.5,72.6],[187.2,78.8],[181.5,74.8],[184,86.4],[184.5,78.4],[175,62],[184,81.6],[180,76.6],[177.8,83.6],[192,90],[176,74.6],[174,71],[184,79.6],[192.7,93.8],[142.7,93.8],[152.7,93.8],[170,61.3],[177.8,68.6],[184.2,80.1],[186.7,87.8],[171.4,84.7],[172.7,73.4],[175.3,72.1],[180.3,82.6],[182.9,88.7],[188,84.1],[177.2,94.1],[172.1,74.9],[167,59.1],[169.5,75.6],[174,86.2],[172.7,75.3],[182.2,87.1],[164.1,55.2],[163,57],[171.5,61.4],[184.2,76.8],[174,86.8]]}],\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3g08jr9lnok000\",\"isGroup\":false,\"attr\":{\"x\":4,\"y\":8,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterLogarithmicRegression\",\"chartConfig\":{\"key\":\"ScatterLogarithmicRegression\",\"chartKey\":\"VScatterLogarithmicRegression\",\"conKey\":\"VCScatterLogarithmicRegression\",\"title\":\"对数回归散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-logarithmic-regression.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":[\"1990\",\"2015\"]},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"dashed\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"dashed\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":[{\"source\":[[28604,77,17096869,\"Australia\",1990],[31163,77.4,27662440,\"Canada\",1990],[1516,68,1154605773,\"China\",1990],[13670,74.7,10582082,\"Cuba\",1990],[28599,75,4986705,\"Finland\",1990],[29476,77.1,56943299,\"France\",1990],[31476,75.4,78958237,\"Germany\",1990],[28666,78.1,254830,\"Iceland\",1990],[1777,57.7,870601776,\"India\",1990],[29550,79.1,122249285,\"Japan\",1990],[2076,67.9,20194354,\"North Korea\",1990],[12087,72,42972254,\"South Korea\",1990],[24021,75.4,3397534,\"New Zealand\",1990],[43296,76.8,4240375,\"Norway\",1990],[10088,70.8,38195258,\"Poland\",1990],[19349,69.6,147568552,\"Russia\",1990],[10670,67.3,53994605,\"Turkey\",1990],[26424,75.7,57110117,\"United Kingdom\",1990],[37062,75.4,252847810,\"United States\",1990],[44056,81.8,23968973,\"Australia\",2015],[43294,81.7,35939927,\"Canada\",2015],[13334,76.9,1376048943,\"China\",2015],[21291,78.5,11389562,\"Cuba\",2015],[38923,80.8,5503457,\"Finland\",2015],[37599,81.9,64395345,\"France\",2015],[44053,81.1,80688545,\"Germany\",2015],[42182,82.8,329425,\"Iceland\",2015],[5903,66.8,1311050527,\"India\",2015],[36162,83.5,126573481,\"Japan\",2015],[1390,71.4,25155317,\"North Korea\",2015],[34644,80.7,50293439,\"South Korea\",2015],[34186,80.6,4528526,\"New Zealand\",2015],[64304,81.6,5210967,\"Norway\",2015],[24787,77.3,38611794,\"Poland\",2015],[23038,73.13,143456918,\"Russia\",2015],[19360,76.5,78665830,\"Turkey\",2015],[38225,81.4,64715810,\"United Kingdom\",2015],[53354,79.1,321773631,\"United States\",2015]]},{\"transform\":{\"type\":\"filter\",\"config\":{\"dimension\":4,\"eq\":1990}}},{\"transform\":{\"type\":\"filter\",\"config\":{\"dimension\":4,\"eq\":2015}}},{\"transform\":{\"type\":\"ecStat:regression\",\"config\":{\"method\":\"logarithmic\"}}}],\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"visualMap\":{\"show\":false,\"dimension\":2,\"min\":20000,\"max\":1500000000,\"seriesIndex\":[0,1],\"inRange\":{\"symbolSize\":[10,70]}},\"series\":[{\"type\":\"scatter\",\"datasetIndex\":1},{\"type\":\"scatter\",\"datasetIndex\":2},{\"type\":\"line\",\"smooth\":true,\"datasetIndex\":3,\"symbolSize\":0.1,\"symbol\":\"circle\",\"label\":{\"show\":true,\"fontSize\":16},\"labelLayout\":{\"dx\":-20},\"encode\":{\"label\":2,\"tooltip\":1}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1f6r7jvypjnk00\",\"isGroup\":false,\"attr\":{\"x\":11,\"y\":227,\"w\":1000,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"高德地图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]}}},{\"id\":\"id_2a3g15ysjnvo00\",\"isGroup\":false,\"attr\":{\"x\":748,\"y\":545,\"w\":500,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Process\",\"chartConfig\":{\"key\":\"Process\",\"chartKey\":\"VProcess\",\"conKey\":\"VCProcess\",\"title\":\"NaiveUI-进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"image\":\"process.png\"},\"option\":{\"dataset\":36,\"type\":\"dashboard\",\"processing\":true,\"color\":\"#4992FFFF\",\"railColor\":\"#3e3e3f\",\"unit\":\"%\",\"indicatorTextSize\":34,\"indicatorPlacement\":\"outside\",\"indicatorTextColor\":\"#FFFFFFFF\",\"offsetDegree\":0}},{\"id\":\"id_5m7ttjqiurw000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":50,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"水球图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\"},\"option\":{\"dataset\":0.5,\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.5],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":50,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_5nre7ra2nm0000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-01 09:30:22', 1, '2026-06-09 09:04:17', 2, '0');
INSERT INTO `ai_report_project` VALUES (2061324198184574977, 1, 2054531934817726466, NULL, '新项目-副本', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-副本\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":457,\"y\":6,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"avatar\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"id\",\"tenant_id\",\"username\",\"real_name\",\"email\",\"phone\",\"id_card\",\"gender\",\"password\",\"avatar\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\",\"update_time\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"admin\",\"value\":1},{\"name\":\"test\",\"value\":2},{\"name\":\"gitee_4998937\",\"value\":21},{\"name\":\"gitee_5359992\",\"value\":22},{\"name\":\"tianshang1\",\"value\":23}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_51bbl03tjjc000\",\"isGroup\":false,\"attr\":{\"x\":1111.5,\"y\":178,\"w\":705,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Iframe\",\"chartConfig\":{\"key\":\"Iframe\",\"chartKey\":\"VIframe\",\"conKey\":\"VCIframe\",\"title\":\"远程网页\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"iframe.png\"},\"option\":{\"dataset\":\"https://www.mtruning.club/\",\"borderRadius\":10}},{\"id\":\"id_7mt4laufi6000\",\"isGroup\":false,\"attr\":{\"x\":1111.5,\"y\":676,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-01 13:49:21', 1, '2026-06-04 16:14:38', 2, '0');
INSERT INTO `ai_report_project` VALUES (2061368282483875842, 1, 2054531934817726466, NULL, '新项目', '6b6bd3757b4346a49fea4f45d6142851', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_vpggfo2338g00\",\"activePageId\":\"id_vpggfo2338g00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_irrvk80ikrk00\",\"isGroup\":false,\"attr\":{\"x\":51,\"y\":-8,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":true,\"hueRotate\":150,\"saturate\":0.9,\"contrast\":2,\"brightness\":1.5,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"slideInDown\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":40,\"label\":{\"show\":true,\"position\":\"bottom\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4jvzu6jpb2m000\",\"isGroup\":false,\"attr\":{\"x\":4,\"y\":351,\"w\":880,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3cqdcdi83i8000\",\"isGroup\":false,\"attr\":{\"x\":1068,\"y\":20,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_3z6bug6crca000\",\"isGroup\":false,\"attr\":{\"x\":1347,\"y\":377,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Graph\",\"chartConfig\":{\"key\":\"Graph\",\"chartKey\":\"VGraph\",\"conKey\":\"VCGraph\",\"title\":\"关系图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"graph.png\"},\"option\":{\"dataset\":{\"nodes\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}]},\"tooltip\":{},\"legend\":{\"show\":true,\"textStyle\":{\"color\":\"#eee\",\"fontSize\":14},\"data\":[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\"]},\"series\":[{\"type\":\"graph\",\"layout\":\"none\",\"data\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}],\"label\":{\"show\":1,\"position\":\"right\",\"formatter\":\"{b}\"},\"labelLayout\":{\"hideOverlap\":true},\"lineStyle\":{\"color\":\"source\",\"curveness\":0.2},\"force\":{\"repulsion\":100,\"gravity\":0.1,\"edgeLength\":30,\"layoutAnimation\":1,\"friction\":0.6}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4360t6xxeca000\",\"isGroup\":false,\"attr\":{\"x\":568,\"y\":15,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"双折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2kv6xl65qxi00\",\"isGroup\":false,\"attr\":{\"x\":68,\"y\":674,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1jq0l0e7qpfk00\",\"isGroup\":false,\"attr\":{\"x\":1425,\"y\":642,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3fyxff3q3os000\",\"isGroup\":false,\"attr\":{\"x\":821,\"y\":640,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartFunnel\",\"chartConfig\":{\"key\":\"VChartFunnel\",\"chartKey\":\"VVChartFunnel\",\"conKey\":\"VCVChartFunnel\",\"title\":\"漏斗图-VChart\",\"category\":\"Funnels\",\"categoryName\":\"漏斗图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_funnel.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"funnel\",\"dataset\":{\"values\":[{\"value\":100,\"name\":\"Step1\"},{\"value\":80,\"name\":\"Step2\"},{\"value\":60,\"name\":\"Step3\"},{\"value\":40,\"name\":\"Step4\"},{\"value\":20,\"name\":\"Step5\"}]},\"categoryField\":\"name\",\"valueField\":\"value\",\"category\":\"Funnels\",\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_vpggfo2338g00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2061368282483875842', '2026-06-06 18:01:40', 1, '2026-06-01 16:44:32', 1, '2026-06-06 18:01:40', 2, '0');
INSERT INTO `ai_report_project` VALUES (2062714878341505026, 1, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '#0f172a', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_zibjd2q77q800\",\"activePageId\":\"id_zibjd2q77q800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧矿山综合管控中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#0f172a\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3a1ifdfoslc000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#ffcf5a\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ff9f43\",\"backgroundColor\":\"#02081700\",\"opacity\":0.4,\"rotate\":0,\"animate\":true}},{\"id\":\"id_4qfh8437bt6000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":10,\"w\":1100,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle04\",\"chartConfig\":{\"key\":\"ScreenTitle04\",\"chartKey\":\"VScreenTitle04\",\"conKey\":\"VCScreenTitle04\",\"title\":\"大屏标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title04.png\"},\"option\":{\"dataset\":\"智慧矿山综合管控中心\",\"subtitle\":\"INTELLIGENTMINECOMMANDCENTER\",\"styleVariant\":\"blade\",\"titleMode\":\"gradient\",\"fontSize\":44,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#fff7d6\",\"gradientTo\":\"#ffcf5a\",\"accentColor\":\"#ffcf5a\",\"secondaryColor\":\"#ff6b35\",\"backgroundColor\":\"#3a210666\",\"borderColor\":\"#ffcf5a\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_1al87nlnnqtc0\",\"isGroup\":false,\"attr\":{\"x\":10,\"y\":100,\"w\":1900,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#ffcf5a\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2jrww60y95g000\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":240,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"综合效率\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"综合效率\",\"subtitle\":\"\",\"unit\":\"%\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1hnw0mw8w43k00\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":284,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ProgressRing\",\"chartConfig\":{\"key\":\"ProgressRing\",\"chartKey\":\"VProgressRing\",\"conKey\":\"VCProgressRing\",\"title\":\"综合效率\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"process.png\"},\"option\":{\"title\":\"完成率\",\"dataset\":85.6,\"unit\":\"%\",\"max\":100,\"ringWidth\":12,\"accentColor\":\"#ffcf5a\",\"secondColor\":\"#47ffb2\",\"trackColor\":\"#14304f\",\"textColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"backgroundColor\":\"#061a3a99\"}},{\"id\":\"id_2j126up9jxk000\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":240,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"安全监测\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"安全监测\",\"subtitle\":\"\",\"unit\":\"分\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_sxdyceewv7k00\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":284,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Radar\",\"chartConfig\":{\"key\":\"Radar\",\"chartKey\":\"VRadar\",\"conKey\":\"VCRadar\",\"title\":\"安全监测\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"radar.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":[\"data1\",\"data2\"]},\"tooltip\":{\"show\":true},\"dataset\":{\"radarIndicator\":[{\"name\":\"瓦斯\",\"max\":100},{\"name\":\"粉尘\",\"max\":100},{\"name\":\"温度\",\"max\":100},{\"name\":\"噪声\",\"max\":100},{\"name\":\"振动\",\"max\":100}],\"seriesData\":[{\"name\":\"当前值\",\"value\":[72,45,68,30,55]}]},\"radar\":{\"shape\":\"polygon\",\"radius\":[\"0%\",\"60%\"],\"center\":[\"50%\",\"55%\"],\"splitArea\":{\"show\":true},\"splitLine\":{\"show\":true},\"axisName\":{\"show\":true,\"color\":\"#eee\",\"fontSize\":12},\"axisLine\":{\"show\":true},\"axisTick\":{\"show\":true},\"indicator\":[{\"name\":\"数据1\",\"max\":6500},{\"name\":\"数据2\",\"max\":16000},{\"name\":\"数据3\",\"max\":30000},{\"name\":\"数据4\",\"max\":38000},{\"name\":\"数据5\",\"max\":52000},{\"name\":\"数据6\",\"max\":25000}]},\"series\":[{\"name\":\"radar\",\"type\":\"radar\",\"areaStyle\":{\"opacity\":0.1},\"data\":[{\"name\":\"data1\",\"value\":[4200,3000,20000,35000,50000,18000]},{\"name\":\"data2\",\"value\":[5000,14000,28000,26000,42000,21000]}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1unc4fn1gv4000\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"能耗热力\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"能耗热力\",\"subtitle\":\"\",\"unit\":\"kW\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3e2wnexuy2o000\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":702,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Heatmap\",\"chartConfig\":{\"key\":\"Heatmap\",\"chartKey\":\"VHeatmap\",\"conKey\":\"VCHeatmap\",\"title\":\"能耗热力\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"heatmap.png\"},\"option\":{\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"]},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"]},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"dimensions\":[\"时段\",\"设备\",\"能耗\"],\"source\":[{\"时段\":\"00:00\",\"设备\":\"采煤机\",\"能耗\":230},{\"时段\":\"00:00\",\"设备\":\"通风机\",\"能耗\":180},{\"时段\":\"04:00\",\"设备\":\"采煤机\",\"能耗\":260},{\"时段\":\"04:00\",\"设备\":\"通风机\",\"能耗\":190},{\"时段\":\"08:00\",\"设备\":\"采煤机\",\"能耗\":310},{\"时段\":\"08:00\",\"设备\":\"通风机\",\"能耗\":210},{\"时段\":\"12:00\",\"设备\":\"采煤机\",\"能耗\":280},{\"时段\":\"12:00\",\"设备\":\"通风机\",\"能耗\":200}]},\"tooltip\":{\"position\":\"top\"},\"visualMap\":{\"show\":true,\"min\":0,\"max\":10,\"itemWidth\":20,\"itemHeight\":140,\"calculable\":true,\"orient\":\"horizontal\",\"inRange\":{\"color\":[\"#4661c2\",\"#263253\"]}},\"series\":[{\"name\":\"\",\"type\":\"heatmap\",\"data\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]],\"label\":{\"show\":true},\"emphasis\":{\"itemStyle\":{\"borderColor\":\"#333\",\"borderWidth\":1,\"shadowBlur\":10,\"shadowColor\":\"rgba(0, 0, 0, 0.5)\"}},\"progressive\":1000,\"animation\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4v6nzi4756g000\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"设备状态\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"设备状态\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1t0aua6qon4w0\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":702,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StatusBadgeList\",\"chartConfig\":{\"key\":\"StatusBadgeList\",\"chartKey\":\"VStatusBadgeList\",\"conKey\":\"VCStatusBadgeList\",\"title\":\"设备状态\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"ztbqz.png\"},\"option\":{\"dataset\":[{\"label\":\"运行\",\"value\":38,\"color\":\"#47ffb2\"},{\"label\":\"待机\",\"value\":10,\"color\":\"#ffcf5a\"},{\"label\":\"故障\",\"value\":2,\"color\":\"#ff4d4f\"}],\"columns\":3,\"unit\":\"台\",\"backgroundColor\":\"#061a3a99\",\"borderColor\":\"#1c95ff\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_5l56fq75d28000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":240,\"w\":864,\"h\":816,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"矿山三维GIS态势图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"矿山三维GIS态势图\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_6jlr3iqnui400\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":284,\"w\":848,\"h\":764,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"矿山三维GIS态势图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\",\"lng\",\"lat\"],\"source\":[{\"name\":\"一号矿井\",\"value\":100,\"lng\":112.56,\"lat\":37.87},{\"name\":\"二号矿井\",\"value\":85,\"lng\":113.12,\"lat\":37.95},{\"name\":\"三号矿井\",\"value\":70,\"lng\":111.78,\"lat\":37.68}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[]}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"province\":\"山西\"}},{\"id\":\"id_38wlp4unhu0000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"产量趋势\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"产量趋势\",\"subtitle\":\"\",\"unit\":\"吨\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#ffcf5a\",\"borderColor\":\"#e6a520\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_1g73jbe81gu800\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"产量趋势\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"时间\",\"产量\",\"合格率\"],\"source\":[{\"时间\":\"00:00\",\"产量\":1200,\"合格率\":98.5},{\"时间\":\"02:00\",\"产量\":1350,\"合格率\":98.2},{\"时间\":\"04:00\",\"产量\":1420,\"合格率\":98.7},{\"时间\":\"06:00\",\"产量\":1560,\"合格率\":99},{\"时间\":\"08:00\",\"产量\":1700,\"合格率\":98.9},{\"时间\":\"10:00\",\"产量\":1650,\"合格率\":98.4}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4andbz6strs000\",\"isGroup\":false,\"attr\":{\"x\":1540,\"y\":115,\"w\":360,\"h\":96,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"实时产量\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"实时产量\",\"dataset\":4850,\"unit\":\"吨\",\"precision\":1,\"trendValue\":5.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"KPI\",\"accentColor\":\"#ffcf5a\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#1e293bcc\",\"borderColor\":\"#e6a520\",\"numberColor\":\"#ffffff\",\"labelColor\":\"#ffeeba\",\"showTrend\":true}},{\"id\":\"id_4ejrfo79i68000\",\"isGroup\":false,\"attr\":{\"x\":1540,\"y\":220,\"w\":360,\"h\":96,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"安全运行\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"安全运行\",\"dataset\":1286,\"unit\":\"天\",\"precision\":1,\"trendValue\":0,\"trendType\":\"flat\",\"trendLabel\":\"同比\",\"iconText\":\"KPI\",\"accentColor\":\"#47ffb2\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#1e293bcc\",\"borderColor\":\"#2ea87e\",\"numberColor\":\"#ffffff\",\"labelColor\":\"#b7ffe0\",\"showTrend\":true}},{\"id\":\"id_31q9026u50g000\",\"isGroup\":false,\"attr\":{\"x\":1540,\"y\":220,\"w\":360,\"h\":96,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"设备总数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"设备总数\",\"dataset\":52,\"unit\":\"台\",\"precision\":1,\"trendValue\":8.3,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"KPI\",\"accentColor\":\"#38bdf8\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#1e293bcc\",\"borderColor\":\"#2595c4\",\"numberColor\":\"#ffffff\",\"labelColor\":\"#b7e4ff\",\"showTrend\":true}}],\"id\":\"id_zibjd2q77q800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-05 09:55:25', 1, '2026-06-08 21:58:43', 2, '0');
INSERT INTO `ai_report_project` VALUES (2062725343083847682, 1, 2054531934817726466, NULL, '新项目', 'e5c103f2fcff431792fa1f2d2a169143', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_56jzfwg2mdw000\",\"activePageId\":\"id_56jzfwg2mdw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_21au3rieav7k00\",\"isGroup\":false,\"attr\":{\"x\":1258,\"y\":22,\"w\":615,\"h\":407,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeInLeft\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":1,\"datasetName\":\"test\",\"datasetFields\":[\"id\",\"tenant_id\",\"username\",\"user_type\",\"email\",\"id_card\",\"password\",\"avatar\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"id\",\"tenant_id\",\"username\",\"user_type\",\"email\",\"id_card\",\"password\",\"avatar\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"id\",\"tenant_id\",\"username\",\"user_type\",\"email\",\"id_card\",\"password\",\"avatar\",\"login_count\",\"remark\",\"create_dept\",\"create_by\",\"create_time\",\"update_by\"],\"source\":[{\"id\":1,\"tenant_id\":1,\"username\":\"admin\",\"user_type\":0,\"email\":\"admin@example.com\",\"id_card\":null,\"password\":\"$2a$10$KRFFrq5raOH4OOCQV59yau99awPftAYgLMt0gCv5XpWH9E.6WYS/O\",\"avatar\":\"d7c465cd17ed48bc8e69f926bb7f2194\",\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2025-11-12 17:41:17\",\"update_by\":1,\"key\":0},{\"id\":21,\"tenant_id\":1,\"username\":\"gitee_4998937\",\"user_type\":2,\"email\":null,\"id_card\":null,\"password\":\"$2a$10$E6g4WTBthEb6FvphyApHy.Pe/jGrIakdspNONxTsesF1/BfzxsJui\",\"avatar\":\"https://foruda.gitee.com/avatar/1677030453322039345/4998937_yaomd_1605663300.png\",\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-01 17:59:25\",\"update_by\":null,\"key\":1},{\"id\":22,\"tenant_id\":1,\"username\":\"gitee_5359992\",\"user_type\":2,\"email\":null,\"id_card\":null,\"password\":\"$2a$10$YdK6cUzJ709aWARbl3Pq3eQ.XKyKhye2K79.nPQMn63DyhkTjVIOK\",\"avatar\":\"https://gitee.com/assets/no_portrait.png\",\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":null,\"create_time\":\"2026-04-07 17:50:00\",\"update_by\":null,\"key\":2},{\"id\":23,\"tenant_id\":1,\"username\":\"tianshang1\",\"user_type\":1,\"email\":null,\"id_card\":null,\"password\":\"$2a$10$ZwTE07mbNOUf6oh7DRMMmuE/LGepCs2GXkNyUAMRBC5.xU4G93GGG\",\"avatar\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":2,\"create_time\":\"2026-05-29 22:16:24\",\"update_by\":1,\"key\":3},{\"id\":24,\"tenant_id\":2,\"username\":\"gavin\",\"user_type\":1,\"email\":\"gavin@123.com\",\"id_card\":\"150203195601230001\",\"password\":\"$2a$10$6NIYz0cIUZ62Kf2HITkJ8eKb18JFIu1exUA1NzeiJyHHKPTE.xg7O\",\"avatar\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-04 08:41:59\",\"update_by\":24,\"key\":4},{\"id\":25,\"tenant_id\":1,\"username\":\"test\",\"user_type\":2,\"email\":null,\"id_card\":null,\"password\":\"$2a$10$HJdqRT2ULYBZXl2BF4gASOAPMDFuKwegcEah3KiYtfs7qglcwoQcG\",\"avatar\":null,\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-10 11:22:09\",\"update_by\":1,\"key\":5},{\"id\":27,\"tenant_id\":1,\"username\":\"h5_admin\",\"user_type\":1,\"email\":null,\"id_card\":null,\"password\":\"$2a$10$Fee28e67gb5X.XxGvub4bOpRqAsNSXnK7ZYPHhWfYKZRs2eTFnyKq\",\"avatar\":\"495ef2947fac4fa683455831a0574491\",\"login_count\":0,\"remark\":null,\"create_dept\":null,\"create_by\":1,\"create_time\":\"2026-06-11 14:08:11\",\"update_by\":1,\"key\":6}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1qm0ipymfdfxfk\",\"isGroup\":false,\"attr\":{\"x\":561,\"y\":38,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":2,\"datasetName\":\"SQL数据集\",\"datasetFields\":[\"产品名称\",\"数量\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"产品名称\",\"数量\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradientSingle\",\"chartConfig\":{\"key\":\"LineGradientSingle\",\"chartKey\":\"VLineGradientSingle\",\"conKey\":\"VCLineGradientSingle\",\"title\":\"单折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"产品名称\",\"数量\"],\"source\":[{\"key\":0},{\"key\":1}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"type\":\"solid\",\"width\":3},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1y49nzft7mrk00\",\"isGroup\":false,\"attr\":{\"x\":53,\"y\":546,\"w\":860,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}},{\"id\":\"id_extkraw7fs800\",\"isGroup\":false,\"attr\":{\"x\":41,\"y\":22,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4qqlj7fz8cu000\",\"isGroup\":false,\"attr\":{\"x\":1031,\"y\":694,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_47ys6zfoi7w000\",\"isGroup\":false,\"attr\":{\"x\":605,\"y\":4,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fassleezurk00\",\"isGroup\":false,\"attr\":{\"x\":947,\"y\":493,\"w\":860,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}},{\"id\":\"id_593d4rg1j20000\",\"isGroup\":false,\"attr\":{\"x\":68,\"y\":273.5,\"w\":525,\"h\":311,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}}],\"id\":\"id_56jzfwg2mdw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2062725343083847682', '2026-06-05 11:17:01', 1, '2026-06-05 10:37:00', 1, '2026-06-11 18:12:01', 2, '0');
INSERT INTO `ai_report_project` VALUES (2064157944122236930, 0, 2054531934817726466, NULL, '新项目', '9131a589136546d4b14a9561d5eb5590', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4116ii2ortg000\",\"activePageId\":\"id_4116ii2ortg000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenPartyRed\",\"previewScaleType\":\"scrollX\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4rbz9qfzdhq000\",\"isGroup\":false,\"attr\":{\"x\":34,\"y\":29,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4ve2e3e27q0000\",\"isGroup\":false,\"attr\":{\"x\":545,\"y\":13,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_qa3elz0vxwg0\",\"isGroup\":false,\"attr\":{\"x\":1103,\"y\":13,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_24nqcpjbknfk00\",\"isGroup\":false,\"attr\":{\"x\":56,\"y\":376,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"双折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5ssrhmaqlrk000\",\"isGroup\":false,\"attr\":{\"x\":620,\"y\":353,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Dial\",\"chartConfig\":{\"key\":\"Dial\",\"chartKey\":\"VDial\",\"conKey\":\"VCDial\",\"title\":\"表盘\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"dial.png\"},\"option\":{\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":70,\"series\":[{\"type\":\"gauge\",\"data\":[{\"value\":70,\"itemStyle\":{\"color\":\"#2AF4FF\"}}],\"min\":0,\"max\":100,\"splitNumber\":10,\"center\":[\"50%\",\"55%\"],\"radius\":\"80%\",\"axisLine\":{\"lineStyle\":{\"color\":[[0,\"rgba(0,212,230,0.5)\"],[1,\"rgba(28,128,245,0)\"]],\"width\":170}},\"axisLabel\":{\"color\":\"#eee\",\"fontSize\":14},\"axisTick\":{\"show\":false},\"splitLine\":{\"show\":false},\"detail\":{\"show\":false},\"pointer\":{\"length\":\"80%\",\"width\":4},\"animationDuration\":2000},{\"name\":\"外部刻度\",\"type\":\"gauge\",\"center\":[\"50%\",\"55%\"],\"radius\":\"90%\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"width\":25,\"color\":[[0,\"#1369E380\"],[1,\"#1369E380\"]]}},\"axisLabel\":{\"show\":false},\"axisTick\":{\"splitNumber\":5,\"lineStyle\":{\"color\":\"#42E5FB\",\"width\":2}},\"splitLine\":{\"length\":15,\"lineStyle\":{\"color\":\"#42E5FB\"}}}]}},{\"id\":\"id_5gmu2503dt4000\",\"isGroup\":false,\"attr\":{\"x\":1084,\"y\":446,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Graph\",\"chartConfig\":{\"key\":\"Graph\",\"chartKey\":\"VGraph\",\"conKey\":\"VCGraph\",\"title\":\"关系图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"graph.png\"},\"option\":{\"dataset\":{\"nodes\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}]},\"tooltip\":{},\"legend\":{\"show\":true,\"textStyle\":{\"color\":\"#eee\",\"fontSize\":14},\"data\":[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\"]},\"series\":[{\"type\":\"graph\",\"layout\":\"none\",\"data\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}],\"label\":{\"show\":1,\"position\":\"right\",\"formatter\":\"{b}\"},\"labelLayout\":{\"hideOverlap\":true},\"lineStyle\":{\"color\":\"source\",\"curveness\":0.2},\"force\":{\"repulsion\":100,\"gravity\":0.1,\"edgeLength\":30,\"layoutAnimation\":1,\"friction\":0.6}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4116ii2ortg000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2064157944122236930', '2026-06-09 09:30:10', 1, '2026-06-09 09:29:39', 1, '2026-06-22 17:00:23', 2, '0');
INSERT INTO `ai_report_project` VALUES (2066433565909069825, 0, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":532,\"y\":17,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":120,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-15 16:12:09', 1, '2026-06-15 16:23:11', 2, '0');
INSERT INTO `ai_report_project` VALUES (2066811741755682818, 0, 2054531934817726466, NULL, '学生画像', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"学生画像\",\"homePageId\":\"id_5dyu5tf6jsg000\",\"activePageId\":\"id_5dyu5tf6jsg000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"学生画像\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_vudjvpubsg000\",\"isGroup\":true,\"attr\":{\"w\":1065,\"h\":309,\"x\":427.5,\"y\":385.5,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"分组\",\"image\":\"\"},\"groupList\":[{\"id\":\"id_3lra8vkmc7c000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":9,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4e7n5hcq3ig000\",\"isGroup\":false,\"attr\":{\"x\":565,\"y\":0,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"id_31juhpm3e1i000\",\"isGroup\":false,\"attr\":{\"x\":643,\"y\":84,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_5dyu5tf6jsg000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-16 17:14:53', 1, '2026-06-17 10:29:23', 2, '0');
INSERT INTO `ai_report_project` VALUES (2067114560589148162, 0, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5ira2jvpivk000\",\"activePageId\":\"id_5ira2jvpivk000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4brvw67ezfs000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":94,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_5ira2jvpivk000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-17 13:18:11', 1, '2026-06-17 13:18:23', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068597797161299969, 0, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_18as1wk8fvr400\",\"activePageId\":\"id_18as1wk8fvr400\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkConsumer\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5mj0o44eg8o000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"地图(可选省份)\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"地图(可选省份)\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_15rlh5c6uxog00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2qjyczhz1k4000\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"并列柱状图-VChart\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"并列柱状图-VChart\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_qjf9djfbp1s00\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2jqmiexmcqg000\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"月度产量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"月度产量\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_21gb9cf5k1z400\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"月度产量对比\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"产量\"],\"source\":[{\"月份\":\"1月\",\"产量\":1200},{\"月份\":\"2月\",\"产量\":1350},{\"月份\":\"3月\",\"产量\":980},{\"月份\":\"4月\",\"产量\":1600},{\"月份\":\"5月\",\"产量\":1450}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_18as1wk8fvr400\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-21 15:32:02', 1, '2026-06-24 14:35:39', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068727001857159170, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4kuuhos40mi000\",\"activePageId\":\"id_4kuuhos40mi000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2pwjryuk8lk000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":0,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4kuuhos40mi000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-22 00:05:27', 1, '2026-06-22 00:08:26', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068833375786135554, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_m5t9b1ydwlc00\",\"activePageId\":\"id_m5t9b1ydwlc00\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_m5t9b1ydwlc00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-22 07:08:09', 1, '2026-06-22 07:08:09', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068833462281072641, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5ckcbe2ft6o000\",\"activePageId\":\"id_5ckcbe2ft6o000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"customed\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2h5mamcskz0000\",\"isGroup\":false,\"attr\":{\"x\":-31,\"y\":-393,\"w\":774,\"h\":553,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":3,\"externalApiId\":1,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"营收(万元)\",\"支出(万元)\"],\"source\":[{\"月份\":\"1月\",\"营收(万元)\":820,\"支出(万元)\":580},{\"月份\":\"2月\",\"营收(万元)\":930,\"支出(万元)\":610},{\"月份\":\"3月\",\"营收(万元)\":1020,\"支出(万元)\":650},{\"月份\":\"4月\",\"营收(万元)\":1150,\"支出(万元)\":690},{\"月份\":\"5月\",\"营收(万元)\":1280,\"支出(万元)\":720},{\"月份\":\"6月\",\"营收(万元)\":200,\"支出(万元)\":750}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4ldr6me4kb2000\",\"isGroup\":false,\"attr\":{\"x\":934,\"y\":20,\"w\":964,\"h\":460,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":3,\"externalApiId\":1,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1782102114844_b3e878855cd748\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"\",\"source\":\"context\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_2xn53up2iny000\",\"isGroup\":false,\"attr\":{\"x\":81,\"y\":613,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_19jjpiukexog00\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":779,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4c4cqlvpmvs000\",\"isGroup\":false,\"attr\":{\"x\":1403,\"y\":554,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartArea\",\"chartConfig\":{\"key\":\"VChartArea\",\"chartKey\":\"VVChartArea\",\"conKey\":\"VCVChartArea\",\"title\":\"VChart面积图\",\"category\":\"Areas\",\"categoryName\":\"面积图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_area.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"area\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"category\":\"Areas\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_18l0ol5iwuf400\",\"isGroup\":false,\"attr\":{\"x\":930,\"y\":754,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartLine\",\"chartConfig\":{\"key\":\"VChartLine\",\"chartKey\":\"VVChartLine\",\"conKey\":\"VCVChartLine\",\"title\":\"折线图-VChart\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_line.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"line\":{\"style\":{\"lineWidth\":1,\"lineCap\":\"butt\",\"curveType\":\"linear\"}},\"point\":{\"visible\":true,\"style\":{\"symbolType\":\"circle\",\"size\":10,\"fillOpacity\":1,\"lineWidth\":2,\"stroke\":\"#ffffff\",\"strokeOpacity\":1,\"dx\":0,\"dy\":0}},\"type\":\"line\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"percent\":false,\"category\":\"Lines\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5j1snua96k8000\",\"isGroup\":false,\"attr\":{\"x\":351,\"y\":698,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartFunnel\",\"chartConfig\":{\"key\":\"VChartFunnel\",\"chartKey\":\"VVChartFunnel\",\"conKey\":\"VCVChartFunnel\",\"title\":\"漏斗图-VChart\",\"category\":\"Funnels\",\"categoryName\":\"漏斗图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_funnel.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"funnel\",\"dataset\":{\"values\":[{\"value\":100,\"name\":\"Step1\"},{\"value\":80,\"name\":\"Step2\"},{\"value\":60,\"name\":\"Step3\"},{\"value\":40,\"name\":\"Step4\"},{\"value\":20,\"name\":\"Step5\"}]},\"categoryField\":\"name\",\"valueField\":\"value\",\"category\":\"Funnels\",\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_26gfo3nn3bmo00\",\"isGroup\":false,\"attr\":{\"x\":603,\"y\":320,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_35iwcj69ztk000\",\"isGroup\":false,\"attr\":{\"x\":434,\"y\":512,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextGradient\",\"chartConfig\":{\"key\":\"TextGradient\",\"chartKey\":\"VTextGradient\",\"conKey\":\"VCTextGradient\",\"title\":\"渐变文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"naiveUI\",\"image\":\"text_gradient.png\"},\"option\":{\"dataset\":\"我是渐变文本\",\"size\":20,\"fontFamily\":\"\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"gradient\":{\"from\":\"#0000FFFF\",\"to\":\"#00FF00FF\",\"deg\":45}}},{\"id\":\"id_3458v94iy1e000\",\"isGroup\":false,\"attr\":{\"x\":510,\"y\":580,\"w\":500,\"h\":70,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":true},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextBarrage\",\"chartConfig\":{\"key\":\"TextBarrage\",\"chartKey\":\"VTextBarrage\",\"conKey\":\"VCTextBarrage\",\"title\":\"弹幕文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_barrage.png\"},\"option\":{\"dataset\":\"让数字化看得见\",\"fontSize\":32,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"letterSpacing\":5,\"showShadow\":true,\"boxShadow\":\"0px 0px 8px #0075ff\",\"hShadow\":0,\"vShadow\":0,\"blurShadow\":8,\"colorShadow\":\"#0075ff\",\"animationTime\":0,\"animationSpeed\":50}},{\"id\":\"id_10xeevns77f400\",\"isGroup\":false,\"attr\":{\"x\":342.5,\"y\":246,\"w\":939,\"h\":506,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ImageCarousel\",\"chartConfig\":{\"key\":\"ImageCarousel\",\"chartKey\":\"VImageCarousel\",\"conKey\":\"VCImageCarousel\",\"title\":\"轮播图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"naiveUI\",\"image\":\"photo_carousel.png\"},\"option\":{\"dataset\":[\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel3.jpeg\"],\"autoplay\":true,\"interval\":5000,\"slidesPerview\":1,\"direction\":\"horizontal\",\"draggable\":true,\"centeredSlides\":false,\"effect\":\"slide\",\"showDots\":true,\"dotType\":\"dot\",\"dotPlacement\":\"bottom\",\"showArrow\":false,\"fit\":\"contain\"}}],\"id\":\"id_5ckcbe2ft6o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-22 07:08:29', 1, '2026-06-22 12:25:07', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068895483676618753, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2qb0xhv82uw000\",\"activePageId\":\"id_2qb0xhv82uw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2qb0xhv82uw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-22 11:14:56', 1, '2026-06-22 11:15:51', 2, '0');
INSERT INTO `ai_report_project` VALUES (2068897559110512642, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3j3a694psga000\",\"activePageId\":\"id_3j3a694psga000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_3j3a694psga000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2068897559110512642', '2026-06-22 18:46:57', 1, '2026-06-22 11:23:11', 1, '2026-06-22 18:46:57', 2, '0');
INSERT INTO `ai_report_project` VALUES (2069012996221595649, 0, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2tgcx1emvfs000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_n8c9s5l83dc00\",\"isGroup\":false,\"attr\":{\"x\":1071,\"y\":1131,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1tsp7t4zibnk00\",\"isGroup\":false,\"attr\":{\"x\":162,\"y\":1030,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_svctpn94hxc00\",\"isGroup\":false,\"attr\":{\"x\":585,\"y\":280,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":130000,\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"130000\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"130000\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1upjvn7or7pc00\",\"isGroup\":false,\"attr\":{\"x\":120,\"y\":133,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2kxkkro55wm000\",\"isGroup\":false,\"attr\":{\"x\":495,\"y\":456,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_15ked9c2vty800\",\"isGroup\":false,\"attr\":{\"x\":1178,\"y\":552,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3ph2xzt647m000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":36,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_4uhd5m0biis000\",\"isGroup\":false,\"attr\":{\"x\":384,\"y\":563,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"折线图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-22 19:01:53', 1, '2026-06-24 10:06:19', 2, '0');
INSERT INTO `ai_report_project` VALUES (2069068137679319041, 0, 2068693927039627265, NULL, '新项目', '18667e52985149a0a061604a6341c3fc', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1kbozv7tqmjk0\",\"activePageId\":\"id_1kbozv7tqmjk0\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2hi4wyjjwik000\",\"isGroup\":false,\"attr\":{\"x\":856,\"y\":272,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1782139337490_1555d480c54348\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"\",\"source\":\"context\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":1,\"datasetId\":2,\"datasetName\":\"SQL数据集\",\"datasetFields\":[\"产品名称\",\"数量\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"产品名称\",\"数量\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Sankey\",\"chartConfig\":{\"key\":\"Sankey\",\"chartKey\":\"VSankey\",\"conKey\":\"VCSankey\",\"title\":\"桑基图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"sankey.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"dataset\":{\"dimensions\":[\"产品名称\",\"数量\"],\"source\":[{\"key\":0},{\"key\":1}]},\"tooltip\":{\"show\":1,\"trigger\":\"item\",\"triggerOn\":\"mousemove\"},\"series\":{\"type\":\"sankey\",\"layout\":\"none\",\"orient\":\"horizontal\",\"data\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1kbozv7tqmjk0\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2069068137679319041', '2026-06-22 22:42:30', 1, '2026-06-22 22:41:00', 1, '2026-06-22 22:42:34', 2, '0');
INSERT INTO `ai_report_project` VALUES (2069309959244640257, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_35wkgrm34p8000\",\"activePageId\":\"id_35wkgrm34p8000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_35wkgrm34p8000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-23 14:41:55', 1, '2026-06-23 14:41:55', 6, '0');
INSERT INTO `ai_report_project` VALUES (2069600179806564354, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_58n1nhco8cw000\",\"activePageId\":\"id_58n1nhco8cw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_1h1pm0b2g1sw00\",\"isGroup\":false,\"attr\":{\"x\":47,\"y\":40,\"w\":1036,\"h\":704,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_58nd1l1m6a0000\",\"isGroup\":false,\"attr\":{\"x\":960,\"y\":148,\"w\":553,\"h\":562,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_58n1nhco8cw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-24 09:55:09', 1, '2026-06-26 14:14:09', 6, '0');
INSERT INTO `ai_report_project` VALUES (2069737036628389890, 0, 2068693927039627265, NULL, '新项目', '1d37e9ffa60a486ab3464dc5503e25dd', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_vzkqnq47smo00\",\"activePageId\":\"id_vzkqnq47smo00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5i1ueh6vr8w000\",\"isGroup\":false,\"attr\":{\"x\":103,\"y\":225,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineLinearSingle\",\"chartConfig\":{\"key\":\"LineLinearSingle\",\"chartKey\":\"VLineLinearSingle\",\"conKey\":\"VCLineLinearSingle\",\"title\":\"单折线渐变图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_linear_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"line\",\"symbolSize\":5,\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false},\"shadowColor\":\"rgba(68, 181, 226, 0.3)\",\"shadowBlur\":10,\"shadowOffsetY\":20}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3km1wycqdz8000\",\"isGroup\":false,\"attr\":{\"x\":859,\"y\":245,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_3b8zuk1lf2i000\",\"isGroup\":false,\"attr\":{\"x\":-5,\"y\":44,\"w\":219,\"h\":149,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_5kutnoahrew000\",\"isGroup\":false,\"attr\":{\"x\":103,\"y\":683,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"card-title-bg.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://771dc81323a842d0afef8fc78e0d14d7\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_275lkk7hpobo00\",\"isGroup\":false,\"attr\":{\"x\":6,\"y\":546,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"arrow-icon.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://e43c698f002d496d89ce204ac42ad5f3\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_vzkqnq47smo00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2069737036628389890', '2026-06-24 19:01:28', 1, '2026-06-24 18:58:58', 1, '2026-06-24 19:01:28', 6, '0');
INSERT INTO `ai_report_project` VALUES (2069932945832177666, 0, 2068693927039627265, NULL, '测试大屏', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"测试大屏\",\"homePageId\":\"id_5i02sljuo9w000\",\"activePageId\":\"id_5i02sljuo9w000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"测试大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5c1pi3xebq4000\",\"isGroup\":false,\"attr\":{\"x\":240,\"y\":152,\"w\":686,\"h\":288,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":2,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5so2eyv7bjk000\",\"isGroup\":false,\"attr\":{\"x\":307,\"y\":12,\"w\":1174,\"h\":86,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"大数据驾驶舱\",\"fontSize\":35,\"fontColor\":\"#ffffff\",\"fontFamily\":\"Microsoft YaHei\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"id\":\"id_5i02sljuo9w000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-25 07:57:26', 1, '2026-06-25 08:00:30', 6, '0');
INSERT INTO `ai_report_project` VALUES (2069950077894684673, 0, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fm0hvqdnt2800\",\"isGroup\":false,\"attr\":{\"x\":311,\"y\":811,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Video\",\"chartConfig\":{\"key\":\"Video\",\"chartKey\":\"VVideo\",\"conKey\":\"VCVideo\",\"title\":\"视频\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"video.png\"},\"option\":{\"dataset\":\"/forge-report/static/mp4/earth-1d58aa0e.mp4\",\"loop\":true,\"muted\":true,\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_51bbl03tjjc000\",\"isGroup\":false,\"attr\":{\"x\":1167,\"y\":140,\"w\":1200,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Iframe\",\"chartConfig\":{\"key\":\"Iframe\",\"chartKey\":\"VIframe\",\"conKey\":\"VCIframe\",\"title\":\"远程网页\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"iframe.png\"},\"option\":{\"dataset\":\"https://www.mtruning.club/\",\"borderRadius\":10}},{\"id\":\"id_1z8etibf41b400\",\"isGroup\":false,\"attr\":{\"x\":368,\"y\":298,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"堆叠柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"year\":\"Africa\",\"value\":590},{\"type\":\"Nail polish\",\"year\":\"EU\",\"value\":450},{\"type\":\"Nail polish\",\"year\":\"China\",\"value\":474},{\"type\":\"Nail polish\",\"year\":\"USA\",\"value\":459},{\"type\":\"Eyebrow pencil\",\"year\":\"Africa\",\"value\":746},{\"type\":\"Eyebrow pencil\",\"year\":\"EU\",\"value\":176},{\"type\":\"Eyebrow pencil\",\"year\":\"China\",\"value\":210},{\"type\":\"Eyebrow pencil\",\"year\":\"USA\",\"value\":775},{\"type\":\"Rouge\",\"year\":\"Africa\",\"value\":896},{\"type\":\"Rouge\",\"year\":\"EU\",\"value\":784},{\"type\":\"Rouge\",\"year\":\"China\",\"value\":866},{\"type\":\"Rouge\",\"year\":\"USA\",\"value\":899}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_15t2cggxfz4w00\",\"isGroup\":false,\"attr\":{\"x\":641,\"y\":607,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartArea\",\"chartConfig\":{\"key\":\"VChartArea\",\"chartKey\":\"VVChartArea\",\"conKey\":\"VCVChartArea\",\"title\":\"VChart面积图\",\"category\":\"Areas\",\"categoryName\":\"面积图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_area.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"area\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"category\":\"Areas\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_33wq0h80oi8000\",\"isGroup\":false,\"attr\":{\"x\":817,\"y\":439,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartFunnel\",\"chartConfig\":{\"key\":\"VChartFunnel\",\"chartKey\":\"VVChartFunnel\",\"conKey\":\"VCVChartFunnel\",\"title\":\"漏斗图-VChart\",\"category\":\"Funnels\",\"categoryName\":\"漏斗图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_funnel.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"funnel\",\"dataset\":{\"values\":[{\"value\":100,\"name\":\"Step1\"},{\"value\":80,\"name\":\"Step2\"},{\"value\":60,\"name\":\"Step3\"},{\"value\":40,\"name\":\"Step4\"},{\"value\":20,\"name\":\"Step5\"}]},\"categoryField\":\"name\",\"valueField\":\"value\",\"category\":\"Funnels\",\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4dwhzo1ur4w000\",\"isGroup\":false,\"attr\":{\"x\":-10,\"y\":635,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartFunnel\",\"chartConfig\":{\"key\":\"VChartFunnel\",\"chartKey\":\"VVChartFunnel\",\"conKey\":\"VCVChartFunnel\",\"title\":\"漏斗图-VChart\",\"category\":\"Funnels\",\"categoryName\":\"漏斗图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_funnel.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"funnel\",\"dataset\":{\"values\":[{\"value\":100,\"name\":\"Step1\"},{\"value\":80,\"name\":\"Step2\"},{\"value\":60,\"name\":\"Step3\"},{\"value\":40,\"name\":\"Step4\"},{\"value\":20,\"name\":\"Step5\"}]},\"categoryField\":\"name\",\"valueField\":\"value\",\"category\":\"Funnels\",\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5cwz5k6twec000\",\"isGroup\":false,\"attr\":{\"x\":279,\"y\":242,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartWordCloud\",\"chartConfig\":{\"key\":\"VChartWordCloud\",\"chartKey\":\"VVChartWordCloud\",\"conKey\":\"VCVChartWordCloud\",\"title\":\"词云图-VChart\",\"category\":\"WordClouds\",\"categoryName\":\"词云图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_word_cloud.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"wordCloud\",\"dataset\":{\"values\":[{\"name\":\"数据可视化\",\"value\":8000},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"VChart\",\"value\":600},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}]},\"nameField\":\"name\",\"valueField\":\"value\",\"seriesField\":\"name\",\"category\":\"WordClouds\",\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-25 09:05:31', 1, '2026-07-07 01:00:36', 6, '0');
INSERT INTO `ai_report_project` VALUES (2069951092605874177, 0, 2068693927039627265, NULL, '新项目jj', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目jj\",\"homePageId\":\"id_2cvdfitezdes00\",\"activePageId\":\"id_2cvdfitezdes00\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_2cvdfitezdes00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目jj\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-25 09:09:33', 1, '2026-06-25 09:09:33', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070034762276564993, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_43kcwrcjauq000\",\"activePageId\":\"id_43kcwrcjauq000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_43kcwrcjauq000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-25 14:42:01', 1, '2026-06-25 14:42:01', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070329918661881857, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_12otqeho6k8000\",\"activePageId\":\"id_12otqeho6k8000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_12otqeho6k8000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-26 10:14:52', 1, '2026-06-26 10:14:52', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070330311785607169, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#f5f7fa', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3jc586exxs0000\",\"activePageId\":\"id_3jc586exxs0000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#f5f7fa\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_297hap81qles00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_56rosqpsa8g000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MiniTrendCard\",\"chartConfig\":{\"key\":\"MiniTrendCard\",\"chartKey\":\"VMiniTrendCard\",\"conKey\":\"VCMiniTrendCard\",\"title\":\"迷你趋势卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"line_gradient_single.png\"},\"option\":{\"title\":\"实时游客数量\",\"dataset\":12580,\"unit\":\"人\",\"trend\":\"+8.2%\",\"points\":[12000,12500,12300,13000,12800,13500,12580],\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\"}},{\"id\":\"id_1r3asrbs8yn400\",\"isGroup\":false,\"attr\":{\"x\":524,\"y\":19,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_w50axm7oxvk00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":17,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4bricktxed4000\",\"isGroup\":false,\"attr\":{\"x\":1023,\"y\":132,\"w\":340,\"h\":38,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsDate\",\"chartConfig\":{\"key\":\"InputsDate\",\"chartKey\":\"VInputsDate\",\"conKey\":\"VCInputsDate\",\"title\":\"时间选择器\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_date.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"date\":[{\"value\":\"date\",\"label\":\"日期\"}],\"datetime\":[{\"value\":\"date\",\"label\":\"日期\"}],\"daterange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"month\":[{\"value\":\"date\",\"label\":\"日期\"}],\"monthrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"quarter\":[{\"value\":\"date\",\"label\":\"日期\"}],\"quarterrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"year\":[{\"value\":\"date\",\"label\":\"日期\"}],\"yearrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}]}}],\"option\":{\"componentInteractEventKey\":\"date\",\"isPanel\":0,\"dataset\":1782454201980,\"defaultType\":\"static\",\"differUnit\":[\"d\",\"d\"],\"differValue\":[0,0]}}],\"id\":\"id_3jc586exxs0000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-26 10:16:26', 1, '2026-06-26 14:11:09', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070397499020177409, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#030f1c', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3ud9nx6x8i0000\",\"activePageId\":\"id_3ud9nx6x8i0000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"园区企业数字化监管全景\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#030f1c\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_49ex41b6ffc000\",\"isGroup\":false,\"attr\":{\"x\":600,\"y\":250,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#00e5ff\",\"secondColor\":\"#0a1f3a\",\"thirdColor\":\"#004466\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_xzaq5m4u4sg00\",\"isGroup\":false,\"attr\":{\"x\":406,\"y\":14,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"园区企业数字化监管全景\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"园区企业数字化监管全景\",\"subtitle\":\"智慧医疗园区·企业资质与人才监测\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#00e5ff\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_rmv94oli6ls00\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":150,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"入驻总数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":20,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"家\"}},{\"id\":\"id_552h28554vk000\",\"isGroup\":false,\"attr\":{\"x\":16,\"y\":230,\"w\":490,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"入驻企业列表f\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"入驻企业列表\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#93c5fd\",\"borderColor\":\"#2563eb\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_11i83nz92c3400\",\"isGroup\":false,\"attr\":{\"x\":1841,\"y\":198,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"入驻企业列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"企业名称\",\"入驻时间\",\"牌照状态\",\"类型\"],\"dataset\":[[\"九州医疗\",\"2023-05\",\"成功\",\"互联网医院\"],[\"云鹤健康\",\"2023-08\",\"申办中\",\"综合医院\"],[\"康宁网络\",\"2023-02\",\"成功\",\"专科医院\"],[\"星脉科技\",\"2023-11\",\"申办中\",\"互联网医院\"],[\"仁心堂\",\"2023-01\",\"成功\",\"中医馆\"],[\"智医云\",\"2023-06\",\"申办中\",\"互联网医院\"],[\"慧康医疗\",\"2023-04\",\"驳回\",\"综合医院\"],[\"博医汇\",\"2023-09\",\"申办中\",\"专科医院\"],[\"生命树\",\"2023-03\",\"成功\",\"互联网医院\"],[\"康桥诊所\",\"2023-07\",\"申办中\",\"诊所\"],[\"颐和健康\",\"2023-10\",\"申办中\",\"综合医院\"],[\"普济堂\",\"2023-05\",\"成功\",\"中医馆\"],[\"健桥网\",\"2023-12\",\"申办中\",\"互联网医院\"],[\"瑞华医院\",\"2023-01\",\"成功\",\"综合医院\"],[\"新康医疗\",\"2023-04\",\"驳回\",\"专科医院\"],[\"爱康网\",\"2023-06\",\"申办中\",\"互联网医院\"],[\"万康堂\",\"2023-08\",\"申办中\",\"中医馆\"],[\"明医汇\",\"2023-02\",\"成功\",\"互联网医院\"],[\"平安好医\",\"2023-11\",\"申办中\",\"综合医院\"],[\"长青医疗\",\"2023-09\",\"申办中\",\"专科医院\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_3gus7ens71g000\",\"isGroup\":false,\"attr\":{\"x\":520,\"y\":238,\"w\":484,\"h\":400,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"资质审核进度\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"资质审核进度\",\"subtitle\":\"\",\"unit\":\"阶段\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4a84qnp5xqs000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":272,\"w\":476,\"h\":350,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Funnel\",\"chartConfig\":{\"key\":\"Funnel\",\"chartKey\":\"VFunnel\",\"conKey\":\"VCFunnel\",\"title\":\"审核漏斗\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"funnel.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"tooltip\":{},\"dataset\":{\"dimensions\":[\"阶段\",\"数量\"],\"source\":[{\"阶段\":\"申办中\",\"数量\":12},{\"阶段\":\"材料审核\",\"数量\":8},{\"阶段\":\"现场核验\",\"数量\":5},{\"阶段\":\"已发证\",\"数量\":3}]},\"series\":[{\"name\":\"Funnel\",\"type\":\"funnel\",\"top\":70,\"left\":\"10%\",\"width\":\"80%\",\"min\":0,\"minSize\":\"0%\",\"maxSize\":\"100%\",\"sort\":\"descending\",\"gap\":5,\"label\":{\"show\":true,\"position\":\"inside\",\"fontSize\":12},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":0},\"emphasis\":{\"label\":{\"fontSize\":20}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5peiujtm9i0000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"企业地域分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"企业地域分布\",\"subtitle\":\"\",\"unit\":\"楼宇\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_papa0m0ndvk00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":702,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"楼宇分布散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"dimensions\":[\"企业\",\"x\",\"y\",\"状态\"],\"source\":[{\"企业\":\"九州医疗\",\"x\":12,\"y\":22,\"状态\":\"成功\"},{\"企业\":\"云鹤健康\",\"x\":18,\"y\":28,\"状态\":\"申办中\"},{\"企业\":\"康宁网络\",\"x\":25,\"y\":15,\"状态\":\"成功\"},{\"企业\":\"星脉科技\",\"x\":30,\"y\":32,\"状态\":\"申办中\"},{\"企业\":\"仁心堂\",\"x\":22,\"y\":40,\"状态\":\"成功\"},{\"企业\":\"智医云\",\"x\":38,\"y\":18,\"状态\":\"申办中\"},{\"企业\":\"慧康医疗\",\"x\":15,\"y\":35,\"状态\":\"驳回\"},{\"企业\":\"博医汇\",\"x\":42,\"y\":25,\"状态\":\"申办中\"},{\"企业\":\"生命树\",\"x\":20,\"y\":20,\"状态\":\"成功\"},{\"企业\":\"康桥诊所\",\"x\":35,\"y\":38,\"状态\":\"申办中\"},{\"企业\":\"颐和健康\",\"x\":28,\"y\":42,\"状态\":\"申办中\"},{\"企业\":\"普济堂\",\"x\":45,\"y\":30,\"状态\":\"成功\"},{\"企业\":\"健桥网\",\"x\":10,\"y\":36,\"状态\":\"申办中\"},{\"企业\":\"瑞华医院\",\"x\":18,\"y\":20,\"状态\":\"成功\"},{\"企业\":\"新康医疗\",\"x\":32,\"y\":12,\"状态\":\"驳回\"},{\"企业\":\"爱康网\",\"x\":26,\"y\":28,\"状态\":\"申办中\"},{\"企业\":\"万康堂\",\"x\":14,\"y\":40,\"状态\":\"申办中\"},{\"企业\":\"明医汇\",\"x\":40,\"y\":15,\"状态\":\"成功\"},{\"企业\":\"平安好医\",\"x\":48,\"y\":22,\"状态\":\"申办中\"},{\"企业\":\"长青医疗\",\"x\":22,\"y\":32,\"状态\":\"申办中\"}]},\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_153hh3r3lm4g00\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"申办状态分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"申办状态分布\",\"subtitle\":\"\",\"unit\":\"家\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4g2mo7k1nv2000\",\"isGroup\":false,\"attr\":{\"x\":532,\"y\":702,\"w\":472,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"申办状态环形图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"状态\",\"数量\"],\"source\":[{\"状态\":\"成功\",\"数量\":8},{\"状态\":\"申办中\",\"数量\":10},{\"状态\":\"驳回\",\"数量\":2}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1afgdufhtjb400\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"驳回原因轮播\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"驳回原因轮播\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#93c5fd\",\"borderColor\":\"#2563eb\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_13cu6qlfs8xs00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"驳回原因轮播\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"企业名称\",\"驳回原因\"],\"dataset\":[[\"慧康医疗\",\"材料不全\"],[\"新康医疗\",\"医师资质不符\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_5i3ndajrewc000\",\"isGroup\":false,\"attr\":{\"x\":1400,\"y\":160,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"注册医师\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":1850,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"人\"}},{\"id\":\"id_8gnvfj2s93g00\",\"isGroup\":false,\"attr\":{\"x\":1640,\"y\":160,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"注册药师\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":352,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"人\"}},{\"id\":\"id_xq5ki6z4az400\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":240,\"w\":864,\"h\":816,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"科室分布雷达\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"科室分布雷达\",\"subtitle\":\"\",\"unit\":\"人\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1ekeaz2z0o9s00\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":284,\"w\":880,\"h\":764,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Radar\",\"chartConfig\":{\"key\":\"Radar\",\"chartKey\":\"VRadar\",\"conKey\":\"VCRadar\",\"title\":\"科室注册医师数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"radar.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":[\"data1\",\"data2\"]},\"tooltip\":{\"show\":true},\"dataset\":{\"radarIndicator\":[{\"name\":\"内科\",\"max\":200},{\"name\":\"外科\",\"max\":200},{\"name\":\"皮肤科\",\"max\":200},{\"name\":\"心理科\",\"max\":200},{\"name\":\"儿科\",\"max\":200},{\"name\":\"妇产科\",\"max\":200}],\"seriesData\":[{\"name\":\"注册医师数\",\"value\":[150,120,185,90,110,75]}]},\"radar\":{\"shape\":\"polygon\",\"radius\":[\"0%\",\"60%\"],\"center\":[\"50%\",\"55%\"],\"splitArea\":{\"show\":true},\"splitLine\":{\"show\":true},\"axisName\":{\"show\":true,\"color\":\"#eee\",\"fontSize\":12},\"axisLine\":{\"show\":true},\"axisTick\":{\"show\":true},\"indicator\":[{\"name\":\"数据1\",\"max\":6500},{\"name\":\"数据2\",\"max\":16000},{\"name\":\"数据3\",\"max\":30000},{\"name\":\"数据4\",\"max\":38000},{\"name\":\"数据5\",\"max\":52000},{\"name\":\"数据6\",\"max\":25000}]},\"series\":[{\"name\":\"radar\",\"type\":\"radar\",\"areaStyle\":{\"opacity\":0.1},\"data\":[{\"name\":\"data1\",\"value\":[4200,3000,20000,35000,50000,18000]},{\"name\":\"data2\",\"value\":[5000,14000,28000,26000,42000,21000]}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_3ud9nx6x8i0000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-26 14:43:25', 1, '2026-06-26 18:37:49', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070454990810673154, 0, 2068693927039627265, NULL, '0626', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"0626\",\"homePageId\":\"id_538mosgvulk000\",\"activePageId\":\"id_5tjfuw36m9g000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"园区企业数字化监管全景\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#030f1c\",\"backgroundImage\":null,\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartCustomThemeColorInfo\":null,\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_50r3uhl122c000\",\"isGroup\":false,\"attr\":{\"x\":600,\"y\":250,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#00e5ff\",\"secondColor\":\"#0a1f3a\",\"thirdColor\":\"#004466\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_1euvgv5fldnk00\",\"isGroup\":false,\"attr\":{\"x\":406,\"y\":14,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"园区企业数字化监管全景\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"园区企业数字化监管全景\",\"subtitle\":\"智慧医疗园区·企业资质与人才监测\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#00e5ff\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_5lcp6s0a25w000\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":150,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"入驻总数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":20,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"家\"}},{\"id\":\"id_15f5d76tfen400\",\"isGroup\":false,\"attr\":{\"x\":-6,\"y\":230,\"w\":506,\"h\":403,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"入驻企业列表f\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"入驻企业列表\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#93c5fd\",\"borderColor\":\"#2563eb\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_41n97eyenc2000\",\"isGroup\":false,\"attr\":{\"x\":1841,\"y\":198,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"入驻企业列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"企业名称\",\"入驻时间\",\"牌照状态\",\"类型\"],\"dataset\":[[\"九州医疗\",\"2023-05\",\"成功\",\"互联网医院\"],[\"云鹤健康\",\"2023-08\",\"申办中\",\"综合医院\"],[\"康宁网络\",\"2023-02\",\"成功\",\"专科医院\"],[\"星脉科技\",\"2023-11\",\"申办中\",\"互联网医院\"],[\"仁心堂\",\"2023-01\",\"成功\",\"中医馆\"],[\"智医云\",\"2023-06\",\"申办中\",\"互联网医院\"],[\"慧康医疗\",\"2023-04\",\"驳回\",\"综合医院\"],[\"博医汇\",\"2023-09\",\"申办中\",\"专科医院\"],[\"生命树\",\"2023-03\",\"成功\",\"互联网医院\"],[\"康桥诊所\",\"2023-07\",\"申办中\",\"诊所\"],[\"颐和健康\",\"2023-10\",\"申办中\",\"综合医院\"],[\"普济堂\",\"2023-05\",\"成功\",\"中医馆\"],[\"健桥网\",\"2023-12\",\"申办中\",\"互联网医院\"],[\"瑞华医院\",\"2023-01\",\"成功\",\"综合医院\"],[\"新康医疗\",\"2023-04\",\"驳回\",\"专科医院\"],[\"爱康网\",\"2023-06\",\"申办中\",\"互联网医院\"],[\"万康堂\",\"2023-08\",\"申办中\",\"中医馆\"],[\"明医汇\",\"2023-02\",\"成功\",\"互联网医院\"],[\"平安好医\",\"2023-11\",\"申办中\",\"综合医院\"],[\"长青医疗\",\"2023-09\",\"申办中\",\"专科医院\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_jcl3eup49b400\",\"isGroup\":false,\"attr\":{\"x\":520,\"y\":234,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"资质审核进度\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"资质审核进度\",\"subtitle\":\"\",\"unit\":\"阶段\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_ghlu5eyn8x400\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":260,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"Funnel\",\"chartConfig\":{\"key\":\"Funnel\",\"chartKey\":\"VFunnel\",\"conKey\":\"VCFunnel\",\"title\":\"审核漏斗\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"funnel.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"tooltip\":{},\"dataset\":{\"dimensions\":[\"阶段\",\"数量\"],\"source\":[{\"阶段\":\"申办中\",\"数量\":12},{\"阶段\":\"材料审核\",\"数量\":8},{\"阶段\":\"现场核验\",\"数量\":5},{\"阶段\":\"已发证\",\"数量\":3}]},\"series\":[{\"name\":\"Funnel\",\"type\":\"funnel\",\"top\":70,\"left\":\"10%\",\"width\":\"80%\",\"min\":0,\"minSize\":\"0%\",\"maxSize\":\"100%\",\"sort\":\"descending\",\"gap\":5,\"label\":{\"show\":true,\"position\":\"inside\",\"fontSize\":12},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":0},\"emphasis\":{\"label\":{\"fontSize\":20}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_15qi5mo6o68000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"企业地域分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"企业地域分布\",\"subtitle\":\"\",\"unit\":\"楼宇\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4tr4s23r7js000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":702,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"楼宇分布散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"dimensions\":[\"企业\",\"x\",\"y\",\"状态\"],\"source\":[{\"企业\":\"九州医疗\",\"x\":12,\"y\":22,\"状态\":\"成功\"},{\"企业\":\"云鹤健康\",\"x\":18,\"y\":28,\"状态\":\"申办中\"},{\"企业\":\"康宁网络\",\"x\":25,\"y\":15,\"状态\":\"成功\"},{\"企业\":\"星脉科技\",\"x\":30,\"y\":32,\"状态\":\"申办中\"},{\"企业\":\"仁心堂\",\"x\":22,\"y\":40,\"状态\":\"成功\"},{\"企业\":\"智医云\",\"x\":38,\"y\":18,\"状态\":\"申办中\"},{\"企业\":\"慧康医疗\",\"x\":15,\"y\":35,\"状态\":\"驳回\"},{\"企业\":\"博医汇\",\"x\":42,\"y\":25,\"状态\":\"申办中\"},{\"企业\":\"生命树\",\"x\":20,\"y\":20,\"状态\":\"成功\"},{\"企业\":\"康桥诊所\",\"x\":35,\"y\":38,\"状态\":\"申办中\"},{\"企业\":\"颐和健康\",\"x\":28,\"y\":42,\"状态\":\"申办中\"},{\"企业\":\"普济堂\",\"x\":45,\"y\":30,\"状态\":\"成功\"},{\"企业\":\"健桥网\",\"x\":10,\"y\":36,\"状态\":\"申办中\"},{\"企业\":\"瑞华医院\",\"x\":18,\"y\":20,\"状态\":\"成功\"},{\"企业\":\"新康医疗\",\"x\":32,\"y\":12,\"状态\":\"驳回\"},{\"企业\":\"爱康网\",\"x\":26,\"y\":28,\"状态\":\"申办中\"},{\"企业\":\"万康堂\",\"x\":14,\"y\":40,\"状态\":\"申办中\"},{\"企业\":\"明医汇\",\"x\":40,\"y\":15,\"状态\":\"成功\"},{\"企业\":\"平安好医\",\"x\":48,\"y\":22,\"状态\":\"申办中\"},{\"企业\":\"长青医疗\",\"x\":22,\"y\":32,\"状态\":\"申办中\"}]},\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_33m09syml7g000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":658,\"w\":484,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"申办状态分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"申办状态分布\",\"subtitle\":\"\",\"unit\":\"家\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4l7e36fev30000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":702,\"w\":468,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"申办状态环形图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"状态\",\"数量\"],\"source\":[{\"状态\":\"成功\",\"数量\":8},{\"状态\":\"申办中\",\"数量\":10},{\"状态\":\"驳回\",\"数量\":2}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_176a92z1769s00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"驳回原因轮播\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"驳回原因轮播\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#93c5fd\",\"borderColor\":\"#2563eb\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_kbzwzqfd2ho00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"驳回原因轮播\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"企业名称\",\"驳回原因\"],\"dataset\":[[\"慧康医疗\",\"材料不全\"],[\"新康医疗\",\"医师资质不符\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_12a4s5ir6mvk00\",\"isGroup\":false,\"attr\":{\"x\":1400,\"y\":160,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"注册医师\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":1850,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"人\"}},{\"id\":\"id_4sqdd60bonw000\",\"isGroup\":false,\"attr\":{\"x\":1640,\"y\":160,\"w\":200,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"注册药师\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":352,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"人\"}},{\"id\":\"id_5ntqgn9a76k000\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":240,\"w\":864,\"h\":816,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"科室分布雷达\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"科室分布雷达\",\"subtitle\":\"\",\"unit\":\"人\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#00e5ff\",\"borderColor\":\"#0066cc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3hzllm90t4w000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":284,\"w\":848,\"h\":764,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[],\"actions\":[]},\"key\":\"Radar\",\"chartConfig\":{\"key\":\"Radar\",\"chartKey\":\"VRadar\",\"conKey\":\"VCRadar\",\"title\":\"科室注册医师数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"radar.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":[\"data1\",\"data2\"]},\"tooltip\":{\"show\":true},\"dataset\":{\"radarIndicator\":[{\"name\":\"内科\",\"max\":200},{\"name\":\"外科\",\"max\":200},{\"name\":\"皮肤科\",\"max\":200},{\"name\":\"心理科\",\"max\":200},{\"name\":\"儿科\",\"max\":200},{\"name\":\"妇产科\",\"max\":200}],\"seriesData\":[{\"name\":\"注册医师数\",\"value\":[150,120,185,90,110,75]}]},\"radar\":{\"shape\":\"polygon\",\"radius\":[\"0%\",\"60%\"],\"center\":[\"50%\",\"55%\"],\"splitArea\":{\"show\":true},\"splitLine\":{\"show\":true},\"axisName\":{\"show\":true,\"color\":\"#eee\",\"fontSize\":12},\"axisLine\":{\"show\":true},\"axisTick\":{\"show\":true},\"indicator\":[{\"name\":\"数据1\",\"max\":6500},{\"name\":\"数据2\",\"max\":16000},{\"name\":\"数据3\",\"max\":30000},{\"name\":\"数据4\",\"max\":38000},{\"name\":\"数据5\",\"max\":52000},{\"name\":\"数据6\",\"max\":25000}]},\"series\":[{\"name\":\"radar\",\"type\":\"radar\",\"areaStyle\":{\"opacity\":0.1},\"data\":[{\"name\":\"data1\",\"value\":[4200,3000,20000,35000,50000,18000]},{\"name\":\"data2\",\"value\":[5000,14000,28000,26000,42000,21000]}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_538mosgvulk000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4ajvvxc0br6000\",\"isGroup\":false,\"attr\":{\"x\":2,\"y\":5,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_b5yvzq94deo00\",\"isGroup\":false,\"attr\":{\"x\":546,\"y\":1,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_5tjfuw36m9g000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-26 18:31:52', 1, '2026-06-27 13:34:09', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070742831331569665, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1ig4miw565r400\",\"activePageId\":\"id_1ig4miw565r400\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"电商销售数据监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"backgroundImage\":\"blob:http://www.dlforgelab.com:8084/d28edc94-163b-4859-864e-743c7801c741\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"scrollX\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2yi9p1pl7zi000\",\"isGroup\":false,\"attr\":{\"x\":631,\"y\":155,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#ff9f43\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#3b82f6\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_3jv9u9hmuni000\",\"isGroup\":false,\"attr\":{\"x\":460,\"y\":10,\"w\":1000,\"h\":92,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle08\",\"chartConfig\":{\"key\":\"ScreenTitle08\",\"chartKey\":\"VScreenTitle08\",\"conKey\":\"VCScreenTitle08\",\"title\":\"电商销售数据监控大屏\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title08.png\"},\"option\":{\"dataset\":\"电商销售数据监控大屏\",\"subtitle\":\"实时监控中心\",\"styleVariant\":\"console\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#ff9f43\",\"secondaryColor\":\"#38bdf8\",\"backgroundColor\":\"#082f4988\",\"borderColor\":\"#7dd3fc\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_4o84qv8iagw000\",\"isGroup\":false,\"attr\":{\"x\":1436,\"y\":154,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4xgk4djue6c000\",\"isGroup\":false,\"attr\":{\"x\":1226,\"y\":699,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"今日销售额\",\"value\":1289600,\"unit\":\"元\",\"trend\":\"+12.5%\"},{\"title\":\"订单量\",\"value\":8642,\"unit\":\"单\",\"trend\":\"+8.3%\"},{\"title\":\"客单价\",\"value\":149.3,\"unit\":\"元\",\"trend\":\"+3.1%\"},{\"title\":\"支付转化率\",\"value\":23.6,\"unit\":\"%\",\"trend\":\"+2.1%\"},{\"title\":\"UV\",\"value\":36620,\"unit\":\"次\",\"trend\":\"+15.8%\"},{\"title\":\"退货率\",\"value\":4.2,\"unit\":\"%\",\"trend\":\"-0.9%\"}],\"columns\":6,\"accentColor\":\"#ff9f43\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_5pwbcnjuq6s000\",\"isGroup\":false,\"attr\":{\"x\":1492,\"y\":662,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"转化漏斗\",\"subtitle\":\"\",\"unit\":\"人\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#d97706\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_szc22po4upc00\",\"isGroup\":false,\"attr\":{\"x\":984,\"y\":157,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Funnel\",\"chartConfig\":{\"key\":\"Funnel\",\"chartKey\":\"VFunnel\",\"conKey\":\"VCFunnel\",\"title\":\"转化漏斗\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"funnel.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"tooltip\":{},\"dataset\":{\"dimensions\":[\"阶段\",\"数值\"],\"source\":[{\"阶段\":\"访问\",\"数值\":36620},{\"阶段\":\"商品页\",\"数值\":21530},{\"阶段\":\"加购\",\"数值\":8960},{\"阶段\":\"下单\",\"数值\":3420},{\"阶段\":\"支付\",\"数值\":2040}]},\"series\":[{\"name\":\"Funnel\",\"type\":\"funnel\",\"top\":70,\"left\":\"10%\",\"width\":\"80%\",\"min\":0,\"minSize\":\"0%\",\"maxSize\":\"100%\",\"sort\":\"descending\",\"gap\":5,\"label\":{\"show\":true,\"position\":\"inside\",\"fontSize\":12},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":0},\"emphasis\":{\"label\":{\"fontSize\":20}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_mdq924yctgg00\",\"isGroup\":false,\"attr\":{\"x\":908,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"热销商品榜\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#d97706\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4c15ks4250c000\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"热销商品榜\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"排名\",\"商品名称\",\"销售额\",\"销量\"],\"dataset\":[[\"1\",\"iPhone15Pro\",\"126.8\",\"482\"],[\"2\",\"MacBookAir\",\"98.3\",\"215\"],[\"3\",\"戴森吸尘器\",\"76.5\",\"394\"],[\"4\",\"Nike跑鞋\",\"53.2\",\"621\"],[\"5\",\"兰蔻小黑瓶\",\"42.9\",\"537\"],[\"6\",\"海尔冰箱\",\"38.7\",\"143\"],[\"7\",\"索尼耳机\",\"31.4\",\"385\"],[\"8\",\"LEGO玩具\",\"28.1\",\"472\"],[\"9\",\"茅台酒\",\"24.6\",\"98\"],[\"10\",\"德芙巧克力\",\"19.8\",\"820\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_28amm6c31mvw00\",\"isGroup\":false,\"attr\":{\"x\":1412,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"品类销售占比\",\"subtitle\":\"\",\"unit\":\"%\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#d97706\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_251igfgg4aqo0\",\"isGroup\":false,\"attr\":{\"x\":900,\"y\":298,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"品类销售占比\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"品类\",\"销售额\"],\"source\":[{\"品类\":\"手机\",\"销售额\":320.5},{\"品类\":\"电脑\",\"销售额\":210.3},{\"品类\":\"家电\",\"销售额\":165.8},{\"品类\":\"服装\",\"销售额\":98.2},{\"品类\":\"美妆\",\"销售额\":72.6},{\"品类\":\"其他\",\"销售额\":61.9}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1xrokqdu09j400\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"流量与访客趋势\",\"subtitle\":\"\",\"unit\":\"人\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#d97706\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_9imbnjmfl5w00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"流量与访客趋势\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"时间\",\"UV\",\"访客数\"],\"source\":[{\"时间\":\"00:00\",\"UV\":1200,\"访客数\":890},{\"时间\":\"04:00\",\"UV\":850,\"访客数\":620},{\"时间\":\"08:00\",\"UV\":3200,\"访客数\":2500},{\"时间\":\"12:00\",\"UV\":5200,\"访客数\":4100},{\"时间\":\"16:00\",\"UV\":4600,\"访客数\":3600},{\"时间\":\"20:00\",\"UV\":6100,\"访客数\":4900},{\"时间\":\"23:00\",\"UV\":3800,\"访客数\":2900}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_114ixbqmk1s000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"商品销售额排行\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#d97706\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1ev9ltq5t2g000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"商品销售额排行\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"iPhone15Pro\",\"value\":962},{\"name\":\"MacBookAir\",\"value\":883},{\"name\":\"戴森吸尘器\",\"value\":765},{\"name\":\"Nike跑鞋\",\"value\":532},{\"name\":\"兰蔻小黑瓶\",\"value\":429},{\"name\":\"海尔冰箱\",\"value\":387},{\"name\":\"索尼耳机\",\"value\":314}],\"unit\":\"万元\",\"max\":1000,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}}],\"id\":\"id_1ig4miw565r400\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-27 13:35:38', 1, '2026-06-27 13:41:04', 6, '0');
INSERT INTO `ai_report_project` VALUES (2070907097867120642, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_5ifens1wgjw000\",\"activePageId\":\"id_5ifens1wgjw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"用户运营指挥中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"walden\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3b07qhbfexa000\",\"isGroup\":false,\"attr\":{\"x\":600,\"y\":400,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#3b82f6\",\"secondColor\":\"#60a5fa\",\"thirdColor\":\"#93c5fd\",\"backgroundColor\":\"#02081700\",\"opacity\":0.8,\"rotate\":0,\"animate\":true}},{\"id\":\"id_3tvgawfctca000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"用户运营指挥中心\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"用户运营指挥中心\",\"subtitle\":\"UserOperationCommand\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#3b82f6\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_20sqbsig831c00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"核心指标概览\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#3b82f6\",\"borderColor\":\"#1d4ed8\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3ma41mvygbq000\",\"isGroup\":false,\"attr\":{\"x\":1251,\"y\":321,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标概览\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"访问量\",\"value\":128456,\"unit\":\"次\",\"trend\":\"+12.3%\"},{\"title\":\"办理量\",\"value\":9876,\"unit\":\"件\",\"trend\":\"+8.7%\"},{\"title\":\"完成率\",\"value\":96.5,\"unit\":\"%\",\"trend\":\"+2.1%\"},{\"title\":\"超时率\",\"value\":3.5,\"unit\":\"%\",\"trend\":\"-0.2%\"},{\"title\":\"告警数\",\"value\":23,\"unit\":\"个\",\"trend\":\"-5\"},{\"title\":\"待处理数\",\"value\":156,\"unit\":\"件\",\"trend\":\"+18\"}],\"columns\":6,\"accentColor\":\"#3b82f6\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_obadkxmc1v400\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":240,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":1,\"accentColor\":\"#3b82f6\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_3tevqitplya000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"访问量趋势\",\"subtitle\":\"\",\"unit\":\"次\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#3b82f6\",\"borderColor\":\"#1d4ed8\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_32ect7naplk000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"访问量趋势\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"时间\",\"访问量\",\"办理量\"],\"source\":[{\"时间\":\"周一\",\"访问量\":18420,\"办理量\":1420},{\"时间\":\"周二\",\"访问量\":20100,\"办理量\":1650},{\"时间\":\"周三\",\"访问量\":19350,\"办理量\":1520},{\"时间\":\"周四\",\"访问量\":21500,\"办理量\":1780},{\"时间\":\"周五\",\"访问量\":22800,\"办理量\":1900},{\"时间\":\"周六\",\"访问量\":19600,\"办理量\":1480},{\"时间\":\"周日\",\"访问量\":17200,\"办理量\":1350}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1byoqwtj0huo00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"全球用户分布\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#3b82f6\",\"borderColor\":\"#1d4ed8\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3osxjjc3fdw000\",\"isGroup\":false,\"attr\":{\"x\":-194,\"y\":-57,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ThreeEarth01\",\"chartConfig\":{\"key\":\"ThreeEarth01\",\"chartKey\":\"VThreeEarth01\",\"conKey\":\"VCThreeEarth01\",\"title\":\"全球用户分布\",\"category\":\"Three\",\"categoryName\":\"三维\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"threeEarth01.png\"},\"option\":{\"dataset\":[{\"startArray\":{\"name\":\"杭州\",\"N\":30.246026,\"E\":120.210792},\"endArray\":[{\"name\":\"曼谷\",\"N\":22,\"E\":100.49074172973633},{\"name\":\"澳大利亚\",\"N\":-23.68477416688374,\"E\":133.857421875},{\"name\":\"新疆维吾尔自治区\",\"N\":41.748,\"E\":84.9023},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"美国\",\"N\":34.125447565116126,\"E\":241.7431640625},{\"name\":\"英国\",\"N\":51.508742458803326,\"E\":359.82421875},{\"name\":\"巴西\",\"N\":-9.96885060854611,\"E\":668.1445312499999}]},{\"startArray\":{\"name\":\"北京\",\"N\":39.89491,\"E\":116.322056},\"endArray\":[{\"name\":\"西藏\",\"N\":29.660361,\"E\":91.132212},{\"name\":\"广西\",\"N\":22.830824,\"E\":108.30616},{\"name\":\"江西\",\"N\":28.676493,\"E\":115.892151},{\"name\":\"贵阳\",\"N\":26.647661,\"E\":106.630153}]}],\"globeStyle\":{\"baseColor\":\"#1e3a8a\"},\"atmosphere\":true,\"accentColor\":\"#3b82f6\"}},{\"id\":\"id_1hqkh5z71v0g00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"业务类型占比\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#3b82f6\",\"borderColor\":\"#1d4ed8\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3i0w0jvonmm000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"headShake\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"业务类型占比\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"类型\",\"占比\"],\"source\":[{\"类型\":\"注册\",\"占比\":35},{\"类型\":\"登录\",\"占比\":25},{\"类型\":\"办理\",\"占比\":20},{\"类型\":\"支付\",\"占比\":12},{\"类型\":\"其他\",\"占比\":8}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3291jx4bhdy000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"实时告警列表\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#3b82f6\",\"borderColor\":\"#1d4ed8\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2kaifgsg9qa000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"rubberBand\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"实时告警列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"时间\",\"告警内容\",\"级别\"],\"dataset\":[[\"10:22:15\",\"登录失败次数超阈值\",\"高\"],[\"10:15:08\",\"API响应超时\",\"中\"],[\"10:08:41\",\"数据库连接池耗尽\",\"高\"],[\"09:55:33\",\"磁盘使用率>90%\",\"中\"],[\"09:42:17\",\"服务重启完成\",\"低\"],[\"09:30:02\",\"任务队列堆积\",\"中\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}}],\"id\":\"id_5ifens1wgjw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-28 00:28:22', 1, '2026-06-29 16:12:00', 6, '0');
INSERT INTO `ai_report_project` VALUES (2071418199826788354, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_54sq8g14088000\",\"activePageId\":\"id_54sq8g14088000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"电商销售数据监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_z6r8ugxx0zk00\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":600,\"h\":215,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#8b5cf6\",\"thirdColor\":\"#c4b5fd\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_1jihujusdbvk00\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"电商销售数据监控大屏\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"电商销售数据监控大屏\",\"subtitle\":\"实时监控中心\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_c1q2zq1kp4000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1fqtlgyxb4jk00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"StatusBadgeList\",\"chartConfig\":{\"key\":\"StatusBadgeList\",\"chartKey\":\"VStatusBadgeList\",\"conKey\":\"VCStatusBadgeList\",\"title\":\"状态标签组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"ztbqz.png\"},\"option\":{\"dataset\":[{\"label\":\"待发货\",\"value\":342,\"color\":\"#f59e0b\"},{\"label\":\"已发货\",\"value\":1256,\"color\":\"#47ffb2\"},{\"label\":\"异常订单\",\"value\":18,\"color\":\"#ef4444\"},{\"label\":\"退货中\",\"value\":56,\"color\":\"#f97316\"}],\"columns\":4,\"unit\":\"单\",\"backgroundColor\":\"#061a3a99\",\"borderColor\":\"#1c95ff\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_1svmat5a1cxs00\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3simgdpaqmw000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"总销售额\",\"value\":1523689.52,\"unit\":\"元\",\"trend\":\"+12.5%\"},{\"title\":\"订单总量\",\"value\":28741,\"unit\":\"单\",\"trend\":\"+8.3%\"},{\"title\":\"客单价\",\"value\":53.02,\"unit\":\"元\",\"trend\":\"+2.1%\"},{\"title\":\"转化率\",\"value\":3.76,\"unit\":\"%\",\"trend\":\"+0.2%\"},{\"title\":\"新增用户\",\"value\":1256,\"unit\":\"人\",\"trend\":\"+15.7%\"},{\"title\":\"退款率\",\"value\":1.82,\"unit\":\"%\",\"trend\":\"-0.3%\"}],\"columns\":6,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_55jqv4q9bl0000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3b2u9043xt2000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"品类\",\"销售额\"],\"source\":[{\"品类\":\"数码产品\",\"销售额\":385.6},{\"品类\":\"家电\",\"销售额\":267.3},{\"品类\":\"服饰\",\"销售额\":198.2},{\"品类\":\"美妆\",\"销售额\":156.8},{\"品类\":\"食品\",\"销售额\":127.5},{\"品类\":\"家居\",\"销售额\":95.4},{\"品类\":\"母婴\",\"销售额\":76.2}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_xksmno91vts00\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5970pyph5vs000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradientSingle\",\"chartConfig\":{\"key\":\"LineGradientSingle\",\"chartKey\":\"VLineGradientSingle\",\"conKey\":\"VCLineGradientSingle\",\"title\":\"单折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"日期\",\"新增用户\"],\"source\":[{\"日期\":\"04-01\",\"新增用户\":285},{\"日期\":\"04-02\",\"新增用户\":320},{\"日期\":\"04-03\",\"新增用户\":298},{\"日期\":\"04-04\",\"新增用户\":340},{\"日期\":\"04-05\",\"新增用户\":368},{\"日期\":\"04-06\",\"新增用户\":352},{\"日期\":\"04-07\",\"新增用户\":390}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"type\":\"solid\",\"width\":3},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2u9nb3y3p9u000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2t6qy4oudfa000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"饼图-环形\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"来源\",\"占比\"],\"source\":[{\"来源\":\"搜索\",\"占比\":35.2},{\"来源\":\"直接访问\",\"占比\":22.1},{\"来源\":\"推荐\",\"占比\":18.6},{\"来源\":\"社交媒体\",\"占比\":14.3},{\"来源\":\"其他\",\"占比\":9.8}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2o8ivecc9kk000\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#58a6ff\",\"borderColor\":\"#7dd3fc\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5pd2d4htdz4000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"省份\",\"销售额\"],\"source\":[{\"省份\":\"广东\",\"销售额\":453.2},{\"省份\":\"浙江\",\"销售额\":367.5},{\"省份\":\"江苏\",\"销售额\":321.8},{\"省份\":\"山东\",\"销售额\":285.3},{\"省份\":\"上海\",\"销售额\":276.4},{\"省份\":\"北京\",\"销售额\":248.7},{\"省份\":\"四川\",\"销售额\":195.6},{\"省份\":\"湖北\",\"销售额\":167.3},{\"省份\":\"福建\",\"销售额\":156.8},{\"省份\":\"河南\",\"销售额\":132.6},{\"省份\":\"湖南\",\"销售额\":118.9},{\"省份\":\"安徽\",\"销售额\":104.5}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_54sq8g14088000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-29 10:19:19', 1, '2026-06-30 14:12:39', 6, '0');
INSERT INTO `ai_report_project` VALUES (2071932634479751169, 0, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":1,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fm0hvqdnt2800\",\"isGroup\":false,\"attr\":{\"x\":311,\"y\":811,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Video\",\"chartConfig\":{\"key\":\"Video\",\"chartKey\":\"VVideo\",\"conKey\":\"VCVideo\",\"title\":\"视频\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"video.png\"},\"option\":{\"dataset\":\"/forge-report/static/mp4/earth-1d58aa0e.mp4\",\"loop\":true,\"muted\":true,\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_51bbl03tjjc000\",\"isGroup\":false,\"attr\":{\"x\":734,\"y\":346,\"w\":1200,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Iframe\",\"chartConfig\":{\"key\":\"Iframe\",\"chartKey\":\"VIframe\",\"conKey\":\"VCIframe\",\"title\":\"远程网页\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"iframe.png\"},\"option\":{\"dataset\":\"https://www.mtruning.club/\",\"borderRadius\":10}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-06-30 20:23:29', 1, '2026-07-02 15:01:57', 6, '0');
INSERT INTO `ai_report_project` VALUES (2072222811689349122, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4fikgovpzdk000\",\"activePageId\":\"id_4fikgovpzdk000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5skx18p8lng000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"时钟\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"时钟\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_1rte7w87scjk00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Clock\",\"chartConfig\":{\"key\":\"Clock\",\"chartKey\":\"VClock\",\"conKey\":\"VCClock\",\"title\":\"时钟\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"clock.png\"},\"option\":{\"border\":6,\"color\":\"#ffffff\",\"bgColor\":\"#84a5e9\",\"borderColor\":\"#ffffff\"}},{\"id\":\"id_1uh65s9j41i800\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":10,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"智慧城市运营中心\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"SmartCityOperationsCenter\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#25d8ff\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_3tcgafjleec000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_108xrmwofmfk00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"城区人口\",\"value\":1286.8,\"unit\":\"万人\",\"trend\":\"+2.3%\"},{\"title\":\"交通指数\",\"value\":6.8,\"unit\":\"级\",\"trend\":\"-0.5\"},{\"title\":\"能耗总量\",\"value\":4521.3,\"unit\":\"万kWh\",\"trend\":\"+1.8%\"},{\"title\":\"空气质量\",\"value\":85.6,\"unit\":\"AQI\",\"trend\":\"-4.2\"},{\"title\":\"实时告警\",\"value\":23,\"unit\":\"个\",\"trend\":\"-3\"},{\"title\":\"事件处理率\",\"value\":97.3,\"unit\":\"%\",\"trend\":\"+0.7%\"}],\"columns\":6,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_4140ldiupko000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":120,\"w\":988,\"h\":700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"城市态势地图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"城市态势地图\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5430njbzw1s000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":164,\"w\":972,\"h\":648,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"城市地图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"地区\",\"人口密度\",\"GDP\"],\"source\":[{\"地区\":\"北京\",\"人口密度\":1322,\"GDP\":36102.6},{\"地区\":\"上海\",\"人口密度\":3823,\"GDP\":38700.6},{\"地区\":\"广州\",\"人口密度\":2000,\"GDP\":25019.1},{\"地区\":\"深圳\",\"人口密度\":6484,\"GDP\":27670.2},{\"地区\":\"杭州\",\"人口密度\":1234,\"GDP\":16106},{\"地区\":\"成都\",\"人口密度\":1150,\"GDP\":17716.7},{\"地区\":\"武汉\",\"人口密度\":1280,\"GDP\":15616.1},{\"地区\":\"南京\",\"人口密度\":1452,\"GDP\":14817.9}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_123qvrew5wyo00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"事件流转漏斗\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"事件流转漏斗\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_270q4vslw00000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Funnel\",\"chartConfig\":{\"key\":\"Funnel\",\"chartKey\":\"VFunnel\",\"conKey\":\"VCFunnel\",\"title\":\"事件漏斗\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"funnel.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"tooltip\":{},\"dataset\":{\"dimensions\":[\"阶段\",\"数量\"],\"source\":[{\"阶段\":\"上报\",\"数量\":1200},{\"阶段\":\"受理\",\"数量\":980},{\"阶段\":\"处理中\",\"数量\":720},{\"阶段\":\"解决\",\"数量\":650},{\"阶段\":\"闭环\",\"数量\":600}]},\"series\":[{\"name\":\"Funnel\",\"type\":\"funnel\",\"top\":70,\"left\":\"10%\",\"width\":\"80%\",\"min\":0,\"minSize\":\"0%\",\"maxSize\":\"100%\",\"sort\":\"descending\",\"gap\":5,\"label\":{\"show\":true,\"position\":\"inside\",\"fontSize\":12},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":0},\"emphasis\":{\"label\":{\"fontSize\":20}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5fws1pmi0nk000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"事件类型分布\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"事件类型分布\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3hwmc5l65ue000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"事件占比\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"类型\",\"数量\"],\"source\":[{\"类型\":\"交通\",\"数量\":432},{\"类型\":\"市容\",\"数量\":321},{\"类型\":\"安全\",\"数量\":245},{\"类型\":\"环保\",\"数量\":189},{\"类型\":\"其他\",\"数量\":113}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4bvm0uhxfxc000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":840,\"w\":988,\"h\":216,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"实时告警记录\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"实时告警记录\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2oh02ssfesg000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":884,\"w\":972,\"h\":164,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"告警时间线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"10:23:15\",\"title\":\"中心区主干道拥堵\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:18:42\",\"title\":\"西区变电站负荷异常\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"10:12:30\",\"title\":\"东湖水位超警戒\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:05:11\",\"title\":\"南站客流量激增\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"09:58:04\",\"title\":\"北环噪音投诉\",\"level\":\"低\",\"status\":\"info\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}}],\"id\":\"id_4fikgovpzdk000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-01 15:36:33', 1, '2026-07-02 01:32:08', 6, '0');
INSERT INTO `ai_report_project` VALUES (2072607167264092161, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4sb6wh5fk1600\",\"activePageId\":\"id_4sb6wh5fk1600\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"chalk\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"full\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5dnl7j5qynk000\",\"isGroup\":false,\"attr\":{\"x\":27,\"y\":14,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_18xsdfkwbnpc00\",\"isGroup\":false,\"attr\":{\"x\":556,\"y\":18,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ImageCarousel\",\"chartConfig\":{\"key\":\"ImageCarousel\",\"chartKey\":\"VImageCarousel\",\"conKey\":\"VCImageCarousel\",\"title\":\"轮播图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"naiveUI\",\"image\":\"photo_carousel.png\"},\"option\":{\"dataset\":[\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel3.jpeg\"],\"autoplay\":true,\"interval\":5000,\"slidesPerview\":1,\"direction\":\"horizontal\",\"draggable\":true,\"centeredSlides\":false,\"effect\":\"slide\",\"showDots\":true,\"dotType\":\"dot\",\"dotPlacement\":\"bottom\",\"showArrow\":false,\"fit\":\"contain\"}},{\"id\":\"id_49vzy5ja8is000\",\"isGroup\":false,\"attr\":{\"x\":1080,\"y\":33,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WordCloud\",\"chartConfig\":{\"key\":\"WordCloud\",\"chartKey\":\"VWordCloud\",\"conKey\":\"VCWordCloud\",\"title\":\"词云\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"words_cloud.png\"},\"option\":{\"dataset\":[{\"name\":\"数据可视化\",\"value\":8000,\"textStyle\":{\"color\":\"#78fbb2\"},\"emphasis\":{\"textStyle\":{\"color\":\"red\"}}},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}],\"tooltip\":{},\"series\":[{\"type\":\"wordCloud\",\"shape\":\"circle\",\"left\":\"center\",\"top\":\"center\",\"width\":\"70%\",\"height\":\"80%\",\"right\":null,\"bottom\":null,\"sizeRange\":[12,60],\"rotationRange\":[0,0],\"rotationStep\":0,\"gridSize\":8,\"drawOutOfBound\":false,\"layoutAnimation\":true,\"textStyle\":{\"fontFamily\":\"sans-serif\",\"fontWeight\":\"bold\"},\"emphasis\":{\"focus\":\"self\",\"textStyle\":{\"shadowBlur\":10,\"shadowColor\":\"#333\"}},\"data\":[{\"name\":\"数据可视化\",\"value\":8000,\"textStyle\":{\"color\":\"#78fbb2\"},\"emphasis\":{\"textStyle\":{\"color\":\"red\"}}},{\"name\":\"GO VIEW\",\"value\":6181},{\"name\":\"低代码\",\"value\":4386},{\"name\":\"Vue3\",\"value\":4055},{\"name\":\"TypeScript4\",\"value\":2467},{\"name\":\"Vite2\",\"value\":2244},{\"name\":\"NaiveUI\",\"value\":1898},{\"name\":\"ECharts5\",\"value\":1484},{\"name\":\"Axios\",\"value\":1112},{\"name\":\"Pinia2\",\"value\":965},{\"name\":\"PlopJS\",\"value\":847},{\"name\":\"sfc\",\"value\":582},{\"name\":\"SCSS\",\"value\":555},{\"name\":\"pnpm\",\"value\":550},{\"name\":\"eslint\",\"value\":462},{\"name\":\"json\",\"value\":366},{\"name\":\"图表\",\"value\":360},{\"name\":\"地图\",\"value\":282},{\"name\":\"时钟\",\"value\":273},{\"name\":\"标题\",\"value\":265}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3aye5480j6k000\",\"isGroup\":false,\"attr\":{\"x\":56,\"y\":358,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_47ff3yev6e0000\",\"isGroup\":false,\"attr\":{\"x\":1399,\"y\":623,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Radar\",\"chartConfig\":{\"key\":\"Radar\",\"chartKey\":\"VRadar\",\"conKey\":\"VCRadar\",\"title\":\"雷达图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"radar.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":[\"data1\",\"data2\"]},\"tooltip\":{\"show\":true},\"dataset\":{\"radarIndicator\":[{\"name\":\"数据1\",\"max\":6500},{\"name\":\"数据2\",\"max\":16000},{\"name\":\"数据3\",\"max\":30000},{\"name\":\"数据4\",\"max\":38000},{\"name\":\"数据5\",\"max\":52000},{\"name\":\"数据6\",\"max\":25000}],\"seriesData\":[{\"name\":\"data1\",\"value\":[4200,3000,20000,35000,50000,18000]},{\"name\":\"data2\",\"value\":[5000,14000,28000,26000,42000,21000]}]},\"radar\":{\"shape\":\"polygon\",\"radius\":[\"0%\",\"60%\"],\"center\":[\"50%\",\"55%\"],\"splitArea\":{\"show\":true},\"splitLine\":{\"show\":true},\"axisName\":{\"show\":true,\"color\":\"#eee\",\"fontSize\":12},\"axisLine\":{\"show\":true},\"axisTick\":{\"show\":true},\"indicator\":[{\"name\":\"数据1\",\"max\":6500},{\"name\":\"数据2\",\"max\":16000},{\"name\":\"数据3\",\"max\":30000},{\"name\":\"数据4\",\"max\":38000},{\"name\":\"数据5\",\"max\":52000},{\"name\":\"数据6\",\"max\":25000}]},\"series\":[{\"name\":\"radar\",\"type\":\"radar\",\"areaStyle\":{\"opacity\":0.1},\"data\":[{\"name\":\"data1\",\"value\":[4200,3000,20000,35000,50000,18000]},{\"name\":\"data2\",\"value\":[5000,14000,28000,26000,42000,21000]}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3b535kgo8ja000\",\"isGroup\":false,\"attr\":{\"x\":748,\"y\":624,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Heatmap\",\"chartConfig\":{\"key\":\"Heatmap\",\"chartKey\":\"VHeatmap\",\"conKey\":\"VCHeatmap\",\"title\":\"热力图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"heatmap.png\"},\"option\":{\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"]},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"]},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"xAxis\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"],\"yAxis\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"],\"seriesData\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]]},\"tooltip\":{\"position\":\"top\"},\"visualMap\":{\"show\":true,\"min\":0,\"max\":10,\"itemWidth\":20,\"itemHeight\":140,\"calculable\":true,\"orient\":\"horizontal\",\"inRange\":{\"color\":[\"#4661c2\",\"#263253\"]}},\"series\":[{\"name\":\"\",\"type\":\"heatmap\",\"data\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]],\"label\":{\"show\":true},\"emphasis\":{\"itemStyle\":{\"borderColor\":\"#333\",\"borderWidth\":1,\"shadowBlur\":10,\"shadowColor\":\"rgba(0, 0, 0, 0.5)\"}},\"progressive\":1000,\"animation\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2ezsk4r81i6800\",\"isGroup\":false,\"attr\":{\"x\":29,\"y\":677,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"水球图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\"},\"option\":{\"dataset\":0.5,\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.5],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#fc97af\"},{\"offset\":1,\"color\":\"#87f7cf\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(135, 247, 207, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":50,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4sb6wh5fk1600\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-02 17:03:51', 1, '2026-07-07 04:49:31', 6, '0');
INSERT INTO `ai_report_project` VALUES (2072867987634024449, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_11l9o1a6siyo00\",\"activePageId\":\"id_11l9o1a6siyo00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4pk97u7179k000\",\"isGroup\":false,\"attr\":{\"x\":767,\"y\":599,\"w\":1135,\"h\":470,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5i59m6kh7so000\",\"isGroup\":false,\"attr\":{\"x\":74,\"y\":39,\"w\":708,\"h\":627,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"isCarousel\":false,\"type\":\"ring\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"65%\"],\"center\":[\"50%\",\"60%\"],\"roseType\":false,\"avoidLabelOverlap\":false,\"itemStyle\":{\"show\":true,\"borderRadius\":10,\"borderColor\":\"#fff\",\"borderWidth\":2},\"label\":{\"show\":false,\"position\":\"center\",\"formatter\":\"{b}\",\"fontWeight\":\"normal\",\"fontSize\":14,\"color\":\"#454E54\",\"textBorderColor\":\"#ffffff\",\"textBorderWidth\":1},\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":40,\"fontWeight\":\"bold\"}},\"labelLine\":{\"show\":false}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1xoi0gwmrycg00\",\"isGroup\":false,\"attr\":{\"x\":1140,\"y\":269,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ImageCarousel\",\"chartConfig\":{\"key\":\"ImageCarousel\",\"chartKey\":\"VImageCarousel\",\"conKey\":\"VCImageCarousel\",\"title\":\"轮播图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"naiveUI\",\"image\":\"photo_carousel.png\"},\"option\":{\"dataset\":[\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg\",\"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel3.jpeg\"],\"autoplay\":true,\"interval\":5000,\"slidesPerview\":1,\"direction\":\"horizontal\",\"draggable\":true,\"centeredSlides\":false,\"effect\":\"slide\",\"showDots\":true,\"dotType\":\"dot\",\"dotPlacement\":\"bottom\",\"showArrow\":false,\"fit\":\"contain\"}}],\"id\":\"id_11l9o1a6siyo00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-03 10:20:15', 1, '2026-07-06 14:12:57', 6, '0');
INSERT INTO `ai_report_project` VALUES (2072871545150402562, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4dt24j18poo000\",\"activePageId\":\"id_4dt24j18poo000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_oeujzy6ecq800\",\"isGroup\":false,\"attr\":{\"x\":145,\"y\":86,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1jx9temtkbfk00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":402,\"w\":999,\"h\":558,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"堆叠柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"year\":\"Africa\",\"value\":590},{\"type\":\"Nail polish\",\"year\":\"EU\",\"value\":450},{\"type\":\"Nail polish\",\"year\":\"China\",\"value\":474},{\"type\":\"Nail polish\",\"year\":\"USA\",\"value\":459},{\"type\":\"Eyebrow pencil\",\"year\":\"Africa\",\"value\":746},{\"type\":\"Eyebrow pencil\",\"year\":\"EU\",\"value\":176},{\"type\":\"Eyebrow pencil\",\"year\":\"China\",\"value\":210},{\"type\":\"Eyebrow pencil\",\"year\":\"USA\",\"value\":775},{\"type\":\"Rouge\",\"year\":\"Africa\",\"value\":896},{\"type\":\"Rouge\",\"year\":\"EU\",\"value\":784},{\"type\":\"Rouge\",\"year\":\"China\",\"value\":866},{\"type\":\"Rouge\",\"year\":\"USA\",\"value\":899}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_ml3olhw7agw00\",\"isGroup\":false,\"attr\":{\"x\":650,\"y\":16,\"w\":900,\"h\":86,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle05\",\"chartConfig\":{\"key\":\"ScreenTitle05\",\"chartKey\":\"VScreenTitle05\",\"conKey\":\"VCScreenTitle05\",\"title\":\"双翼标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title05.png\"},\"option\":{\"dataset\":\"低分地方今晚\",\"subtitle\":\"CIdfq dsfqer\",\"styleVariant\":\"gate\",\"titleMode\":\"gradient\",\"fontSize\":44,\"fontColor\":\"#f6fbff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":6,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#22d3ee\",\"secondaryColor\":\"#3b82f6\",\"backgroundColor\":\"#041b3588\",\"borderColor\":\"#22d3ee\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_b2f58blnr0o00\",\"isGroup\":false,\"attr\":{\"x\":652,\"y\":263,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_3j2lpe7huqw000\",\"isGroup\":false,\"attr\":{\"x\":844,\"y\":216,\"w\":363,\"h\":103,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsDate\",\"chartConfig\":{\"key\":\"InputsDate\",\"chartKey\":\"VInputsDate\",\"conKey\":\"VCInputsDate\",\"title\":\"时间选择器\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_date.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"date\":[{\"value\":\"date\",\"label\":\"日期\"}],\"datetime\":[{\"value\":\"date\",\"label\":\"日期\"}],\"daterange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"month\":[{\"value\":\"date\",\"label\":\"日期\"}],\"monthrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"quarter\":[{\"value\":\"date\",\"label\":\"日期\"}],\"quarterrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}],\"year\":[{\"value\":\"date\",\"label\":\"日期\"}],\"yearrange\":[{\"value\":\"dateStart\",\"label\":\"开始时间\"},{\"value\":\"dateEnd\",\"label\":\"结束时间\"},{\"value\":\"daterange\",\"label\":\"日期范围\"}]}}],\"option\":{\"componentInteractEventKey\":\"date\",\"isPanel\":0,\"dataset\":1783640210333,\"defaultType\":\"static\",\"differUnit\":[\"d\",\"d\"],\"differValue\":[0,0]}},{\"id\":\"id_29if5bj5xlxc00\",\"isGroup\":false,\"attr\":{\"x\":1050,\"y\":332,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4dt24j18poo000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2072871545150402562', '2026-07-03 23:39:57', 1, '2026-07-03 10:34:23', 1, '2026-07-12 22:41:21', 6, '0');
INSERT INTO `ai_report_project` VALUES (2073302650299117569, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3f53csvg6c8000\",\"activePageId\":\"id_3f53csvg6c8000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3y3lvkw6iw4000\",\"isGroup\":false,\"attr\":{\"x\":387,\"y\":294,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"水球图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\"},\"option\":{\"dataset\":0.5,\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.5],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":50,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4scv002zkq0000\",\"isGroup\":false,\"attr\":{\"x\":565,\"y\":643,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_3f53csvg6c8000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-04 15:07:27', 1, '2026-07-05 15:18:08', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074063481731313666, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_598x2z1kabs000\",\"activePageId\":\"id_598x2z1kabs000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_58xxim7eeoc000\",\"isGroup\":false,\"attr\":{\"x\":620,\"y\":215,\"w\":650,\"h\":623,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_598x2z1kabs000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-06 17:30:43', 1, '2026-07-06 17:34:27', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074066272889630721, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_wwiav6qnbow00\",\"activePageId\":\"id_wwiav6qnbow00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_37rvkoq853i000\",\"isGroup\":false,\"attr\":{\"x\":240,\"y\":286,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_44jpvs0cuya000\",\"isGroup\":false,\"attr\":{\"x\":6,\"y\":583,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Sankey\",\"chartConfig\":{\"key\":\"Sankey\",\"chartKey\":\"VSankey\",\"conKey\":\"VCSankey\",\"title\":\"桑基图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"sankey.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"dataset\":{\"label\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"tooltip\":{\"show\":1,\"trigger\":\"item\",\"triggerOn\":\"mousemove\"},\"series\":{\"type\":\"sankey\",\"layout\":\"none\",\"orient\":\"horizontal\",\"data\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_nmke6k70hbk00\",\"isGroup\":false,\"attr\":{\"x\":514,\"y\":603,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Dial\",\"chartConfig\":{\"key\":\"Dial\",\"chartKey\":\"VDial\",\"conKey\":\"VCDial\",\"title\":\"表盘\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"dial.png\"},\"option\":{\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":70,\"series\":[{\"type\":\"gauge\",\"data\":[{\"value\":70,\"itemStyle\":{\"color\":\"#2AF4FF\"}}],\"min\":0,\"max\":100,\"splitNumber\":10,\"center\":[\"50%\",\"55%\"],\"radius\":\"80%\",\"axisLine\":{\"lineStyle\":{\"color\":[[0,\"rgba(0,212,230,0.5)\"],[1,\"rgba(28,128,245,0)\"]],\"width\":170}},\"axisLabel\":{\"color\":\"#eee\",\"fontSize\":14},\"axisTick\":{\"show\":false},\"splitLine\":{\"show\":false},\"detail\":{\"show\":false},\"pointer\":{\"length\":\"80%\",\"width\":4},\"animationDuration\":2000},{\"name\":\"外部刻度\",\"type\":\"gauge\",\"center\":[\"50%\",\"55%\"],\"radius\":\"90%\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"width\":25,\"color\":[[0,\"#1369E380\"],[1,\"#1369E380\"]]}},\"axisLabel\":{\"show\":false},\"axisTick\":{\"splitNumber\":5,\"lineStyle\":{\"color\":\"#42E5FB\",\"width\":2}},\"splitLine\":{\"length\":15,\"lineStyle\":{\"color\":\"#42E5FB\"}}}]}},{\"id\":\"id_11759cl3kba800\",\"isGroup\":false,\"attr\":{\"x\":-1,\"y\":151,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Funnel\",\"chartConfig\":{\"key\":\"Funnel\",\"chartKey\":\"VFunnel\",\"conKey\":\"VCFunnel\",\"title\":\"漏斗图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"funnel.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"tooltip\":{},\"dataset\":{\"dimensions\":[\"product\",\"dataOne\"],\"source\":[{\"product\":\"data1\",\"dataOne\":20},{\"product\":\"data2\",\"dataOne\":40},{\"product\":\"data3\",\"dataOne\":60},{\"product\":\"data4\",\"dataOne\":80},{\"product\":\"data5\",\"dataOne\":100}]},\"series\":[{\"name\":\"Funnel\",\"type\":\"funnel\",\"top\":70,\"left\":\"10%\",\"width\":\"80%\",\"min\":0,\"minSize\":\"0%\",\"maxSize\":\"100%\",\"sort\":\"descending\",\"gap\":5,\"label\":{\"show\":true,\"position\":\"inside\",\"fontSize\":12},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":0},\"emphasis\":{\"label\":{\"fontSize\":20}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4kj1b2cbhy0000\",\"isGroup\":false,\"attr\":{\"x\":642,\"y\":162,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Heatmap\",\"chartConfig\":{\"key\":\"Heatmap\",\"chartKey\":\"VHeatmap\",\"conKey\":\"VCHeatmap\",\"title\":\"热力图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"heatmap.png\"},\"option\":{\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"]},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"data\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"]},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"xAxis\":[\"12a\",\"1a\",\"2a\",\"3a\",\"4a\",\"5a\",\"6a\",\"7a\",\"8a\",\"9a\",\"10a\",\"11a\",\"12p\",\"1p\",\"2p\",\"3p\",\"4p\",\"5p\",\"6p\",\"7p\",\"8p\",\"9p\",\"10p\",\"11p\"],\"yAxis\":[\"Saturday\",\"Friday\",\"Thursday\",\"Wednesday\",\"Tuesday\",\"Monday\",\"Sunday\"],\"seriesData\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]]},\"tooltip\":{\"position\":\"top\"},\"visualMap\":{\"show\":true,\"min\":0,\"max\":10,\"itemWidth\":20,\"itemHeight\":140,\"calculable\":true,\"orient\":\"horizontal\",\"inRange\":{\"color\":[\"#4661c2\",\"#263253\"]}},\"series\":[{\"name\":\"\",\"type\":\"heatmap\",\"data\":[[0,0,5],[1,0,1],[2,0,\"-\"],[3,0,\"-\"],[4,0,\"-\"],[5,0,\"-\"],[6,0,\"-\"],[7,0,\"-\"],[8,0,\"-\"],[9,0,\"-\"],[10,0,\"-\"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,\"-\"],[2,1,\"-\"],[3,1,\"-\"],[4,1,\"-\"],[5,1,\"-\"],[6,1,\"-\"],[7,1,\"-\"],[8,1,\"-\"],[9,1,\"-\"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,\"-\"],[3,2,\"-\"],[4,2,\"-\"],[5,2,\"-\"],[6,2,\"-\"],[7,2,\"-\"],[8,2,\"-\"],[9,2,\"-\"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,\"-\"],[3,3,\"-\"],[4,3,\"-\"],[5,3,\"-\"],[6,3,\"-\"],[7,3,\"-\"],[8,3,1],[9,3,\"-\"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,\"-\"],[3,4,\"-\"],[4,4,\"-\"],[5,4,1],[6,4,\"-\"],[7,4,\"-\"],[8,4,\"-\"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,\"-\"],[0,5,2],[1,5,1],[2,5,\"-\"],[3,5,3],[4,5,\"-\"],[5,5,\"-\"],[6,5,\"-\"],[7,5,\"-\"],[8,5,2],[9,5,\"-\"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,\"-\"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,\"-\"],[0,6,1],[1,6,\"-\"],[2,6,\"-\"],[3,6,\"-\"],[4,6,\"-\"],[5,6,\"-\"],[6,6,\"-\"],[7,6,\"-\"],[8,6,\"-\"],[9,6,\"-\"],[10,6,1],[11,6,\"-\"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,\"-\"],[17,6,\"-\"],[18,6,\"-\"],[19,6,\"-\"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]],\"label\":{\"show\":true},\"emphasis\":{\"itemStyle\":{\"borderColor\":\"#333\",\"borderWidth\":1,\"shadowBlur\":10,\"shadowColor\":\"rgba(0, 0, 0, 0.5)\"}},\"progressive\":1000,\"animation\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_xmns8sm579s00\",\"isGroup\":false,\"attr\":{\"x\":1333,\"y\":54,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3bcp25bd3ze000\",\"isGroup\":false,\"attr\":{\"x\":1014,\"y\":469,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"id\":\"id_wwiav6qnbow00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-06 17:41:48', 1, '2026-07-07 09:48:33', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074312856667713538, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_48h19oizt10000\",\"activePageId\":\"id_48h19oizt10000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_9g5bqf0g4mo00\",\"isGroup\":false,\"attr\":{\"x\":920,\"y\":313,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4pklsvdnft4000\",\"isGroup\":false,\"attr\":{\"x\":306,\"y\":231,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_48h19oizt10000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-07 10:01:39', 1, '2026-07-07 10:03:36', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074315933982420994, 0, 2054531934817726466, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1e8xi3ip8om800\",\"activePageId\":\"id_1e8xi3ip8om800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"backgroundImage\":\"blob:http://www.dlforgelab.com:8084/ff9dfce1-9615-4fff-a258-1f2be3ed2de1\",\"selectColor\":false,\"chartThemeColor\":\"macarons\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_fxlypx110ko00\",\"isGroup\":false,\"attr\":{\"x\":30,\"y\":73,\"w\":441,\"h\":362,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"tada\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"散点图\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":[{\"dimensions\":[\"data1\"],\"source\":[[161.2,51.6],[167.5,59],[159.5,49.2],[157,63],[155.8,53.6],[170,59],[159.1,47.6],[166,69.8],[176.2,66.8],[160.2,75.2],[172.5,55.2],[170.9,54.2],[172.9,62.5],[153.4,42],[160,50],[147.2,49.8],[168.2,49.2],[175,73.2],[157,47.8],[170.2,72.8],[174,54.5],[173,59.8],[179.9,67.3],[170.5,67.8],[160,47],[154.4,46.2],[162,55],[176.5,83],[160,54.4],[152,45.8],[162.1,53.6],[170,73.2],[160.2,52.1],[161.3,67.9],[166.4,56.6],[168.9,62.3],[163.8,58.5],[167.6,54.5],[160,50.2],[161.3,60.3],[167.6,58.3],[165.1,56.2],[160,50.2],[170,72.9],[157.5,59.8],[167.6,61],[160.7,69.1],[163.2,55.9],[152.4,46.5],[157.5,54.3],[168.3,54.8],[180.3,60.7],[165.5,60],[165,62],[164.5,60.3],[156,52.7],[160,74.3]]},{\"dimensions\":[\"data2\"],\"source\":[[174,65.6],[175.3,71.8],[193.5,80.7],[186.5,72.6],[187.2,78.8],[181.5,74.8],[184,86.4],[184.5,78.4],[175,62],[184,81.6],[180,76.6],[177.8,83.6],[192,90],[176,74.6],[174,71],[184,79.6],[192.7,93.8],[142.7,93.8],[152.7,93.8],[170,61.3],[177.8,68.6],[184.2,80.1],[186.7,87.8],[171.4,84.7],[172.7,73.4],[175.3,72.1],[180.3,82.6],[182.9,88.7],[188,84.1],[177.2,94.1],[172.1,74.9],[167,59.1],[169.5,75.6],[174,86.2],[172.7,75.3],[182.2,87.1],[164.1,55.2],[163,57],[171.5,61.4],[184.2,76.8],[174,86.8]]}],\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0},{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":1}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_39yobpmpec2000\",\"isGroup\":false,\"attr\":{\"x\":696,\"y\":76,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2sf43itclrooao\",\"isGroup\":false,\"attr\":{\"x\":473,\"y\":170,\"w\":750,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapBase\",\"chartConfig\":{\"key\":\"MapBase\",\"chartKey\":\"VMapBase\",\"conKey\":\"VCMapBase\",\"title\":\"地图(可选省份)\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map.png\"},\"option\":{\"dataset\":{\"point\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"line\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]]},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]]},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]]},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]]}],\"map\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}]},\"mapRegion\":{\"adcode\":\"china\",\"showHainanIsLands\":true,\"enter\":false,\"backSize\":20,\"backColor\":\"#ffffff\"},\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"visualMap\":{\"show\":true,\"orient\":\"vertical\",\"pieces\":[{\"gte\":1000,\"label\":\">1000\"},{\"gte\":600,\"lte\":999,\"label\":\"600-999\"},{\"gte\":200,\"lte\":599,\"label\":\"200-599\"},{\"gte\":50,\"lte\":199,\"label\":\"49-199\"},{\"gte\":10,\"lte\":49,\"label\":\"10-49\"},{\"lte\":9,\"label\":\"<9\"}],\"inRange\":{\"color\":[\"#c3d7df\",\"#5cb3cc\",\"#8abcd1\",\"#66a9c9\",\"#2f90b9\",\"#1781b5\"]},\"textStyle\":{\"color\":\"#fff\"}},\"geo\":{\"show\":false,\"type\":\"map\",\"roam\":false,\"map\":\"china\",\"selectedMode\":false,\"zoom\":1},\"series\":[{\"name\":\"\",\"type\":\"effectScatter\",\"coordinateSystem\":\"geo\",\"symbolSize\":4,\"legendHoverLink\":true,\"showEffectOn\":\"render\",\"rippleEffect\":{\"scale\":6,\"color\":\"#FFFFFF\",\"brushType\":\"fill\"},\"tooltip\":{\"show\":true,\"backgroundColor\":\"rgba(0,0,0,.6)\",\"borderColor\":\"rgba(147, 235, 248, .8)\",\"textStyle\":{\"color\":\"#FFF\"}},\"label\":{\"formatter\":\"{b}\",\"fontSize\":11,\"offset\":[0,2],\"position\":\"bottom\",\"textBorderColor\":\"#fff\",\"textShadowColor\":\"#000\",\"textShadowBlur\":10,\"textBorderWidth\":0,\"color\":\"#FFFFFF\",\"show\":true},\"itemStyle\":{\"color\":\"#FFFFFF\",\"borderColor\":\"rgba(225,255,255,2)\",\"borderWidth\":4,\"shadowColor\":\"#E1FFFF\",\"shadowBlur\":10},\"data\":[{\"name\":\"北京\",\"value\":[116.405285,39.904989,200]},{\"name\":\"郑州\",\"value\":[113.665412,34.757975,888]},{\"name\":\"青海\",\"value\":[101.778916,36.623178,666]},{\"name\":\"宁夏回族自治区\",\"value\":[106.278179,38.46637,66]},{\"name\":\"哈尔滨市\",\"value\":[126.642464,45.756967,101]}],\"encode\":{\"value\":2}},{\"name\":\"区域\",\"type\":\"map\",\"map\":\"china\",\"data\":[{\"name\":\"北京市\",\"value\":666},{\"name\":\"河北省\",\"value\":98},{\"name\":\"江苏省\",\"value\":300},{\"name\":\"福建省\",\"value\":1199},{\"name\":\"山东省\",\"value\":86},{\"name\":\"河南省\",\"value\":850},{\"name\":\"湖北省\",\"value\":84},{\"name\":\"广西壮族自治区\",\"value\":81},{\"name\":\"海南省\",\"value\":900},{\"name\":\"青海省\",\"value\":800},{\"name\":\"新疆维吾尔自治区\",\"value\":7}],\"selectedMode\":false,\"zoom\":1,\"geoIndex\":1,\"tooltip\":{\"show\":true,\"backgroundColor\":\"#00000060\",\"borderColor\":\"rgba(147, 235, 248, 0.8)\",\"textStyle\":{\"color\":\"#FFFFFF\",\"fontSize\":12}},\"label\":{\"show\":false,\"color\":\"#FFFFFF\",\"fontSize\":12},\"emphasis\":{\"disabled\":false,\"label\":{\"color\":\"#FFFFFF\",\"fontSize\":12},\"itemStyle\":{\"areaColor\":\"#389BB7\",\"shadowColor\":\"#389BB7\",\"borderWidth\":1}},\"itemStyle\":{\"borderColor\":\"#93EBF8\",\"borderWidth\":1,\"areaColor\":{\"type\":\"radial\",\"x\":0.5,\"y\":0.5,\"r\":0.8,\"colorStops\":[{\"offset\":0,\"color\":\"#93ebf800\"},{\"offset\":1,\"color\":\"#93ebf820\"}],\"globalCoord\":false},\"shadowColor\":\"#80D9F842\",\"shadowOffsetX\":-2,\"shadowOffsetY\":2,\"shadowBlur\":10}},{\"type\":\"lines\",\"zlevel\":2,\"effect\":{\"show\":true,\"period\":4,\"trailLength\":0.4,\"symbol\":\"arrow\",\"symbolSize\":7},\"lineStyle\":{\"normal\":{\"color\":\"#4fb6d2\",\"width\":1,\"opacity\":0.1,\"curveness\":0.3}},\"data\":[{\"coords\":[[113.665412,34.757975],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[101.778916,36.623178],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[106.278179,38.46637],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}},{\"coords\":[[126.642464,45.756967],[116.405285,39.904989]],\"lineStyle\":{\"color\":\"#4fb6d2\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1e8xi3ip8om800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-07 10:13:52', 1, '2026-07-07 13:38:54', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074381891589664769, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_28q4vnwes70g00\",\"activePageId\":\"id_28q4vnwes70g00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2b4wteqkwobo00\",\"isGroup\":false,\"attr\":{\"x\":77,\"y\":29,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border01\",\"chartConfig\":{\"key\":\"Border01\",\"chartKey\":\"VBorder01\",\"conKey\":\"VCBorder01\",\"title\":\"边框-01\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border01.png\"},\"option\":{\"dur\":0.5,\"colors\":[\"#4fd2dd\",\"#235fa7\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_27gst0ea9scg00\",\"isGroup\":false,\"attr\":{\"x\":661,\"y\":29,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border02\",\"chartConfig\":{\"key\":\"Border02\",\"chartKey\":\"VBorder02\",\"conKey\":\"VCBorder02\",\"title\":\"边框-02\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border02.png\"},\"option\":{\"colors\":[\"#6586ec\",\"#2cf7fe\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_3qbouhemfci000\",\"isGroup\":false,\"attr\":{\"x\":236,\"y\":602,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"科技模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5gwv6qgym6c000\",\"isGroup\":false,\"attr\":{\"x\":1263,\"y\":55,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"棱角模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"分析模块\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}}],\"id\":\"id_28q4vnwes70g00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-07 14:35:58', 1, '2026-07-11 20:02:03', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074398102104862722, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1tnpacry6npc00\",\"activePageId\":\"id_1tnpacry6npc00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_gjn7g3ru2wo00\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":74,\"w\":680,\"h\":502,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1tnpacry6npc00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-07 15:40:23', 1, '2026-07-07 15:41:26', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074420026818195457, 0, 2054531934817726466, NULL, '新项目-项目', 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目-项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fm0hvqdnt2800\",\"isGroup\":false,\"attr\":{\"x\":715,\"y\":707,\"w\":289,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Video\",\"chartConfig\":{\"key\":\"Video\",\"chartKey\":\"VVideo\",\"conKey\":\"VCVideo\",\"title\":\"视频\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"video.png\"},\"option\":{\"dataset\":\"/forge-report/static/mp4/earth-1d58aa0e.mp4\",\"loop\":true,\"muted\":true,\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_qs7hhllewyo00\",\"isGroup\":false,\"attr\":{\"x\":1066,\"y\":606,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":161,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-07 17:07:30', 1, '2026-07-08 10:27:28', 6, '0');
INSERT INTO `ai_report_project` VALUES (2074681843125612545, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#0f172a', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_6ohyfzw4jco00\",\"activePageId\":\"id_6ohyfzw4jco00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"用户管理运营指挥中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#0f172a\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_55t5ghdp2f4000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#a78bfa\",\"secondColor\":\"#38bdf8\",\"thirdColor\":\"#47ffb2\",\"backgroundColor\":\"#02081700\",\"opacity\":0.85,\"rotate\":0,\"animate\":true}},{\"id\":\"id_315z1aqft0q000\",\"isGroup\":false,\"attr\":{\"x\":460,\"y\":10,\"w\":1000,\"h\":92,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle08\",\"chartConfig\":{\"key\":\"ScreenTitle08\",\"chartKey\":\"VScreenTitle08\",\"conKey\":\"VCScreenTitle08\",\"title\":\"用户管理运营指挥中心\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title08.png\"},\"option\":{\"dataset\":\"用户管理运营指挥中心\",\"subtitle\":\"YONGHUGUANLIYUNYINGZHIHUIZHONGXIN\",\"styleVariant\":\"console\",\"titleMode\":\"gradient\",\"fontSize\":38,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#a78bfa\",\"secondaryColor\":\"#38bdf8\",\"backgroundColor\":\"#082f4988\",\"borderColor\":\"#7dd3fc\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_4gu4uu60vxq000\",\"isGroup\":false,\"attr\":{\"x\":1596,\"y\":20,\"w\":300,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimeCommon\",\"chartConfig\":{\"key\":\"TimeCommon\",\"chartKey\":\"VTimeCommon\",\"conKey\":\"VCTimeCommon\",\"title\":\"当前时间\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"time.png\"},\"option\":{\"timeSize\":24,\"timeLineHeight\":50,\"timeTextIndent\":2,\"timeColor\":\"#E6F7FF\",\"fontWeight\":\"normal\",\"showShadow\":true,\"hShadow\":0,\"vShadow\":0,\"blurShadow\":8,\"colorShadow\":\"#0075ff\"}},{\"id\":\"id_5759hb0a0rc000\",\"isGroup\":false,\"attr\":{\"x\":30,\"y\":235,\"w\":1860,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#38bdf8\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_25jb06lkzjq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"核心指标\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"核心指标\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_20xi9qc87vfk00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"核心指标\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"实时访问量\",\"value\":12856,\"unit\":\"次\",\"trend\":\"+8.3%\"},{\"title\":\"业务办理量\",\"value\":4321,\"unit\":\"件\",\"trend\":\"+12.5%\"},{\"title\":\"完成率\",\"value\":96.8,\"unit\":\"%\",\"trend\":\"-0.5%\"},{\"title\":\"超时率\",\"value\":2.3,\"unit\":\"%\",\"trend\":\"+0.2%\"},{\"title\":\"待处理工单\",\"value\":128,\"unit\":\"个\",\"trend\":\"-5.6%\"},{\"title\":\"资源利用率\",\"value\":87.2,\"unit\":\"%\",\"trend\":\"+4.1%\"}],\"columns\":6,\"accentColor\":\"#a78bfa\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_qu25xxxu8pc00\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":120,\"w\":988,\"h\":700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"月度业务办理量趋势\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_45cs2um6wjg000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":164,\"w\":972,\"h\":648,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"月度业务办理量\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"办理量\",\"目标量\"],\"source\":[{\"月份\":\"1月\",\"办理量\":3100,\"目标量\":3500},{\"月份\":\"2月\",\"办理量\":2800,\"目标量\":3200},{\"月份\":\"3月\",\"办理量\":4200,\"目标量\":4000},{\"月份\":\"4月\",\"办理量\":3900,\"目标量\":3800},{\"月份\":\"5月\",\"办理量\":4500,\"目标量\":4200},{\"月份\":\"6月\",\"办理量\":5100,\"目标量\":4800},{\"月份\":\"7月\",\"办理量\":4900,\"目标量\":5000},{\"月份\":\"8月\",\"办理量\":5300,\"目标量\":5100},{\"月份\":\"9月\",\"办理量\":4800,\"目标量\":5000},{\"月份\":\"10月\",\"办理量\":5200,\"目标量\":5400},{\"月份\":\"11月\",\"办理量\":6100,\"目标量\":5800},{\"月份\":\"12月\",\"办理量\":6500,\"目标量\":6000}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_11oy8l3djdog00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"业务类型排名\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5nnqtjozc88000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"业务类型排名\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"类型\",\"数量\"],\"source\":[{\"类型\":\"账号开通\",\"数量\":1285},{\"类型\":\"权限变更\",\"数量\":962},{\"类型\":\"密码重置\",\"数量\":843},{\"类型\":\"信息修改\",\"数量\":721},{\"类型\":\"角色分配\",\"数量\":658},{\"类型\":\"销户处理\",\"数量\":512},{\"类型\":\"审计查询\",\"数量\":389},{\"类型\":\"其他\",\"数量\":276}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4e1rtk8rnp4000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":120,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame08\",\"chartConfig\":{\"key\":\"PanelFrame08\",\"chartKey\":\"VPanelFrame08\",\"conKey\":\"VCPanelFrame08\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box08.png\"},\"option\":{\"title\":\"实时告警与事件\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"card\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#0a173088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_51ovgm974to000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":164,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"告警时间线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"10:23:15\",\"title\":\"权限异常申请-张某某\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:18:42\",\"title\":\"批量账号注销请求\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"10:12:07\",\"title\":\"登录失败次数超限IP:192.168.1.105\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"10:05:33\",\"title\":\"用户信息修改审批超时\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"09:58:21\",\"title\":\"数据库连接池告警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"09:50:11\",\"title\":\"新用户注册激增\",\"level\":\"低\",\"status\":\"info\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_2qv8mqb5rek000\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":598,\"w\":422,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame02\",\"chartConfig\":{\"key\":\"PanelFrame02\",\"chartKey\":\"VPanelFrame02\",\"conKey\":\"VCPanelFrame02\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box02.png\"},\"option\":{\"title\":\"办理量与响应时间相关性分析\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"cut\",\"accentColor\":\"#a78bfa\",\"borderColor\":\"#8b5cf6\",\"backgroundColor\":\"#061427aa\",\"headerColor\":\"#f6fbff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3pr3ax7tesi000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":642,\"w\":406,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScatterCommon\",\"chartConfig\":{\"key\":\"ScatterCommon\",\"chartKey\":\"VScatterCommon\",\"conKey\":\"VCScatterCommon\",\"title\":\"散点相关性\",\"category\":\"Scatters\",\"categoryName\":\"散点图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"scatter-multi.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"scale\":true},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":{\"dimensions\":[\"办理量\",\"响应时间(ms)\"],\"source\":[{\"办理量\":120,\"响应时间(ms)\":85},{\"办理量\":340,\"响应时间(ms)\":120},{\"办理量\":560,\"响应时间(ms)\":175},{\"办理量\":780,\"响应时间(ms)\":210},{\"办理量\":910,\"响应时间(ms)\":260},{\"办理量\":1050,\"响应时间(ms)\":320},{\"办理量\":1230,\"响应时间(ms)\":380},{\"办理量\":1450,\"响应时间(ms)\":450},{\"办理量\":1620,\"响应时间(ms)\":530},{\"办理量\":1800,\"响应时间(ms)\":600}]},\"tooltip\":{\"showDelay\":0,\"axisPointer\":{\"show\":true,\"type\":\"cross\",\"lineStyle\":{\"type\":\"dashed\",\"width\":1}}},\"series\":[{\"type\":\"scatter\",\"emphasis\":{\"focus\":\"series\"},\"symbolSize\":12,\"markArea\":{\"silent\":true,\"itemStyle\":{\"color\":\"transparent\",\"borderWidth\":1,\"borderType\":\"dashed\"},\"data\":[[{\"xAxis\":\"min\",\"yAxis\":\"min\"},{\"xAxis\":\"max\",\"yAxis\":\"max\"}]]},\"markPoint\":{\"symbol\":\"pin\",\"symbolSize\":50,\"data\":[{\"type\":\"max\",\"name\":\"Max\"},{\"type\":\"min\",\"name\":\"Min\"}]},\"datasetIndex\":0}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_6ohyfzw4jco00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-08 10:27:52', 1, '2026-07-21 10:18:26', 6, '0');
INSERT INTO `ai_report_project` VALUES (2075484648090398721, 0, 2054531934817726466, NULL, '新项目123123我', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目123123我\",\"homePageId\":\"id_40uevtjx5gq000\",\"activePageId\":\"id_40uevtjx5gq000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目123123我\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_526c59bf64k000\",\"isGroup\":false,\"attr\":{\"x\":729,\"y\":196,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1khz3ym2fz1c00\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":713,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartPercentArea\",\"chartConfig\":{\"key\":\"VChartPercentArea\",\"chartKey\":\"VVChartPercentArea\",\"conKey\":\"VCVChartPercentArea\",\"title\":\"VChart百分比面积图\",\"category\":\"Areas\",\"categoryName\":\"面积图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_percent_area.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"area\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"percent\":true,\"category\":\"Areas\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_34rz3qtixn4000\",\"isGroup\":false,\"attr\":{\"x\":78,\"y\":430,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_3bv9yssp3fo000\",\"isGroup\":false,\"attr\":{\"x\":78,\"y\":339,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_ir8w7z6b06g00\",\"isGroup\":false,\"attr\":{\"x\":1359,\"y\":45,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3qk1dqd1go400\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":406,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"堆叠柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"year\":\"Africa\",\"value\":590},{\"type\":\"Nail polish\",\"year\":\"EU\",\"value\":450},{\"type\":\"Nail polish\",\"year\":\"China\",\"value\":474},{\"type\":\"Nail polish\",\"year\":\"USA\",\"value\":459},{\"type\":\"Eyebrow pencil\",\"year\":\"Africa\",\"value\":746},{\"type\":\"Eyebrow pencil\",\"year\":\"EU\",\"value\":176},{\"type\":\"Eyebrow pencil\",\"year\":\"China\",\"value\":210},{\"type\":\"Eyebrow pencil\",\"year\":\"USA\",\"value\":775},{\"type\":\"Rouge\",\"year\":\"Africa\",\"value\":896},{\"type\":\"Rouge\",\"year\":\"EU\",\"value\":784},{\"type\":\"Rouge\",\"year\":\"China\",\"value\":866},{\"type\":\"Rouge\",\"year\":\"USA\",\"value\":899}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_6uj0n9h8v1k00\",\"isGroup\":false,\"attr\":{\"x\":78,\"y\":666,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartPercentArea\",\"chartConfig\":{\"key\":\"VChartPercentArea\",\"chartKey\":\"VVChartPercentArea\",\"conKey\":\"VCVChartPercentArea\",\"title\":\"VChart百分比面积图\",\"category\":\"Areas\",\"categoryName\":\"面积图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_percent_area.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"area\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"country\":\"China\",\"value\":3054},{\"type\":\"Nail polish\",\"country\":\"USA\",\"value\":12814},{\"type\":\"Eyebrow pencil\",\"country\":\"China\",\"value\":5067},{\"type\":\"Eyebrow pencil\",\"country\":\"USA\",\"value\":13012},{\"type\":\"Rouge\",\"country\":\"China\",\"value\":7004},{\"type\":\"Rouge\",\"country\":\"USA\",\"value\":11624},{\"type\":\"Lipstick\",\"country\":\"China\",\"value\":9054},{\"type\":\"Lipstick\",\"country\":\"USA\",\"value\":8814},{\"type\":\"Eyeshadows\",\"country\":\"China\",\"value\":12043},{\"type\":\"Eyeshadows\",\"country\":\"USA\",\"value\":12998},{\"type\":\"Eyeliner\",\"country\":\"China\",\"value\":15067},{\"type\":\"Eyeliner\",\"country\":\"USA\",\"value\":12321}]},\"xField\":\"type\",\"yField\":\"value\",\"seriesField\":\"country\",\"stack\":true,\"percent\":true,\"category\":\"Areas\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\",\"lineDash\":[3,3]}}},\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_40uevtjx5gq000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-10 15:37:55', 1, '2026-07-22 10:20:23', 6, '0');
INSERT INTO `ai_report_project` VALUES (2076514028010893314, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3cbeih2dtfk000\",\"activePageId\":\"id_3cbeih2dtfk000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_1r9560pb1dk000\",\"isGroup\":false,\"attr\":{\"x\":49,\"y\":32,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3ziikkg3j2g000\",\"isGroup\":false,\"attr\":{\"x\":710,\"y\":56,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_2484k07r8k8000\",\"isGroup\":false,\"attr\":{\"x\":1130,\"y\":6,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TextGradient\",\"chartConfig\":{\"key\":\"TextGradient\",\"chartKey\":\"VTextGradient\",\"conKey\":\"VCTextGradient\",\"title\":\"渐变文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"naiveUI\",\"image\":\"text_gradient.png\"},\"option\":{\"dataset\":\"我是渐变文本\",\"size\":20,\"fontFamily\":\"\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"gradient\":{\"from\":\"#0000FFFF\",\"to\":\"#00FF00FF\",\"deg\":45}}},{\"id\":\"id_238113kdsw9s00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":390,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_3c00hmx76cu000\",\"isGroup\":false,\"attr\":{\"x\":575,\"y\":387,\"w\":600,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TablesBasic\",\"chartConfig\":{\"key\":\"TablesBasic\",\"chartKey\":\"VTablesBasic\",\"conKey\":\"VCTablesBasic\",\"title\":\"基础分页表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"dataset\":{\"dimensions\":[{\"title\":\"产品名称\",\"key\":\"productName\",\"align\":\"center\"},{\"title\":\"产品销量（万）\",\"key\":\"totalSum\",\"align\":\"center\"},{\"title\":\"销售额（万）\",\"key\":\"totalAmount\",\"align\":\"center\"}],\"source\":[{\"key\":0,\"productName\":\"产品A1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":1,\"productName\":\"产品B1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":2,\"productName\":\"产品C1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":3,\"productName\":\"产品D1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":4,\"productName\":\"产品A2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":5,\"productName\":\"产品D2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":6,\"productName\":\"产品A3\",\"totalSum\":10,\"totalAmount\":10}]},\"pagination\":{\"page\":1,\"pageSize\":5},\"align\":\"center\",\"style\":{\"border\":\"on\",\"singleColumn\":\"off\",\"singleLine\":\"off\",\"bottomBordered\":\"on\",\"striped\":\"on\",\"fontSize\":16,\"borderWidth\":0,\"borderColor\":\"black\",\"borderStyle\":\"solid\"},\"inputShow\":\"none\"}},{\"id\":\"id_48ckxivpute000\",\"isGroup\":false,\"attr\":{\"x\":549,\"y\":372,\"w\":671,\"h\":289,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border01\",\"chartConfig\":{\"key\":\"Border01\",\"chartKey\":\"VBorder01\",\"conKey\":\"VCBorder01\",\"title\":\"边框-01\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border01.png\"},\"option\":{\"dur\":0.5,\"colors\":[\"#4fd2dd\",\"#235fa7\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_14cv667qt1ek00\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":22,\"w\":900,\"h\":86,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle04\",\"chartConfig\":{\"key\":\"ScreenTitle04\",\"chartKey\":\"VScreenTitle04\",\"conKey\":\"VCScreenTitle04\",\"title\":\"锋刃标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title04.png\"},\"option\":{\"dataset\":\"生产运营6576\",\"subtitle\":\"MANUFACTURING OPERATION\",\"styleVariant\":\"blade\",\"titleMode\":\"gradient\",\"fontSize\":45,\"fontColor\":\"#f6fbff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":6,\"gradientFrom\":\"#fff7d6\",\"gradientTo\":\"#ffcf5a\",\"accentColor\":\"#ffcf5a\",\"secondaryColor\":\"#ff6b35\",\"backgroundColor\":\"#3a210666\",\"borderColor\":\"#ffcf5a\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_3j6206tzskw000\",\"isGroup\":false,\"attr\":{\"x\":73,\"y\":729,\"w\":506,\"h\":306,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"科技模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_37i0ca3jc7c000\",\"isGroup\":false,\"attr\":{\"x\":960,\"y\":216,\"w\":800,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ThreeEarth01\",\"chartConfig\":{\"key\":\"ThreeEarth01\",\"chartKey\":\"VThreeEarth01\",\"conKey\":\"VCThreeEarth01\",\"title\":\"三维地球\",\"category\":\"Three\",\"categoryName\":\"三维\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"threeEarth01.png\"},\"option\":{\"dataset\":[{\"startArray\":{\"name\":\"杭州\",\"N\":30.246026,\"E\":120.210792},\"endArray\":[{\"name\":\"曼谷\",\"N\":22,\"E\":100.49074172973633},{\"name\":\"澳大利亚\",\"N\":-23.68477416688374,\"E\":133.857421875},{\"name\":\"新疆维吾尔自治区\",\"N\":41.748,\"E\":84.9023},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"德黑兰\",\"N\":35,\"E\":51},{\"name\":\"美国\",\"N\":34.125447565116126,\"E\":241.7431640625},{\"name\":\"英国\",\"N\":51.508742458803326,\"E\":359.82421875},{\"name\":\"巴西\",\"N\":-9.96885060854611,\"E\":668.1445312499999}]},{\"startArray\":{\"name\":\"北京\",\"N\":39.89491,\"E\":116.322056},\"endArray\":[{\"name\":\"西藏\",\"N\":29.660361,\"E\":91.132212},{\"name\":\"广西\",\"N\":22.830824,\"E\":108.30616},{\"name\":\"江西\",\"N\":28.676493,\"E\":115.892151},{\"name\":\"贵阳\",\"N\":26.647661,\"E\":106.630153}]}]}}],\"id\":\"id_3cbeih2dtfk000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-13 11:48:19', 1, '2026-07-13 11:57:40', 6, '0');
INSERT INTO `ai_report_project` VALUES (2076516534053007362, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_24uqf1xdwv2800\",\"activePageId\":\"id_24uqf1xdwv2800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4a9m189cwi6000\",\"isGroup\":false,\"attr\":{\"x\":241,\"y\":17,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border05\",\"chartConfig\":{\"key\":\"Border05\",\"chartKey\":\"VBorder05\",\"conKey\":\"VCBorder05\",\"title\":\"边框-05\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border05.png\"},\"option\":{\"colors\":[\"#1d48c4\",\"#d3e1f8\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_3qv49sp2v2m000\",\"isGroup\":false,\"attr\":{\"x\":857,\"y\":37,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border06.png\"},\"option\":{\"colors\":[\"#3140ad\",\"#1089ff\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_ia8p7xpis9s00\",\"isGroup\":false,\"attr\":{\"x\":29,\"y\":371,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border07\",\"chartConfig\":{\"key\":\"Border07\",\"chartKey\":\"VBorder07\",\"conKey\":\"VCBorder07\",\"title\":\"边框-07\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border07.png\"},\"option\":{\"colors\":[\"#11eefd\",\"#0078d2\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_5hfcbzzfw9c000\",\"isGroup\":false,\"attr\":{\"x\":676,\"y\":391,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeInRight\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border08\",\"chartConfig\":{\"key\":\"Border08\",\"chartKey\":\"VBorder08\",\"conKey\":\"VCBorder08\",\"title\":\"边框-08\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border08.png\"},\"option\":{\"colors\":[\"#235fa7\",\"#4fd2dd\"],\"dur\":3,\"reverse\":false,\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_2zpfwnfwmyg00\",\"isGroup\":false,\"attr\":{\"x\":1313,\"y\":408,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Border09\",\"chartConfig\":{\"key\":\"Border09\",\"chartKey\":\"VBorder09\",\"conKey\":\"VCBorder09\",\"title\":\"边框-09\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"border09.png\"},\"option\":{\"colors\":[\"#3140ad\",\"#235fa7\"],\"backgroundColor\":\"#00000000\"}}],\"id\":\"id_24uqf1xdwv2800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-13 11:58:16', 1, '2026-07-14 09:31:14', 6, '0');
INSERT INTO `ai_report_project` VALUES (2076843968413593602, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_372qliachcy000\",\"activePageId\":\"id_372qliachcy000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4ghp9avl8bu000\",\"isGroup\":false,\"attr\":{\"x\":7,\"y\":12,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_ovbh806iiv400\",\"isGroup\":false,\"attr\":{\"x\":7,\"y\":328,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3c6ncp0wm5g000\",\"isGroup\":false,\"attr\":{\"x\":7,\"y\":643,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_57lgpo6c4bk000\",\"isGroup\":false,\"attr\":{\"x\":532,\"y\":643,\"w\":1349,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"折线图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_372qliachcy000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-14 09:39:23', 1, '2026-07-14 09:40:08', 6, '0');
INSERT INTO `ai_report_project` VALUES (2076846589119590402, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2j3m6otrtvq000\",\"activePageId\":\"id_2j3m6otrtvq000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3nhakfulsly000\",\"isGroup\":false,\"attr\":{\"x\":16,\"y\":50,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableList\",\"chartConfig\":{\"key\":\"TableList\",\"chartKey\":\"VTableList\",\"conKey\":\"VCTableList\",\"title\":\"滚动排名列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_list.png\"},\"option\":{\"dataset\":[{\"name\":\"荣成\",\"value\":26700},{\"name\":\"河南\",\"value\":20700},{\"name\":\"河北\",\"value\":18700},{\"name\":\"徐州\",\"value\":17800},{\"name\":\"漯河\",\"value\":16756},{\"name\":\"三门峡\",\"value\":12343},{\"name\":\"郑州\",\"value\":9822},{\"name\":\"周口\",\"value\":8912},{\"name\":\"濮阳\",\"value\":6834},{\"name\":\"信阳\",\"value\":5875},{\"name\":\"新乡\",\"value\":3832},{\"name\":\"大同\",\"value\":1811}],\"rowNum\":5,\"waitTime\":2,\"unit\":\"\",\"sort\":true,\"color\":\"#1370fb\",\"textColor\":\"#CDD2F8FF\",\"borderColor\":\"#1370fb80\",\"carousel\":\"single\",\"indexFontSize\":12,\"leftFontSize\":12,\"rightFontSize\":12}},{\"id\":\"id_1ty2e0yj7cdc00\",\"isGroup\":false,\"attr\":{\"x\":638,\"y\":50,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_waat8w90atc00\",\"isGroup\":false,\"attr\":{\"x\":38,\"y\":380,\"w\":600,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TablesBasic\",\"chartConfig\":{\"key\":\"TablesBasic\",\"chartKey\":\"VTablesBasic\",\"conKey\":\"VCTablesBasic\",\"title\":\"基础分页表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"dataset\":{\"dimensions\":[{\"title\":\"产品名称\",\"key\":\"productName\",\"align\":\"center\"},{\"title\":\"产品销量（万）\",\"key\":\"totalSum\",\"align\":\"center\"},{\"title\":\"销售额（万）\",\"key\":\"totalAmount\",\"align\":\"center\"}],\"source\":[{\"key\":0,\"productName\":\"产品A1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":1,\"productName\":\"产品B1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":2,\"productName\":\"产品C1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":3,\"productName\":\"产品D1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":4,\"productName\":\"产品A2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":5,\"productName\":\"产品D2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":6,\"productName\":\"产品A3\",\"totalSum\":10,\"totalAmount\":10}]},\"pagination\":{\"page\":1,\"pageSize\":5},\"align\":\"center\",\"style\":{\"border\":\"on\",\"singleColumn\":\"off\",\"singleLine\":\"off\",\"bottomBordered\":\"on\",\"striped\":\"on\",\"fontSize\":16,\"borderWidth\":0,\"borderColor\":\"black\",\"borderStyle\":\"solid\"},\"inputShow\":\"none\"}}],\"id\":\"id_2j3m6otrtvq000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-14 09:49:47', 1, '2026-07-14 11:37:09', 6, '0');
INSERT INTO `ai_report_project` VALUES (2077026954706710529, 0, 2068693927039627265, NULL, '大屏1', '5de2830e378444148c25f14bd1c41886', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"大屏1\",\"homePageId\":\"id_45kbo4nd5w4000\",\"activePageId\":\"id_45kbo4nd5w4000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"大屏1\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4t277pt83iq000\",\"isGroup\":false,\"attr\":{\"x\":22,\"y\":373,\"w\":1266,\"h\":687,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"堆叠柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"year\":\"Africa\",\"value\":590},{\"type\":\"Nail polish\",\"year\":\"EU\",\"value\":450},{\"type\":\"Nail polish\",\"year\":\"China\",\"value\":474},{\"type\":\"Nail polish\",\"year\":\"USA\",\"value\":459},{\"type\":\"Eyebrow pencil\",\"year\":\"Africa\",\"value\":746},{\"type\":\"Eyebrow pencil\",\"year\":\"EU\",\"value\":176},{\"type\":\"Eyebrow pencil\",\"year\":\"China\",\"value\":210},{\"type\":\"Eyebrow pencil\",\"year\":\"USA\",\"value\":775},{\"type\":\"Rouge\",\"year\":\"Africa\",\"value\":896},{\"type\":\"Rouge\",\"year\":\"EU\",\"value\":784},{\"type\":\"Rouge\",\"year\":\"China\",\"value\":866},{\"type\":\"Rouge\",\"year\":\"USA\",\"value\":899}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_280ulrd80hwk00\",\"isGroup\":false,\"attr\":{\"x\":5,\"y\":7,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4r8b99r5l40000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":17,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineLinearSingle\",\"chartConfig\":{\"key\":\"LineLinearSingle\",\"chartKey\":\"VLineLinearSingle\",\"conKey\":\"VCLineLinearSingle\",\"title\":\"单折线渐变图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_linear_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"line\",\"symbolSize\":5,\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false},\"shadowColor\":\"rgba(68, 181, 226, 0.3)\",\"shadowBlur\":10,\"shadowOffsetY\":20}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1saev558xa9s00\",\"isGroup\":false,\"attr\":{\"x\":736,\"y\":25,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartPie\",\"chartConfig\":{\"key\":\"VChartPie\",\"chartKey\":\"VVChartPie\",\"conKey\":\"VCVChartPie\",\"title\":\"饼图多欢-VChart\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_pie.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"pie\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80}]},\"categoryField\":\"year\",\"valueField\":\"value\",\"seriesField\":\"year\",\"centerX\":\"50%\",\"centerY\":\"50%\",\"innerRadius\":0.68,\"outerRadius\":0.75,\"label\":{\"visible\":true,\"position\":\"outside\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0},\"line\":{\"visible\":true}},\"pie\":{\"style\":{\"cornerRadius\":50,\"outerBorder\":{\"strokeOpacity\":1,\"distance\":0,\"lineWidth\":0,\"stroke\":\"#ffffff\"},\"texture\":\"\"},\"state\":{\"hover\":{\"outerRadius\":0.85},\"selected\":{\"outerRadius\":0.85}}},\"category\":\"Pies\",\"extensionMark\":[],\"animationNormal\":{},\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_45kbo4nd5w4000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://81.70.22.48:8084#/chart/preview/2077026954706710529', '2026-07-16 10:06:02', 1, '2026-07-14 21:46:30', 1, '2026-07-21 16:02:18', 6, '0');
INSERT INTO `ai_report_project` VALUES (2077183949422227458, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_48ejw68ahvw000\",\"activePageId\":\"id_48ejw68ahvw000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2yabdfwgzli000\",\"isGroup\":false,\"attr\":{\"x\":14,\"y\":15,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4s10rddzc4q000\",\"isGroup\":false,\"attr\":{\"x\":514,\"y\":8,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_ri9k2ymao5s00\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":11,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"双折线渐变面积图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5q1tw5mjrug000\",\"isGroup\":false,\"attr\":{\"x\":928,\"y\":262,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"isCarousel\":false,\"type\":\"ring\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"65%\"],\"center\":[\"50%\",\"60%\"],\"roseType\":false,\"avoidLabelOverlap\":false,\"itemStyle\":{\"show\":true,\"borderRadius\":10,\"borderColor\":\"#fff\",\"borderWidth\":2},\"label\":{\"show\":false,\"position\":\"center\",\"formatter\":\"{b}\",\"fontWeight\":\"normal\",\"fontSize\":14,\"color\":\"#454E54\",\"textBorderColor\":\"#ffffff\",\"textBorderWidth\":1},\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":40,\"fontWeight\":\"bold\"}},\"labelLine\":{\"show\":false}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_50log0twnb8000\",\"isGroup\":false,\"attr\":{\"x\":-53,\"y\":299,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Dial\",\"chartConfig\":{\"key\":\"Dial\",\"chartKey\":\"VDial\",\"conKey\":\"VCDial\",\"title\":\"表盘\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"dial.png\"},\"option\":{\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":70,\"series\":[{\"type\":\"gauge\",\"data\":[{\"value\":70,\"itemStyle\":{\"color\":\"#2AF4FF\"}}],\"min\":0,\"max\":100,\"splitNumber\":10,\"center\":[\"50%\",\"55%\"],\"radius\":\"80%\",\"axisLine\":{\"lineStyle\":{\"color\":[[0,\"rgba(0,212,230,0.5)\"],[1,\"rgba(28,128,245,0)\"]],\"width\":170}},\"axisLabel\":{\"color\":\"#eee\",\"fontSize\":14},\"axisTick\":{\"show\":false},\"splitLine\":{\"show\":false},\"detail\":{\"show\":false},\"pointer\":{\"length\":\"80%\",\"width\":4},\"animationDuration\":2000},{\"name\":\"外部刻度\",\"type\":\"gauge\",\"center\":[\"50%\",\"55%\"],\"radius\":\"90%\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"width\":25,\"color\":[[0,\"#1369E380\"],[1,\"#1369E380\"]]}},\"axisLabel\":{\"show\":false},\"axisTick\":{\"splitNumber\":5,\"lineStyle\":{\"color\":\"#42E5FB\",\"width\":2}},\"splitLine\":{\"length\":15,\"lineStyle\":{\"color\":\"#42E5FB\"}}}]}},{\"id\":\"id_3zgmxnghx02000\",\"isGroup\":false,\"attr\":{\"x\":43,\"y\":658,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_masew9l5ur400\",\"isGroup\":false,\"attr\":{\"x\":825,\"y\":540,\"w\":860,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeInDown\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_4gwyunq9ndo000\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"\",\"params\":[]},{\"id\":\"id_2g4gpooyhhgk00\",\"trigger\":\"click\",\"type\":\"goPage\",\"targetPageId\":\"id_48ejw68ahvw000\",\"params\":[]}]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#46FF25FF\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#0E6CBCFF\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":21}}},{\"id\":\"id_2932lmee8usk00\",\"isGroup\":false,\"attr\":{\"x\":888,\"y\":16,\"w\":600,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TablesBasic\",\"chartConfig\":{\"key\":\"TablesBasic\",\"chartKey\":\"VTablesBasic\",\"conKey\":\"VCTablesBasic\",\"title\":\"基础分页表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"dataset\":{\"dimensions\":[{\"title\":\"产品名称\",\"key\":\"productName\",\"align\":\"center\"},{\"title\":\"产品销量（万）\",\"key\":\"totalSum\",\"align\":\"center\"},{\"title\":\"销售额（万）\",\"key\":\"totalAmount\",\"align\":\"center\"}],\"source\":[{\"key\":0,\"productName\":\"产品A1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":1,\"productName\":\"产品B1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":2,\"productName\":\"产品C1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":3,\"productName\":\"产品D1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":4,\"productName\":\"产品A2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":5,\"productName\":\"产品D2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":6,\"productName\":\"产品A3\",\"totalSum\":10,\"totalAmount\":10}]},\"pagination\":{\"page\":1,\"pageSize\":5},\"align\":\"center\",\"style\":{\"border\":\"on\",\"singleColumn\":\"off\",\"singleLine\":\"off\",\"bottomBordered\":\"on\",\"striped\":\"on\",\"fontSize\":16,\"borderWidth\":0,\"borderColor\":\"black\",\"borderStyle\":\"solid\"},\"inputShow\":\"none\"}},{\"id\":\"id_3a8wqta316a000\",\"isGroup\":false,\"attr\":{\"x\":84,\"y\":833,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_2xi8gjz9eqw000\",\"isGroup\":false,\"attr\":{\"x\":491,\"y\":508,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableList\",\"chartConfig\":{\"key\":\"TableList\",\"chartKey\":\"VTableList\",\"conKey\":\"VCTableList\",\"title\":\"滚动排名列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_list.png\"},\"option\":{\"dataset\":[{\"name\":\"荣成\",\"value\":26700},{\"name\":\"河南\",\"value\":20700},{\"name\":\"河北\",\"value\":18700},{\"name\":\"徐州\",\"value\":17800},{\"name\":\"漯河\",\"value\":16756},{\"name\":\"三门峡\",\"value\":12343},{\"name\":\"郑州\",\"value\":9822},{\"name\":\"周口\",\"value\":8912},{\"name\":\"濮阳\",\"value\":6834},{\"name\":\"信阳\",\"value\":5875},{\"name\":\"新乡\",\"value\":3832},{\"name\":\"大同\",\"value\":1811}],\"rowNum\":5,\"waitTime\":2,\"unit\":\"\",\"sort\":true,\"color\":\"#1370fb\",\"textColor\":\"#CDD2F8FF\",\"borderColor\":\"#1370fb80\",\"carousel\":\"single\",\"indexFontSize\":12,\"leftFontSize\":12,\"rightFontSize\":12}}],\"id\":\"id_48ejw68ahvw000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-15 08:10:20', 1, '2026-07-16 09:58:40', 6, '0');
INSERT INTO `ai_report_project` VALUES (2077668969849057282, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_18hxe354fnuo00\",\"activePageId\":\"id_18hxe354fnuo00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"经营监控大屏\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_3134su3xgu400\",\"isGroup\":false,\"attr\":{\"x\":600,\"y\":250,\"w\":720,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"reactor\",\"accentColor\":\"#ff9f43\",\"secondColor\":\"#ff9f43\",\"thirdColor\":\"#ff7f24\",\"backgroundColor\":\"#02081700\",\"opacity\":0.9,\"rotate\":0,\"animate\":true}},{\"id\":\"id_fj149jrc5i800\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"经营监控大屏\",\"subtitle\":\"BUSINESSMONITORINGCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#ff9f43\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_5epru2anpnc000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":240,\"w\":422,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"模块标题\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2bs32b4pf44k00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":284,\"w\":406,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"营业收入\",\"value\":15680.5,\"unit\":\"万元\",\"trend\":\"+12.3%\"},{\"title\":\"净利润\",\"value\":4230.8,\"unit\":\"万元\",\"trend\":\"+8.6%\"},{\"title\":\"毛利率\",\"value\":37.2,\"unit\":\"%\",\"trend\":\"+2.1%\"},{\"title\":\"现金流\",\"value\":3520.3,\"unit\":\"万元\",\"trend\":\"-5.4%\"}],\"columns\":4,\"accentColor\":\"#ff9f43\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_ah9y7fm62og00\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":240,\"w\":988,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"收入成本趋势\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_edr97amkxx400\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":284,\"w\":972,\"h\":528,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineGradients\",\"chartConfig\":{\"key\":\"LineGradients\",\"chartKey\":\"VLineGradients\",\"conKey\":\"VCLineGradients\",\"title\":\"收入成本趋势\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_gradient.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"月份\",\"收入\",\"成本\"],\"source\":[{\"月份\":\"1月\",\"收入\":2400,\"成本\":1800},{\"月份\":\"2月\",\"收入\":2800,\"成本\":2100},{\"月份\":\"3月\",\"收入\":3100,\"成本\":2300},{\"月份\":\"4月\",\"收入\":3600,\"成本\":2700},{\"月份\":\"5月\",\"收入\":4200,\"成本\":3100},{\"月份\":\"6月\",\"收入\":4800,\"成本\":3600},{\"月份\":\"7月\",\"收入\":5100,\"成本\":3800},{\"月份\":\"8月\",\"收入\":5700,\"成本\":4300},{\"月份\":\"9月\",\"收入\":6200,\"成本\":4600},{\"月份\":\"10月\",\"收入\":6600,\"成本\":4900},{\"月份\":\"11月\",\"收入\":7200,\"成本\":5400},{\"月份\":\"12月\",\"收入\":7800,\"成本\":5800}]},\"series\":[{\"type\":\"line\",\"smooth\":false,\"symbolSize\":5,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(73, 146, 255, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}},{\"type\":\"line\",\"smooth\":false,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"lineStyle\":{\"width\":3,\"type\":\"solid\"},\"areaStyle\":{\"opacity\":0.8,\"color\":{\"colorStops\":[{\"offset\":0,\"color\":\"rgba(124, 255, 178, 0.5)\"},{\"offset\":1,\"color\":\"rgba(0,0,0, 0)\"}],\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"type\":\"linear\",\"global\":false}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4lxznx2q4tm000\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":658,\"w\":422,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"月度销售额\",\"subtitle\":\"\",\"unit\":\"万元\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_30gaz4w4a6e000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":702,\"w\":406,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"月度销售额\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"月份\",\"销售额\"],\"source\":[{\"月份\":\"1月\",\"销售额\":1523},{\"月份\":\"2月\",\"销售额\":1780},{\"月份\":\"3月\",\"销售额\":2035},{\"月份\":\"4月\",\"销售额\":2310},{\"月份\":\"5月\",\"销售额\":2680},{\"月份\":\"6月\",\"销售额\":2970},{\"月份\":\"7月\",\"销售额\":3250},{\"月份\":\"8月\",\"销售额\":3540},{\"月份\":\"9月\",\"销售额\":3890},{\"月份\":\"10月\",\"销售额\":4120},{\"月份\":\"11月\",\"销售额\":4500},{\"月份\":\"12月\",\"销售额\":4820}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1y8bbvqzdrhc00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":240,\"w\":422,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame\",\"chartConfig\":{\"key\":\"PanelFrame\",\"chartKey\":\"VPanelFrame\",\"conKey\":\"VCPanelFrame\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box01.png\"},\"option\":{\"title\":\"产品销售额占比\",\"subtitle\":\"\",\"unit\":\"%\",\"fontFamily\":\"\",\"styleVariant\":\"corner\",\"accentColor\":\"#ff9f43\",\"borderColor\":\"#cc7a2d\",\"backgroundColor\":\"#04163388\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_5g7q81r4ubc000\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":284,\"w\":406,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"产品销售额占比\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\"},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":{\"dimensions\":[\"产品\",\"占比\"],\"source\":[{\"产品\":\"产品A\",\"占比\":42},{\"产品\":\"产品B\",\"占比\":28},{\"产品\":\"产品C\",\"占比\":18},{\"产品\":\"产品D\",\"占比\":8},{\"产品\":\"产品E\",\"占比\":4}]},\"title\":{\"text\":\"NaN%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#56B9F8\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[null],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[null],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_r32yjk6o5ps00\",\"isGroup\":false,\"attr\":{\"x\":1474,\"y\":658,\"w\":422,\"h\":398,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"部门业绩排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"部门业绩排行\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2fjitr95c4kk00\",\"isGroup\":false,\"attr\":{\"x\":1482,\"y\":702,\"w\":406,\"h\":346,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"部门业绩排行\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"华东区\",\"value\":96.8},{\"name\":\"华南区\",\"value\":91.2},{\"name\":\"华北区\",\"value\":88.5},{\"name\":\"华中区\",\"value\":82.3},{\"name\":\"西南区\",\"value\":77.4},{\"name\":\"东北区\",\"value\":71.6},{\"name\":\"西北区\",\"value\":65.9}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_3r4luo5wrju000\",\"isGroup\":false,\"attr\":{\"x\":1150,\"y\":250,\"w\":300,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"FlipperNumber\",\"chartConfig\":{\"key\":\"FlipperNumber\",\"chartKey\":\"VFlipperNumber\",\"conKey\":\"VCFlipperNumber\",\"title\":\"总订单数\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"flipper-number.png\"},\"option\":{\"dataset\":28490,\"flipperLength\":6,\"flipperBgColor\":\"#16293E\",\"flipperTextColor\":\"#4A9EF8FF\",\"flipperWidth\":30,\"flipperHeight\":50,\"flipperRadius\":5,\"flipperGap\":10,\"flipperType\":\"down\",\"flipperSpeed\":450,\"flipperBorderWidth\":0,\"unit\":\"单\"}},{\"id\":\"id_4be1xbn8uqq000\",\"isGroup\":false,\"attr\":{\"x\":466,\"y\":840,\"w\":988,\"h\":216,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame04\",\"chartConfig\":{\"key\":\"PanelFrame04\",\"chartKey\":\"VPanelFrame04\",\"conKey\":\"VCPanelFrame04\",\"title\":\"经营事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box04.png\"},\"option\":{\"title\":\"经营事件\",\"subtitle\":\"\",\"unit\":\"\",\"fontFamily\":\"\",\"styleVariant\":\"grid\",\"accentColor\":\"#47ffb2\",\"borderColor\":\"#00c2ff\",\"backgroundColor\":\"#06251d8c\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_424o7axp6go000\",\"isGroup\":false,\"attr\":{\"x\":474,\"y\":884,\"w\":972,\"h\":164,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"经营事件\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"10:23\",\"title\":\"华东区新签大额订单\",\"level\":\"高\",\"status\":\"success\"},{\"time\":\"10:05\",\"title\":\"华南区库存预警触发\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"09:47\",\"title\":\"产品质量抽检异常\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"09:30\",\"title\":\"新门店正式开业\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"09:12\",\"title\":\"月度财务报表生成\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"08:55\",\"title\":\"线上广告投放上线\",\"level\":\"中\",\"status\":\"warning\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_fievuncvn4800\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":870,\"w\":1880,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#ff9f43\",\"secondColor\":\"#cc7a2d\",\"glow\":true,\"showNode\":true}}],\"id\":\"id_18hxe354fnuo00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-16 16:17:38', 1, '2026-07-20 09:18:52', 6, '0');
INSERT INTO `ai_report_project` VALUES (2079453553716654082, 0, 2068693927039627265, NULL, '新项目', 'f98224c39c9f425bbf39558d8a8b747c', '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1fgqp62urwe800\",\"activePageId\":\"id_1fgqp62urwe800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_140hgruzv54w00\",\"isGroup\":false,\"attr\":{\"x\":264,\"y\":125,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_1peqc9qcbngg00\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"\",\"params\":[]}]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2apdjs9nehxc00\",\"isGroup\":false,\"attr\":{\"x\":440,\"y\":420,\"w\":1011,\"h\":600,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Graph\",\"chartConfig\":{\"key\":\"Graph\",\"chartKey\":\"VGraph\",\"conKey\":\"VCGraph\",\"title\":\"关系图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"graph.png\"},\"option\":{\"dataset\":{\"nodes\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}]},\"tooltip\":{},\"legend\":{\"show\":true,\"textStyle\":{\"color\":\"#eee\",\"fontSize\":14},\"data\":[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\"]},\"series\":[{\"type\":\"graph\",\"layout\":\"none\",\"data\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}],\"label\":{\"show\":1,\"position\":\"right\",\"formatter\":\"{b}\"},\"labelLayout\":{\"hideOverlap\":true},\"lineStyle\":{\"color\":\"source\",\"curveness\":0.2},\"force\":{\"repulsion\":100,\"gravity\":0.1,\"edgeLength\":30,\"layoutAnimation\":1,\"friction\":0.6}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1fgqp62urwe800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', 'http://www.dlforgelab.com:8084#/chart/preview/2079453553716654082', '2026-07-22 15:39:27', 1, '2026-07-21 14:28:56', 1, '2026-07-22 15:39:27', 6, '0');
INSERT INTO `ai_report_project` VALUES (2079454860846329858, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_52d3bzliqns000\",\"activePageId\":\"id_52d3bzliqns000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_52d3bzliqns000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-21 14:34:08', 1, '2026-07-21 14:34:08', 6, '0');
INSERT INTO `ai_report_project` VALUES (2079460349806145537, 0, 2068693927039627265, NULL, '新项目', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4dthmmf1yxo000\",\"activePageId\":\"id_4dthmmf1yxo000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"walden\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2p7wpj4q6cu000\",\"isGroup\":false,\"attr\":{\"x\":683,\"y\":263,\"w\":460,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[{\"interactFn\":{}}],\"actions\":[]},\"key\":\"InputsTab\",\"chartConfig\":{\"key\":\"InputsTab\",\"chartKey\":\"VInputsTab\",\"conKey\":\"VCInputsTab\",\"title\":\"标签选择器\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_tab.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"选择项\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"tabLabel\":\"选项1\",\"tabType\":\"segment\",\"dataset\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}]}},{\"id\":\"id_4e2a27vipua000\",\"isGroup\":false,\"attr\":{\"x\":132,\"y\":247,\"w\":260,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[{\"interactFn\":{}}],\"actions\":[]},\"key\":\"InputsSelect\",\"chartConfig\":{\"key\":\"InputsSelect\",\"chartKey\":\"VInputsSelect\",\"conKey\":\"VCInputsSelect\",\"title\":\"下拉选择器\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_select.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"选择项\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"selectValue\":\"1\",\"dataset\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}]}},{\"id\":\"id_5cx433ai4rk000\",\"isGroup\":false,\"attr\":{\"x\":211,\"y\":459,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_rc98nusde0w00\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"\",\"params\":[]},{\"id\":\"id_4rc5lkw20as000\",\"trigger\":\"click\",\"type\":\"goPage\",\"targetPageId\":\"id_4dthmmf1yxo000\",\"params\":[]}]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"我是文本\",\"fontSize\":20,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"fontStyle\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"id_5t72i7024ms000\",\"isGroup\":false,\"attr\":{\"x\":854,\"y\":417,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_4uhyvm1swum000\",\"trigger\":\"dblclick\",\"type\":\"goPage\",\"targetPageId\":\"id_4dthmmf1yxo000\",\"params\":[]},{\"id\":\"id_8ygx92md1vs0\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"\",\"params\":[{\"id\":\"id_2fhi1q7yxgcg00\",\"targetKey\":\"\",\"source\":\"static\",\"value\":\"\",\"sourceKey\":\"\",\"fallbackValue\":\"\"}]}]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"图片\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"/forge-report/static/png/logo.png\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_4dthmmf1yxo000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-21 14:55:57', 1, '2026-07-21 14:59:48', 6, '0');
INSERT INTO `ai_report_project` VALUES (2079475553482862594, 0, 2068693927039627265, NULL, '新项目1223', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目1223\",\"homePageId\":\"id_4tr7eadxi6c000\",\"activePageId\":\"id_4tr7eadxi6c000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目1223\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_1bxphm1fgpxc00\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":22,\"w\":821,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"fadeInLeft\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":10}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2myy6l0sd5c000\",\"isGroup\":false,\"attr\":{\"x\":28,\"y\":566,\"w\":793,\"h\":451,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarLine\",\"chartConfig\":{\"key\":\"BarLine\",\"chartKey\":\"VBarLine\",\"conKey\":\"VCBarLine\",\"title\":\"柱状图 & 折线图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_line.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"},\"data\":null},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"1月\",\"data1\":104,\"data2\":30},{\"product\":\"2月\",\"data1\":56,\"data2\":56},{\"product\":\"3月\",\"data1\":136,\"data2\":36},{\"product\":\"4月\",\"data1\":86,\"data2\":6},{\"product\":\"5月\",\"data1\":98,\"data2\":10},{\"product\":\"6月\",\"data1\":86,\"data2\":70},{\"product\":\"7月\",\"data1\":77,\"data2\":57}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"line\",\"symbol\":\"circle\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"borderWidth\":1},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2w56a0jirea000\",\"isGroup\":false,\"attr\":{\"x\":1106,\"y\":34,\"w\":772,\"h\":424,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_2h618tpj3cw000\",\"isGroup\":false,\"attr\":{\"x\":1141,\"y\":520,\"w\":628,\"h\":467,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"isCarousel\":false,\"type\":\"ring\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"65%\"],\"center\":[\"50%\",\"60%\"],\"roseType\":false,\"avoidLabelOverlap\":false,\"itemStyle\":{\"show\":true,\"borderRadius\":10,\"borderColor\":\"#fff\",\"borderWidth\":2},\"label\":{\"show\":false,\"position\":\"center\",\"formatter\":\"{b}\",\"fontWeight\":\"normal\",\"fontSize\":14,\"color\":\"#454E54\",\"textBorderColor\":\"#ffffff\",\"textBorderWidth\":1},\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":40,\"fontWeight\":\"bold\"}},\"labelLine\":{\"show\":false}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4tr7eadxi6c000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-21 15:56:21', 1, '2026-07-21 16:58:10', 6, '0');
INSERT INTO `ai_report_project` VALUES (2079815686363049985, 0, 2068693927039627265, NULL, 'token', NULL, '0', 1920, 1080, '', '{\"version\":2,\"projectName\":\"token\",\"homePageId\":\"id_jnwj3pgs2v400\",\"activePageId\":\"id_jnwj3pgs2v400\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"token\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_22kpqj71632800\",\"isGroup\":false,\"attr\":{\"x\":511,\"y\":278,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_jnwj3pgs2v400\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', NULL, NULL, 1, '2026-07-22 14:27:55', 1, '2026-07-22 14:35:45', 6, '0');

-- ----------------------------
-- Table structure for ai_report_project_version
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_project_version`;
CREATE TABLE `ai_report_project_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `project_id` bigint(0) NOT NULL COMMENT '大屏项目ID',
  `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '大屏项目名称',
  `version_no` int(0) NOT NULL COMMENT '版本号',
  `version_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '版本名称',
  `operation_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'publish' COMMENT '操作类型：publish发布 rollback回退',
  `source_version_id` bigint(0) NULL DEFAULT NULL COMMENT '回退来源版本ID',
  `publisher_id` bigint(0) NULL DEFAULT NULL COMMENT '发布人ID',
  `publisher_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布人名称',
  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `publish_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布地址',
  `index_img` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图文件ID',
  `canvas_width` int(0) NULL DEFAULT NULL COMMENT '画布宽度',
  `canvas_height` int(0) NULL DEFAULT NULL COMMENT '画布高度',
  `background_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '背景颜色',
  `component_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '组件配置JSON',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_report_project_version_no`(`tenant_id`, `project_id`, `version_no`) USING BTREE,
  INDEX `idx_report_project_version_project`(`tenant_id`, `project_id`, `create_time`) USING BTREE,
  INDEX `idx_report_project_version_publisher`(`tenant_id`, `publisher_id`, `publish_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '大屏项目发布版本表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_project_version
-- ----------------------------
INSERT INTO `ai_report_project_version` VALUES (2056602021577924610, 1, 2056166936780541954, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-05-19 13:05:06', 'http://localhost:3021#/chart/preview/2056166936780541954', NULL, 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4f4k0aa380o000\",\"activePageId\":\"id_4f4k0aa380o000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_ctbjrz5zs7c00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":145,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"flash\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_20r8rrnqerpc00\",\"isGroup\":false,\"attr\":{\"x\":626,\"y\":150,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_4f4k0aa380o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-05-19 13:05:06', 2, 1, '2026-05-19 13:05:06');
INSERT INTO `ai_report_project_version` VALUES (2056602235567120385, 1, 2056166936780541954, '新项目', 2, 'V2', 'publish', NULL, 1, '超级管理员', '2026-05-19 13:05:57', 'http://localhost:3021#/chart/preview/2056166936780541954', 'a445b9fcef40423a9d40b5c42bf4848b', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4f4k0aa380o000\",\"activePageId\":\"id_4f4k0aa380o000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_ctbjrz5zs7c00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":145,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"flash\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1px0tzs6cigw0\",\"isGroup\":false,\"attr\":{\"x\":686,\"y\":211,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4f4k0aa380o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-05-19 13:05:57', 2, 1, '2026-05-19 13:05:57');
INSERT INTO `ai_report_project_version` VALUES (2056602298502651905, 1, 2056166936780541954, '新项目', 3, 'V3', 'rollback', 2056602021577924610, 1, '超级管理员', '2026-05-19 13:06:12', 'http://localhost:3021#/chart/preview/2056166936780541954', NULL, 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4f4k0aa380o000\",\"activePageId\":\"id_4f4k0aa380o000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_ctbjrz5zs7c00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":145,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"flash\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_20r8rrnqerpc00\",\"isGroup\":false,\"attr\":{\"x\":626,\"y\":150,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_4f4k0aa380o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-05-19 13:06:12', 2, 1, '2026-05-19 13:06:12');
INSERT INTO `ai_report_project_version` VALUES (2064158074133078017, 0, 2064157944122236930, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-06-09 09:30:10', 'http://www.dlforgelab.com:8084#/chart/preview/2064157944122236930', '9131a589136546d4b14a9561d5eb5590', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4116ii2ortg000\",\"activePageId\":\"id_4116ii2ortg000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2065i9bym1gg00\",\"isGroup\":false,\"attr\":{\"x\":31,\"y\":388,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCommon\",\"chartConfig\":{\"key\":\"VChartBarCommon\",\"chartKey\":\"VVChartBarCommon\",\"conKey\":\"VCVChartBarCommon\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"bar\":{\"style\":{\"width\":10,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"year\",\"type\"],\"yField\":[\"value\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_27lkkug86mf400\",\"isGroup\":false,\"attr\":{\"x\":575,\"y\":405,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarCrossrange\",\"chartConfig\":{\"key\":\"VChartBarCrossrange\",\"chartKey\":\"VVChartBarCrossrange\",\"conKey\":\"VCVChartBarCrossrange\",\"title\":\"并列柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_y.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80},{\"type\":\"Democracies\",\"year\":\"1930\",\"value\":22},{\"type\":\"Democracies\",\"year\":\"1940\",\"value\":13},{\"type\":\"Democracies\",\"year\":\"1950\",\"value\":25},{\"type\":\"Democracies\",\"year\":\"1960\",\"value\":29},{\"type\":\"Democracies\",\"year\":\"1970\",\"value\":38},{\"type\":\"Democracies\",\"year\":\"1980\",\"value\":41},{\"type\":\"Democracies\",\"year\":\"1990\",\"value\":57},{\"type\":\"Democracies\",\"year\":\"2000\",\"value\":87},{\"type\":\"Democracies\",\"year\":\"2010\",\"value\":98},{\"type\":\"Democracies\",\"year\":\"2018\",\"value\":99}]},\"stack\":true,\"xField\":[\"value\"],\"yField\":[\"year\",\"type\"],\"seriesField\":\"type\",\"category\":\"Bars\",\"direction\":\"horizontal\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\",\"height\":10}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_5fr3io6xlr4000\",\"isGroup\":false,\"attr\":{\"x\":1051,\"y\":421,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartPie\",\"chartConfig\":{\"key\":\"VChartPie\",\"chartKey\":\"VVChartPie\",\"conKey\":\"VCVChartPie\",\"title\":\"饼图多欢-VChart\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_pie.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"type\":\"pie\",\"dataset\":{\"values\":[{\"type\":\"Autocracies\",\"year\":\"1930\",\"value\":129},{\"type\":\"Autocracies\",\"year\":\"1940\",\"value\":133},{\"type\":\"Autocracies\",\"year\":\"1950\",\"value\":130},{\"type\":\"Autocracies\",\"year\":\"1960\",\"value\":126},{\"type\":\"Autocracies\",\"year\":\"1970\",\"value\":117},{\"type\":\"Autocracies\",\"year\":\"1980\",\"value\":114},{\"type\":\"Autocracies\",\"year\":\"1990\",\"value\":111},{\"type\":\"Autocracies\",\"year\":\"2000\",\"value\":89},{\"type\":\"Autocracies\",\"year\":\"2010\",\"value\":80},{\"type\":\"Autocracies\",\"year\":\"2018\",\"value\":80}]},\"categoryField\":\"year\",\"valueField\":\"value\",\"seriesField\":\"year\",\"centerX\":\"50%\",\"centerY\":\"50%\",\"innerRadius\":0.68,\"outerRadius\":0.75,\"label\":{\"visible\":true,\"position\":\"outside\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0},\"line\":{\"visible\":true}},\"pie\":{\"style\":{\"cornerRadius\":50,\"outerBorder\":{\"strokeOpacity\":1,\"distance\":0,\"lineWidth\":0,\"stroke\":\"#ffffff\"},\"texture\":\"\"},\"state\":{\"hover\":{\"outerRadius\":0.85},\"selected\":{\"outerRadius\":0.85}}},\"category\":\"Pies\",\"extensionMark\":[],\"animationNormal\":{},\"background\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4116ii2ortg000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-06-09 09:30:10', 2, 1, '2026-06-09 09:30:10');
INSERT INTO `ai_report_project_version` VALUES (2069009235059175426, 0, 2068897559110512642, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-06-22 18:46:57', 'http://www.dlforgelab.com:8084#/chart/preview/2068897559110512642', NULL, 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_3j3a694psga000\",\"activePageId\":\"id_3j3a694psga000\",\"pageTransition\":\"fade\",\"pages\":[{\"id\":\"id_3j3a694psga000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\",\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[]}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-06-22 18:46:57', 2, 1, '2026-06-22 18:46:57');
INSERT INTO `ai_report_project_version` VALUES (2069068513879027714, 0, 2069068137679319041, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-06-22 22:42:30', 'http://www.dlforgelab.com:8084#/chart/preview/2069068137679319041', '18667e52985149a0a061604a6341c3fc', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1kbozv7tqmjk0\",\"activePageId\":\"id_1kbozv7tqmjk0\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2hi4wyjjwik000\",\"isGroup\":false,\"attr\":{\"x\":856,\"y\":272,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[{\"id\":\"1782139337490_1555d480c54348\",\"enabled\":true,\"target\":\"Params\",\"targetKey\":\"\",\"source\":\"context\",\"sourceKey\":\"userId\",\"componentField\":\"value\",\"customValue\":\"\",\"offsetDays\":1,\"dateFormat\":\"YYYY-MM-DD HH:mm:ss\",\"fallbackValue\":\"\"}],\"datasetConnectionId\":1,\"datasetId\":2,\"datasetName\":\"SQL数据集\",\"datasetFields\":[\"产品名称\",\"数量\"],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[\"产品名称\",\"数量\"],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Sankey\",\"chartConfig\":{\"key\":\"Sankey\",\"chartKey\":\"VSankey\",\"conKey\":\"VCSankey\",\"title\":\"桑基图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"sankey.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"dataset\":{\"dimensions\":[\"产品名称\",\"数量\"],\"source\":[{\"key\":0},{\"key\":1}]},\"tooltip\":{\"show\":1,\"trigger\":\"item\",\"triggerOn\":\"mousemove\"},\"series\":{\"type\":\"sankey\",\"layout\":\"none\",\"orient\":\"horizontal\",\"data\":[{\"name\":\"a\"},{\"name\":\"b\"},{\"name\":\"a1\"},{\"name\":\"a2\"},{\"name\":\"b1\"},{\"name\":\"b2\"}],\"links\":[{\"source\":\"a\",\"target\":\"a1\",\"value\":5},{\"source\":\"a\",\"target\":\"a2\",\"value\":3},{\"source\":\"b\",\"target\":\"b1\",\"value\":8},{\"source\":\"a\",\"target\":\"b1\",\"value\":3},{\"source\":\"b1\",\"target\":\"a1\",\"value\":1},{\"source\":\"b1\",\"target\":\"b2\",\"value\":2}],\"levels\":[{\"depth\":0,\"itemStyle\":{\"color\":\"#decbe4\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.9}},{\"depth\":1,\"itemStyle\":{\"color\":\"#b3cde3\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}},{\"depth\":2,\"itemStyle\":{\"color\":\"#ccebc5\"},\"lineStyle\":{\"color\":\"source\",\"opacity\":0.6}}]},\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1kbozv7tqmjk0\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-06-22 22:42:30', 2, 1, '2026-06-22 22:42:30');
INSERT INTO `ai_report_project_version` VALUES (2069737664733802498, 0, 2069737036628389890, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-06-24 19:01:28', 'http://www.dlforgelab.com:8084#/chart/preview/2069737036628389890', '1d37e9ffa60a486ab3464dc5503e25dd', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_vzkqnq47smo00\",\"activePageId\":\"id_vzkqnq47smo00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_5i1ueh6vr8w000\",\"isGroup\":false,\"attr\":{\"x\":103,\"y\":225,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineLinearSingle\",\"chartConfig\":{\"key\":\"LineLinearSingle\",\"chartKey\":\"VLineLinearSingle\",\"conKey\":\"VCLineLinearSingle\",\"title\":\"单折线渐变图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_linear_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"line\",\"symbolSize\":5,\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false},\"shadowColor\":\"rgba(68, 181, 226, 0.3)\",\"shadowBlur\":10,\"shadowOffsetY\":20}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_3km1wycqdz8000\",\"isGroup\":false,\"attr\":{\"x\":859,\"y\":245,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CapsuleChart\",\"chartConfig\":{\"key\":\"CapsuleChart\",\"chartKey\":\"VCapsuleChart\",\"conKey\":\"VCCapsuleChart\",\"title\":\"胶囊柱图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"capsule.png\"},\"option\":{\"dataset\":{\"dimensions\":[\"name\",\"value\"],\"source\":[{\"name\":\"厦门\",\"value\":20},{\"name\":\"南阳\",\"value\":40},{\"name\":\"北京\",\"value\":60},{\"name\":\"上海\",\"value\":80},{\"name\":\"新疆\",\"value\":100}]},\"colors\":[\"#c4ebad\",\"#6be6c1\",\"#a0a7e6\",\"#96dee8\",\"#3fb1e3\"],\"unit\":\"\",\"itemHeight\":10,\"valueFontSize\":16,\"paddingRight\":50,\"paddingLeft\":50,\"showValue\":true}},{\"id\":\"id_3b8zuk1lf2i000\",\"isGroup\":false,\"attr\":{\"x\":-5,\"y\":44,\"w\":219,\"h\":149,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_5kutnoahrew000\",\"isGroup\":false,\"attr\":{\"x\":103,\"y\":683,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"card-title-bg.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://771dc81323a842d0afef8fc78e0d14d7\",\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_275lkk7hpobo00\",\"isGroup\":false,\"attr\":{\"x\":6,\"y\":546,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"arrow-icon.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://e43c698f002d496d89ce204ac42ad5f3\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_vzkqnq47smo00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-06-24 19:01:28', 6, 1, '2026-06-24 19:01:28');
INSERT INTO `ai_report_project_version` VALUES (2073069240917979137, 0, 2072871545150402562, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-07-03 23:39:57', 'http://www.dlforgelab.com:8084#/chart/preview/2072871545150402562', NULL, 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4dt24j18poo000\",\"activePageId\":\"id_4dt24j18poo000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_oeujzy6ecq800\",\"isGroup\":false,\"attr\":{\"x\":390,\"y\":86,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_4dt24j18poo000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-07-03 23:39:57', 6, 1, '2026-07-03 23:39:57');
INSERT INTO `ai_report_project_version` VALUES (2077575454179749889, 0, 2077026954706710529, '大屏1', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-07-16 10:06:02', 'http://81.70.22.48:8084#/chart/preview/2077026954706710529', '5de2830e378444148c25f14bd1c41886', 1920, 1080, '', '{\"version\":2,\"projectName\":\"大屏1\",\"homePageId\":\"id_45kbo4nd5w4000\",\"activePageId\":\"id_45kbo4nd5w4000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"大屏1\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_4t277pt83iq000\",\"isGroup\":false,\"attr\":{\"x\":22,\"y\":373,\"w\":1266,\"h\":687,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"VChartBarStack\",\"chartConfig\":{\"key\":\"VChartBarStack\",\"chartKey\":\"VVChartBarStack\",\"conKey\":\"VCVChartBarStack\",\"title\":\"堆叠柱状图-VChart\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"VChart\",\"chartFrame\":\"VChart\",\"image\":\"vchart_bar_x_stack.png\"},\"option\":{\"legends\":[{\"visible\":true,\"position\":\"middle\",\"orient\":\"bottom\",\"item\":{\"visible\":true,\"align\":\"left\",\"shape\":\"circle\",\"label\":{\"style\":{\"fontSize\":16,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\"}}}}],\"tooltip\":{\"visible\":true,\"style\":{\"panel\":{\"padding\":{\"top\":5,\"bottom\":10,\"left\":10,\"right\":10},\"backgroundColor\":\"rgba(8, 28, 48, 0.95)\",\"border\":{\"color\":\"#CFCFCF\",\"width\":0,\"radius\":2},\"shadow\":{\"x\":0,\"y\":4,\"blur\":12,\"spread\":0,\"color\":\"rgba(0, 0, 0, 0.2)\"}},\"titleLabel\":{\"fontSize\":14,\"fill\":\"#FFF\",\"fontWeight\":\"bold\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"keyLabel\":{\"fontSize\":12,\"fill\":\"rgba(255,255,255,0.65)\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"left\",\"lineHeight\":18},\"valueLabel\":{\"fontSize\":12,\"fill\":\"#FFF\",\"fontWeight\":\"normal\",\"fontFamily\":\"SimSun\",\"align\":\"right\",\"lineHeight\":18},\"shape\":{\"size\":10,\"spacing\":10,\"shapeLineWidth\":0},\"spaceRow\":10}},\"label\":{\"visible\":false,\"position\":\"outside\",\"offset\":5,\"type\":\"text\",\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"type\":\"bar\",\"dataset\":{\"values\":[{\"type\":\"Nail polish\",\"year\":\"Africa\",\"value\":590},{\"type\":\"Nail polish\",\"year\":\"EU\",\"value\":450},{\"type\":\"Nail polish\",\"year\":\"China\",\"value\":474},{\"type\":\"Nail polish\",\"year\":\"USA\",\"value\":459},{\"type\":\"Eyebrow pencil\",\"year\":\"Africa\",\"value\":746},{\"type\":\"Eyebrow pencil\",\"year\":\"EU\",\"value\":176},{\"type\":\"Eyebrow pencil\",\"year\":\"China\",\"value\":210},{\"type\":\"Eyebrow pencil\",\"year\":\"USA\",\"value\":775},{\"type\":\"Rouge\",\"year\":\"Africa\",\"value\":896},{\"type\":\"Rouge\",\"year\":\"EU\",\"value\":784},{\"type\":\"Rouge\",\"year\":\"China\",\"value\":866},{\"type\":\"Rouge\",\"year\":\"USA\",\"value\":899}]},\"xField\":[\"type\"],\"yField\":[\"value\"],\"seriesField\":\"year\",\"stack\":true,\"percent\":false,\"category\":\"Bars\",\"xAxis\":{\"name\":\"x轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":10,\"dy\":0}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"yAxis\":{\"name\":\"y轴\",\"visible\":true,\"unit\":{\"visible\":true,\"text\":\"\",\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":-10}},\"label\":{\"visible\":true,\"style\":{\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"title\":{\"visible\":true,\"position\":\"middle\",\"angle\":0,\"padding\":[],\"style\":{\"text\":\"\",\"fontSize\":12,\"fill\":\"#B9B8CE\",\"fontFamily\":\"SimSun\",\"fontWeight\":\"normal\",\"angle\":0,\"dx\":0,\"dy\":0}},\"domainLine\":{\"visible\":false,\"style\":{\"lineWidth\":1,\"stroke\":\"#D5D7E2\"}},\"grid\":{\"visible\":true,\"style\":{\"lineWidth\":1,\"stroke\":\"#FFFFFF24\"}}},\"bar\":{\"style\":{\"width\":15,\"cornerRadius\":0,\"fillOpacity\":1,\"opacity\":1,\"texture\":\"\"}},\"background\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_280ulrd80hwk00\",\"isGroup\":false,\"attr\":{\"x\":5,\"y\":7,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_4r8b99r5l40000\",\"isGroup\":false,\"attr\":{\"x\":1420,\"y\":17,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"LineLinearSingle\",\"chartConfig\":{\"key\":\"LineLinearSingle\",\"chartKey\":\"VLineLinearSingle\",\"conKey\":\"VCLineLinearSingle\",\"title\":\"单折线渐变图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line_linear_single.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"line\",\"symbolSize\":5,\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false},\"shadowColor\":\"rgba(68, 181, 226, 0.3)\",\"shadowBlur\":10,\"shadowOffsetY\":20}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_45kbo4nd5w4000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-07-16 10:06:02', 6, 1, '2026-07-16 10:06:02');
INSERT INTO `ai_report_project_version` VALUES (2079833688479395841, 0, 2079453553716654082, '新项目', 1, 'V1', 'publish', NULL, 1, '超级管理员', '2026-07-22 15:39:27', 'http://www.dlforgelab.com:8084#/chart/preview/2079453553716654082', 'f98224c39c9f425bbf39558d8a8b747c', 1920, 1080, '', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_1fgqp62urwe800\",\"activePageId\":\"id_1fgqp62urwe800\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_140hgruzv54w00\",\"isGroup\":false,\"attr\":{\"x\":264,\"y\":125,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":3,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"external\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[{\"id\":\"id_1peqc9qcbngg00\",\"trigger\":\"click\",\"type\":\"openModal\",\"targetPageId\":\"\",\"params\":[]}]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_2apdjs9nehxc00\",\"isGroup\":false,\"attr\":{\"x\":440,\"y\":420,\"w\":1011,\"h\":600,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Graph\",\"chartConfig\":{\"key\":\"Graph\",\"chartKey\":\"VGraph\",\"conKey\":\"VCGraph\",\"title\":\"关系图\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"graph.png\"},\"option\":{\"dataset\":{\"nodes\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}]},\"tooltip\":{},\"legend\":{\"show\":true,\"textStyle\":{\"color\":\"#eee\",\"fontSize\":14},\"data\":[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\"]},\"series\":[{\"type\":\"graph\",\"layout\":\"none\",\"data\":[{\"id\":\"0\",\"name\":\"Myriel\",\"symbolSize\":19.12381,\"x\":-266.82776,\"y\":299.6904,\"value\":28.685715,\"category\":0},{\"id\":\"1\",\"name\":\"Napoleon\",\"symbolSize\":2.6666666666666665,\"x\":-418.08344,\"y\":446.8853,\"value\":4,\"category\":0},{\"id\":\"2\",\"name\":\"MlleBaptistine\",\"symbolSize\":6.323809333333333,\"x\":-212.76357,\"y\":245.29176,\"value\":9.485714,\"category\":1},{\"id\":\"3\",\"name\":\"MmeMagloire\",\"symbolSize\":6.323809333333333,\"x\":-242.82404,\"y\":235.26283,\"value\":9.485714,\"category\":1},{\"id\":\"4\",\"name\":\"CountessDeLo\",\"symbolSize\":2.6666666666666665,\"x\":-379.30386,\"y\":429.06424,\"value\":4,\"category\":0},{\"id\":\"5\",\"name\":\"Geborand\",\"symbolSize\":2.6666666666666665,\"x\":-417.26337,\"y\":406.03506,\"value\":4,\"category\":0},{\"id\":\"6\",\"name\":\"Champtercier\",\"symbolSize\":2.6666666666666665,\"x\":-332.6012,\"y\":485.16974,\"value\":4,\"category\":0},{\"id\":\"7\",\"name\":\"Cravatte\",\"symbolSize\":2.6666666666666665,\"x\":-382.69568,\"y\":475.09113,\"value\":4,\"category\":0},{\"id\":\"8\",\"name\":\"Count\",\"symbolSize\":2.6666666666666665,\"x\":-320.384,\"y\":387.17325,\"value\":4,\"category\":0},{\"id\":\"9\",\"name\":\"OldMan\",\"symbolSize\":2.6666666666666665,\"x\":-344.39832,\"y\":451.16772,\"value\":4,\"category\":0},{\"id\":\"10\",\"name\":\"Labarre\",\"symbolSize\":2.6666666666666665,\"x\":-89.34107,\"y\":234.56128,\"value\":4,\"category\":1},{\"id\":\"11\",\"name\":\"Valjean\",\"symbolSize\":66.66666666666667,\"x\":-87.93029,\"y\":-6.8120565,\"value\":100,\"category\":1},{\"id\":\"12\",\"name\":\"Marguerite\",\"symbolSize\":4.495239333333333,\"x\":-339.77908,\"y\":-184.69139,\"value\":6.742859,\"category\":1},{\"id\":\"13\",\"name\":\"MmeDeR\",\"symbolSize\":2.6666666666666665,\"x\":-194.31313,\"y\":178.55301,\"value\":4,\"category\":1},{\"id\":\"14\",\"name\":\"Isabeau\",\"symbolSize\":2.6666666666666665,\"x\":-158.05168,\"y\":201.99768,\"value\":4,\"category\":1},{\"id\":\"15\",\"name\":\"Gervais\",\"symbolSize\":2.6666666666666665,\"x\":-127.701546,\"y\":242.55057,\"value\":4,\"category\":1},{\"id\":\"16\",\"name\":\"Tholomyes\",\"symbolSize\":17.295237333333333,\"x\":-385.2226,\"y\":-393.5572,\"value\":25.942856,\"category\":2},{\"id\":\"17\",\"name\":\"Listolier\",\"symbolSize\":13.638097333333334,\"x\":-516.55884,\"y\":-393.98975,\"value\":20.457146,\"category\":2},{\"id\":\"18\",\"name\":\"Fameuil\",\"symbolSize\":13.638097333333334,\"x\":-464.79382,\"y\":-493.57944,\"value\":20.457146,\"category\":2},{\"id\":\"19\",\"name\":\"Blacheville\",\"symbolSize\":13.638097333333334,\"x\":-515.1624,\"y\":-456.9891,\"value\":20.457146,\"category\":2},{\"id\":\"20\",\"name\":\"Favourite\",\"symbolSize\":13.638097333333334,\"x\":-408.12122,\"y\":-464.5048,\"value\":20.457146,\"category\":2},{\"id\":\"21\",\"name\":\"Dahlia\",\"symbolSize\":13.638097333333334,\"x\":-456.44113,\"y\":-425.13303,\"value\":20.457146,\"category\":2},{\"id\":\"22\",\"name\":\"Zephine\",\"symbolSize\":13.638097333333334,\"x\":-459.1107,\"y\":-362.5133,\"value\":20.457146,\"category\":2},{\"id\":\"23\",\"name\":\"Fantine\",\"symbolSize\":28.266666666666666,\"x\":-313.42786,\"y\":-289.44803,\"value\":42.4,\"category\":2},{\"id\":\"24\",\"name\":\"MmeThenardier\",\"symbolSize\":20.95238266666667,\"x\":4.6313396,\"y\":-273.8517,\"value\":31.428574,\"category\":7},{\"id\":\"25\",\"name\":\"Thenardier\",\"symbolSize\":30.095235333333335,\"x\":82.80825,\"y\":-203.1144,\"value\":45.142853,\"category\":7},{\"id\":\"26\",\"name\":\"Cosette\",\"symbolSize\":20.95238266666667,\"x\":78.64646,\"y\":-31.512747,\"value\":31.428574,\"category\":6},{\"id\":\"27\",\"name\":\"Javert\",\"symbolSize\":31.923806666666668,\"x\":-81.46074,\"y\":-204.20204,\"value\":47.88571,\"category\":7},{\"id\":\"28\",\"name\":\"Fauchelevent\",\"symbolSize\":8.152382000000001,\"x\":-225.73984,\"y\":82.41631,\"value\":12.228573,\"category\":4},{\"id\":\"29\",\"name\":\"Bamatabois\",\"symbolSize\":15.466666666666667,\"x\":-385.6842,\"y\":-20.206686,\"value\":23.2,\"category\":3},{\"id\":\"30\",\"name\":\"Perpetue\",\"symbolSize\":4.495239333333333,\"x\":-403.92447,\"y\":-197.69823,\"value\":6.742859,\"category\":2},{\"id\":\"31\",\"name\":\"Simplice\",\"symbolSize\":8.152382000000001,\"x\":-281.4253,\"y\":-158.45137,\"value\":12.228573,\"category\":2},{\"id\":\"32\",\"name\":\"Scaufflaire\",\"symbolSize\":2.6666666666666665,\"x\":-122.41348,\"y\":210.37503,\"value\":4,\"category\":1},{\"id\":\"33\",\"name\":\"Woman1\",\"symbolSize\":4.495239333333333,\"x\":-234.6001,\"y\":-113.15067,\"value\":6.742859,\"category\":1},{\"id\":\"34\",\"name\":\"Judge\",\"symbolSize\":11.809524666666666,\"x\":-387.84915,\"y\":58.7059,\"value\":17.714287,\"category\":3},{\"id\":\"35\",\"name\":\"Champmathieu\",\"symbolSize\":11.809524666666666,\"x\":-338.2307,\"y\":87.48405,\"value\":17.714287,\"category\":3},{\"id\":\"36\",\"name\":\"Brevet\",\"symbolSize\":11.809524666666666,\"x\":-453.26874,\"y\":58.94648,\"value\":17.714287,\"category\":3},{\"id\":\"37\",\"name\":\"Chenildieu\",\"symbolSize\":11.809524666666666,\"x\":-386.44904,\"y\":140.05937,\"value\":17.714287,\"category\":3},{\"id\":\"38\",\"name\":\"Cochepaille\",\"symbolSize\":11.809524666666666,\"x\":-446.7876,\"y\":123.38005,\"value\":17.714287,\"category\":3},{\"id\":\"39\",\"name\":\"Pontmercy\",\"symbolSize\":6.323809333333333,\"x\":336.49738,\"y\":-269.55914,\"value\":9.485714,\"category\":6},{\"id\":\"40\",\"name\":\"Boulatruelle\",\"symbolSize\":2.6666666666666665,\"x\":29.187843,\"y\":-460.13132,\"value\":4,\"category\":7},{\"id\":\"41\",\"name\":\"Eponine\",\"symbolSize\":20.95238266666667,\"x\":238.36697,\"y\":-210.00926,\"value\":31.428574,\"category\":7},{\"id\":\"42\",\"name\":\"Anzelma\",\"symbolSize\":6.323809333333333,\"x\":189.69513,\"y\":-346.50662,\"value\":9.485714,\"category\":7},{\"id\":\"43\",\"name\":\"Woman2\",\"symbolSize\":6.323809333333333,\"x\":-187.00418,\"y\":-145.02663,\"value\":9.485714,\"category\":6},{\"id\":\"44\",\"name\":\"MotherInnocent\",\"symbolSize\":4.495239333333333,\"x\":-252.99521,\"y\":129.87549,\"value\":6.742859,\"category\":4},{\"id\":\"45\",\"name\":\"Gribier\",\"symbolSize\":2.6666666666666665,\"x\":-296.07935,\"y\":163.11964,\"value\":4,\"category\":4},{\"id\":\"46\",\"name\":\"Jondrette\",\"symbolSize\":2.6666666666666665,\"x\":550.3201,\"y\":522.4031,\"value\":4,\"category\":5},{\"id\":\"47\",\"name\":\"MmeBurgon\",\"symbolSize\":4.495239333333333,\"x\":488.13535,\"y\":356.8573,\"value\":6.742859,\"category\":5},{\"id\":\"48\",\"name\":\"Gavroche\",\"symbolSize\":41.06667066666667,\"x\":387.89572,\"y\":110.462326,\"value\":61.600006,\"category\":8},{\"id\":\"49\",\"name\":\"Gillenormand\",\"symbolSize\":13.638097333333334,\"x\":126.4831,\"y\":68.10622,\"value\":20.457146,\"category\":6},{\"id\":\"50\",\"name\":\"Magnon\",\"symbolSize\":4.495239333333333,\"x\":127.07365,\"y\":-113.05923,\"value\":6.742859,\"category\":6},{\"id\":\"51\",\"name\":\"MlleGillenormand\",\"symbolSize\":13.638097333333334,\"x\":162.63559,\"y\":117.6565,\"value\":20.457146,\"category\":6},{\"id\":\"52\",\"name\":\"MmePontmercy\",\"symbolSize\":4.495239333333333,\"x\":353.66415,\"y\":-205.89165,\"value\":6.742859,\"category\":6},{\"id\":\"53\",\"name\":\"MlleVaubois\",\"symbolSize\":2.6666666666666665,\"x\":165.43939,\"y\":339.7736,\"value\":4,\"category\":6},{\"id\":\"54\",\"name\":\"LtGillenormand\",\"symbolSize\":8.152382000000001,\"x\":137.69348,\"y\":196.1069,\"value\":12.228573,\"category\":6},{\"id\":\"55\",\"name\":\"Marius\",\"symbolSize\":35.58095333333333,\"x\":206.44687,\"y\":-13.805411,\"value\":53.37143,\"category\":6},{\"id\":\"56\",\"name\":\"BaronessT\",\"symbolSize\":4.495239333333333,\"x\":194.82993,\"y\":224.78036,\"value\":6.742859,\"category\":6},{\"id\":\"57\",\"name\":\"Mabeuf\",\"symbolSize\":20.95238266666667,\"x\":597.6618,\"y\":135.18481,\"value\":31.428574,\"category\":8},{\"id\":\"58\",\"name\":\"Enjolras\",\"symbolSize\":28.266666666666666,\"x\":355.78366,\"y\":-74.882454,\"value\":42.4,\"category\":8},{\"id\":\"59\",\"name\":\"Combeferre\",\"symbolSize\":20.95238266666667,\"x\":515.2961,\"y\":-46.167564,\"value\":31.428574,\"category\":8},{\"id\":\"60\",\"name\":\"Prouvaire\",\"symbolSize\":17.295237333333333,\"x\":614.29285,\"y\":-69.3104,\"value\":25.942856,\"category\":8},{\"id\":\"61\",\"name\":\"Feuilly\",\"symbolSize\":20.95238266666667,\"x\":550.1917,\"y\":-128.17537,\"value\":31.428574,\"category\":8},{\"id\":\"62\",\"name\":\"Courfeyrac\",\"symbolSize\":24.609526666666667,\"x\":436.17184,\"y\":-12.7286825,\"value\":36.91429,\"category\":8},{\"id\":\"63\",\"name\":\"Bahorel\",\"symbolSize\":22.780953333333333,\"x\":602.55225,\"y\":16.421427,\"value\":34.17143,\"category\":8},{\"id\":\"64\",\"name\":\"Bossuet\",\"symbolSize\":24.609526666666667,\"x\":455.81955,\"y\":-115.45826,\"value\":36.91429,\"category\":8},{\"id\":\"65\",\"name\":\"Joly\",\"symbolSize\":22.780953333333333,\"x\":516.40784,\"y\":47.242233,\"value\":34.17143,\"category\":8},{\"id\":\"66\",\"name\":\"Grantaire\",\"symbolSize\":19.12381,\"x\":646.4313,\"y\":-151.06331,\"value\":28.685715,\"category\":8},{\"id\":\"67\",\"name\":\"MotherPlutarch\",\"symbolSize\":2.6666666666666665,\"x\":668.9568,\"y\":204.65488,\"value\":4,\"category\":8},{\"id\":\"68\",\"name\":\"Gueulemer\",\"symbolSize\":19.12381,\"x\":78.4799,\"y\":-347.15146,\"value\":28.685715,\"category\":7},{\"id\":\"69\",\"name\":\"Babet\",\"symbolSize\":19.12381,\"x\":150.35959,\"y\":-298.50797,\"value\":28.685715,\"category\":7},{\"id\":\"70\",\"name\":\"Claquesous\",\"symbolSize\":19.12381,\"x\":137.3717,\"y\":-410.2809,\"value\":28.685715,\"category\":7},{\"id\":\"71\",\"name\":\"Montparnasse\",\"symbolSize\":17.295237333333333,\"x\":234.87747,\"y\":-400.85983,\"value\":25.942856,\"category\":7},{\"id\":\"72\",\"name\":\"Toussaint\",\"symbolSize\":6.323809333333333,\"x\":40.942253,\"y\":113.78272,\"value\":9.485714,\"category\":1},{\"id\":\"73\",\"name\":\"Child1\",\"symbolSize\":4.495239333333333,\"x\":437.939,\"y\":291.58234,\"value\":6.742859,\"category\":8},{\"id\":\"74\",\"name\":\"Child2\",\"symbolSize\":4.495239333333333,\"x\":466.04922,\"y\":283.3606,\"value\":6.742859,\"category\":8},{\"id\":\"75\",\"name\":\"Brujon\",\"symbolSize\":13.638097333333334,\"x\":238.79364,\"y\":-314.06345,\"value\":20.457146,\"category\":7},{\"id\":\"76\",\"name\":\"MmeHucheloup\",\"symbolSize\":13.638097333333334,\"x\":712.18353,\"y\":4.8131495,\"value\":20.457146,\"category\":8}],\"links\":[{\"source\":\"1\",\"target\":\"0\"},{\"source\":\"2\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"0\"},{\"source\":\"3\",\"target\":\"2\"},{\"source\":\"4\",\"target\":\"0\"},{\"source\":\"5\",\"target\":\"0\"},{\"source\":\"6\",\"target\":\"0\"},{\"source\":\"7\",\"target\":\"0\"},{\"source\":\"8\",\"target\":\"0\"},{\"source\":\"9\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"0\"},{\"source\":\"11\",\"target\":\"2\"},{\"source\":\"11\",\"target\":\"3\"},{\"source\":\"11\",\"target\":\"10\"},{\"source\":\"12\",\"target\":\"11\"},{\"source\":\"13\",\"target\":\"11\"},{\"source\":\"14\",\"target\":\"11\"},{\"source\":\"15\",\"target\":\"11\"},{\"source\":\"17\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"16\"},{\"source\":\"18\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"16\"},{\"source\":\"19\",\"target\":\"17\"},{\"source\":\"19\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"16\"},{\"source\":\"20\",\"target\":\"17\"},{\"source\":\"20\",\"target\":\"18\"},{\"source\":\"20\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"16\"},{\"source\":\"21\",\"target\":\"17\"},{\"source\":\"21\",\"target\":\"18\"},{\"source\":\"21\",\"target\":\"19\"},{\"source\":\"21\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"16\"},{\"source\":\"22\",\"target\":\"17\"},{\"source\":\"22\",\"target\":\"18\"},{\"source\":\"22\",\"target\":\"19\"},{\"source\":\"22\",\"target\":\"20\"},{\"source\":\"22\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"11\"},{\"source\":\"23\",\"target\":\"12\"},{\"source\":\"23\",\"target\":\"16\"},{\"source\":\"23\",\"target\":\"17\"},{\"source\":\"23\",\"target\":\"18\"},{\"source\":\"23\",\"target\":\"19\"},{\"source\":\"23\",\"target\":\"20\"},{\"source\":\"23\",\"target\":\"21\"},{\"source\":\"23\",\"target\":\"22\"},{\"source\":\"24\",\"target\":\"11\"},{\"source\":\"24\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"11\"},{\"source\":\"25\",\"target\":\"23\"},{\"source\":\"25\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"11\"},{\"source\":\"26\",\"target\":\"16\"},{\"source\":\"26\",\"target\":\"24\"},{\"source\":\"26\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"11\"},{\"source\":\"27\",\"target\":\"23\"},{\"source\":\"27\",\"target\":\"24\"},{\"source\":\"27\",\"target\":\"25\"},{\"source\":\"27\",\"target\":\"26\"},{\"source\":\"28\",\"target\":\"11\"},{\"source\":\"28\",\"target\":\"27\"},{\"source\":\"29\",\"target\":\"11\"},{\"source\":\"29\",\"target\":\"23\"},{\"source\":\"29\",\"target\":\"27\"},{\"source\":\"30\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"11\"},{\"source\":\"31\",\"target\":\"23\"},{\"source\":\"31\",\"target\":\"27\"},{\"source\":\"31\",\"target\":\"30\"},{\"source\":\"32\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"11\"},{\"source\":\"33\",\"target\":\"27\"},{\"source\":\"34\",\"target\":\"11\"},{\"source\":\"34\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"11\"},{\"source\":\"35\",\"target\":\"29\"},{\"source\":\"35\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"11\"},{\"source\":\"36\",\"target\":\"29\"},{\"source\":\"36\",\"target\":\"34\"},{\"source\":\"36\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"11\"},{\"source\":\"37\",\"target\":\"29\"},{\"source\":\"37\",\"target\":\"34\"},{\"source\":\"37\",\"target\":\"35\"},{\"source\":\"37\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"11\"},{\"source\":\"38\",\"target\":\"29\"},{\"source\":\"38\",\"target\":\"34\"},{\"source\":\"38\",\"target\":\"35\"},{\"source\":\"38\",\"target\":\"36\"},{\"source\":\"38\",\"target\":\"37\"},{\"source\":\"39\",\"target\":\"25\"},{\"source\":\"40\",\"target\":\"25\"},{\"source\":\"41\",\"target\":\"24\"},{\"source\":\"41\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"24\"},{\"source\":\"42\",\"target\":\"25\"},{\"source\":\"42\",\"target\":\"41\"},{\"source\":\"43\",\"target\":\"11\"},{\"source\":\"43\",\"target\":\"26\"},{\"source\":\"43\",\"target\":\"27\"},{\"source\":\"44\",\"target\":\"11\"},{\"source\":\"44\",\"target\":\"28\"},{\"source\":\"45\",\"target\":\"28\"},{\"source\":\"47\",\"target\":\"46\"},{\"source\":\"48\",\"target\":\"11\"},{\"source\":\"48\",\"target\":\"25\"},{\"source\":\"48\",\"target\":\"27\"},{\"source\":\"48\",\"target\":\"47\"},{\"source\":\"49\",\"target\":\"11\"},{\"source\":\"49\",\"target\":\"26\"},{\"source\":\"50\",\"target\":\"24\"},{\"source\":\"50\",\"target\":\"49\"},{\"source\":\"51\",\"target\":\"11\"},{\"source\":\"51\",\"target\":\"26\"},{\"source\":\"51\",\"target\":\"49\"},{\"source\":\"52\",\"target\":\"39\"},{\"source\":\"52\",\"target\":\"51\"},{\"source\":\"53\",\"target\":\"51\"},{\"source\":\"54\",\"target\":\"26\"},{\"source\":\"54\",\"target\":\"49\"},{\"source\":\"54\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"11\"},{\"source\":\"55\",\"target\":\"16\"},{\"source\":\"55\",\"target\":\"25\"},{\"source\":\"55\",\"target\":\"26\"},{\"source\":\"55\",\"target\":\"39\"},{\"source\":\"55\",\"target\":\"41\"},{\"source\":\"55\",\"target\":\"48\"},{\"source\":\"55\",\"target\":\"49\"},{\"source\":\"55\",\"target\":\"51\"},{\"source\":\"55\",\"target\":\"54\"},{\"source\":\"56\",\"target\":\"49\"},{\"source\":\"56\",\"target\":\"55\"},{\"source\":\"57\",\"target\":\"41\"},{\"source\":\"57\",\"target\":\"48\"},{\"source\":\"57\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"11\"},{\"source\":\"58\",\"target\":\"27\"},{\"source\":\"58\",\"target\":\"48\"},{\"source\":\"58\",\"target\":\"55\"},{\"source\":\"58\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"48\"},{\"source\":\"59\",\"target\":\"55\"},{\"source\":\"59\",\"target\":\"57\"},{\"source\":\"59\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"48\"},{\"source\":\"60\",\"target\":\"58\"},{\"source\":\"60\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"48\"},{\"source\":\"61\",\"target\":\"55\"},{\"source\":\"61\",\"target\":\"57\"},{\"source\":\"61\",\"target\":\"58\"},{\"source\":\"61\",\"target\":\"59\"},{\"source\":\"61\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"41\"},{\"source\":\"62\",\"target\":\"48\"},{\"source\":\"62\",\"target\":\"55\"},{\"source\":\"62\",\"target\":\"57\"},{\"source\":\"62\",\"target\":\"58\"},{\"source\":\"62\",\"target\":\"59\"},{\"source\":\"62\",\"target\":\"60\"},{\"source\":\"62\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"48\"},{\"source\":\"63\",\"target\":\"55\"},{\"source\":\"63\",\"target\":\"57\"},{\"source\":\"63\",\"target\":\"58\"},{\"source\":\"63\",\"target\":\"59\"},{\"source\":\"63\",\"target\":\"60\"},{\"source\":\"63\",\"target\":\"61\"},{\"source\":\"63\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"11\"},{\"source\":\"64\",\"target\":\"48\"},{\"source\":\"64\",\"target\":\"55\"},{\"source\":\"64\",\"target\":\"57\"},{\"source\":\"64\",\"target\":\"58\"},{\"source\":\"64\",\"target\":\"59\"},{\"source\":\"64\",\"target\":\"60\"},{\"source\":\"64\",\"target\":\"61\"},{\"source\":\"64\",\"target\":\"62\"},{\"source\":\"64\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"48\"},{\"source\":\"65\",\"target\":\"55\"},{\"source\":\"65\",\"target\":\"57\"},{\"source\":\"65\",\"target\":\"58\"},{\"source\":\"65\",\"target\":\"59\"},{\"source\":\"65\",\"target\":\"60\"},{\"source\":\"65\",\"target\":\"61\"},{\"source\":\"65\",\"target\":\"62\"},{\"source\":\"65\",\"target\":\"63\"},{\"source\":\"65\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"48\"},{\"source\":\"66\",\"target\":\"58\"},{\"source\":\"66\",\"target\":\"59\"},{\"source\":\"66\",\"target\":\"60\"},{\"source\":\"66\",\"target\":\"61\"},{\"source\":\"66\",\"target\":\"62\"},{\"source\":\"66\",\"target\":\"63\"},{\"source\":\"66\",\"target\":\"64\"},{\"source\":\"66\",\"target\":\"65\"},{\"source\":\"67\",\"target\":\"57\"},{\"source\":\"68\",\"target\":\"11\"},{\"source\":\"68\",\"target\":\"24\"},{\"source\":\"68\",\"target\":\"25\"},{\"source\":\"68\",\"target\":\"27\"},{\"source\":\"68\",\"target\":\"41\"},{\"source\":\"68\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"11\"},{\"source\":\"69\",\"target\":\"24\"},{\"source\":\"69\",\"target\":\"25\"},{\"source\":\"69\",\"target\":\"27\"},{\"source\":\"69\",\"target\":\"41\"},{\"source\":\"69\",\"target\":\"48\"},{\"source\":\"69\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"11\"},{\"source\":\"70\",\"target\":\"24\"},{\"source\":\"70\",\"target\":\"25\"},{\"source\":\"70\",\"target\":\"27\"},{\"source\":\"70\",\"target\":\"41\"},{\"source\":\"70\",\"target\":\"58\"},{\"source\":\"70\",\"target\":\"68\"},{\"source\":\"70\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"11\"},{\"source\":\"71\",\"target\":\"25\"},{\"source\":\"71\",\"target\":\"27\"},{\"source\":\"71\",\"target\":\"41\"},{\"source\":\"71\",\"target\":\"48\"},{\"source\":\"71\",\"target\":\"68\"},{\"source\":\"71\",\"target\":\"69\"},{\"source\":\"71\",\"target\":\"70\"},{\"source\":\"72\",\"target\":\"11\"},{\"source\":\"72\",\"target\":\"26\"},{\"source\":\"72\",\"target\":\"27\"},{\"source\":\"73\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"48\"},{\"source\":\"74\",\"target\":\"73\"},{\"source\":\"75\",\"target\":\"25\"},{\"source\":\"75\",\"target\":\"41\"},{\"source\":\"75\",\"target\":\"48\"},{\"source\":\"75\",\"target\":\"68\"},{\"source\":\"75\",\"target\":\"69\"},{\"source\":\"75\",\"target\":\"70\"},{\"source\":\"75\",\"target\":\"71\"},{\"source\":\"76\",\"target\":\"48\"},{\"source\":\"76\",\"target\":\"58\"},{\"source\":\"76\",\"target\":\"62\"},{\"source\":\"76\",\"target\":\"63\"},{\"source\":\"76\",\"target\":\"64\"},{\"source\":\"76\",\"target\":\"65\"},{\"source\":\"76\",\"target\":\"66\"}],\"categories\":[{\"name\":\"A\"},{\"name\":\"B\"},{\"name\":\"C\"},{\"name\":\"D\"},{\"name\":\"E\"},{\"name\":\"F\"},{\"name\":\"G\"},{\"name\":\"H\"},{\"name\":\"I\"}],\"label\":{\"show\":1,\"position\":\"right\",\"formatter\":\"{b}\"},\"labelLayout\":{\"hideOverlap\":true},\"lineStyle\":{\"color\":\"source\",\"curveness\":0.2},\"force\":{\"repulsion\":100,\"gravity\":0.1,\"edgeLength\":30,\"layoutAnimation\":1,\"friction\":0.6}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_1fgqp62urwe800\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', NULL, 1, '2026-07-22 15:39:27', 6, 1, '2026-07-22 15:39:27');

-- ----------------------------
-- Table structure for ai_report_template
-- ----------------------------
DROP TABLE IF EXISTS `ai_report_template`;
CREATE TABLE `ai_report_template`  (
  `id` bigint(0) NOT NULL COMMENT '模板ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户ID',
  `source_project_id` bigint(0) NOT NULL COMMENT '来源项目ID',
  `directory_id` bigint(0) NULL DEFAULT NULL COMMENT '所属目录ID',
  `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `index_img` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图URL',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `canvas_width` int(0) NOT NULL DEFAULT 1920 COMMENT '画布宽度',
  `canvas_height` int(0) NOT NULL DEFAULT 1080 COMMENT '画布高度',
  `background_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '#1e1e2e' COMMENT '背景颜色',
  `component_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '模板组件JSON',
  `publish_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '发布状态（0未发布 1已发布）',
  `template_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '模板范围（0私有 1公开）',
  `publish_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布地址',
  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `copied_count` int(0) NOT NULL DEFAULT 0 COMMENT '复制次数',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_template_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_template_source_project`(`source_project_id`) USING BTREE,
  INDEX `idx_template_directory`(`directory_id`) USING BTREE,
  INDEX `idx_template_publish_status`(`publish_status`) USING BTREE,
  INDEX `idx_template_scope`(`template_scope`) USING BTREE,
  INDEX `idx_template_create_by`(`create_by`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '模板表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_report_template
-- ----------------------------
INSERT INTO `ai_report_template` VALUES (2056166936780541954, 1, 2056166936780541954, 2054531934817726466, '新项目', NULL, 'a445b9fcef40423a9d40b5c42bf4848b', '0', 720, 420, '#080d16f5', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_4f4k0aa380o000\",\"activePageId\":\"id_5asfneq0v6g000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_ctbjrz5zs7c00\",\"isGroup\":false,\"attr\":{\"x\":88,\"y\":145,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[\"flash\"]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":1,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_20r8rrnqerpc00\",\"isGroup\":false,\"attr\":{\"x\":626,\"y\":150,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"icon2.png\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"photo.png\"},\"option\":{\"dataset\":\"forge-file://756f98a3bdef46fc8d96e8a89b60bd58\",\"fit\":\"contain\",\"borderRadius\":10}}],\"id\":\"id_4f4k0aa380o000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"弹窗 1\",\"width\":720,\"height\":420,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#080d16f5\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_5asfneq0v6g000\",\"name\":\"弹窗 1\",\"sort\":2,\"pageType\":\"modal\",\"modalConfig\":{\"title\":\"\",\"width\":720,\"height\":420,\"heightMode\":\"fixed\",\"titleHeight\":44,\"titleFontSize\":15,\"titleFontWeight\":650,\"titleColor\":\"rgba(241, 245, 249, 0.96)\",\"titleBackground\":\"rgba(2, 6, 23, 0.32)\",\"titleAlign\":\"left\",\"placement\":\"center\",\"theme\":\"screen\",\"animation\":\"zoom\",\"showTitle\":true,\"showFooter\":false,\"showCancel\":true,\"showConfirm\":true,\"cancelText\":\"取消\",\"confirmText\":\"确认\",\"cancelAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\"},\"confirmAction\":{\"submitSuccessAction\":\"closeModal\",\"type\":\"closeModal\",\"requestConfig\":{\"requestDataType\":1,\"requestHttpType\":\"post\",\"requestUrl\":\"\",\"requestInterval\":0,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}}},\"showMask\":true,\"maskOpacity\":0.58,\"maskClosable\":true,\"showClose\":true,\"borderRadius\":8}}],\"sharedRequestGlobalConfig\":{}}', '0', '0', NULL, NULL, 0, 1, '2026-05-29 10:23:51', 1, '2026-05-29 10:23:51', 2, '0');
INSERT INTO `ai_report_template` VALUES (2059201723858452482, 1, 2059201723858452482, 2054531934817726466, '新项目', NULL, 'http://forge-1310419674.cos.ap-guangzhou.myqcloud.com/project_screenshot/2026/05/27/3d2be00b6a394fe089722de0daf46875.png?q-sign-algorithm=sha1&q-ak=AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs&q-sign-time=1779857725%3B1779861325&q-key-time=1779857725%3B1779861325&q-header-list=host&q-url-param-list=&q-signature=1966b8a44bba3083adc678c48437da3f648d94d8', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_2rtp096oi8i000\",\"activePageId\":\"id_2rtp096oi8i000\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"智慧城市运营中心\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#1e1e2e\",\"selectColor\":true,\"chartThemeColor\":\"shine\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"veODesignDarkCulturalTourism\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2khhhrtffte000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":120,\"w\":352,\"h\":293,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"GlowBackdrop\",\"chartConfig\":{\"key\":\"GlowBackdrop\",\"chartKey\":\"VGlowBackdrop\",\"conKey\":\"VCGlowBackdrop\",\"title\":\"发光背景\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"fag.png\"},\"option\":{\"variant\":\"stargate\",\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"thirdColor\":\"#ffcf5a\",\"backgroundColor\":\"#02081700\",\"opacity\":0.6,\"rotate\":0,\"animate\":true}},{\"id\":\"id_55lbd785t2c000\",\"isGroup\":false,\"attr\":{\"x\":480,\"y\":20,\"w\":960,\"h\":90,\"offsetX\":0,\"offsetY\":0,\"zIndex\":2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"ScreenTitle03\",\"chartConfig\":{\"key\":\"ScreenTitle03\",\"chartKey\":\"VScreenTitle03\",\"conKey\":\"VCScreenTitle03\",\"title\":\"星环标题\",\"category\":\"Titles\",\"categoryName\":\"标题\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"title03.png\"},\"option\":{\"dataset\":\"智慧城市运营中心\",\"subtitle\":\"CITYOPERATIONCENTER\",\"styleVariant\":\"halo\",\"titleMode\":\"gradient\",\"fontSize\":46,\"fontColor\":\"#ffffff\",\"fontFamily\":\"\",\"fontWeight\":\"bold\",\"fontStyle\":\"normal\",\"letterSpacing\":4,\"gradientFrom\":\"#ffffff\",\"gradientTo\":\"#28e8ff\",\"accentColor\":\"#35A4BCFF\",\"secondaryColor\":\"#b45cff\",\"backgroundColor\":\"#111d4c88\",\"borderColor\":\"#58a6ff\",\"showBorder\":true,\"showBackground\":true,\"showDecorations\":true,\"glow\":true}},{\"id\":\"id_15p4nmm57qm800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"核心运行指标\",\"subtitle\":\"\",\"unit\":\"实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3vt8aep95ka000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiGroup\",\"chartConfig\":{\"key\":\"KpiGroup\",\"chartKey\":\"VKpiGroup\",\"conKey\":\"VCKpiGroup\",\"title\":\"指标组\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"dataset\":[{\"title\":\"常住人口\",\"value\":2186.4,\"unit\":\"万人\",\"trend\":\"+2.1%\"},{\"title\":\"实时车辆\",\"value\":156234,\"unit\":\"辆\",\"trend\":\"+12.5%\"},{\"title\":\"能耗总量\",\"value\":8456.8,\"unit\":\"万kW·h\",\"trend\":\"-3.8%\"},{\"title\":\"空气指数\",\"value\":52,\"unit\":\"AQI\",\"trend\":\"优\"}],\"columns\":4,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1c95ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"mutedColor\":\"#7ea6c8\"}},{\"id\":\"id_3p072rhntoo000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":255,\"w\":1840,\"h\":26,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"DividerLine\",\"chartConfig\":{\"key\":\"DividerLine\",\"chartKey\":\"VDividerLine\",\"conKey\":\"VCDividerLine\",\"title\":\"发光分割线\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"faguang.png\"},\"option\":{\"direction\":\"horizontal\",\"lineStyle\":\"solid\",\"thickness\":2,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"glow\":true,\"showNode\":true}},{\"id\":\"id_2862wez7wwlc00\",\"isGroup\":false,\"attr\":{\"x\":1032,\"y\":120,\"w\":864,\"h\":936,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"城市态势一张图\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"城市态势一张图\",\"subtitle\":\"\",\"unit\":\"全域实时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_2lrs959bnp8000\",\"isGroup\":false,\"attr\":{\"x\":1040,\"y\":164,\"w\":848,\"h\":884,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"MapAmap\",\"chartConfig\":{\"key\":\"MapAmap\",\"chartKey\":\"VMapAmap\",\"conKey\":\"VCMapAmap\",\"title\":\"城市态势一张图\",\"category\":\"Maps\",\"categoryName\":\"地图\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"map_amap.png\"},\"option\":{\"dataset\":{\"markers\":[{\"name\":\"某某地市\",\"value\":10,\"position\":[116.300467,39.907761]},{\"name\":\"某某地市\",\"value\":15,\"position\":[116.400567,39.908761]},{\"name\":\"某某地市\",\"value\":20,\"position\":[116.200467,39.937761]}]},\"mapOptions\":{\"pitch\":60,\"skyColor\":\"#53A9DE\",\"amapKey\":\"\",\"amapStyleKey\":\"dark\",\"amapStyleKeyCustom\":\"\",\"amapLon\":116.397428,\"amapLat\":39.90923,\"amapZindex\":11,\"marker\":{\"fillColor\":\"#E98984FF\",\"fillOpacity\":0.5,\"strokeColor\":\"white\",\"strokeWeight\":2,\"strokeOpacity\":0.5,\"zIndex\":10,\"bubble\":true,\"cursor\":\"pointer\",\"clickable\":true},\"mapMarkerType\":\"CircleMarker\",\"viewMode\":\"2D\",\"showLabel\":true,\"satelliteTileLayer\":{\"show\":false,\"zIndex\":1,\"opacity\":1,\"zooms\":[3,18]},\"roadNetTileLayer\":{\"show\":false,\"zIndex\":2,\"opacity\":1,\"zooms\":[3,18]},\"trafficTileLayer\":{\"show\":false,\"zIndex\":3,\"opacity\":1,\"zooms\":[3,18]},\"lang\":\"zh_cn\",\"features\":[\"bg\",\"point\",\"road\",\"building\"]},\"center\":[116.397428,39.90923],\"zoom\":11,\"markers\":[{\"name\":\"市政府\",\"position\":[116.397128,39.916527],\"value\":\"政务中心\",\"icon\":\"circle\"},{\"name\":\"火车站\",\"position\":[116.427,39.9037],\"value\":\"客流28.6万\",\"icon\":\"railway\"},{\"name\":\"国际机场\",\"position\":[116.587,40.0801],\"value\":\"航班1256架次\",\"icon\":\"airport\"},{\"name\":\"中央商务区\",\"position\":[116.467,39.912],\"value\":\"人流量12.8万\",\"icon\":\"commercial\"},{\"name\":\"高新区\",\"position\":[116.302,39.978],\"value\":\"产值126.5亿\",\"icon\":\"industry\"},{\"name\":\"奥体中心\",\"position\":[116.393,39.992],\"value\":\"赛事3场\",\"icon\":\"stadium\"}],\"heatmap\":[{\"center\":[116.45,39.92],\"radius\":3000,\"value\":0.8},{\"center\":[116.35,39.98],\"radius\":2500,\"value\":0.6}]}},{\"id\":\"id_47dxv9782d4000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":120,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame05\",\"chartConfig\":{\"key\":\"PanelFrame05\",\"chartKey\":\"VPanelFrame05\",\"conKey\":\"VCPanelFrame05\",\"title\":\"区域能耗排行\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box05.png\"},\"option\":{\"title\":\"区域能耗排行\",\"subtitle\":\"\",\"unit\":\"今日\",\"fontFamily\":\"\",\"styleVariant\":\"glow\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#071d3a99\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_3m5q7o6suoq000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":164,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"RankProgressList\",\"chartConfig\":{\"key\":\"RankProgressList\",\"chartKey\":\"VRankProgressList\",\"conKey\":\"VCRankProgressList\",\"title\":\"排行进度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"jindu.png\"},\"option\":{\"dataset\":[{\"name\":\"朝阳区\",\"value\":96.8},{\"name\":\"海淀区\",\"value\":92.4},{\"name\":\"西城区\",\"value\":88.2},{\"name\":\"东城区\",\"value\":85.6},{\"name\":\"丰台区\",\"value\":82.1},{\"name\":\"石景山区\",\"value\":78.3},{\"name\":\"通州区\",\"value\":76.9},{\"name\":\"大兴区\",\"value\":74.5}],\"unit\":\"%\",\"max\":100,\"rowGap\":12,\"accentColor\":\"#25d8ff\",\"secondColor\":\"#47ffb2\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"trackColor\":\"#163150\",\"showIndex\":true}},{\"id\":\"id_1bzp437egpq800\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"实时事件\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"实时事件追踪\",\"subtitle\":\"\",\"unit\":\"近1小时\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_4vgc88hdsjy000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TimelineList\",\"chartConfig\":{\"key\":\"TimelineList\",\"chartKey\":\"VTimelineList\",\"conKey\":\"VCTimelineList\",\"title\":\"时间线列表\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"shijianxian.png\"},\"option\":{\"dataset\":[{\"time\":\"14:52\",\"title\":\"朝阳区某写字楼电梯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:48\",\"title\":\"海淀区道路积水预警\",\"level\":\"中\",\"status\":\"warning\"},{\"time\":\"14:35\",\"title\":\"西城区天然气管道维护\",\"level\":\"低\",\"status\":\"info\"},{\"time\":\"14:20\",\"title\":\"通州区交通信号灯故障\",\"level\":\"高\",\"status\":\"danger\"},{\"time\":\"14:05\",\"title\":\"大兴区工业园区停电恢复\",\"level\":\"中\",\"status\":\"success\"}],\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"textColor\":\"#dceeff\",\"mutedColor\":\"#7ea6c8\",\"backgroundColor\":\"#061a3a88\",\"rowGap\":12}},{\"id\":\"id_3noz89rgspo000\",\"isGroup\":false,\"attr\":{\"x\":528,\"y\":598,\"w\":484,\"h\":458,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame03\",\"chartConfig\":{\"key\":\"PanelFrame03\",\"chartKey\":\"VPanelFrame03\",\"conKey\":\"VCPanelFrame03\",\"title\":\"模块框\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box03.png\"},\"option\":{\"title\":\"今日事件概览\",\"subtitle\":\"\",\"unit\":\"统计\",\"fontFamily\":\"\",\"styleVariant\":\"scan\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#041a3088\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":false}},{\"id\":\"id_p19d3v94xkw00\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":642,\"w\":468,\"h\":406,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"KpiCard\",\"chartConfig\":{\"key\":\"KpiCard\",\"chartKey\":\"VKpiCard\",\"conKey\":\"VCKpiCard\",\"title\":\"指标卡\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Decorates\",\"chartFrame\":\"common\",\"image\":\"zhibk.png\"},\"option\":{\"title\":\"今日事件总数\",\"dataset\":326,\"unit\":\"件\",\"precision\":1,\"trendValue\":8.2,\"trendType\":\"up\",\"trendLabel\":\"同比\",\"iconText\":\"事件\",\"accentColor\":\"#25d8ff\",\"warningColor\":\"#ffcf5a\",\"dangerColor\":\"#ff6b6b\",\"backgroundColor\":\"#061a3acc\",\"borderColor\":\"#1d70ff\",\"numberColor\":\"#f7fbff\",\"labelColor\":\"#b8d7ff\",\"showTrend\":true}},{\"id\":\"id_20wvot9dlqdc00\",\"isGroup\":false,\"attr\":{\"x\":24,\"y\":1076,\"w\":1872,\"h\":4,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-2},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"PanelFrame06\",\"chartConfig\":{\"key\":\"PanelFrame06\",\"chartKey\":\"VPanelFrame06\",\"conKey\":\"VCPanelFrame06\",\"title\":\"实时交通流量\",\"category\":\"Panels\",\"categoryName\":\"模块框\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"box06.png\"},\"option\":{\"title\":\"实时交通流量排行\",\"subtitle\":\"\",\"unit\":\"辆/小时\",\"fontFamily\":\"\",\"styleVariant\":\"heavy\",\"accentColor\":\"#25d8ff\",\"borderColor\":\"#1d70ff\",\"backgroundColor\":\"#24180588\",\"headerColor\":\"#dceeff\",\"showTitle\":true,\"showHeaderLine\":true,\"showCorners\":true}},{\"id\":\"id_3y4wkczqefs000\",\"isGroup\":false,\"attr\":{\"x\":32,\"y\":1120,\"w\":1856,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"横向柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"路段\",\"流量\"],\"source\":[{\"路段\":\"三环路\",\"流量\":8654},{\"路段\":\"四环路\",\"流量\":7823},{\"路段\":\"长安街\",\"流量\":6987},{\"路段\":\"京通快速\",\"流量\":6542},{\"路段\":\"机场高速\",\"流量\":5890}]},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"id_1fm0hvqdnt2800\",\"isGroup\":false,\"attr\":{\"x\":311,\"y\":811,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Video\",\"chartConfig\":{\"key\":\"Video\",\"chartKey\":\"VVideo\",\"conKey\":\"VCVideo\",\"title\":\"视频\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"video.png\"},\"option\":{\"dataset\":\"/forge-report/static/mp4/earth-1d58aa0e.mp4\",\"loop\":true,\"muted\":true,\"fit\":\"contain\",\"borderRadius\":10}},{\"id\":\"id_51bbl03tjjc000\",\"isGroup\":false,\"attr\":{\"x\":734,\"y\":346,\"w\":1200,\"h\":800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"Iframe\",\"chartConfig\":{\"key\":\"Iframe\",\"chartKey\":\"VIframe\",\"conKey\":\"VCIframe\",\"title\":\"远程网页\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"iframe.png\"},\"option\":{\"dataset\":\"https://www.mtruning.club/\",\"borderRadius\":10}}],\"id\":\"id_2rtp096oi8i000\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"},{\"editCanvasConfig\":{\"projectName\":\"页面 2\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[],\"id\":\"id_2tgcx1emvfs000\",\"name\":\"页面 2\",\"sort\":2,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '1', '1', 'http://81.70.22.48:8084/forge-report/', '2026-05-27 12:49:23', 7, 1, '2026-05-27 12:49:15', 1, '2026-07-07 17:07:30', 2, '0');
INSERT INTO `ai_report_template` VALUES (2060196138177617922, 1, 2060196138177617922, 2054531934817726466, '新项目', NULL, 'b9e1a9da8f574275833b76fac8bf509b', '0', 1920, 1080, '#1e1e2e', '{\"version\":2,\"projectName\":\"新项目\",\"homePageId\":\"id_f8fnl7cej5s00\",\"activePageId\":\"id_f8fnl7cej5s00\",\"pageTransition\":\"fade\",\"pages\":[{\"editCanvasConfig\":{\"projectName\":\"新项目\",\"width\":1920,\"height\":1080,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"selectColor\":true,\"chartThemeColor\":\"dark\",\"chartThemeSetting\":{\"title\":{\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"vChartThemeName\":\"vScreenVolcanoBlue\",\"previewScaleType\":\"fit\"},\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"componentList\":[{\"id\":\"id_2ik8l8xxf0c000\",\"isGroup\":false,\"attr\":{\"x\":1147.5,\"y\":967,\"w\":587,\"h\":83,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"InputsPagination\",\"chartConfig\":{\"key\":\"InputsPagination\",\"chartKey\":\"VInputsPagination\",\"conKey\":\"VCInputsPagination\",\"title\":\"分页\",\"category\":\"Inputs\",\"categoryName\":\"控件\",\"package\":\"Informations\",\"chartFrame\":\"static\",\"image\":\"inputs_pagination.png\"},\"interactActions\":[{\"interactType\":\"change\",\"interactName\":\"选择完成\",\"componentEmitEvents\":{\"data\":[{\"value\":\"data\",\"label\":\"页数\"},{\"value\":\"data2\",\"label\":\"每页条数\"}]}}],\"option\":{\"componentInteractEventKey\":\"data\",\"pageValue\":1,\"sizeValue\":[2,4,8,10,20],\"pageSize\":4,\"dataset\":10}},{\"id\":\"id_3kt47qrkt6e000\",\"isGroup\":false,\"attr\":{\"x\":257,\"y\":240.5,\"w\":381,\"h\":165,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableList\",\"chartConfig\":{\"key\":\"TableList\",\"chartKey\":\"VTableList\",\"conKey\":\"VCTableList\",\"title\":\"滚动排名列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_list.png\"},\"option\":{\"dataset\":[{\"name\":\"荣成\",\"value\":26700},{\"name\":\"河南\",\"value\":20700},{\"name\":\"河北\",\"value\":18700},{\"name\":\"徐州\",\"value\":17800},{\"name\":\"漯河\",\"value\":16756},{\"name\":\"三门峡\",\"value\":12343},{\"name\":\"郑州\",\"value\":9822},{\"name\":\"周口\",\"value\":8912},{\"name\":\"濮阳\",\"value\":6834},{\"name\":\"信阳\",\"value\":5875},{\"name\":\"新乡\",\"value\":3832},{\"name\":\"大同\",\"value\":1811}],\"rowNum\":5,\"waitTime\":2,\"unit\":\"\",\"sort\":true,\"color\":\"#1370fb\",\"textColor\":\"#CDD2F8FF\",\"borderColor\":\"#1370fb80\",\"carousel\":\"single\",\"indexFontSize\":12,\"leftFontSize\":12,\"rightFontSize\":12}},{\"id\":\"id_4rmley8ezc800\",\"isGroup\":false,\"attr\":{\"x\":1132,\"y\":173,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行7列1\",\"行7列2\",\"行7列3\"],[\"行8列1\",\"行8列2\",\"行8列3\"],[\"行9列1\",\"行9列2\",\"行9列3\"],[\"行10列1\",\"行10列2\",\"行10列3\"]],\"index\":true,\"columnWidth\":[30,100,100],\"align\":[\"center\",\"right\",\"right\",\"right\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#00BAFF\",\"oddRowBGC\":\"#003B51\",\"evenRowBGC\":\"#0A2732\"}},{\"id\":\"id_1exm3a3boexs00\",\"isGroup\":false,\"attr\":{\"x\":80,\"y\":581,\"w\":450,\"h\":209,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"TablesBasic\",\"chartConfig\":{\"key\":\"TablesBasic\",\"chartKey\":\"VTablesBasic\",\"conKey\":\"VCTablesBasic\",\"title\":\"基础分页表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"dataset\":{\"dimensions\":[{\"title\":\"产品名称\",\"key\":\"productName\",\"align\":\"center\"},{\"title\":\"产品销量（万）\",\"key\":\"totalSum\",\"align\":\"center\"},{\"title\":\"销售额（万）\",\"key\":\"totalAmount\",\"align\":\"center\"}],\"source\":[{\"key\":0,\"productName\":\"产品A1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":1,\"productName\":\"产品B1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":2,\"productName\":\"产品C1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":3,\"productName\":\"产品D1\",\"totalSum\":10,\"totalAmount\":10},{\"key\":4,\"productName\":\"产品A2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":5,\"productName\":\"产品D2\",\"totalSum\":10,\"totalAmount\":10},{\"key\":6,\"productName\":\"产品A3\",\"totalSum\":10,\"totalAmount\":10}]},\"pagination\":{\"page\":1,\"pageSize\":5},\"align\":\"center\",\"style\":{\"border\":\"on\",\"singleColumn\":\"off\",\"singleLine\":\"off\",\"bottomBordered\":\"on\",\"striped\":\"on\",\"fontSize\":16,\"borderWidth\":0,\"borderColor\":\"black\",\"borderStyle\":\"solid\"},\"inputShow\":\"none\"}},{\"id\":\"id_4fxlao1m6r6000\",\"isGroup\":false,\"attr\":{\"x\":1000,\"y\":551,\"w\":836,\"h\":330,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"CrudTable\",\"chartConfig\":{\"key\":\"CrudTable\",\"chartKey\":\"VCrudTable\",\"conKey\":\"VCCrudTable\",\"title\":\"CRUD 查询表格\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"tables_basic.png\"},\"option\":{\"title\":\"业务数据\",\"subtitle\":\"支持查询、字典、行操作和下钻\",\"api\":{\"listUrl\":\"\",\"method\":\"get\",\"dataPath\":\"data.records\",\"totalPath\":\"data.total\",\"pageNumKey\":\"pageNum\",\"pageSizeKey\":\"pageSize\"},\"contextParamMap\":{},\"searchFields\":[{\"label\":\"关键词\",\"field\":\"keyword\",\"type\":\"input\",\"placeholder\":\"输入关键词\"}],\"columns\":[{\"title\":\"名称\",\"key\":\"name\",\"type\":\"text\",\"width\":160,\"align\":\"left\"},{\"title\":\"状态\",\"key\":\"status\",\"type\":\"dict\",\"width\":100,\"align\":\"center\",\"options\":[{\"label\":\"正常\",\"value\":\"1\"}]}],\"actions\":[{\"label\":\"查看\",\"type\":\"openModal\",\"style\":\"primary\",\"afterAction\":\"none\",\"paramMap\":{\"id\":\"id\",\"name\":\"name\"}}],\"staticRows\":[{\"id\":1,\"name\":\"示例数据 A\",\"status\":\"1\"},{\"id\":2,\"name\":\"示例数据 B\",\"status\":\"0\"}],\"pageSize\":8,\"showToolbar\":true,\"showSearch\":true,\"showIndex\":true,\"showActions\":true,\"dictApiPrefix\":\"/forge-report-api/system/dict/data/type\",\"style\":{\"accentColor\":\"#25d8ff\",\"successColor\":\"#34d399\",\"warningColor\":\"#fbbf24\",\"errorColor\":\"#fb7185\",\"textColor\":\"#e7f4ff\",\"mutedColor\":\"#7ea6c8\",\"panelColor\":\"rgba(4, 18, 38, 0.82)\",\"headerColor\":\"rgba(13, 38, 72, 0.92)\",\"rowColor\":\"rgba(8, 30, 58, 0.64)\",\"borderColor\":\"rgba(94, 234, 212, 0.24)\",\"radius\":8,\"fontSize\":13}}},{\"id\":\"id_4w7zdvd4up0000\",\"isGroup\":false,\"attr\":{\"x\":368,\"y\":817,\"w\":500,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from  where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}},\"requestSource\":\"internal\",\"externalSystemId\":null,\"externalApiId\":null,\"externalRequestParams\":{},\"dynamicRequestParams\":[],\"datasetConnectionId\":null,\"datasetId\":null,\"datasetName\":\"\",\"datasetFields\":[],\"datasetParams\":{},\"datasetPageNum\":1,\"datasetPageSize\":50,\"datasetMaxRows\":1000,\"datasetOutputMode\":\"ECHARTS_DATASET\",\"datasetMapping\":{\"mode\":\"auto\",\"fieldMap\":{},\"outputFields\":[],\"syncHeader\":true}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{},\"interactEvents\":[],\"actions\":[]},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\"},\"option\":{\"legend\":{\"show\":true,\"type\":\"scroll\",\"x\":\"center\",\"y\":\"top\",\"icon\":\"circle\",\"orient\":\"horizontal\",\"textStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":18},\"itemHeight\":15,\"itemWidth\":15,\"pageTextStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}}],\"id\":\"id_f8fnl7cej5s00\",\"name\":\"首页\",\"sort\":1,\"pageType\":\"page\"}],\"sharedRequestGlobalConfig\":{}}', '0', '0', NULL, NULL, 0, 1, '2026-05-29 11:45:25', 1, '2026-06-01 09:56:25', 2, '0');

-- ----------------------------
-- Table structure for biz_leave_request
-- ----------------------------
DROP TABLE IF EXISTS `biz_leave_request`;
CREATE TABLE `biz_leave_request`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
  `business_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务Key（关联流程）',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `apply_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '申请人ID',
  `apply_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '申请人姓名',
  `apply_dept_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请部门ID',
  `apply_dept_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请部门名称',
  `leave_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '请假类型：annual-年假/sick-病假/personal-事假/marriage-婚假/maternity-产假',
  `start_time` datetime(0) NOT NULL COMMENT '开始时间',
  `end_time` datetime(0) NOT NULL COMMENT '结束时间',
  `duration` decimal(10, 1) NOT NULL COMMENT '请假天数',
  `reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请假原因',
  `attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '附件JSON列表',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'draft' COMMENT '状态：draft-草稿/pending-审批中/approved-已通过/rejected-已驳回/canceled-已取消',
  `approve_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批人ID',
  `approve_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批人姓名',
  `approve_time` datetime(0) NULL DEFAULT NULL COMMENT '审批时间',
  `approve_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批意见',
  `approve_attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批附件JSON',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_business_key`(`business_key`) USING BTREE,
  INDEX `idx_apply_user`(`apply_user_id`) USING BTREE,
  INDEX `idx_process_instance`(`process_instance_id`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '请假申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of biz_leave_request
-- ----------------------------

-- ----------------------------
-- Table structure for biz_lowcode_demo
-- ----------------------------
DROP TABLE IF EXISTS `biz_lowcode_demo`;
CREATE TABLE `biz_lowcode_demo`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '名称',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_biz_lowcode_demo_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_biz_lowcode_demo_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '低代码应用' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of biz_lowcode_demo
-- ----------------------------
INSERT INTO `biz_lowcode_demo` VALUES (1, 1, '1111', '1', '1', 1, '2026-05-20 09:03:54', 2, 1, '2026-05-20 09:04:07');

-- ----------------------------
-- Table structure for biz_product
-- ----------------------------
DROP TABLE IF EXISTS `biz_product`;
CREATE TABLE `biz_product`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `parent_id` bigint(0) NULL DEFAULT 0 COMMENT '父级ID',
  `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '产品名称',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类',
  `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
  `stock` int(0) NULL DEFAULT 0 COMMENT '库存',
  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '产品管理表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of biz_product
-- ----------------------------
INSERT INTO `biz_product` VALUES (1, 1, 0, '手机', '1', 221.00, 22, 1, 0, '', '2026-04-26 18:09:36', NULL, '', '2026-04-26 18:09:36', 0);
INSERT INTO `biz_product` VALUES (2, 1, 0, '1231', '1', 22.00, 121, 1, 0, '', '2026-04-26 18:09:50', NULL, '', '2026-04-26 20:21:17', 1);

-- ----------------------------
-- Table structure for biz_scm_product
-- ----------------------------
DROP TABLE IF EXISTS `biz_scm_product`;
CREATE TABLE `biz_scm_product`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '商品编码',
  `product_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '商品名称',
  `category_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品分类',
  `unit_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `sale_price` decimal(18, 2) NULL DEFAULT NULL COMMENT '销售价',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_biz_scm_product_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_biz_scm_product_create_time`(`create_time`) USING BTREE,
  INDEX `idx_product_code`(`product_code`) USING BTREE,
  INDEX `idx_product_name`(`product_name`) USING BTREE,
  INDEX `idx_category_name`(`category_name`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of biz_scm_product
-- ----------------------------
INSERT INTO `biz_scm_product` VALUES (1, 1, '1', '2', '2', NULL, NULL, NULL, '1', 1, '2026-05-25 16:01:57', 2, 1, '2026-05-25 16:02:05');
INSERT INTO `biz_scm_product` VALUES (2, 1, '12232', '1111', NULL, NULL, NULL, NULL, '0', 1, '2026-05-27 13:38:56', 2, 1, '2026-05-27 13:38:56');
INSERT INTO `biz_scm_product` VALUES (3, 1, '2222', '222', '222', '个', 22.00, NULL, '1', 1, '2026-06-05 11:13:07', 2, 1, '2026-06-05 11:13:31');

-- ----------------------------
-- Table structure for business_datasource_demo
-- ----------------------------
DROP TABLE IF EXISTS `business_datasource_demo`;
CREATE TABLE `business_datasource_demo`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标题',
  `route_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'dynamic-datasource路由Key',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_business_datasource_demo_tenant`(`tenant_id`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '租户业务数据源路由演示表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of business_datasource_demo
-- ----------------------------
INSERT INTO `business_datasource_demo` VALUES (2068963461253083137, 2, '路由验证 2026/6/22 15:44:40', NULL, 1, '2026-06-22 15:45:03', 2, 1, '2026-06-22 15:45:03');
INSERT INTO `business_datasource_demo` VALUES (2070076133335154690, 1, '路由验证 2026/6/25 17:26:23', NULL, 1, '2026-06-25 17:26:25', 6, 1, '2026-06-25 17:26:25');
INSERT INTO `business_datasource_demo` VALUES (2070333850570240002, 1, '路由验证 2026/6/26 10:30:25', NULL, 1, '2026-06-26 10:30:30', 6, 1, '2026-06-26 10:30:30');
INSERT INTO `business_datasource_demo` VALUES (2070339620305154049, 1, '路由验证 2026/6/26 10:53:09', NULL, 1, '2026-06-26 10:53:25', 6, 1, '2026-06-26 10:53:25');
INSERT INTO `business_datasource_demo` VALUES (2070764730929426434, 1, '路由验证 2026/6/27 15:02:36', NULL, 1, '2026-06-27 15:02:39', 6, 1, '2026-06-27 15:02:39');
INSERT INTO `business_datasource_demo` VALUES (2071020487339978753, 1, '路由验证 2026/6/28 07:58:52', NULL, 1, '2026-06-28 07:58:57', 6, 1, '2026-06-28 07:58:57');
INSERT INTO `business_datasource_demo` VALUES (2071415846587379713, 1, '路由验证 2026/6/29 10:09:45', NULL, 1, '2026-06-29 10:09:58', 6, 1, '2026-06-29 10:09:58');
INSERT INTO `business_datasource_demo` VALUES (2071415864912293890, 1, '路由验证 2026/6/29 10:09:57', NULL, 1, '2026-06-29 10:10:02', 6, 1, '2026-06-29 10:10:02');
INSERT INTO `business_datasource_demo` VALUES (2071936923122053121, 1, '路由验证 2026/6/30 20:40:29', NULL, 1, '2026-06-30 20:40:32', 6, 1, '2026-06-30 20:40:32');
INSERT INTO `business_datasource_demo` VALUES (2071936937944723457, 1, '路由验证 2026/6/30 20:40:30', NULL, 1, '2026-06-30 20:40:35', 6, 1, '2026-06-30 20:40:35');
INSERT INTO `business_datasource_demo` VALUES (2074386130932133890, 1, '路由验证 2026/7/7 14:52:20', NULL, 1, '2026-07-07 14:52:49', 6, 1, '2026-07-07 14:52:49');
INSERT INTO `business_datasource_demo` VALUES (2075086217148674049, 1, '路由验证 2026/7/9 13:14:37', NULL, 1, '2026-07-09 13:14:42', 6, 1, '2026-07-09 13:14:42');
INSERT INTO `business_datasource_demo` VALUES (2075086222274113538, 1, '路由验证 2026/7/9 13:14:42', NULL, 1, '2026-07-09 13:14:43', 6, 1, '2026-07-09 13:14:43');
INSERT INTO `business_datasource_demo` VALUES (2076549161174814721, 1, '路由验证 2026/7/13 12:33:49', NULL, 1, '2026-07-13 14:07:55', 6, 1, '2026-07-13 14:07:55');
INSERT INTO `business_datasource_demo` VALUES (2076570250252767234, 1, '路由验证 2026/7/13 15:31:42', NULL, 1, '2026-07-13 15:31:43', 6, 1, '2026-07-13 15:31:43');
INSERT INTO `business_datasource_demo` VALUES (2076570260738527234, 1, '路由验证 2026/7/13 15:31:44', NULL, 1, '2026-07-13 15:31:46', 6, 1, '2026-07-13 15:31:46');
INSERT INTO `business_datasource_demo` VALUES (2076570266082070529, 1, '路由验证 2026/7/13 15:31:46', NULL, 1, '2026-07-13 15:31:47', 6, 1, '2026-07-13 15:31:47');
INSERT INTO `business_datasource_demo` VALUES (2076570271576608769, 1, '路由验证 2026/7/13 15:31:48', NULL, 1, '2026-07-13 15:31:48', 6, 1, '2026-07-13 15:31:48');
INSERT INTO `business_datasource_demo` VALUES (2078510818390188034, 1, '路由验证 2026/7/19 00:02:48', NULL, 1, '2026-07-19 00:02:51', 6, 1, '2026-07-19 00:02:51');
INSERT INTO `business_datasource_demo` VALUES (2078510822748069889, 1, '路由验证 2026/7/19 00:02:51', NULL, 1, '2026-07-19 00:02:52', 6, 1, '2026-07-19 00:02:52');
INSERT INTO `business_datasource_demo` VALUES (2079969349060579330, 1, '路由验证 2026/7/23 00:38:18', NULL, 1, '2026-07-23 00:38:31', 6, 1, '2026-07-23 00:38:31');
INSERT INTO `business_datasource_demo` VALUES (2079969353795948545, 1, '路由验证 2026/7/23 00:38:32', NULL, 1, '2026-07-23 00:38:33', 6, 1, '2026-07-23 00:38:33');

-- ----------------------------
-- Table structure for business_object
-- ----------------------------
DROP TABLE IF EXISTS `business_object`;
CREATE TABLE `business_object`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `fieldkxzkp` int(0) NULL DEFAULT NULL COMMENT '计数器',
  `input` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `input2` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `fieldkxzkp2` int(0) NULL DEFAULT NULL COMMENT '计数器',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_business_object_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_business_object_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'dddddd' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of business_object
-- ----------------------------

-- ----------------------------
-- Table structure for config_properties
-- ----------------------------
DROP TABLE IF EXISTS `config_properties`;
CREATE TABLE `config_properties`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `key` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置键',
  `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '配置值',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `group` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'DEFAULT_GROUP' COMMENT '配置分组',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'STRING' COMMENT '值类型(STRING/NUMBER/BOOLEAN/JSON)',
  `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_key`(`key`) USING BTREE,
  INDEX `idx_group`(`group`) USING BTREE,
  INDEX `idx_enabled`(`enabled`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置属性表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of config_properties
-- ----------------------------

-- ----------------------------
-- Table structure for crm_contact
-- ----------------------------
DROP TABLE IF EXISTS `crm_contact`;
CREATE TABLE `crm_contact`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `customer_id` bigint(0) NOT NULL COMMENT '客户ID',
  `contact_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '联系人姓名',
  `gender` tinyint(0) NULL DEFAULT NULL COMMENT '性别：0-女，1-男',
  `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职位',
  `phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码',
  `telephone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '固定电话',
  `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
  `wechat` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信号',
  `is_primary` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否主联系人：0-否，1-是',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0-停用，1-启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_contact_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_contact_customer`(`tenant_id`, `customer_id`) USING BTREE,
  INDEX `idx_crm_contact_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM联系人表' ROW_FORMAT = Dynamic;

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

-- ----------------------------
-- Table structure for crm_contract
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract`;
CREATE TABLE `crm_contract`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `customer_id` int(0) NOT NULL COMMENT '客户',
  `opportunity_id` int(0) NULL DEFAULT NULL COMMENT '商机',
  `contract_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '合同名称',
  `contract_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '合同编码',
  `contract_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'SALES' COMMENT '合同类型：SALES-销售，SERVICE-服务，FRAMEWORK-框架',
  `amount_cent` bigint(0) NOT NULL DEFAULT 0 COMMENT '合同金额（分）',
  `sign_date` date NULL DEFAULT NULL COMMENT '签约日期',
  `start_date` date NULL DEFAULT NULL COMMENT '开始日期',
  `end_date` date NULL DEFAULT NULL COMMENT '结束日期',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `approval_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批状态',
  `approval_id` bigint(0) NULL DEFAULT NULL COMMENT '审批流程ID',
  `owner_id` bigint(0) NULL DEFAULT NULL COMMENT '负责人ID',
  `owner_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人名称',
  `dept_id` bigint(0) NULL DEFAULT NULL COMMENT '部门ID',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  `contract_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '合同编号',
  `amount` int(0) NULL DEFAULT NULL COMMENT '合同金额',
  `assignee_id` int(0) NULL DEFAULT NULL COMMENT '负责人',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_contract_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_contract_customer`(`tenant_id`, `customer_id`) USING BTREE,
  INDEX `idx_crm_contract_opportunity`(`tenant_id`, `opportunity_id`) USING BTREE,
  INDEX `idx_crm_contract_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_crm_contract_owner`(`tenant_id`, `owner_id`) USING BTREE,
  INDEX `idx_crm_contract_create_time`(`tenant_id`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM合同表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contract
-- ----------------------------

-- ----------------------------
-- Table structure for crm_contract_item
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract_item`;
CREATE TABLE `crm_contract_item`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `contract_id` bigint(0) NOT NULL COMMENT '合同ID',
  `product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '产品名称',
  `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品编码',
  `product_spec` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品规格',
  `unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `quantity` decimal(18, 4) NULL COMMENT '数量',
  `unit_price_cent` bigint(0) NULL DEFAULT 0 COMMENT '单价（分）',
  `amount_cent` bigint(0) NULL DEFAULT 0 COMMENT '金额（分）',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_contract_item_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_contract_item_contract`(`tenant_id`, `contract_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM合同明细表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contract_item
-- ----------------------------

-- ----------------------------
-- Table structure for crm_customer
-- ----------------------------
DROP TABLE IF EXISTS `crm_customer`;
CREATE TABLE `crm_customer`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `customer_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户名称',
  `customer_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户编码',
  `customer_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'ENTERPRISE' COMMENT '客户类型：ENTERPRISE-企业，PERSONAL-个人',
  `industry` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属行业',
  `region_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属区域',
  `address` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址',
  `contact_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人',
  `contact_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
  `contact_email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系邮箱',
  `source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户来源',
  `level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'NORMAL' COMMENT '客户等级：VIP-重要，NORMAL-普通，POTENTIAL-潜在',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0-停用，1-启用',
  `owner_id` bigint(0) NULL DEFAULT NULL COMMENT '负责人ID',
  `owner_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人名称',
  `dept_id` bigint(0) NULL DEFAULT NULL COMMENT '部门ID',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  `customer_level` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户等级',
  `field1lim1xu` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '测试',
  `field2` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '测试2',
  `field1g9xtug` bigint(0) NULL DEFAULT NULL COMMENT '所属组织',
  `fieldgiuxmr` bigint(0) NULL DEFAULT NULL COMMENT '组织选择11',
  `fieldaailwe` bigint(0) NULL DEFAULT NULL COMMENT '人员选择',
  `fieldbvd8sh` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典选择',
  `content` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '测试内容',
  `test11` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'f测试111',
  `ammount` int(0) NULL DEFAULT NULL COMMENT '金额',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_customer_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_customer_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_crm_customer_owner`(`tenant_id`, `owner_id`) USING BTREE,
  INDEX `idx_crm_customer_create_time`(`tenant_id`, `create_time`) USING BTREE,
  INDEX `idx_field1g9xtug`(`field1g9xtug`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM客户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_customer
-- ----------------------------

-- ----------------------------
-- Table structure for crm_follow_record
-- ----------------------------
DROP TABLE IF EXISTS `crm_follow_record`;
CREATE TABLE `crm_follow_record`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `subject` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '主题',
  `customer_id` int(0) NULL DEFAULT NULL COMMENT '关联客户',
  `opportunity_id` int(0) NULL DEFAULT NULL COMMENT '关联商机',
  `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跟进方式',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '跟进内容',
  `follow_time` datetime(0) NULL DEFAULT NULL COMMENT '跟进时间',
  `assignee_id` int(0) NULL DEFAULT NULL COMMENT '负责人',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `field_checkbox8` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '多选框',
  `field_mqgqktno` bigint(0) NULL DEFAULT NULL COMMENT '人员选择',
  `field_mqi5rog5` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '静态下拉',
  `field_mqi69njp` bigint(0) NULL DEFAULT NULL COMMENT '部门选择',
  `field_mqi` bigint(0) NULL DEFAULT NULL COMMENT '部门选择',
  `org_select` bigint(0) NULL DEFAULT NULL COMMENT '组织选择',
  `field_mqngsofy` bigint(0) NULL DEFAULT NULL COMMENT '人员选择',
  `field_mqngy5gn` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政区划',
  `ceshi_field` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政区划',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_follow_record_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_follow_record_customer`(`tenant_id`, `customer_id`) USING BTREE,
  INDEX `idx_crm_follow_record_opportunity`(`tenant_id`, `opportunity_id`) USING BTREE,
  INDEX `idx_crm_follow_record_time`(`tenant_id`, `follow_time`) USING BTREE,
  INDEX `idx_crm_follow_record_assignee`(`tenant_id`, `assignee_id`) USING BTREE,
  INDEX `idx_type`(`type`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM跟进记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_follow_record
-- ----------------------------

-- ----------------------------
-- Table structure for crm_lead
-- ----------------------------
DROP TABLE IF EXISTS `crm_lead`;
CREATE TABLE `crm_lead`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `lead_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线索名称',
  `source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源',
  `contact_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人',
  `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `assignee_id` int(0) NULL DEFAULT NULL COMMENT '负责人',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_lead_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_lead_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '线索' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_lead
-- ----------------------------

-- ----------------------------
-- Table structure for crm_opportunity
-- ----------------------------
DROP TABLE IF EXISTS `crm_opportunity`;
CREATE TABLE `crm_opportunity`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `customer_id` bigint(0) NOT NULL COMMENT '客户ID',
  `opportunity_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '商机名称',
  `opportunity_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商机编码',
  `document_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商机单据编号',
  `stage` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'INITIAL' COMMENT '商机阶段：INITIAL-初步接触，FOLLOWING-跟进中，NEGOTIATION-商务谈判，CLOSED_WON-赢单，CLOSED_LOST-丢单',
  `amount_cent` bigint(0) NULL DEFAULT 0 COMMENT '预计金额（分）',
  `probability` int(0) NULL DEFAULT 0 COMMENT '赢单概率（0-100）',
  `expected_close_date` date NULL DEFAULT NULL COMMENT '预计成交日期',
  `actual_close_date` date NULL DEFAULT NULL COMMENT '实际成交日期',
  `source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商机来源',
  `owner_id` bigint(0) NULL DEFAULT NULL COMMENT '负责人ID',
  `owner_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人名称',
  `dept_id` bigint(0) NULL DEFAULT NULL COMMENT '部门ID',
  `contact_id` bigint(0) NULL DEFAULT NULL COMMENT '联系人ID',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0-停用，1-启用',
  `document_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '商机单据状态',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_opportunity_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_opportunity_customer`(`tenant_id`, `customer_id`) USING BTREE,
  INDEX `idx_crm_opportunity_stage`(`tenant_id`, `stage`) USING BTREE,
  INDEX `idx_crm_opportunity_owner`(`tenant_id`, `owner_id`) USING BTREE,
  INDEX `idx_crm_opportunity_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_crm_opportunity_create_time`(`tenant_id`, `create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM商机表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_opportunity
-- ----------------------------

-- ----------------------------
-- Table structure for crm_payment
-- ----------------------------
DROP TABLE IF EXISTS `crm_payment`;
CREATE TABLE `crm_payment`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `contract_id` bigint(0) NOT NULL COMMENT '合同ID',
  `customer_id` bigint(0) NOT NULL COMMENT '客户ID',
  `payment_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '回款编码',
  `amount_cent` bigint(0) NOT NULL DEFAULT 0 COMMENT '回款金额（分）',
  `payment_date` date NOT NULL COMMENT '回款日期',
  `payment_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'BANK_TRANSFER' COMMENT '回款方式：BANK_TRANSFER-银行转账，CASH-现金，CHECK-支票，OTHER-其他',
  `payment_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'PENDING' COMMENT '回款状态：PENDING-待确认，CONFIRMED-已确认，REJECTED-已驳回',
  `receiver_id` bigint(0) NULL DEFAULT NULL COMMENT '收款人ID',
  `receiver_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收款人名称',
  `invoice_no` varchar(100) 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 '备注',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置JSON',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0-正常，1-删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_crm_payment_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_crm_payment_contract`(`tenant_id`, `contract_id`) USING BTREE,
  INDEX `idx_crm_payment_customer`(`tenant_id`, `customer_id`) USING BTREE,
  INDEX `idx_crm_payment_status`(`tenant_id`, `payment_status`) USING BTREE,
  INDEX `idx_crm_payment_date`(`tenant_id`, `payment_date`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM回款表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_payment
-- ----------------------------

-- ----------------------------
-- Table structure for cust_address
-- ----------------------------
DROP TABLE IF EXISTS `cust_address`;
CREATE TABLE `cust_address`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `address_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '地址名称',
  `address_id` int(0) NULL DEFAULT NULL COMMENT '地址ID',
  `cust_id` bigint(0) NOT NULL COMMENT '客户ID',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_cust_address_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_cust_address_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '客户地址管理' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of cust_address
-- ----------------------------

-- ----------------------------
-- Table structure for cust_info
-- ----------------------------
DROP TABLE IF EXISTS `cust_info`;
CREATE TABLE `cust_info`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `cust_name` varchar(129) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户名称',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `hy` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属行业',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_cust_info_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_cust_info_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '客户信息' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of cust_info
-- ----------------------------

-- ----------------------------
-- 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_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `VERSION_` int(0) NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `IMPLEMENTATION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_CHANNEL_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

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

-- ----------------------------
-- Table structure for flw_ev_databasechangelog
-- ----------------------------
DROP TABLE IF EXISTS `flw_ev_databasechangelog`;
CREATE TABLE `flw_ev_databasechangelog`  (
  `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `DATEEXECUTED` datetime(0) NOT NULL,
  `ORDEREXECUTED` int(0) NOT NULL,
  `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_ev_databasechangelog
-- ----------------------------
INSERT INTO `flw_ev_databasechangelog` VALUES ('1', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2026-08-07 09:42:27', 1, 'EXECUTED', '9:63268f536c469325acef35970312551b', 'createTable tableName=FLW_EVENT_DEPLOYMENT; createTable tableName=FLW_EVENT_RESOURCE; createTable tableName=FLW_EVENT_DEFINITION; createIndex indexName=ACT_IDX_EVENT_DEF_UNIQ, tableName=FLW_EVENT_DEFINITION; createTable tableName=FLW_CHANNEL_DEFIN...', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `flw_ev_databasechangelog` VALUES ('2', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2026-08-07 09:42:27', 2, 'EXECUTED', '9:dcb58b7dfd6dbda66939123a96985536', 'addColumn tableName=FLW_CHANNEL_DEFINITION; addColumn tableName=FLW_CHANNEL_DEFINITION', '', NULL, '4.31.1', NULL, NULL, '6066946327');
INSERT INTO `flw_ev_databasechangelog` VALUES ('3', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2026-08-07 09:42:27', 3, 'EXECUTED', '9:d0c05678d57af23ad93699991e3bf4f6', 'customChange', '', NULL, '4.31.1', NULL, NULL, '6066946327');

-- ----------------------------
-- Table structure for flw_ev_databasechangeloglock
-- ----------------------------
DROP TABLE IF EXISTS `flw_ev_databasechangeloglock`;
CREATE TABLE `flw_ev_databasechangeloglock`  (
  `ID` int(0) NOT NULL,
  `LOCKED` tinyint(0) NOT NULL,
  `LOCKGRANTED` datetime(0) NULL DEFAULT NULL,
  `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_ev_databasechangeloglock
-- ----------------------------
INSERT INTO `flw_ev_databasechangeloglock` VALUES (1, 0, NULL, NULL);

-- ----------------------------
-- 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_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `VERSION_` int(0) NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_EVENT_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_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_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOY_TIME_` datetime(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_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_general_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `RESOURCE_BYTES_` longblob NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_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(0) 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(0) 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_`) 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 forge_schema_history
-- ----------------------------
DROP TABLE IF EXISTS `forge_schema_history`;
CREATE TABLE `forge_schema_history`  (
  `installed_rank` int(0) NOT NULL,
  `version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `script` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `checksum` int(0) NULL DEFAULT NULL,
  `installed_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `installed_on` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
  `execution_time` int(0) NOT NULL,
  `success` tinyint(1) NOT NULL,
  PRIMARY KEY (`installed_rank`) USING BTREE,
  INDEX `forge_schema_history_s_idx`(`success`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of forge_schema_history
-- ----------------------------
INSERT INTO `forge_schema_history` VALUES (1, '1.0.0', 'baseline', 'SQL', 'V1.0.0__baseline.sql', 1782594126, 'root', '2026-08-10 15:56:31', 5, 1);
INSERT INTO `forge_schema_history` VALUES (2, '1.0.1', 'add org scoped role permission', 'SQL', 'V1.0.1__add_org_scoped_role_permission.sql', -1959974255, 'root', '2026-08-10 15:56:31', 30, 1);
INSERT INTO `forge_schema_history` VALUES (3, '1.0.2', 'fix existing logic delete contract', 'SQL', 'V1.0.2__fix_existing_logic_delete_contract.sql', 1323851028, 'root', '2026-08-10 15:56:32', 215, 1);
INSERT INTO `forge_schema_history` VALUES (4, '1.0.3', 'add logic delete to platform internal tables', 'SQL', 'V1.0.3__add_logic_delete_to_platform_internal_tables.sql', -1493774790, 'root', '2026-08-10 15:56:32', 530, 1);
INSERT INTO `forge_schema_history` VALUES (5, '1.0.4', 'add logic delete to system config tables', 'SQL', 'V1.0.4__add_logic_delete_to_system_config_tables.sql', 646728024, 'root', '2026-08-10 15:56:33', 498, 1);
INSERT INTO `forge_schema_history` VALUES (6, '1.0.5', 'add logic delete to org post tables', 'SQL', 'V1.0.5__add_logic_delete_to_org_post_tables.sql', -1898802040, 'root', '2026-08-10 15:56:33', 217, 1);
INSERT INTO `forge_schema_history` VALUES (7, '1.0.6', 'add logic delete to tenant table', 'SQL', 'V1.0.6__add_logic_delete_to_tenant_table.sql', -348871076, 'root', '2026-08-10 15:56:33', 62, 1);
INSERT INTO `forge_schema_history` VALUES (8, '1.0.7', 'add logic delete to role table', 'SQL', 'V1.0.7__add_logic_delete_to_role_table.sql', 1789093387, 'root', '2026-08-10 15:56:33', 72, 1);
INSERT INTO `forge_schema_history` VALUES (9, '1.0.8', 'add logic delete to resource table', 'SQL', 'V1.0.8__add_logic_delete_to_resource_table.sql', -630207299, 'root', '2026-08-10 15:56:33', 101, 1);
INSERT INTO `forge_schema_history` VALUES (10, '1.0.9', 'add logic delete to user table', 'SQL', 'V1.0.9__add_logic_delete_to_user_table.sql', 2144584021, 'root', '2026-08-10 15:56:33', 73, 1);
INSERT INTO `forge_schema_history` VALUES (11, '1.0.10', 'add logic delete to lowcode design metadata tables', 'SQL', 'V1.0.10__add_logic_delete_to_lowcode_design_metadata_tables.sql', 1226708768, 'root', '2026-08-10 15:56:34', 642, 1);
INSERT INTO `forge_schema_history` VALUES (12, '1.0.11', 'add logic delete to report data metadata tables', 'SQL', 'V1.0.11__add_logic_delete_to_report_data_metadata_tables.sql', 591642547, 'root', '2026-08-10 15:56:34', 299, 1);
INSERT INTO `forge_schema_history` VALUES (13, '1.0.12', 'add logic delete to sample purchase order', 'SQL', 'V1.0.12__add_logic_delete_to_sample_purchase_order.sql', 1291618583, 'root', '2026-08-10 15:56:34', 76, 1);
INSERT INTO `forge_schema_history` VALUES (14, '1.0.13', 'add logic delete to prompt and query scheme tables', 'SQL', 'V1.0.13__add_logic_delete_to_prompt_and_query_scheme_tables.sql', 11009982, 'root', '2026-08-10 15:56:34', 85, 1);
INSERT INTO `forge_schema_history` VALUES (15, '1.0.14', 'enhance operation log page audit', 'SQL', 'V1.0.14__enhance_operation_log_page_audit.sql', -1390891666, 'root', '2026-08-10 15:56:34', 29, 1);
INSERT INTO `forge_schema_history` VALUES (16, '1.0.15', 'normalize operation type add dict', 'SQL', 'V1.0.15__normalize_operation_type_add_dict.sql', -1516239953, 'root', '2026-08-10 15:56:34', 4, 1);
INSERT INTO `forge_schema_history` VALUES (17, '1.0.16', 'add user import export config', 'SQL', 'V1.0.16__add_user_import_export_config.sql', -1920742845, 'root', '2026-08-10 15:56:35', 2, 1);
INSERT INTO `forge_schema_history` VALUES (18, '1.0.17', 'add ai provider adapter code', 'SQL', 'V1.0.17__add_ai_provider_adapter_code.sql', 84922673, 'root', '2026-08-10 15:56:35', 8, 1);
INSERT INTO `forge_schema_history` VALUES (19, '1.0.18', 'add ai model routing governance', 'SQL', 'V1.0.18__add_ai_model_routing_governance.sql', 884998929, 'root', '2026-08-10 15:56:35', 23, 1);
INSERT INTO `forge_schema_history` VALUES (20, '1.0.19', 'align flow task query api resources', 'SQL', 'V1.0.19__align_flow_task_query_api_resources.sql', 300191439, 'root', '2026-08-10 15:56:35', 4, 1);
INSERT INTO `forge_schema_history` VALUES (21, '1.0.20', 'add role org scope type', 'SQL', 'V1.0.20__add_role_org_scope_type.sql', 60416404, 'root', '2026-08-10 15:56:35', 3, 1);
INSERT INTO `forge_schema_history` VALUES (22, '1.0.21', 'add ai capability control plane', 'SQL', 'V1.0.21__add_ai_capability_control_plane.sql', 2005638815, 'root', '2026-08-10 15:56:35', 23, 1);
INSERT INTO `forge_schema_history` VALUES (23, '1.0.22', 'add mcp user delegation identity', 'SQL', 'V1.0.22__add_mcp_user_delegation_identity.sql', -1002974394, 'root', '2026-08-10 15:56:35', 9, 1);
INSERT INTO `forge_schema_history` VALUES (24, '1.0.23', 'add secure business action capabilities', 'SQL', 'V1.0.23__add_secure_business_action_capabilities.sql', 1653896088, 'root', '2026-08-10 15:56:35', 6, 1);
INSERT INTO `forge_schema_history` VALUES (25, '1.0.24', 'add capability flow actions', 'SQL', 'V1.0.24__add_capability_flow_actions.sql', 301499290, 'root', '2026-08-10 15:56:35', 6, 1);
INSERT INTO `forge_schema_history` VALUES (26, '1.0.25', 'add flow task action idempotency', 'SQL', 'V1.0.25__add_flow_task_action_idempotency.sql', -1347870351, 'root', '2026-08-10 15:56:35', 4, 1);
INSERT INTO `forge_schema_history` VALUES (27, '1.0.26', 'add capability high risk approval', 'SQL', 'V1.0.26__add_capability_high_risk_approval.sql', -849747131, 'root', '2026-08-10 15:56:35', 9, 1);
INSERT INTO `forge_schema_history` VALUES (28, '1.0.27', 'add business application aggregate', 'SQL', 'V1.0.27__add_business_application_aggregate.sql', -1613774430, 'root', '2026-08-10 15:56:35', 35, 1);
INSERT INTO `forge_schema_history` VALUES (29, '1.0.28', 'add business extension governance', 'SQL', 'V1.0.28__add_business_extension_governance.sql', 626214060, 'root', '2026-08-10 15:56:35', 19, 1);
INSERT INTO `forge_schema_history` VALUES (30, '1.0.29', 'add business application release coordination', 'SQL', 'V1.0.29__add_business_application_release_coordination.sql', -733681223, 'root', '2026-08-10 15:56:35', 12, 1);
INSERT INTO `forge_schema_history` VALUES (31, '1.0.30', 'add business application workspace route', 'SQL', 'V1.0.30__add_business_application_workspace_route.sql', -1284437912, 'root', '2026-08-10 15:56:35', 2, 1);
INSERT INTO `forge_schema_history` VALUES (32, '1.0.31', 'add business app entry mode dict', 'SQL', 'V1.0.31__add_business_app_entry_mode_dict.sql', -477205002, 'root', '2026-08-10 15:56:35', 1, 1);
INSERT INTO `forge_schema_history` VALUES (33, '1.0.32', 'clarify java service extension label', 'SQL', 'V1.0.32__clarify_java_service_extension_label.sql', -182911856, 'root', '2026-08-10 15:56:35', 1, 1);
INSERT INTO `forge_schema_history` VALUES (34, '1.0.33', 'hide legacy lowcode model menu', 'SQL', 'V1.0.33__hide_legacy_lowcode_model_menu.sql', 1713265721, 'root', '2026-08-10 15:56:35', 1, 1);
INSERT INTO `forge_schema_history` VALUES (35, '1.0.34', 'add business application preview route', 'SQL', 'V1.0.34__add_business_application_preview_route.sql', -1244614465, 'root', '2026-08-10 15:56:35', 2, 1);
INSERT INTO `forge_schema_history` VALUES (36, '1.0.35', 'add business application codegen permissions', 'SQL', 'V1.0.35__add_business_application_codegen_permissions.sql', -944332024, 'root', '2026-08-10 15:56:35', 4, 1);
INSERT INTO `forge_schema_history` VALUES (37, '1.0.36', 'add structured code rule segments', 'SQL', 'V1.0.36__add_structured_code_rule_segments.sql', -104413868, 'root', '2026-08-10 15:56:35', 73, 1);
INSERT INTO `forge_schema_history` VALUES (38, '1.0.37', 'optimize code rule runtime', 'SQL', 'V1.0.37__optimize_code_rule_runtime.sql', 1747251885, 'root', '2026-08-10 15:56:35', 3, 1);
INSERT INTO `forge_schema_history` VALUES (39, '1.0.38', 'clean null literal config values', 'SQL', 'V1.0.38__clean_null_literal_config_values.sql', 1294004788, 'root', '2026-08-10 15:56:35', 1, 1);
INSERT INTO `forge_schema_history` VALUES (40, '1.0.39', 'add code rule excluded characters', 'SQL', 'V1.0.39__add_code_rule_excluded_characters.sql', 2144959645, 'root', '2026-08-10 15:56:35', 1, 1);
INSERT INTO `forge_schema_history` VALUES (41, '1.0.40', 'harden job scheduler reliability', 'SQL', 'V1.0.40__harden_job_scheduler_reliability.sql', -484621884, 'root', '2026-08-10 15:56:35', 11, 1);
INSERT INTO `forge_schema_history` VALUES (42, '1.0.41', 'add job editor routes', 'SQL', 'V1.0.41__add_job_editor_routes.sql', 58554776, 'root', '2026-08-10 15:56:35', 2, 1);
INSERT INTO `forge_schema_history` VALUES (43, '1.0.42', 'add job once schedule and timezone', 'SQL', 'V1.0.42__add_job_once_schedule_and_timezone.sql', -1660194968, 'root', '2026-08-10 15:56:35', 6, 1);
INSERT INTO `forge_schema_history` VALUES (44, '1.0.43', 'add job execution policies', 'SQL', 'V1.0.43__add_job_execution_policies.sql', -619947309, 'root', '2026-08-10 15:56:35', 8, 1);
INSERT INTO `forge_schema_history` VALUES (45, '1.0.44', 'add job log observability', 'SQL', 'V1.0.44__add_job_log_observability.sql', 836840469, 'root', '2026-08-10 15:56:35', 5, 1);
INSERT INTO `forge_schema_history` VALUES (46, '1.0.45', 'add job alarm permissions', 'SQL', 'V1.0.45__add_job_alarm_permissions.sql', 336191862, 'root', '2026-08-10 15:56:35', 5, 1);
INSERT INTO `forge_schema_history` VALUES (47, '1.0.46', 'add job open api credentials', 'SQL', 'V1.0.46__add_job_open_api_credentials.sql', -1462387720, 'root', '2026-08-10 15:56:35', 9, 1);
INSERT INTO `forge_schema_history` VALUES (48, '1.0.47', 'add outbound security policy', 'SQL', 'V1.0.47__add_outbound_security_policy.sql', 654746974, 'root', '2026-08-10 15:56:35', 6, 1);
INSERT INTO `forge_schema_history` VALUES (49, '1.0.48', 'add job flow orchestration', 'SQL', 'V1.0.48__add_job_flow_orchestration.sql', 764063693, 'root', '2026-08-10 15:56:35', 9, 1);
INSERT INTO `forge_schema_history` VALUES (50, '1.0.49', 'fix job scheduler scan findings', 'SQL', 'V1.0.49__fix_job_scheduler_scan_findings.sql', 130209858, 'root', '2026-08-10 15:56:35', 77, 1);
INSERT INTO `forge_schema_history` VALUES (51, '1.0.50', 'add business application runtime route', 'SQL', 'V1.0.50__add_business_application_runtime_route.sql', -1916231650, 'root', '2026-08-10 15:56:35', 3, 1);
INSERT INTO `forge_schema_history` VALUES (52, '1.0.51', 'replace logic delete generated columns', 'SQL', 'V1.0.51__replace_logic_delete_generated_columns.sql', -659402120, 'root', '2026-08-10 15:56:36', 913, 1);
INSERT INTO `forge_schema_history` VALUES (53, '1.0.52', 'remove database crypto secrets', 'SQL', 'V1.0.52__remove_database_crypto_secrets.sql', -278881103, 'root', '2026-08-10 15:56:36', 2, 1);
INSERT INTO `forge_schema_history` VALUES (54, '1.0.53', 'harden client credentials', 'SQL', 'V1.0.53__harden_client_credentials.sql', 2084594000, 'root', '2026-08-10 15:56:36', 11, 1);
INSERT INTO `forge_schema_history` VALUES (55, '1.0.54', 'add frontend runtime dicts', 'SQL', 'V1.0.54__add_frontend_runtime_dicts.sql', -1971933412, 'root', '2026-08-10 15:56:36', 5, 1);
INSERT INTO `forge_schema_history` VALUES (56, '1.0.55', 'secure flow monitor cleanup', 'SQL', 'V1.0.55__secure_flow_monitor_cleanup.sql', -1582353787, 'root', '2026-08-10 15:56:36', 5, 1);
INSERT INTO `forge_schema_history` VALUES (57, '1.0.56', 'secure online user management', 'SQL', 'V1.0.56__secure_online_user_management.sql', 2068508514, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (58, '1.0.57', 'add collaboration connection foundation', 'SQL', 'V1.0.57__add_collaboration_connection_foundation.sql', -1210867839, 'root', '2026-08-10 15:56:36', 65, 1);
INSERT INTO `forge_schema_history` VALUES (59, '1.0.58', 'extend message delivery for collaboration', 'SQL', 'V1.0.58__extend_message_delivery_for_collaboration.sql', -942623017, 'root', '2026-08-10 15:56:36', 12, 1);
INSERT INTO `forge_schema_history` VALUES (60, '1.0.59', 'add collaboration resources and jobs', 'SQL', 'V1.0.59__add_collaboration_resources_and_jobs.sql', 718727825, 'root', '2026-08-10 15:56:36', 7, 1);
INSERT INTO `forge_schema_history` VALUES (61, '1.0.60', 'add collaboration outbound whitelist', 'SQL', 'V1.0.60__add_collaboration_outbound_whitelist.sql', 1952750044, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (62, '1.0.61', 'add collaboration message test resource', 'SQL', 'V1.0.61__add_collaboration_message_test_resource.sql', -1120139763, 'root', '2026-08-10 15:56:36', 2, 1);
INSERT INTO `forge_schema_history` VALUES (63, '1.0.62', 'add collaboration binding api resources', 'SQL', 'V1.0.62__add_collaboration_binding_api_resources.sql', -1445421877, 'root', '2026-08-10 15:56:36', 4, 1);
INSERT INTO `forge_schema_history` VALUES (64, '1.0.63', 'add collaboration api base url', 'SQL', 'V1.0.63__add_collaboration_api_base_url.sql', -585032824, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (65, '1.0.64', 'fix collab platform dict value', 'SQL', 'V1.0.64__fix_collab_platform_dict_value.sql', 277497791, 'root', '2026-08-10 15:56:36', 2, 1);
INSERT INTO `forge_schema_history` VALUES (66, '1.0.65', 'backfill social config tenant id', 'SQL', 'V1.0.65__backfill_social_config_tenant_id.sql', -676042035, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (67, '1.0.66', 'add sync log remove resource', 'SQL', 'V1.0.66__add_sync_log_remove_resource.sql', -1651586346, 'root', '2026-08-10 15:56:36', 10, 1);
INSERT INTO `forge_schema_history` VALUES (68, '1.0.67', 'extend collab platform dict', 'SQL', 'V1.0.67__extend_collab_platform_dict.sql', 552393921, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (69, '1.0.68', 'remove social config menu', 'SQL', 'V1.0.68__remove_social_config_menu.sql', 1385995678, 'root', '2026-08-10 15:56:36', 1, 1);
INSERT INTO `forge_schema_history` VALUES (70, '1.0.69', 'add social config default role ids', 'SQL', 'V1.0.69__add_social_config_default_role_ids.sql', 182961968, 'root', '2026-08-10 15:56:37', 2, 1);

-- ----------------------------
-- Table structure for gen_datasource
-- ----------------------------
DROP TABLE IF EXISTS `gen_datasource`;
CREATE TABLE `gen_datasource`  (
  `datasource_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '数据源ID',
  `datasource_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据源名称',
  `datasource_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据源编码（唯一标识）',
  `db_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'MySQL' COMMENT '数据库类型：MySQL/Oracle/PostgreSQL/SQLServer',
  `driver_class_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '驱动类名',
  `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'JDBC连接地址',
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
  `password` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码（加密存储）',
  `is_default` tinyint(0) NULL DEFAULT 0 COMMENT '是否默认数据源（1-是，0-否）',
  `is_enabled` tinyint(0) NULL DEFAULT 1 COMMENT '是否启用（1-启用，0-禁用）',
  `test_query` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'SELECT 1' COMMENT '测试查询SQL',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `usage_scope` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'BOTH' COMMENT '数据源用途范围：LOWCODE_RUNTIME/TENANT_BUSINESS/DEVELOPER_IMPORT/BOTH',
  `allow_runtime_write` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否允许低代码运行时写入',
  `allow_runtime_ddl` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否允许低代码执行运行时DDL',
  `readonly` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否只读',
  `risk_level` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'MEDIUM' COMMENT '风险等级：LOW/MEDIUM/HIGH',
  PRIMARY KEY (`datasource_id`) USING BTREE,
  UNIQUE INDEX `uk_datasource_code`(`datasource_code`) USING BTREE,
  INDEX `idx_is_default`(`is_default`) USING BTREE,
  INDEX `idx_is_enabled`(`is_enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成器数据源配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of gen_datasource
-- ----------------------------
INSERT INTO `gen_datasource` VALUES (6, '租户数据源', 'main', 'MySQL', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://localhost:3307/forge_admin?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true', 'root', 'cdba03f1f73ed924cdd2a88907dcbe1f', 1, 1, 'SELECT 1', 0, NULL, '2026-08-10 09:24:49', '2026-08-10 09:24:49', NULL, NULL, 'TENANT_BUSINESS', 1, 1, 0, 'LOW');

-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
DROP TABLE IF EXISTS `gen_table`;
CREATE TABLE `gen_table`  (
  `table_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '表ID',
  `datasource_id` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '数据源ID',
  `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表名称',
  `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表描述',
  `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '实体类名称',
  `business_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务名称',
  `function_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '功能名称',
  `module_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'system' COMMENT '模块名称',
  `package_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'com.mdframe.forge.plugin' COMMENT '包路径',
  `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Forge Generator' COMMENT '作者',
  `gen_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'DOWNLOAD' COMMENT '生成方式：DOWNLOAD-下载代码包/PROJECT-直接生成到项目',
  `gen_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '/' COMMENT '生成路径',
  `template_engine` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'VELOCITY' COMMENT '模板引擎：VELOCITY/FREEMARKER/AI',
  `options` json NULL COMMENT '其他生成选项',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  PRIMARY KEY (`table_id`) USING BTREE,
  UNIQUE INDEX `uk_table_name`(`table_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成表配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of gen_table
-- ----------------------------

-- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
DROP TABLE IF EXISTS `gen_table_column`;
CREATE TABLE `gen_table_column`  (
  `column_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '字段ID',
  `table_id` bigint(0) NOT NULL COMMENT '表ID',
  `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段名称',
  `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字段描述',
  `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段类型',
  `java_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'String' COMMENT 'Java类型',
  `java_field` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Java字段名',
  `is_pk` tinyint(0) NULL DEFAULT 0 COMMENT '是否主键',
  `is_increment` tinyint(0) NULL DEFAULT 0 COMMENT '是否自增',
  `is_required` tinyint(0) NULL DEFAULT 0 COMMENT '是否必填',
  `is_insert` tinyint(0) NULL DEFAULT 1 COMMENT '是否插入字段',
  `is_edit` tinyint(0) NULL DEFAULT 1 COMMENT '是否编辑字段',
  `is_list` tinyint(0) NULL DEFAULT 1 COMMENT '是否列表字段',
  `is_query` tinyint(0) NULL DEFAULT 0 COMMENT '是否查询字段',
  `query_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'EQ' COMMENT '查询方式：EQ/LIKE/BETWEEN/GT/LT等',
  `html_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'INPUT' COMMENT '显示类型：INPUT/SELECT/DATETIME/TEXTAREA等',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典类型',
  `validate_rule` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '验证规则（JSON格式）',
  `formula_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '公式配置JSON {type,expression,mode,dependsOn,aggregate,condition}',
  `ai_recommended` tinyint(1) NULL DEFAULT 0 COMMENT '是否AI推荐（0否 1是）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`column_id`) USING BTREE,
  INDEX `idx_table_id`(`table_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成表字段配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of gen_table_column
-- ----------------------------

-- ----------------------------
-- Table structure for gen_template
-- ----------------------------
DROP TABLE IF EXISTS `gen_template`;
CREATE TABLE `gen_template`  (
  `template_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '模板ID',
  `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板编码',
  `template_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板类型：ENTITY/MAPPER/SERVICE/CONTROLLER/DTO/VO/SQL',
  `template_engine` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'VELOCITY' COMMENT '模板引擎',
  `template_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板内容',
  `file_suffix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '.java' COMMENT '生成文件后缀',
  `file_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成文件路径（相对路径）',
  `is_system` tinyint(0) NULL DEFAULT 1 COMMENT '是否系统内置',
  `is_enabled` tinyint(0) NULL DEFAULT 1 COMMENT '是否启用',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `tenant_id` bigint(0) UNSIGNED NULL DEFAULT NULL,
  PRIMARY KEY (`template_id`) USING BTREE,
  UNIQUE INDEX `uk_template_code`(`template_code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成模板配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of gen_template
-- ----------------------------

-- ----------------------------
-- Table structure for hotel_business_hours
-- ----------------------------
DROP TABLE IF EXISTS `hotel_business_hours`;
CREATE TABLE `hotel_business_hours`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `day_of_week` int(0) NULL DEFAULT NULL COMMENT '星期几(0=周日,1=周一,...,6=周六,NULL=每天)',
  `meal_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '餐段标识(breakfast/lunch/dinner/night)',
  `meal_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '餐段名称(如:早餐、午餐、晚餐、夜宵)',
  `start_time` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开始时间(如:08:00)',
  `end_time` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结束时间(如:10:00)',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态（ENABLED=启用, DISABLED=禁用）',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店营业时段表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_business_hours
-- ----------------------------
INSERT INTO `hotel_business_hours` VALUES (2088069633722642433, 1, NULL, 'breakfast', '早餐', '09:00', '10:00', 'ENABLED', 0, 0, 1, '2026-08-14 09:06:10', 6, 1, '2026-08-14 09:06:10');
INSERT INTO `hotel_business_hours` VALUES (2088069691432071170, 1, NULL, 'lunch', '午餐', '11:30', '13:00', 'ENABLED', 1, 0, 1, '2026-08-14 09:06:24', 6, 1, '2026-08-14 09:06:24');
INSERT INTO `hotel_business_hours` VALUES (2088069769890721793, 1, 0, 'dinner', '晚餐', '16:30', '20:30', 'ENABLED', 2, 0, 1, '2026-08-14 09:06:42', 6, 1, '2026-08-14 09:07:41');

-- ----------------------------
-- Table structure for hotel_dish
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish`;
CREATE TABLE `hotel_dish`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜品名称',
  `category_id` bigint(0) NULL DEFAULT NULL COMMENT '分类ID',
  `price` decimal(10, 2) NOT NULL COMMENT '基础价格（元）',
  `image` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜品图片（文件ID）',
  `images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附加图片(逗号分隔fileId)',
  `description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜品描述',
  `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签(逗号分隔)',
  `prep_time` int(0) NULL DEFAULT NULL COMMENT '预计制作时长(分钟)',
  `sales` int(0) NULL DEFAULT 0 COMMENT '月销量',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'ON_SALE' COMMENT '状态（ON_SALE=在售, OFF_SHELF=下架）',
  `sold_out` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否售罄(0=正常, 1=售罄)',
  `is_recommended` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否主厨推荐(0=否, 1=是)',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序权重',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_category`(`tenant_id`, `category_id`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish
-- ----------------------------
INSERT INTO `hotel_dish` VALUES (2087454494048772098, 1, '牛排', 2087454424981168130, 188.00, '11b582372249408c8e5ed76af9abc383', '', '1111', NULL, NULL, 0, 'ON_SALE', 0, 0, 0, 0, 1, '2026-08-12 16:21:49', 6, 1, '2026-08-13 09:46:22');
INSERT INTO `hotel_dish` VALUES (2087462008207269890, 1, '牛肉', 2087454424981168130, 199.00, '11b582372249408c8e5ed76af9abc383', '95cdac2171d7426998ac43252f0e65e4', NULL, NULL, NULL, 0, 'ON_SALE', 0, 0, 0, 0, 1, '2026-08-12 16:51:41', 6, 1, '2026-08-13 09:46:20');

-- ----------------------------
-- Table structure for hotel_dish_addition
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish_addition`;
CREATE TABLE `hotel_dish_addition`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dish_id` bigint(0) NOT NULL COMMENT '菜品ID',
  `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加料名称',
  `extra_price` decimal(10, 2) NOT NULL COMMENT '加料价格（元）',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序权重',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_dish_id`(`dish_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品加料表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish_addition
-- ----------------------------

-- ----------------------------
-- Table structure for hotel_dish_category
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish_category`;
CREATE TABLE `hotel_dish_category`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称',
  `icon` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标(emoji)',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态（ENABLED=启用, DISABLED=禁用）',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish_category
-- ----------------------------
INSERT INTO `hotel_dish_category` VALUES (2087454424981168130, 1, '西餐', NULL, 0, 'ENABLED', 0, 1, '2026-08-12 16:21:33', 6, 1, '2026-08-13 13:37:16');
INSERT INTO `hotel_dish_category` VALUES (2087722334391726082, 1, '蔬菜', NULL, 0, 'ENABLED', 0, 1, '2026-08-13 10:06:07', 6, 1, '2026-08-13 10:06:07');
INSERT INTO `hotel_dish_category` VALUES (2087775558922498050, 1, '中餐', NULL, 0, 'ENABLED', 0, 1, '2026-08-13 13:37:37', 6, 1, '2026-08-13 13:37:37');
INSERT INTO `hotel_dish_category` VALUES (2087775600207032322, 1, '冷饮', NULL, 0, 'ENABLED', 0, 1, '2026-08-13 13:37:47', 6, 1, '2026-08-13 13:37:47');
INSERT INTO `hotel_dish_category` VALUES (2087775784777379842, 1, '小食', NULL, 0, 'ENABLED', 0, 1, '2026-08-13 13:38:31', 6, 1, '2026-08-13 13:38:31');

-- ----------------------------
-- Table structure for hotel_dish_log
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish_log`;
CREATE TABLE `hotel_dish_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dish_id` bigint(0) NULL DEFAULT NULL COMMENT '菜品ID',
  `dish_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜品名称(冗余)',
  `operation_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作类型(CREATE/EDIT/DELETE/ON_SALE/OFF_SHELF/SOLD_OUT/RESTORE)',
  `old_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更前值(JSON)',
  `new_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更后值(JSON)',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_dish_id`(`dish_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品操作日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish_log
-- ----------------------------
INSERT INTO `hotel_dish_log` VALUES (2087454494157824002, 1, 2087454494048772098, '牛排', 'CREATE', NULL, 'HotelDish(id=2087454494048772098, name=牛排, categoryId=2087454424981168130, price=188, image=null, description=1111, tags=null, prepTime=null, sales=0, status=ON_SALE, soldOut=0, isRecommended=0, sortOrder=null, delFlag=null)', '新增菜品', 1, '2026-08-12 16:21:49', 6, 1, '2026-08-12 16:21:49');
INSERT INTO `hotel_dish_log` VALUES (2087461889508466689, 1, 2087454494048772098, '牛排', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 16:51:12', 6, 1, '2026-08-12 16:51:12');
INSERT INTO `hotel_dish_log` VALUES (2087462008261795841, 1, 2087462008207269890, '牛肉', 'CREATE', NULL, 'HotelDish(id=2087462008207269890, name=牛肉, categoryId=2087454424981168130, price=199, image=11b582372249408c8e5ed76af9abc383, images=95cdac2171d7426998ac43252f0e65e4, description=null, tags=null, prepTime=null, sales=0, status=ON_SALE, soldOut=0, isRecommended=0, sortOrder=null, delFlag=null)', '新增菜品', 1, '2026-08-12 16:51:41', 6, 1, '2026-08-12 16:51:41');
INSERT INTO `hotel_dish_log` VALUES (2087466311458332674, 1, 2087454494048772098, '牛排', 'EDIT', 'HotelDish(id=2087454494048772098, name=牛排, categoryId=2087454424981168130, price=188.00, image=null, images=null, description=1111, tags=null, prepTime=null, sales=0, status=OFF_SHELF, soldOut=0, isRecommended=0, sortOrder=0, delFlag=0)', 'HotelDish(id=2087454494048772098, name=牛排, categoryId=2087454424981168130, price=188.00, image=11b582372249408c8e5ed76af9abc383, images=2855c183c4aa41b8bedc05696b1cf3c4,a71e9bfc46be48ae928e822ed624a267, description=1111, tags=null, prepTime=null, sales=0, status=OFF_SHELF, soldOut=0, isRecommended=0, sortOrder=0, delFlag=0)', '编辑菜品', 1, '2026-08-12 17:08:47', 6, 1, '2026-08-12 17:08:47');
INSERT INTO `hotel_dish_log` VALUES (2087466411286962177, 1, 2087454494048772098, '牛排', 'EDIT', 'HotelDish(id=2087454494048772098, name=牛排, categoryId=2087454424981168130, price=188.00, image=11b582372249408c8e5ed76af9abc383, images=2855c183c4aa41b8bedc05696b1cf3c4,a71e9bfc46be48ae928e822ed624a267, description=1111, tags=null, prepTime=null, sales=0, status=OFF_SHELF, soldOut=0, isRecommended=0, sortOrder=0, delFlag=0)', 'HotelDish(id=2087454494048772098, name=牛排, categoryId=2087454424981168130, price=188.00, image=11b582372249408c8e5ed76af9abc383, images=, description=1111, tags=null, prepTime=null, sales=0, status=OFF_SHELF, soldOut=0, isRecommended=0, sortOrder=0, delFlag=0)', '编辑菜品', 1, '2026-08-12 17:09:10', 6, 1, '2026-08-12 17:09:10');
INSERT INTO `hotel_dish_log` VALUES (2087466420468293633, 1, 2087454494048772098, '牛排', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:09:13', 6, 1, '2026-08-12 17:09:13');
INSERT INTO `hotel_dish_log` VALUES (2087466433936203778, 1, 2087454494048772098, '牛排', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:09:16', 6, 1, '2026-08-12 17:09:16');
INSERT INTO `hotel_dish_log` VALUES (2087466459508875265, 1, 2087462008207269890, '牛肉', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 17:09:22', 6, 1, '2026-08-12 17:09:22');
INSERT INTO `hotel_dish_log` VALUES (2087466493814087681, 1, 2087462008207269890, '牛肉', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:09:30', 6, 1, '2026-08-12 17:09:30');
INSERT INTO `hotel_dish_log` VALUES (2087466501376417793, 1, 2087454494048772098, '牛排', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 17:09:32', 6, 1, '2026-08-12 17:09:32');
INSERT INTO `hotel_dish_log` VALUES (2087466524298289154, 1, 2087462008207269890, '牛肉', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 17:09:37', 6, 1, '2026-08-12 17:09:37');
INSERT INTO `hotel_dish_log` VALUES (2087466805627035649, 1, 2087454494048772098, '牛排', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:10:44', 6, 1, '2026-08-12 17:10:44');
INSERT INTO `hotel_dish_log` VALUES (2087466812228870146, 1, 2087462008207269890, '牛肉', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:10:46', 6, 1, '2026-08-12 17:10:46');
INSERT INTO `hotel_dish_log` VALUES (2087466817719214081, 1, 2087454494048772098, '牛排', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 17:10:47', 6, 1, '2026-08-12 17:10:47');
INSERT INTO `hotel_dish_log` VALUES (2087466822609772545, 1, 2087462008207269890, '牛肉', 'OFF_SHELF', NULL, NULL, '下架', 1, '2026-08-12 17:10:48', 6, 1, '2026-08-12 17:10:48');
INSERT INTO `hotel_dish_log` VALUES (2087466825021497345, 1, 2087454494048772098, '牛排', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:10:49', 6, 1, '2026-08-12 17:10:49');
INSERT INTO `hotel_dish_log` VALUES (2087466827995258882, 1, 2087462008207269890, '牛肉', 'ON_SALE', NULL, NULL, '上架', 1, '2026-08-12 17:10:50', 6, 1, '2026-08-12 17:10:50');
INSERT INTO `hotel_dish_log` VALUES (2087717342297550850, 1, 2087462008207269890, '牛肉', 'SOLD_OUT', NULL, NULL, '标记售罄', 1, '2026-08-13 09:46:17', 6, 1, '2026-08-13 09:46:17');
INSERT INTO `hotel_dish_log` VALUES (2087717355723517954, 1, 2087462008207269890, '牛肉', 'RESTORE', NULL, NULL, '恢复上架', 1, '2026-08-13 09:46:20', 6, 1, '2026-08-13 09:46:20');
INSERT INTO `hotel_dish_log` VALUES (2087717359007657985, 1, 2087454494048772098, '牛排', 'SOLD_OUT', NULL, NULL, '标记售罄', 1, '2026-08-13 09:46:21', 6, 1, '2026-08-13 09:46:21');
INSERT INTO `hotel_dish_log` VALUES (2087717362014973954, 1, 2087454494048772098, '牛排', 'RESTORE', NULL, NULL, '恢复上架', 1, '2026-08-13 09:46:22', 6, 1, '2026-08-13 09:46:22');

-- ----------------------------
-- Table structure for hotel_dish_spec_group
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish_spec_group`;
CREATE TABLE `hotel_dish_spec_group`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `dish_id` bigint(0) NOT NULL COMMENT '关联菜品ID',
  `group_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格组名称(如:熟度、酱汁)',
  `required` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否必选(0=可选, 1=必选)',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_dish_id`(`dish_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品规格组表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish_spec_group
-- ----------------------------
INSERT INTO `hotel_dish_spec_group` VALUES (2088074374703837185, 1, 2087454494048772098, '熟度', 1, 0, 0, 1, '2026-08-14 09:25:00', 6, 1, '2026-08-14 09:25:00');
INSERT INTO `hotel_dish_spec_group` VALUES (2088074424100155393, 1, 2087454494048772098, '酱汁', 1, 0, 0, 1, '2026-08-14 09:25:12', 6, 1, '2026-08-14 09:25:12');
INSERT INTO `hotel_dish_spec_group` VALUES (2088074472703750146, 1, 2087454494048772098, '搭配', 0, 0, 0, 1, '2026-08-14 09:25:23', 6, 1, '2026-08-14 09:25:23');

-- ----------------------------
-- Table structure for hotel_dish_spec_option
-- ----------------------------
DROP TABLE IF EXISTS `hotel_dish_spec_option`;
CREATE TABLE `hotel_dish_spec_option`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID（雪花算法）',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `group_id` bigint(0) NOT NULL COMMENT '关联规格组ID',
  `option_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '选项名称(如:三分熟、黑椒汁)',
  `price_extra` decimal(10, 2) NOT NULL COMMENT '加价金额（元）',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键ID）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_group_id`(`group_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店菜品规格选项表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_dish_spec_option
-- ----------------------------
INSERT INTO `hotel_dish_spec_option` VALUES (2088074509022228481, 1, 2088074374703837185, '三分熟', 0.00, 0, 0, 1, '2026-08-14 09:25:32', 6, 1, '2026-08-14 09:25:32');
INSERT INTO `hotel_dish_spec_option` VALUES (2088074528672542722, 1, 2088074374703837185, '五分熟', 0.00, 0, 0, 1, '2026-08-14 09:25:37', 6, 1, '2026-08-14 09:25:37');
INSERT INTO `hotel_dish_spec_option` VALUES (2088074548025061377, 1, 2088074374703837185, '七分熟', 0.00, 0, 0, 1, '2026-08-14 09:25:41', 6, 1, '2026-08-14 09:25:41');
INSERT INTO `hotel_dish_spec_option` VALUES (2088074565838270465, 1, 2088074374703837185, '九分熟', 0.00, 0, 0, 1, '2026-08-14 09:25:46', 6, 1, '2026-08-14 09:25:46');
INSERT INTO `hotel_dish_spec_option` VALUES (2088074594095296513, 1, 2088074374703837185, '全熟', 0.00, 0, 0, 1, '2026-08-14 09:25:52', 6, 1, '2026-08-14 09:25:52');
INSERT INTO `hotel_dish_spec_option` VALUES (2088074626445963266, 1, 2088074424100155393, '黑椒汁', 0.00, 0, 0, 1, '2026-08-14 09:26:00', 6, 1, '2026-08-14 09:26:00');
INSERT INTO `hotel_dish_spec_option` VALUES (2088075300768411649, 1, 2088074424100155393, '蘑菇汁', 0.00, 0, 0, 1, '2026-08-14 09:28:41', 6, 1, '2026-08-14 09:28:52');
INSERT INTO `hotel_dish_spec_option` VALUES (2088075375192141825, 1, 2088074424100155393, '红酒汁', 0.00, 0, 0, 1, '2026-08-14 09:28:59', 6, 1, '2026-08-14 09:28:59');
INSERT INTO `hotel_dish_spec_option` VALUES (2088075419123281922, 1, 2088074472703750146, '鸡蛋', 2.00, 0, 0, 1, '2026-08-14 09:29:09', 6, 1, '2026-08-14 09:29:09');
INSERT INTO `hotel_dish_spec_option` VALUES (2088075449108361218, 1, 2088074472703750146, '芝士', 10.00, 0, 0, 1, '2026-08-14 09:29:16', 6, 1, '2026-08-14 09:29:16');

-- ----------------------------
-- Table structure for hotel_qr_bind_log
-- ----------------------------
DROP TABLE IF EXISTS `hotel_qr_bind_log`;
CREATE TABLE `hotel_qr_bind_log`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `qr_code_id` bigint(0) NOT NULL COMMENT '二维码ID',
  `short_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '冗余短码',
  `room_id` bigint(0) NULL DEFAULT NULL COMMENT '绑定到的房间ID',
  `room_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '冗余房间号',
  `action_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作类型（BIND绑定/REBIND重绑/UNBIND解绑）',
  `operator_id` bigint(0) NOT NULL COMMENT '操作人ID',
  `operator_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作人姓名',
  `operate_time` datetime(0) NOT NULL COMMENT '操作时间',
  `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_qr_code_id`(`tenant_id`, `qr_code_id`) USING BTREE,
  INDEX `idx_short_code`(`tenant_id`, `short_code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店二维码绑定日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_qr_bind_log
-- ----------------------------
INSERT INTO `hotel_qr_bind_log` VALUES (2087016824415801345, 1, 2086994173362290690, 'E57058C9', 2087015030285488129, '101', 'BIND', 1, 'admin', '2026-08-11 11:22:40', '', 1, '2026-08-11 11:22:40', 6, 1, '2026-08-11 11:22:40');
INSERT INTO `hotel_qr_bind_log` VALUES (2087016850026221570, 1, 2086994173362290690, 'E57058C9', 2087016745046986753, '102', 'REBIND', 1, 'admin', '2026-08-11 11:22:47', '', 1, '2026-08-11 11:22:47', 6, 1, '2026-08-11 11:22:47');
INSERT INTO `hotel_qr_bind_log` VALUES (2087089267306147842, 1, 2086994173257433090, '9C882815', 2087016745046986753, '102', 'BIND', 1, 'admin', '2026-08-11 16:10:32', 'H5扫码绑定', 1, '2026-08-11 16:10:32', 6, 1, '2026-08-11 16:10:32');
INSERT INTO `hotel_qr_bind_log` VALUES (2087094305055436802, 1, 2086994173144186882, '62636CCB', 2087016780237197314, '103', 'BIND', 1, 'admin', '2026-08-11 16:30:33', 'H5扫码绑定', 1, '2026-08-11 16:30:33', 6, 1, '2026-08-11 16:30:33');
INSERT INTO `hotel_qr_bind_log` VALUES (2087095485030592513, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'BIND', 1, 'admin', '2026-08-11 16:35:15', 'H5扫码绑定', 1, '2026-08-11 16:35:15', 6, 1, '2026-08-11 16:35:15');
INSERT INTO `hotel_qr_bind_log` VALUES (2087095537060933634, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-11 16:35:27', NULL, 1, '2026-08-11 16:35:27', 6, 1, '2026-08-11 16:35:27');
INSERT INTO `hotel_qr_bind_log` VALUES (2087095563262750721, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-11 16:35:33', NULL, 1, '2026-08-11 16:35:33', 6, 1, '2026-08-11 16:35:33');
INSERT INTO `hotel_qr_bind_log` VALUES (2087097458291240961, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-11 16:43:05', NULL, 1, '2026-08-11 16:43:05', 6, 1, '2026-08-11 16:43:05');
INSERT INTO `hotel_qr_bind_log` VALUES (2087097553816514562, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-11 16:43:28', NULL, 1, '2026-08-11 16:43:28', 6, 1, '2026-08-11 16:43:28');
INSERT INTO `hotel_qr_bind_log` VALUES (2087099643347398658, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-11 16:51:46', NULL, 1, '2026-08-11 16:51:46', 6, 1, '2026-08-11 16:51:46');
INSERT INTO `hotel_qr_bind_log` VALUES (2087344340913451010, 1, 2086994173035134977, '77CCA0B4', 2087015030285488129, '101', 'UNBIND', 1, 'admin', '2026-08-12 09:04:07', NULL, 1, '2026-08-12 09:04:07', 6, 1, '2026-08-12 09:04:07');

-- ----------------------------
-- Table structure for hotel_qr_code
-- ----------------------------
DROP TABLE IF EXISTS `hotel_qr_code`;
CREATE TABLE `hotel_qr_code`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `short_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二维码唯一短码',
  `sign` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '签名校验值',
  `room_id` bigint(0) NULL DEFAULT NULL COMMENT '绑定房间ID（NULL=未绑定）',
  `room_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '冗余房间号',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '状态（ACTIVE启用/DISABLED禁用）',
  `batch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '批次号',
  `bind_user_id` bigint(0) NULL DEFAULT NULL COMMENT '最近绑定人ID',
  `bind_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最近绑定人姓名',
  `bind_time` datetime(0) NULL DEFAULT NULL COMMENT '最近绑定时间',
  `unbind_user_id` bigint(0) NULL DEFAULT NULL COMMENT '最近解绑人ID',
  `unbind_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最近解绑人姓名',
  `unbind_time` datetime(0) NULL DEFAULT NULL COMMENT '最近解绑时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键值）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_short_code`(`tenant_id`, `short_code`) USING BTREE,
  INDEX `idx_room_id`(`room_id`) USING BTREE,
  INDEX `idx_batch_no`(`tenant_id`, `batch_no`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店二维码' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_qr_code
-- ----------------------------
INSERT INTO `hotel_qr_code` VALUES (2086994172380823554, 1, '4B384606', '0be8b8b5b5591ba320399fafc10eaf27', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994172498264066, 1, 'A85E6206', 'ebfd7093a1b7a99d5324ede7f867dc1b', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994172598927362, 1, '22B8BFD2', '5d481befe1df7cf956652b24b49ac8ca', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994172712173569, 1, '49106E9D', '4cf79ea325f27751da569a8a52ff863a', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994172817031169, 1, 'C866D7E7', '6e68359f2ea716496fb54a3767f25c8f', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994172930277378, 1, 'CA526523', '7be4db7e8fb5a3f4666b95715c65da17', NULL, NULL, 'ACTIVE', 'QR20260811095239', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 09:52:40');
INSERT INTO `hotel_qr_code` VALUES (2086994173035134977, 1, '77CCA0B4', '455b42cfefa41182f2bbe7843c7a3d8f', NULL, NULL, 'ACTIVE', 'QR20260811095239', 1, 'admin', '2026-08-12 09:04:07', NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 16:51:46');
INSERT INTO `hotel_qr_code` VALUES (2086994173144186882, 1, '62636CCB', '41278dc3156f12ccbbf809d38f526386', 2087016780237197314, '103', 'ACTIVE', 'QR20260811095239', 1, 'admin', '2026-08-11 16:30:33', NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 16:30:33');
INSERT INTO `hotel_qr_code` VALUES (2086994173257433090, 1, '9C882815', 'ba89eb15441e1904f11ac08b51502768', 2087016745046986753, '102', 'ACTIVE', 'QR20260811095239', 1, 'admin', '2026-08-11 16:10:32', NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 16:10:32');
INSERT INTO `hotel_qr_code` VALUES (2086994173362290690, 1, 'E57058C9', '59f33e9ef38783e4371ea0eff03f4541', 2087016745046986753, '102', 'ACTIVE', 'QR20260811095239', 1, 'admin', '2026-08-11 11:22:47', NULL, NULL, NULL, 0, 1, '2026-08-11 09:52:40', 6, 1, '2026-08-11 11:22:47');

-- ----------------------------
-- Table structure for hotel_room
-- ----------------------------
DROP TABLE IF EXISTS `hotel_room`;
CREATE TABLE `hotel_room`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `room_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房间号',
  `room_type_id` bigint(0) NULL DEFAULT NULL COMMENT '房型ID',
  `floor_no` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '楼层',
  `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'VACANT' COMMENT '房间状态（VACANT空闲/OCCUPIED入住/CLEANING打扫/MAINTENANCE维护）',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序号',
  `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键值）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_room_no`(`tenant_id`, `room_no`, `del_flag`) USING BTREE,
  INDEX `idx_room_type_id`(`room_type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店房间' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_room
-- ----------------------------
INSERT INTO `hotel_room` VALUES (2087015030285488129, 1, '101', 2087014855571755010, '1', 'VACANT', 0, NULL, 0, 1, '2026-08-11 11:15:33', 6, 1, '2026-08-11 11:15:33');
INSERT INTO `hotel_room` VALUES (2087016745046986753, 1, '102', 2087014855571755010, '1', 'VACANT', 0, NULL, 0, 1, '2026-08-11 11:22:22', 6, 1, '2026-08-11 11:22:22');
INSERT INTO `hotel_room` VALUES (2087016780237197314, 1, '103', 2087014855571755010, '1', 'VACANT', 0, NULL, 0, 1, '2026-08-11 11:22:30', 6, 1, '2026-08-11 11:22:30');

-- ----------------------------
-- Table structure for hotel_room_type
-- ----------------------------
DROP TABLE IF EXISTS `hotel_room_type`;
CREATE TABLE `hotel_room_type`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房型名称',
  `description` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房型描述',
  `sort_order` int(0) NOT NULL DEFAULT 0 COMMENT '排序号',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '删除标记（0=未删除，删除时写入主键值）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '酒店房型' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hotel_room_type
-- ----------------------------
INSERT INTO `hotel_room_type` VALUES (2087014855571755010, 1, '标间', NULL, 0, 0, 1, '2026-08-11 11:14:51', 6, 1, '2026-08-11 11:14:51');
INSERT INTO `hotel_room_type` VALUES (2087014924349952002, 1, '大床房', NULL, 0, 0, 1, '2026-08-11 11:15:07', 6, 1, '2026-08-11 11:15:07');
INSERT INTO `hotel_room_type` VALUES (2087014953768800257, 1, '总统套房', NULL, 0, 0, 1, '2026-08-11 11:15:14', 6, 1, '2026-08-11 11:15:14');
INSERT INTO `hotel_room_type` VALUES (2087014982441062401, 1, '家庭房', NULL, 0, 0, 1, '2026-08-11 11:15:21', 6, 1, '2026-08-11 11:15:21');

-- ----------------------------
-- Table structure for hr_leave_application
-- ----------------------------
DROP TABLE IF EXISTS `hr_leave_application`;
CREATE TABLE `hr_leave_application`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `application_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请单号',
  `employee_id` bigint(0) NULL DEFAULT NULL COMMENT '员工ID',
  `employee_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '员工姓名',
  `department_id` bigint(0) NULL DEFAULT NULL COMMENT '部门ID',
  `department_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门名称',
  `position_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位名称',
  `leave_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '离职原因',
  `last_work_date` date NOT NULL COMMENT '最后工作日',
  `handover_owner_id` bigint(0) NULL DEFAULT NULL COMMENT '交接负责人ID',
  `handover_owner_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交接负责人',
  `document_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '单据状态',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0停用 1启用',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0正常 1删除',
  `fdeimpzgv313ebc` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `frpjmpzgzlc1hfc` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `input` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '员工姓名',
  `price` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '价格',
  `quantity` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数量',
  `total_price` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '总价',
  `field_input4` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '测试1',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_hr_leave_application_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_hr_leave_application_status`(`tenant_id`, `document_status`) USING BTREE,
  INDEX `idx_hr_leave_application_last_date`(`tenant_id`, `last_work_date`) USING BTREE,
  INDEX `idx_hr_leave_application_employee`(`tenant_id`, `employee_id`) USING BTREE,
  INDEX `idx_application_no`(`application_no`) USING BTREE,
  INDEX `idx_employee_id`(`employee_id`) USING BTREE,
  INDEX `idx_employee_name`(`employee_name`) USING BTREE,
  INDEX `idx_department_id`(`department_id`) USING BTREE,
  INDEX `idx_department_name`(`department_name`) USING BTREE,
  INDEX `idx_position_name`(`position_name`) USING BTREE,
  INDEX `idx_last_work_date`(`last_work_date`) USING BTREE,
  INDEX `idx_handover_owner_id`(`handover_owner_id`) USING BTREE,
  INDEX `idx_handover_owner_name`(`handover_owner_name`) USING BTREE,
  INDEX `idx_document_status`(`document_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'HR离职申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hr_leave_application
-- ----------------------------

-- ----------------------------
-- Table structure for hr_leave_handover
-- ----------------------------
DROP TABLE IF EXISTS `hr_leave_handover`;
CREATE TABLE `hr_leave_handover`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `leave_application_id` bigint(0) NOT NULL COMMENT '离职申请ID',
  `handover_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '交接标题',
  `employee_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '员工姓名',
  `department_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门名称',
  `position_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位名称',
  `last_work_date` date NULL DEFAULT NULL COMMENT '最后工作日',
  `handover_owner_id` bigint(0) NULL DEFAULT NULL COMMENT '交接负责人ID',
  `handover_owner_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交接负责人',
  `handover_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '交接状态',
  `completed_time` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标记：0正常 1删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_hr_leave_handover_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_hr_leave_handover_application`(`tenant_id`, `leave_application_id`) USING BTREE,
  INDEX `idx_hr_leave_handover_status`(`tenant_id`, `handover_status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'HR离职交接表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hr_leave_handover
-- ----------------------------

-- ----------------------------
-- Table structure for in_out_demo
-- ----------------------------
DROP TABLE IF EXISTS `in_out_demo`;
CREATE TABLE `in_out_demo`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `input` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `input2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '多行输入框',
  `fieldkxzkp` int(0) NULL DEFAULT NULL COMMENT '计数器',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_in_out_demo_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_in_out_demo_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测试demo' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of in_out_demo
-- ----------------------------

-- ----------------------------
-- Table structure for in_out_history
-- ----------------------------
DROP TABLE IF EXISTS `in_out_history`;
CREATE TABLE `in_out_history`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `checkbox` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '多选框',
  `radio` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单选框',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `input` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '多行输入框',
  `input2` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `input3` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码输入框',
  `checkbox2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '多选框',
  `radio2` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单选框',
  `fieldkxzkp` int(0) NULL DEFAULT NULL COMMENT '计数器',
  `selector` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择器',
  `switch` tinyint(0) NULL DEFAULT NULL COMMENT '开关',
  `time` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时间',
  `time2` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时间区间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_in_out_history_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_in_out_history_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'InOutHistory' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of in_out_history
-- ----------------------------

-- ----------------------------
-- Table structure for lsjy_desk
-- ----------------------------
DROP TABLE IF EXISTS `lsjy_desk`;
CREATE TABLE `lsjy_desk`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `desktype` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型',
  `field_input` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `deskname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称',
  `desk_num` int(0) NULL DEFAULT NULL COMMENT '容纳数',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_lsjy_desk_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_lsjy_desk_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '桌台' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of lsjy_desk
-- ----------------------------

-- ----------------------------
-- Table structure for order_manage
-- ----------------------------
DROP TABLE IF EXISTS `order_manage`;
CREATE TABLE `order_manage`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单编号',
  `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户姓名',
  `customer_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户电话',
  `order_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单金额',
  `order_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '订单状态(1:待付款,2:已付款,3:已发货,4:已完成,5:已取消)',
  `order_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '订单类型(1:普通订单,2:团购订单,3:秒杀订单)',
  `pay_time` datetime(0) NULL DEFAULT NULL COMMENT '支付时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标志(0:正常,1:删除)',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_order_no`(`order_no`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单管理表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of order_manage
-- ----------------------------

-- ----------------------------
-- Table structure for procurement_warehouse_product
-- ----------------------------
DROP TABLE IF EXISTS `procurement_warehouse_product`;
CREATE TABLE `procurement_warehouse_product`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `field_input` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '输入框',
  `field_textarea` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '多行文本',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_procurement_warehouse_product_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_procurement_warehouse_product_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '产品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of procurement_warehouse_product
-- ----------------------------

-- ----------------------------
-- Table structure for purchase_material
-- ----------------------------
DROP TABLE IF EXISTS `purchase_material`;
CREATE TABLE `purchase_material`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编码',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `amount` int(0) NULL DEFAULT NULL COMMENT '成交单价',
  `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '1' COMMENT '状态',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_purchase_material_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_purchase_material_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '物料管理' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of purchase_material
-- ----------------------------

-- ----------------------------
-- Table structure for purchase_procurement
-- ----------------------------
DROP TABLE IF EXISTS `purchase_procurement`;
CREATE TABLE `purchase_procurement`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购单号',
  `project_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称',
  `supplier_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商',
  `amount` int(0) NULL DEFAULT NULL COMMENT '采购金额',
  `purchaser` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购人',
  `apply_date` date NULL DEFAULT NULL COMMENT '申请日期',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_purchase_procurement_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_purchase_procurement_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购管理' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of purchase_procurement
-- ----------------------------

-- ----------------------------
-- Table structure for purchase_warehouse_management
-- ----------------------------
DROP TABLE IF EXISTS `purchase_warehouse_management`;
CREATE TABLE `purchase_warehouse_management`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '仓库名称/位置',
  `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '1' COMMENT '类型',
  `material_class` int(0) NULL DEFAULT NULL COMMENT '物料种类',
  `inventory_quantity` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '库存总量',
  `material_warn` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预警物料',
  `inventory_entry` int(0) NULL DEFAULT NULL COMMENT '本月入库',
  `warehouse_dispatch` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本月出库',
  `project_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联项目',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_purchase_warehouse_management_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_purchase_warehouse_management_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '仓库管理' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of purchase_warehouse_management
-- ----------------------------

-- ----------------------------
-- Table structure for pw_material
-- ----------------------------
DROP TABLE IF EXISTS `pw_material`;
CREATE TABLE `pw_material`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编号',
  `material_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料分类',
  `reference_price_cent` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参考单价(分)',
  `warning_quantity` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预警数量',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_material_code`(`tenant_id`, `material_code`) USING BTREE,
  INDEX `idx_pw_material_name`(`tenant_id`, `material_name`) USING BTREE,
  INDEX `idx_pw_material_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_material_code`(`material_code`) USING BTREE,
  INDEX `idx_material_name`(`material_name`) USING BTREE,
  INDEX `idx_spec_model`(`spec_model`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009206 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-物料' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_material
-- ----------------------------

-- ----------------------------
-- Table structure for pw_outbound_order
-- ----------------------------
DROP TABLE IF EXISTS `pw_outbound_order`;
CREATE TABLE `pw_outbound_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `outbound_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '出库单号',
  `warehouse_id` bigint(0) NOT NULL COMMENT '所属仓库ID',
  `warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属仓库',
  `applicant_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人',
  `outbound_date` date NULL DEFAULT NULL COMMENT '出库日期',
  `outbound_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出库原因',
  `order_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '单据状态',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_outbound_no`(`tenant_id`, `outbound_no`) USING BTREE,
  INDEX `idx_pw_outbound_warehouse`(`tenant_id`, `warehouse_id`) USING BTREE,
  INDEX `idx_pw_outbound_status`(`tenant_id`, `order_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009262 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-出库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_outbound_order
-- ----------------------------

-- ----------------------------
-- Table structure for pw_outbound_order_item
-- ----------------------------
DROP TABLE IF EXISTS `pw_outbound_order_item`;
CREATE TABLE `pw_outbound_order_item`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `outbound_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出库单ID',
  `warehouse_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '仓库ID',
  `material_id` bigint(0) NULL DEFAULT NULL COMMENT '物料ID',
  `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编号',
  `material_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `stock_quantity` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '库存数量',
  `outbound_quantity` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出库数量',
  `lock_code` varchar(128) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_pw_outbound_item_order`(`tenant_id`, `outbound_id`) USING BTREE,
  INDEX `idx_pw_outbound_item_material`(`tenant_id`, `material_id`) USING BTREE,
  INDEX `idx_outbound_id`(`outbound_id`) USING BTREE,
  INDEX `idx_material_code`(`material_code`) USING BTREE,
  INDEX `idx_material_name`(`material_name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009273 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-出库明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_outbound_order_item
-- ----------------------------

-- ----------------------------
-- Table structure for pw_purchase_order
-- ----------------------------
DROP TABLE IF EXISTS `pw_purchase_order`;
CREATE TABLE `pw_purchase_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购单号',
  `project_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称',
  `delivery_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'WAREHOUSE' COMMENT '送达类型',
  `warehouse_id` bigint(0) NULL DEFAULT NULL COMMENT '目标仓库',
  `warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标仓库',
  `purchaser_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购人',
  `purchase_date` date NULL DEFAULT NULL COMMENT '采购日期',
  `supplier_id` bigint(0) NULL DEFAULT NULL COMMENT '供应商ID',
  `supplier_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商',
  `supplier_contact` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商联系人',
  `supplier_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商联系电话',
  `purchase_amount_cent` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购金额(分)',
  `order_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '单据状态',
  `attachment_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件ID集合',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_purchase_no`(`tenant_id`, `purchase_no`) USING BTREE,
  INDEX `idx_pw_purchase_project`(`tenant_id`, `project_name`) USING BTREE,
  INDEX `idx_pw_purchase_status`(`tenant_id`, `order_status`) USING BTREE,
  INDEX `idx_pw_purchase_warehouse`(`tenant_id`, `warehouse_id`) USING BTREE,
  INDEX `idx_purchase_no`(`purchase_no`) USING BTREE,
  INDEX `idx_project_name`(`project_name`) USING BTREE,
  INDEX `idx_warehouse_name`(`warehouse_name`) USING BTREE,
  INDEX `idx_supplier_name`(`supplier_name`) USING BTREE,
  INDEX `idx_order_status`(`order_status`) USING BTREE,
  INDEX `idx_rel_purchaseno`(`purchase_no`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009252 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-采购单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_purchase_order
-- ----------------------------

-- ----------------------------
-- Table structure for pw_purchase_order_item
-- ----------------------------
DROP TABLE IF EXISTS `pw_purchase_order_item`;
CREATE TABLE `pw_purchase_order_item`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `purchase_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购单ID',
  `material_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料ID',
  `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编号',
  `material_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `quantity` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数量',
  `cost_price_cent` bigint(0) NOT NULL DEFAULT 0 COMMENT '成本单价，单位分',
  `deal_price_cent` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '成交单价(分)',
  `amount_cent` varchar(128) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_pw_purchase_item_order`(`tenant_id`, `purchase_id`) USING BTREE,
  INDEX `idx_pw_purchase_item_material`(`tenant_id`, `material_id`) USING BTREE,
  INDEX `idx_purchase_id`(`purchase_id`) USING BTREE,
  INDEX `idx_material_code`(`material_code`) USING BTREE,
  INDEX `idx_material_name`(`material_name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009263 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-采购明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_purchase_order_item
-- ----------------------------

-- ----------------------------
-- Table structure for pw_supplier
-- ----------------------------
DROP TABLE IF EXISTS `pw_supplier`;
CREATE TABLE `pw_supplier`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商编号',
  `supplier_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商名称',
  `contact_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人',
  `contact_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_supplier_code`(`tenant_id`, `supplier_code`) USING BTREE,
  INDEX `idx_pw_supplier_name`(`tenant_id`, `supplier_name`) USING BTREE,
  INDEX `idx_pw_supplier_status`(`tenant_id`, `status`) USING BTREE,
  INDEX `idx_supplier_code`(`supplier_code`) USING BTREE,
  INDEX `idx_supplier_name`(`supplier_name`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009212 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-供应商' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_supplier
-- ----------------------------

-- ----------------------------
-- Table structure for pw_supplier_material
-- ----------------------------
DROP TABLE IF EXISTS `pw_supplier_material`;
CREATE TABLE `pw_supplier_material`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `supplier_id` bigint(0) NULL DEFAULT NULL COMMENT '供应商ID',
  `supplier_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商名称',
  `material_id` bigint(0) NULL DEFAULT NULL COMMENT '物料ID',
  `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编号',
  `material_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `quote_price_cent` int(0) NULL DEFAULT NULL COMMENT '报价(分)',
  `last_price_cent` bigint(0) NOT NULL DEFAULT 0 COMMENT '上次报价，单位分',
  `effective_date` date NULL DEFAULT NULL COMMENT '报价有效期',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_supplier_material`(`tenant_id`, `supplier_id`, `material_id`) USING BTREE,
  INDEX `idx_pw_supplier_material_supplier`(`tenant_id`, `supplier_id`) USING BTREE,
  INDEX `idx_pw_supplier_material_material`(`tenant_id`, `material_id`) USING BTREE,
  INDEX `idx_supplier_id`(`supplier_id`) USING BTREE,
  INDEX `idx_supplier_name`(`supplier_name`) USING BTREE,
  INDEX `idx_material_code`(`material_code`) USING BTREE,
  INDEX `idx_material_name`(`material_name`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009233 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-供应商物料报价' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_supplier_material
-- ----------------------------

-- ----------------------------
-- Table structure for pw_transfer_order
-- ----------------------------
DROP TABLE IF EXISTS `pw_transfer_order`;
CREATE TABLE `pw_transfer_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `transfer_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调拨单号',
  `from_warehouse_id` bigint(0) NOT NULL COMMENT '调出仓库ID',
  `from_warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调出仓库',
  `to_warehouse_id` bigint(0) NOT NULL COMMENT '调入仓库ID',
  `to_warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调入仓库',
  `transfer_person_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调拨人',
  `transfer_date` date NULL DEFAULT NULL COMMENT '调拨日期',
  `transfer_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调拨原因',
  `order_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '单据状态',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_transfer_no`(`tenant_id`, `transfer_no`) USING BTREE,
  INDEX `idx_pw_transfer_from`(`tenant_id`, `from_warehouse_id`) USING BTREE,
  INDEX `idx_pw_transfer_to`(`tenant_id`, `to_warehouse_id`) USING BTREE,
  INDEX `idx_pw_transfer_status`(`tenant_id`, `order_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009281 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-调拨单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_transfer_order
-- ----------------------------

-- ----------------------------
-- Table structure for pw_transfer_order_item
-- ----------------------------
DROP TABLE IF EXISTS `pw_transfer_order_item`;
CREATE TABLE `pw_transfer_order_item`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `transfer_id` bigint(0) NOT NULL COMMENT '调拨单ID',
  `material_id` bigint(0) NULL DEFAULT NULL COMMENT '物料ID',
  `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料编号',
  `material_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物料名称',
  `spec_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
  `current_stock_quantity` decimal(18, 3) NOT NULL COMMENT '当前库存',
  `transfer_quantity` decimal(18, 3) NOT NULL COMMENT '调拨数量',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_pw_transfer_item_order`(`tenant_id`, `transfer_id`) USING BTREE,
  INDEX `idx_pw_transfer_item_material`(`tenant_id`, `material_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009291 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-调拨明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_transfer_order_item
-- ----------------------------

-- ----------------------------
-- Table structure for pw_warehouse
-- ----------------------------
DROP TABLE IF EXISTS `pw_warehouse`;
CREATE TABLE `pw_warehouse`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '仓库编号',
  `warehouse_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '仓库名称',
  `warehouse_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CENTER' COMMENT '仓库类型',
  `project_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联项目',
  `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '位置',
  `related_contract_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联合同',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ENABLED' COMMENT '状态',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_pw_warehouse_code`(`tenant_id`, `warehouse_code`) USING BTREE,
  INDEX `idx_pw_warehouse_type`(`tenant_id`, `warehouse_type`) USING BTREE,
  INDEX `idx_pw_warehouse_project`(`tenant_id`, `project_name`) USING BTREE,
  INDEX `idx_warehouse_code`(`warehouse_code`) USING BTREE,
  INDEX `idx_warehouse_name`(`warehouse_name`) USING BTREE,
  INDEX `idx_warehouse_type`(`warehouse_type`) USING BTREE,
  INDEX `idx_project_name`(`project_name`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950000000000009224 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购仓储-仓库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of pw_warehouse
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
CREATE TABLE `qrtz_blob_triggers`  (
  `sched_name` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  `blob_data` blob NULL COMMENT '存放持久化Trigger对象',
  PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'Blob类型的触发器表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `calendar_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '日历名称',
  `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
  PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '日历信息表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  `cron_expression` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'cron表达式',
  `time_zone_id` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '时区',
  PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'Cron类型的触发器表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', 'aiInvocationLogRetention', 'AI', '0 20 2 * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', 'lowcodeBusinessTriggerScanJob', 'LOWCODE', '0 0/5 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', '企业协同回调事件重试', 'COLLABORATION', '0 */5 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', '企业协同消息投递补偿', 'COLLABORATION', '0 2/5 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', '企业协同目录全量校准', 'COLLABORATION', '0 0 2 * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('ForgeScheduler_', '开放网关幂等快照清理', 'CAPABILITY', '0 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `entry_id` varchar(95) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度器实例id',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  `instance_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度器实例名',
  `fired_time` bigint(0) NOT NULL COMMENT '触发的时间',
  `sched_time` bigint(0) NOT NULL COMMENT '定时器制定的时间',
  `priority` int(0) NOT NULL COMMENT '优先级',
  `state` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '状态',
  `job_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务组名',
  `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '是否并发',
  `requests_recovery` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '是否接受恢复执行',
  PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '已触发的触发器表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `job_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '任务组名',
  `description` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '相关介绍',
  `job_class_name` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '执行任务类名称',
  `is_durable` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '是否持久化',
  `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '是否并发',
  `is_update_data` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '是否更新数据',
  `requests_recovery` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '是否接受恢复执行',
  `job_data` blob NULL COMMENT '存放持久化job对象',
  PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '任务详细信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', 'aiInvocationLogRetention', 'AI', '清理超期AI模型调用治理日志', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000B74000B657865637574654D6F64657400044245414E74000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000C6578656375746F724265616E74001B6169496E766F636174696F6E4C6F67526574656E74696F6E4A6F6274000A7265747279436F756E7471007E001074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000B74000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C454474000E6578656375746F724D6574686F6474001A636C65616E45787069726564496E766F636174696F6E4C6F6773740010636F6E63757272656E74506F6C696379740005414C4C4F577800);
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', 'lowcodeBusinessTriggerScanJob', 'LOWCODE', '低代码定时触发器扫描任务，默认每5分钟执行一次', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000B74000B657865637574654D6F64657400044245414E74000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000C6578656375746F724265616E74001F627573696E657373547269676765725363686564756C65725365727669636574000A7265747279436F756E7471007E001074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000674000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C454474000E6578656375746F724D6574686F647400157363616E5363686564756C65645472696767657273740010636F6E63757272656E74506F6C696379740005414C4C4F577800);
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', '企业协同回调事件重试', 'COLLABORATION', '重试回调收件箱中失败/待处理事件；配置连接后手动启用', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000A74000B657865637574654D6F646574000748414E444C455274000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000174000A7265747279436F756E747371007E000E0000000074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000D74000F6578656375746F7248616E646C657274001A636F6C6C61626F726174696F6E43616C6C6261636B526574727974000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C4544740010636F6E63757272656E74506F6C69637974000F534B49505F49465F52554E4E494E477800);
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', '企业协同消息投递补偿', 'COLLABORATION', '补偿到期的失败消息投递；配置连接后手动启用', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000A74000B657865637574654D6F646574000748414E444C455274000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000174000A7265747279436F756E747371007E000E0000000074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000E74000F6578656375746F7248616E646C657274001A636F6C6C61626F726174696F6E44656C6976657279526574727974000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C4544740010636F6E63757272656E74506F6C69637974000F534B49505F49465F52554E4E494E477800);
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', '企业协同目录全量校准', 'COLLABORATION', '每日全量校准目录，修复丢失的增量事件；配置连接后手动启用', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000A74000B657865637574654D6F646574000748414E444C455274000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000174000A7265747279436F756E747371007E000E0000000074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000C74000F6578656375746F7248616E646C657274001A636F6C6C61626F726174696F6E4469726563746F727953796E6374000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C4544740010636F6E63757272656E74506F6C69637974000F534B49505F49465F52554E4E494E477800);
INSERT INTO `qrtz_job_details` VALUES ('ForgeScheduler_', '开放网关幂等快照清理', 'CAPABILITY', '物理清理超期的开放网关幂等响应快照；启用开放网关后手动启用', 'com.mdframe.forge.plugin.job.scheduler.QuartzJobExecutor', '1', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000A74000B657865637574654D6F646574000748414E444C455274000A696E766F6B654D6F646574000653494E474C4574000C7363686564756C655479706574000443524F4E74000E6964656D706F74656E74466C6167737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000174000A7265747279436F756E747371007E000E0000000074000B6A6F62436F6E66696749647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C75657871007E000F000000000000000F74000F6578656375746F7248616E646C65727400216361706162696C6974794F70656E6170694964656D706F74656E6379436C65616E74000D6D697366697265506F6C69637974000A444F5F4E4F5448494E4774000B74726967676572547970657400095343484544554C4544740010636F6E63757272656E74506F6C69637974000F534B49505F49465F52554E4E494E477800);

-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_locks`;
CREATE TABLE `qrtz_locks`  (
  `sched_name` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `lock_name` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '悲观锁名称',
  PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '存储的悲观锁信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------
INSERT INTO `qrtz_locks` VALUES ('ForgeScheduler_', 'STATE_ACCESS');
INSERT INTO `qrtz_locks` VALUES ('ForgeScheduler_', '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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '暂停的触发器表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `instance_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '实例名称',
  `last_checkin_time` bigint(0) NOT NULL COMMENT '上次检查时间',
  `checkin_interval` bigint(0) NOT NULL COMMENT '检查间隔时间',
  PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '调度器状态表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
INSERT INTO `qrtz_scheduler_state` VALUES ('ForgeScheduler_', 'DESKTOP-HKIAG1R1786672259271', 1786672972560, 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  `repeat_count` bigint(0) NOT NULL COMMENT '重复的次数统计',
  `repeat_interval` bigint(0) NOT NULL COMMENT '重复的间隔时间',
  `times_triggered` bigint(0) NOT NULL COMMENT '已经触发的次数',
  PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '简单触发器的信息表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_name的外键',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_TRIGGERS表trigger_group的外键',
  `str_prop_1` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
  `str_prop_2` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
  `str_prop_3` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
  `int_prop_1` int(0) NULL DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
  `int_prop_2` int(0) NULL DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
  `long_prop_1` bigint(0) NULL DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
  `long_prop_2` bigint(0) NULL DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
  `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
  `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
  `bool_prop_1` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
  `bool_prop_2` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
  PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '同步机制的行锁表' 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 utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调度名称',
  `trigger_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '触发器的名字',
  `trigger_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '触发器所属组的名字',
  `job_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_JOB_DETAILS表job_name的外键',
  `job_group` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'QRTZ_JOB_DETAILS表job_group的外键',
  `description` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '相关介绍',
  `next_fire_time` bigint(0) NULL DEFAULT NULL COMMENT '上一次触发时间（毫秒）',
  `prev_fire_time` bigint(0) NULL DEFAULT NULL COMMENT '下一次触发时间（默认为-1表示不触发）',
  `priority` int(0) NULL DEFAULT NULL COMMENT '优先级',
  `trigger_state` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '触发器状态',
  `trigger_type` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '触发器的类型',
  `start_time` bigint(0) NOT NULL COMMENT '开始时间',
  `end_time` bigint(0) NULL DEFAULT NULL COMMENT '结束时间',
  `calendar_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '日程表名称',
  `misfire_instr` smallint(0) NULL DEFAULT NULL COMMENT '补偿执行的策略',
  `job_data` blob NULL COMMENT '存放持久化job对象',
  PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  INDEX `sched_name`(`sched_name`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '触发器详细信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', 'aiInvocationLogRetention', 'AI', 'aiInvocationLogRetention', 'AI', NULL, 1786731600000, -1, 5, 'WAITING', 'CRON', 1786672266000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', 'lowcodeBusinessTriggerScanJob', 'LOWCODE', 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, 1786673100000, 1786672800000, 5, 'WAITING', 'CRON', 1786672266000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', '企业协同回调事件重试', 'COLLABORATION', '企业协同回调事件重试', 'COLLABORATION', NULL, 1786672500000, -1, 5, 'PAUSED', 'CRON', 1786672266000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', '企业协同消息投递补偿', 'COLLABORATION', '企业协同消息投递补偿', 'COLLABORATION', NULL, 1786672320000, -1, 5, 'PAUSED', 'CRON', 1786672266000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', '企业协同目录全量校准', 'COLLABORATION', '企业协同目录全量校准', 'COLLABORATION', NULL, 1786730400000, -1, 5, 'PAUSED', 'CRON', 1786672266000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` VALUES ('ForgeScheduler_', '开放网关幂等快照清理', 'CAPABILITY', '开放网关幂等快照清理', 'CAPABILITY', NULL, 1786672800000, -1, 5, 'PAUSED', 'CRON', 1786672267000, 0, NULL, 2, '');

-- ----------------------------
-- Table structure for sample_purchase_order
-- ----------------------------
DROP TABLE IF EXISTS `sample_purchase_order`;
CREATE TABLE `sample_purchase_order`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '采购单号',
  `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '采购主题',
  `supplier_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '供应商',
  `amount_cent` bigint(0) NOT NULL DEFAULT 0 COMMENT '采购金额，单位分',
  `purchase_items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '采购明细',
  `need_date` date NULL DEFAULT NULL COMMENT '需求日期',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '业务状态',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `applicant_id` bigint(0) NULL DEFAULT NULL COMMENT '申请人ID',
  `applicant_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人名称',
  `applicant_dept_id` bigint(0) NULL DEFAULT NULL COMMENT '申请部门ID',
  `applicant_dept_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请部门名称',
  `business_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程业务Key',
  `process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `dept_leader_id` bigint(0) NULL DEFAULT NULL COMMENT '部门负责人ID',
  `engineering_manager_id` bigint(0) NULL DEFAULT NULL COMMENT '工程部经理ID',
  `countersign_user_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会签用户ID，逗号分隔',
  `cc_role_keys` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程完成抄送角色编码，逗号分隔',
  `arrival_list_file_ids` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人节点上传清单文件ID',
  `applicant_modify_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人修改说明',
  `dept_leader_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门负责人意见',
  `engineering_manager_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工程部经理意见',
  `countersign_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会签意见',
  `reject_reason` varchar(500) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_sample_purchase_order_no_active`(`tenant_id`, `order_no`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_sample_purchase_order_business_key_active`(`tenant_id`, `business_key`, `del_flag`) USING BTREE,
  INDEX `idx_sample_purchase_order_status`(`tenant_id`, `status`, `update_time`) USING BTREE,
  INDEX `idx_sample_purchase_order_process`(`tenant_id`, `process_instance_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购单审批测试表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sample_purchase_order
-- ----------------------------

-- ----------------------------
-- Table structure for sys_api_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_api_config`;
CREATE TABLE `sys_api_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `api_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '接口名称 (如:查询用户信息)',
  `api_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口编码 (用于程序逻辑引用)',
  `req_method` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '请求方式 (GET, POST, PUT, DELETE, ALL)',
  `url_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '接口请求路径 (支持Ant风格, 如 /api/user/**)',
  `api_version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'v1.0.0' COMMENT '接口版本号',
  `module_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属业务模块 (如: sys, order, pay)',
  `service_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属微服务ID (若为微服务架构)',
  `auth_flag` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否需认证/鉴权 (Token校验)',
  `encrypt_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否需报文加解密 (敏感数据保护)',
  `tenant_flag` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用租户隔离 (数据权限)',
  `limit_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启限流',
  `sensitive_fields` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '需脱敏字段 (JSON数组存储, 如 [\"phone\", \"id_card\"])',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态 (1-正常, 0-停用)',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注说明',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_method_url_active`(`url_path`, `req_method`, `del_flag`) USING BTREE,
  INDEX `idx_module`(`module_code`) USING BTREE COMMENT '模块查询索引',
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE COMMENT '租户索引'
) ENGINE = InnoDB AUTO_INCREMENT = 1670 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'REST接口配置管理表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_api_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_auth_online_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_auth_online_user`;
CREATE TABLE `sys_auth_online_user`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `token_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Token值',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
  `real_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '真实姓名',
  `dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门名称',
  `ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录IP地址',
  `login_location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录地点',
  `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器类型',
  `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作系统',
  `login_time` datetime(0) NOT NULL COMMENT '登录时间',
  `last_activity_time` datetime(0) NULL DEFAULT NULL COMMENT '最后活动时间',
  `expire_time` datetime(0) NULL DEFAULT NULL COMMENT 'Token过期时间',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态: 1-在线, 0-已下线',
  `logout_time` datetime(0) NULL DEFAULT NULL COMMENT '登出时间',
  `logout_type` tinyint(0) NULL DEFAULT NULL COMMENT '登出类型: 1-主动登出, 2-被踢下线, 3-被顶下线, 4-Token过期',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_token`(`token_value`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_login_time`(`login_time`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4726 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '在线用户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_auth_online_user
-- ----------------------------
INSERT INTO `sys_auth_online_user` VALUES (4699, '414f37c4-1ebf-4d7f-9513-321c7ff23de6', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 08:44:59', '2026-08-10 08:44:59', '2026-09-09 08:44:59', 0, '2026-08-10 10:16:23', 1, 1, '2026-08-10 08:44:59', '2026-08-10 10:16:22');
INSERT INTO `sys_auth_online_user` VALUES (4700, '2a91f6ab-c328-45b6-8431-48b2f21ab245', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:28:30', '2026-08-10 10:28:30', '2026-09-09 10:28:30', 1, NULL, NULL, 7, '2026-08-10 10:28:30', '2026-08-10 10:28:30');
INSERT INTO `sys_auth_online_user` VALUES (4701, 'dd0566da-b73c-4f8b-8f8f-6684b8611abc', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:28:47', '2026-08-10 10:28:47', '2026-09-09 10:28:47', 0, '2026-08-10 10:28:59', 1, 7, '2026-08-10 10:28:47', '2026-08-10 10:28:58');
INSERT INTO `sys_auth_online_user` VALUES (4702, '989a910f-fde8-49e1-9707-138f011a1b72', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:29:06', '2026-08-10 10:29:06', '2026-09-09 10:29:06', 0, '2026-08-10 10:37:39', 1, 1, '2026-08-10 10:29:06', '2026-08-10 10:37:38');
INSERT INTO `sys_auth_online_user` VALUES (4703, '4c338b5b-5919-4cf3-8594-e7df7c992b10', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:37:46', '2026-08-10 10:37:46', '2026-09-09 10:37:46', 0, '2026-08-10 10:37:55', 1, 7, '2026-08-10 10:37:46', '2026-08-10 10:37:55');
INSERT INTO `sys_auth_online_user` VALUES (4704, '64a7b323-1a72-44e9-a62a-b61646ed7306', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:38:08', '2026-08-10 10:38:08', '2026-09-09 10:38:08', 1, NULL, NULL, 7, '2026-08-10 10:38:08', '2026-08-10 10:38:08');
INSERT INTO `sys_auth_online_user` VALUES (4705, '3bf5b02c-6730-48b3-9772-92f5f41168eb', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:38:39', '2026-08-10 10:38:39', '2026-09-09 10:38:39', 0, '2026-08-10 10:38:52', 1, 7, '2026-08-10 10:38:39', '2026-08-10 10:38:51');
INSERT INTO `sys_auth_online_user` VALUES (4706, '1a9ff9f4-9a58-4e93-ad11-9b23be65b5b4', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:39:05', '2026-08-10 10:39:05', '2026-09-09 10:39:05', 0, '2026-08-10 10:48:41', 1, 1, '2026-08-10 10:39:05', '2026-08-10 10:48:40');
INSERT INTO `sys_auth_online_user` VALUES (4707, 'f8582def-bdd2-4269-bf5e-83a0746306ef', 37, '徐滕', '徐滕', '测试租户公司', '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-10 10:48:47', '2026-08-10 10:48:47', '2026-09-09 10:48:47', 0, '2026-08-11 09:35:42', 1, 7, '2026-08-10 10:48:47', '2026-08-11 09:35:42');
INSERT INTO `sys_auth_online_user` VALUES (4708, 'cb16daef-16a5-42a3-8919-394b8e25b995', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-11 09:36:27', '2026-08-11 09:36:27', '2026-09-10 09:36:27', 0, '2026-08-11 09:48:58', 1, 1, '2026-08-11 09:36:27', '2026-08-11 09:48:58');
INSERT INTO `sys_auth_online_user` VALUES (4709, '3301816d-7f9b-4c9a-a76f-66af4aa00835', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-11 09:49:00', '2026-08-11 09:49:00', '2026-09-10 09:49:00', 0, '2026-08-11 16:54:28', 1, 1, '2026-08-11 09:49:00', '2026-08-11 16:54:28');
INSERT INTO `sys_auth_online_user` VALUES (4710, '6f495dc1-9ca1-4c2b-b2fb-29c6babedb10', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Android', '2026-08-11 14:05:15', '2026-08-11 14:05:15', '2026-08-11 16:05:15', 0, '2026-08-11 14:23:18', 2, 1, '2026-08-11 14:05:15', '2026-08-11 14:23:18');
INSERT INTO `sys_auth_online_user` VALUES (4711, '7304642e-40ac-492f-bbd9-4399877c8c11', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 14:23:18', '2026-08-11 14:23:18', '2026-08-11 16:23:18', 0, '2026-08-11 15:00:50', 2, 1, '2026-08-11 14:23:18', '2026-08-11 15:00:49');
INSERT INTO `sys_auth_online_user` VALUES (4712, '4eca38fd-96aa-4165-ab24-6e843c19aea6', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Safari', 'iPhone', '2026-08-11 15:00:50', '2026-08-11 15:00:50', '2026-08-11 17:00:50', 0, '2026-08-11 15:02:17', 2, 1, '2026-08-11 15:00:50', '2026-08-11 15:02:17');
INSERT INTO `sys_auth_online_user` VALUES (4713, 'd0e3cac1-b719-48ab-b85c-cac53f0229fb', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 15:02:17', '2026-08-11 15:21:03', '2026-08-11 17:02:17', 0, '2026-08-11 15:21:16', 2, 1, '2026-08-11 15:02:17', '2026-08-11 15:21:15');
INSERT INTO `sys_auth_online_user` VALUES (4714, '48c54fa7-3546-46b8-87ad-693f7668abcc', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 15:21:16', '2026-08-11 15:21:16', '2026-08-11 17:21:16', 0, '2026-08-11 15:21:34', 2, 1, '2026-08-11 15:21:16', '2026-08-11 15:21:33');
INSERT INTO `sys_auth_online_user` VALUES (4715, '6dee3994-0cc8-4da0-b2e7-87d6ef54cb47', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 15:21:34', '2026-08-11 15:21:34', '2026-08-11 17:21:34', 0, '2026-08-11 15:21:58', 2, 1, '2026-08-11 15:21:34', '2026-08-11 15:21:58');
INSERT INTO `sys_auth_online_user` VALUES (4716, '800291e2-3bf3-43dd-a805-442f625326df', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Safari', 'iPhone', '2026-08-11 15:21:58', '2026-08-11 15:21:58', '2026-08-11 17:21:58', 0, '2026-08-11 15:22:40', 2, 1, '2026-08-11 15:21:58', '2026-08-11 15:22:40');
INSERT INTO `sys_auth_online_user` VALUES (4717, '544cb736-9ce6-4a65-af9c-a1b636c3b3f0', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 15:22:41', '2026-08-11 15:22:51', '2026-08-11 17:22:41', 0, '2026-08-11 15:50:55', 2, 1, '2026-08-11 15:22:41', '2026-08-11 15:50:55');
INSERT INTO `sys_auth_online_user` VALUES (4718, '070e7bcf-df22-4ee0-bf59-9704512a7899', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Safari', 'iPhone', '2026-08-11 15:50:55', '2026-08-11 15:50:55', '2026-08-11 17:50:55', 0, '2026-08-11 15:52:07', 2, 1, '2026-08-11 15:50:55', '2026-08-11 15:52:07');
INSERT INTO `sys_auth_online_user` VALUES (4719, 'a76b3487-58a9-4157-b0cc-e9f2f947544b', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 15:52:07', '2026-08-11 15:52:07', '2026-08-11 17:52:07', 0, '2026-08-11 16:10:12', 2, 1, '2026-08-11 15:52:07', '2026-08-11 16:10:11');
INSERT INTO `sys_auth_online_user` VALUES (4720, '5acb5212-76ab-4270-9d45-35f89e4cc76a', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'MiuiBrowser', 'Android', '2026-08-11 16:10:12', '2026-08-11 16:10:12', '2026-08-11 18:10:12', 0, '2026-08-11 16:56:07', 2, 1, '2026-08-11 16:10:12', '2026-08-11 16:56:06');
INSERT INTO `sys_auth_online_user` VALUES (4722, 'd8fa7a9c-3ceb-4d9d-9acc-7e1539002d49', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-11 16:58:22', '2026-08-11 16:58:22', '2026-09-10 16:58:22', 0, '2026-08-12 16:02:53', 1, 1, '2026-08-11 16:58:22', '2026-08-12 16:02:52');
INSERT INTO `sys_auth_online_user` VALUES (4723, '306052d3-f9ac-4b49-a664-c244b7a21eb6', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-12 08:58:01', '2026-08-12 08:58:01', '2026-08-12 10:58:01', 0, '2026-08-12 09:03:54', 2, 1, '2026-08-12 08:58:01', '2026-08-12 09:03:54');
INSERT INTO `sys_auth_online_user` VALUES (4725, '65ff588a-0467-4fc1-992c-9cc08fe94542', 1, 'admin', '超级管理员', NULL, '127.0.0.1', '本地', 'Chrome', 'Windows 10 or Windows Server 2016', '2026-08-12 16:03:05', '2026-08-12 16:03:05', '2026-09-11 16:03:05', 1, NULL, NULL, 1, '2026-08-12 16:03:05', '2026-08-12 16:03:05');

-- ----------------------------
-- Table structure for sys_auth_online_user_history
-- ----------------------------
DROP TABLE IF EXISTS `sys_auth_online_user_history`;
CREATE TABLE `sys_auth_online_user_history`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
  `ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录IP地址',
  `login_location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录地点',
  `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器类型',
  `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作系统',
  `login_time` datetime(0) NOT NULL COMMENT '登录时间',
  `logout_time` datetime(0) NULL DEFAULT NULL COMMENT '登出时间',
  `online_duration` int(0) NULL DEFAULT NULL COMMENT '在线时长(秒)',
  `logout_type` tinyint(0) NULL DEFAULT NULL COMMENT '登出类型: 1-主动登出, 2-被踢下线, 3-被顶下线, 4-Token过期',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_login_time`(`login_time`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '在线用户历史表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_auth_online_user_history
-- ----------------------------

-- ----------------------------
-- Table structure for sys_client
-- ----------------------------
DROP TABLE IF EXISTS `sys_client`;
CREATE TABLE `sys_client`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `client_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '客户端编码',
  `client_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '客户端名称',
  `app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用ID',
  `app_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用密钥摘要，仅client_secret客户端使用',
  `client_auth_method` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'client_secret' COMMENT '客户端认证方式：none/client_secret',
  `token_timeout` bigint(0) NULL DEFAULT 7200 COMMENT 'Token有效期（秒）',
  `token_activity_timeout` bigint(0) NULL DEFAULT -1 COMMENT 'Token活跃超时（秒）',
  `token_prefix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Bearer' COMMENT 'Token前缀',
  `token_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Authorization' COMMENT 'Token名称',
  `concurrent_login` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许并发登录（0-否 1-是）',
  `share_token` tinyint(1) NULL DEFAULT 0 COMMENT '是否共享Token（0-否 1-是）',
  `enable_ip_limit` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用IP限制',
  `ip_whitelist` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'IP白名单（JSON数组）',
  `enable_encrypt` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用加密传输',
  `encrypt_algorithm` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'AES' COMMENT '加密算法',
  `max_user_count` bigint(0) NULL DEFAULT -1 COMMENT '最大用户数（-1不限）',
  `max_online_count` bigint(0) NULL DEFAULT -1 COMMENT '最大在线数（-1不限）',
  `auth_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'password' COMMENT '支持的认证方式（逗号分隔）',
  `captcha_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '验证码类型：graphical图形，slider滑块，sms短信；为空继承全局配置',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态（0-禁用 1-启用）',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户端描述',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0),
  `create_by` bigint(0) NULL DEFAULT NULL,
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  `update_by` bigint(0) NULL DEFAULT NULL,
  `create_dept` bigint(0) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_client_code`(`client_code`) USING BTREE,
  UNIQUE INDEX `uk_app_id`(`app_id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '客户端管理表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_client
-- ----------------------------
INSERT INTO `sys_client` VALUES (6, 'pc', 'PC端', 'pc', NULL, 'none', 2592000, 7200, 'Bearer', 'Authorization', 1, 0, 0, NULL, 0, 'AES', -1, -1, 'password,password_captcha', '', 1, NULL, 1, '2026-04-08 09:37:10', 1, '2026-06-07 21:28:18', 1, 2);
INSERT INTO `sys_client` VALUES (8, 'forge_report', '报表系统', 'forge_report', NULL, 'none', 2592000, 7200, 'Bearer', 'Authorization', 0, 0, 0, NULL, 0, 'AES', -1, -1, 'password,password_captcha', 'graphical', 1, NULL, 1, '2026-04-08 09:37:10', 1, '2026-06-07 20:47:08', 1, 2);
INSERT INTO `sys_client` VALUES (9, 'app', 'APP端', 'forge_app', NULL, 'none', 7200, -1, 'Bearer', 'Authorization', 0, 0, 0, NULL, 0, 'AES', -1, -1, 'password,password_captcha,phone_captcha', 'graphical', 1, NULL, 1, '2026-04-29 14:44:57', 1, '2026-06-06 20:58:27', 1, 2);
INSERT INTO `sys_client` VALUES (10, 'h5', 'H5端', 'forge_h5', NULL, 'none', 7200, -1, 'Bearer', 'Authorization', 0, 0, 0, NULL, 0, 'AES', -1, -1, 'password,password_captcha', 'graphical', 1, 'H5模板客户端', 1, '2026-06-06 21:05:01', 1, '2026-06-06 21:17:17', 1, 2);

-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config`  (
  `config_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '参数主键',
  `tenant_id` bigint(0) NULL DEFAULT 0 COMMENT '租户编号',
  `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数名称',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数键名',
  `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数键值',
  `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'N' COMMENT '系统内置（Y是 N否）',
  `config_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数描述',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`config_id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_config_key_active`(`tenant_id`, `config_key`, `del_flag`) USING BTREE,
  INDEX `idx_config_type`(`config_type`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 448 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO `sys_config` VALUES (1, 1, '用户初始密码', 'sys.user.initPassword', '', 'N', '用户注册时的默认密码；已因安全加固停用，新增/重置用户必须首次登录修改密码', 1, NULL, '2025-11-12 17:41:18', NULL, '2026-06-13 09:21:39', NULL, 0);
INSERT INTO `sys_config` VALUES (2, 1, '账号自助注册', 'sys.account.registerUser', 'false', 'Y', '是否开启用户自助注册功能', 2, NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_config` VALUES (7, 1, '通用导出异步阈值', 'sys.export.async.threshold', '5000', 'Y', '通用CRUD导出数据量超过该阈值时自动转为异步导出', 30, 1, '2026-05-26 12:47:28', 1, '2026-05-26 12:47:28', 1, 0);
INSERT INTO `sys_config` VALUES (8, 1, '通用导出批量大小', 'sys.export.batch.size', '1000', 'Y', '通用CRUD异步导出每批分页查询和写入Excel的行数', 31, 1, '2026-05-26 12:47:28', 1, '2026-05-26 12:47:28', 1, 0);
INSERT INTO `sys_config` VALUES (9, 1, '通用导出文件保留小时', 'sys.export.file.keepHours', '24', 'Y', '通用CRUD异步导出文件在任务中的默认保留小时数', 32, 1, '2026-05-26 12:47:28', 1, '2026-05-26 12:47:28', 1, 0);
INSERT INTO `sys_config` VALUES (10, 0, '123', '123', '123', 'N', NULL, 0, 1, '2026-06-10 12:58:02', 1, '2026-06-10 12:58:02', 2, 0);
INSERT INTO `sys_config` VALUES (11, 1, '业务租户数据源路由开关', 'business.datasource.tenant-routing-enabled', 'true', 'Y', '控制 forge-business 是否按当前租户默认业务数据源切换 MyBatis-Plus ORM 数据源', 40, 1, '2026-06-22 14:55:41', 1, '2026-06-22 15:47:32', 1, 0);

-- ----------------------------
-- Table structure for sys_config_group
-- ----------------------------
DROP TABLE IF EXISTS `sys_config_group`;
CREATE TABLE `sys_config_group`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分组编码',
  `group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分组名称',
  `group_icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分组图标',
  `config_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '配置值(JSON格式)',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态(0-禁用 1-启用)',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_group_code`(`group_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统配置分组表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_config_group
-- ----------------------------
INSERT INTO `sys_config_group` VALUES (2, 'login', '登录配置', 'lock', '{\"enableCaptcha\":false,\"captchaType\":\"slider\",\"enableRememberMe\":true,\"rememberMeDays\":30,\"enableLoginLog\":true,\"enableIpLimit\":false,\"ipWhitelist\":\"\"}', 2, 1, '登录相关配置', '2026-02-25 18:07:35', '2026-07-10 12:21:51');
INSERT INTO `sys_config_group` VALUES (4, 'watermark', '水印配置', 'eye', '{\"enable\":true,\"content\":\"name_phone\",\"opacity\":0.1,\"fontSize\":16,\"fontColor\":\"#E00F0FFF\",\"rotate\":-20,\"gapX\":200,\"gapY\":200,\"offsetX\":0,\"offsetY\":0,\"showTimestamp\":true,\"timestampFormat\":\"yyyy-MM-dd HH:mm:ss\",\"zindex\":1000}', 4, 1, '水印相关配置', '2026-02-25 18:07:35', '2026-07-09 10:13:48');
INSERT INTO `sys_config_group` VALUES (5, 'crypto', '加解密配置', 'eye', '{\"enabled\": false, \"algorithm\": \"SM4\", \"excludePaths\": [], \"enableApiCrypto\": true, \"enableDynamicKey\": true, \"replayTimeWindow\": 300, \"sessionKeyExpire\": 7200, \"enableDesensitize\": true, \"enableFieldCrypto\": true, \"replayExcludePaths\": [\"/auth/captcha\", \"/auth/captcha/**\", \"/auth/loginConfig\", \"/crypto/public-key\"], \"replayIncludePaths\": [], \"enableReplayProtection\": false}', 4, 1, '加解密配置', '2026-02-25 18:07:35', '2026-08-06 15:20:52');
INSERT INTO `sys_config_group` VALUES (6, 'auth', '认证配置', 'eye', '{\"enableApiPermission\":true,\"apiPermissionExcludePaths\":[\"/auth/**\"],\"enableLoginLock\":true,\"maxLoginAttempts\":4,\"lockDuration\":30,\"failRecordExpire\":15,\"sameAccountLoginStrategy\":\"replace_old\",\"enableOnlineUserManagement\":true,\"enableClientValidation\":true,\"enableLegacyClientSecretRead\":true}', 4, 1, '认证配置', '2026-02-25 18:07:35', '2026-06-12 09:58:33');
INSERT INTO `sys_config_group` VALUES (7, 'log', '日志配置', 'eye', '{\"enableOperationLog\":true,\"enableLoginLog\":true,\"requestParamsMaxLength\":2000,\"responseResultMaxLength\":2000,\"excludePaths\":[\"/auth/captcha\",\"/auth/login\",\"/auth/register\",\"/auth/changePassword\",\"/auth/resetPassword\",\"/auth/online/kickout\",\"/auth/online/batchKickout\",\"/actuator/**\",\"/swagger-ui/**\",\"/v3/api-docs/**\"],\"printOperationLog\":true,\"printLoginLog\":true,\"threadPoolCoreSize\":2,\"threadPoolMaxSize\":5,\"threadPoolQueueCapacity\":500}', 4, 1, '日志配置', '2026-02-25 18:07:35', '2026-07-03 12:27:17');
INSERT INTO `sys_config_group` VALUES (8, 'security', '安全配置', 'eye', '{\"saToken\":{\"timeout\":2592000,\"activityTimeout\":-1,\"isConcurrent\":false,\"isShare\":false,\"isReadBody\":true,\"isReadHeader\":true,\"isReadCookie\":false,\"tokenPrefix\":\"Bearer\",\"tokenName\":\"Authorization\"},\"passwordPolicy\":{\"minLength\":8,\"requireUppercase\":true,\"requireLowercase\":true,\"requireNumbers\":true,\"requireSpecialChars\":false,\"expireDays\":90,\"historyCount\":5}}', 4, 1, '安全配置', '2026-02-25 18:07:35', '2026-06-12 09:58:33');

-- ----------------------------
-- Table structure for sys_data_scope_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_data_scope_config`;
CREATE TABLE `sys_data_scope_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `resource_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源编码（对应接口路径或功能模块）',
  `resource_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源名称',
  `mapper_method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Mapper方法（如：com.example.mapper.UserMapper.selectList）',
  `table_alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 't' COMMENT '主表别名',
  `user_id_column` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '用户ID字段名',
  `org_id_column` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '组织ID字段名',
  `tenant_id_column` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '租户ID字段名',
  `region_code_column` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政区划字段名',
  `user_region_column` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户表行政区划字段名',
  `user_table_alias` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户表别名',
  `enabled` tinyint(0) NULL DEFAULT 1 COMMENT '是否启用（0-禁用，1-启用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_mapper_active`(`tenant_id`, `mapper_method`, `del_flag`) USING BTREE,
  INDEX `idx_resource_code`(`resource_code`) USING BTREE,
  INDEX `idx_enabled`(`enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '数据权限配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_data_scope_config
-- ----------------------------
INSERT INTO `sys_data_scope_config` VALUES (1, 1, 'system:user:list', '用户列表查询', 'com.mdframe.forge.plugin.system.mapper.SysUserMapper.selectUserPage', 'u', 'id', '<sql>u.id IN (SELECT user_id FROM sys_user_org WHERE org_id IN (#{orgIds}))</sql>', 'tenant_id', 'region_code', 'region_code', NULL, 1, '用户列表数据权限控制', NULL, '2025-12-03 15:48:28', 2, '2026-05-24 22:18:51', NULL, 0);
INSERT INTO `sys_data_scope_config` VALUES (6, 1, 'system:listSysRegion', '查询行政区划', 'com.mdframe.forge.plugin.system.mapper.SysRegionMapper.listSysRegion', '', '', '', '', 'code', 'code', '', 1, '', NULL, '2026-04-28 16:27:40', NULL, '2026-04-28 16:51:36', NULL, 0);
INSERT INTO `sys_data_scope_config` VALUES (7, 1, 'system:deptPage:list', '组织列表查询-分页', 'com.mdframe.forge.plugin.system.mapper.SysOrgMapper.selectOrgPage', '', '<sql>id IN (SELECT org_id FROM sys_user_org WHERE user_id = #{userId} AND tenant_id = #{tenantId})</sql>', 'id', 'tenant_id', 'region_code', 'region_code', NULL, 1, '用户列表数据权限控制', NULL, '2025-12-03 15:48:28', 1, '2026-06-10 15:22:05', NULL, 0);
INSERT INTO `sys_data_scope_config` VALUES (8, 1, 'system:dept:list', '组织列表查询', 'com.mdframe.forge.plugin.system.mapper.SysOrgMapper.selectOrgList', '', '<sql>id IN (SELECT org_id FROM sys_user_org WHERE user_id = #{userId} AND tenant_id = #{tenantId})</sql>', 'id', 'tenant_id', 'region_code', 'region_code', NULL, 1, '用户列表数据权限控制', NULL, '2025-12-03 15:48:28', 1, '2026-06-10 15:22:05', NULL, 0);
INSERT INTO `sys_data_scope_config` VALUES (9, 1, 'system:org:lazyTree', '组织列表查询懒加载', 'com.mdframe.forge.plugin.system.mapper.SysOrgMapper.selectOrgLazyTree', 'o', '<sql>o.id IN (SELECT org_id FROM sys_user_org WHERE user_id = #{userId} AND tenant_id = #{tenantId})</sql>', 'id', 'tenant_id', 'region_code', NULL, NULL, 1, NULL, 2, '2026-05-24 22:27:06', 2, '2026-06-10 15:22:05', 3, 0);
INSERT INTO `sys_data_scope_config` VALUES (10, 1, 'system:org:children', '组织子节点查询', 'com.mdframe.forge.plugin.system.mapper.SysOrgMapper.selectOrgChildrenByParentId', 'o', '<sql>o.id IN (SELECT org_id FROM sys_user_org WHERE user_id = #{userId} AND tenant_id = #{tenantId})</sql>', 'id', 'tenant_id', 'region_code', NULL, NULL, 1, '组织懒加载子节点数据权限配置', NULL, '2026-06-10 14:16:24', 1, '2026-07-07 17:21:16', NULL, 0);

-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data`  (
  `dict_code` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '字典编码',
  `tenant_id` bigint(0) NULL DEFAULT 0 COMMENT '租户编号',
  `dict_sort` int(0) NULL DEFAULT 0 COMMENT '字典排序',
  `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典标签',
  `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典键值',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典类型',
  `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '样式属性（其他样式扩展）',
  `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表格回显样式',
  `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'N' COMMENT '是否默认（Y是 N否）',
  `parent_dict_code` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '上级字典编码',
  `linked_dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联的字典类型',
  `linked_dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联的字典值',
  `dict_status` tinyint(0) NULL DEFAULT 1 COMMENT '字典状态（0-禁用，1-正常）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`dict_code`) USING BTREE,
  UNIQUE INDEX `uk_tenant_dict_data_active`(`tenant_id`, `dict_type`, `dict_value`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_dict_type`(`tenant_id`, `dict_type`) USING BTREE,
  INDEX `idx_parent_dict_code`(`parent_dict_code`) USING BTREE,
  INDEX `idx_linked_dict`(`linked_dict_type`, `linked_dict_value`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1207 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
INSERT INTO `sys_dict_data` VALUES (1, 1, 1, '未知', '0', 'sys_org_type', '', 'success', 'Y', NULL, NULL, NULL, 1, '性别未知', NULL, '2025-11-12 17:41:18', NULL, '2025-12-12 10:50:32', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (2, 1, 2, '男', '1', 'sys_user_sex', '', '', 'N', NULL, NULL, NULL, 1, '性别男', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (3, 1, 3, '女', '2', 'sys_user_sex', '', '', 'N', NULL, NULL, NULL, 1, '性别女', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (4, 1, 1, '禁用', '0', 'sys_user_status', '', 'danger', 'N', NULL, NULL, NULL, 1, '用户禁用状态', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (5, 1, 2, '正常', '1', 'sys_user_status', '', 'success', 'Y', NULL, NULL, NULL, 1, '用户正常状态', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (6, 1, 3, '锁定', '2', 'sys_user_status', '', 'warning', 'N', NULL, NULL, NULL, 1, '用户锁定状态', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (7, 1, 1, '公司', '1', 'sys_org_type', '', 'info', 'Y', NULL, NULL, NULL, 1, '公司组织', NULL, '2025-11-12 17:41:18', NULL, '2025-12-12 10:46:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (8, 1, 2, '部门', '2', 'sys_org_type', '', 'success', 'N', NULL, NULL, NULL, 1, '部门组织', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (9, 1, 3, '小组', '3', 'sys_org_type', '', 'info', 'N', NULL, NULL, NULL, 1, '小组组织', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (10, 1, 1, '是', 'Y', 'yes_no', '', '', 'N', NULL, NULL, NULL, 1, '小组组织', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (11, 1, 2, '否', 'N', 'yes_no', '', '', 'N', NULL, NULL, NULL, 1, '小组组织', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (12, 1, 1, '通知公告', 'NOTICE', 'sys_notice_type', NULL, NULL, 'N', NULL, NULL, NULL, 1, '普通通知公告', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:36', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (13, 1, 2, '系统公告', 'ANNOUNCEMENT', 'sys_notice_type', NULL, NULL, 'N', NULL, NULL, NULL, 1, '系统级公告', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:36', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (14, 1, 3, '新闻动态', 'NEWS', 'sys_notice_type', NULL, NULL, 'N', NULL, NULL, NULL, 1, '新闻动态信息', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (15, 1, 1, '草稿', '0', 'sys_notice_status', NULL, NULL, 'N', NULL, NULL, NULL, 1, '草稿状态', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (16, 1, 2, '已发布', '1', 'sys_notice_status', NULL, NULL, 'N', NULL, NULL, NULL, 1, '已发布状态', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (17, 1, 3, '已撤回', '2', 'sys_notice_status', NULL, NULL, 'N', NULL, NULL, NULL, 1, '已撤回状态', NULL, '2025-12-04 10:57:35', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (18, 1, 1, '待办', '1', 'case_status', NULL, NULL, 'N', NULL, NULL, NULL, 1, '', NULL, '2025-12-05 14:37:28', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (19, 1, 2, '已办', '0', 'case_status', NULL, NULL, 'N', NULL, NULL, NULL, 1, '', NULL, '2025-12-05 14:37:28', NULL, '2025-12-08 16:31:37', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (21, 1, 1, 'GET', 'GET', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'GET请求', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (22, 1, 2, 'POST', 'POST', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'POST请求', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (23, 1, 3, 'PUT', 'PUT', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'PUT请求', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (24, 1, 4, 'DELETE', 'DELETE', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'DELETE请求', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (25, 1, 5, 'PATCH', 'PATCH', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'PATCH请求', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (26, 1, 6, 'ALL', 'ALL', 'req_method', NULL, NULL, 'N', NULL, NULL, NULL, 1, '所有请求方式', NULL, '2026-02-06 14:59:30', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (27, 1, 1, '系统管理', 'sys', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '系统管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (28, 1, 2, '用户管理', 'user', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '用户管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (29, 1, 3, '角色管理', 'role', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '角色管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (30, 1, 4, '菜单管理', 'menu', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '菜单管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (31, 1, 5, '部门管理', 'dept', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '部门管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (32, 1, 6, '岗位管理', 'post', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '岗位管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (33, 1, 7, '字典管理', 'dict', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '字典管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (34, 1, 8, '参数管理', 'config', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '参数管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (35, 1, 9, '通知管理', 'notice', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '通知管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (36, 1, 10, '日志管理', 'log', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '日志管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (37, 1, 11, '文件管理', 'file', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '文件管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (38, 1, 12, '任务管理', 'job', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '任务管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (39, 1, 13, '数据权限', 'datascope', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, '数据权限模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (40, 1, 14, 'API配置', 'apiconfig', 'module_code', NULL, NULL, 'N', NULL, NULL, NULL, 1, 'API配置管理模块', NULL, '2026-02-06 14:59:37', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (41, 1, 0, '图形验证码', 'graphical', 'captcha_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-02-26 10:13:12', 1, '2026-02-26 10:13:12', 2, 0);
INSERT INTO `sys_dict_data` VALUES (42, 1, 0, '滑块验证码', 'slider', 'captcha_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-02-26 10:13:28', 1, '2026-02-26 10:13:28', 2, 0);
INSERT INTO `sys_dict_data` VALUES (43, 1, 0, '短信验证码', 'sms', 'captcha_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-02-26 10:13:42', 1, '2026-02-26 10:13:42', 2, 0);
INSERT INTO `sys_dict_data` VALUES (44, 1, 0, '姓名+手机号', 'name_phone', 'water_marker_content', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-02-26 10:19:16', 1, '2026-02-26 10:19:16', 2, 0);
INSERT INTO `sys_dict_data` VALUES (45, 1, 1, '微信', 'WECHAT', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-微信', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:32', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (46, 1, 2, '微信开放平台', 'WECHAT_OPEN', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-微信开放平台', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (47, 1, 3, '微信小程序', 'WECHAT_MINI', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-微信小程序', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (48, 1, 4, '钉钉', 'DINGTALK', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-钉钉', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (49, 1, 5, '企业微信', 'WECHAT_ENTERPRISE', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-企业微信', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (50, 1, 6, 'GitHub', 'GITHUB', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-GitHub', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (51, 1, 7, 'Gitee', 'GITEE', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-Gitee', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (52, 1, 8, 'QQ', 'QQ', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-QQ', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (53, 1, 9, '微博', 'WEIBO', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-微博', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (54, 1, 10, '支付宝', 'ALIPAY', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-支付宝', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (55, 1, 11, '百度', 'BAIDU', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-百度', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (56, 1, 12, '谷歌', 'GOOGLE', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-谷歌', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:33', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (57, 1, 13, 'Facebook', 'FACEBOOK', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-Facebook', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (58, 1, 14, 'Twitter', 'TWITTER', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-Twitter', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (59, 1, 15, '小米', 'XIAOMI', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-小米', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (60, 1, 16, '华为', 'HUAWEI', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-华为', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (61, 1, 17, '飞书', 'FEISHU', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-飞书', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (62, 1, 18, '钉钉企业内部', 'DINGTALK_ACCOUNT', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-钉钉企业内部', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (63, 1, 19, '自定义', 'CUSTOM', 'sys_social_platform', NULL, NULL, 'N', NULL, NULL, NULL, 1, '社交平台-自定义', NULL, '2026-04-01 14:46:00', NULL, '2026-04-01 14:47:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (64, 1, 2, '停用', '0', 'sys_normal_disable', NULL, 'default', 'N', NULL, NULL, NULL, 1, '社交平台-自定义', NULL, '2026-04-01 14:46:00', 1, '2026-04-26 17:28:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (65, 1, 1, '正常', '1', 'sys_normal_disable', NULL, 'default', 'N', NULL, NULL, NULL, 1, '社交平台-自定义', NULL, '2026-04-01 14:46:00', 1, '2026-04-26 17:28:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (66, 1, 1, '阿里百炼', 'dashscope', 'ai_provider_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '阿里百炼平台', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:04:24', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (67, 1, 2, 'OpenAI', 'openai', 'ai_provider_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'OpenAI平台', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (68, 1, 3, '智谱 AI', 'zhipu', 'ai_provider_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '智谱AI平台', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (69, 1, 4, 'Moonshot', 'moonshot', 'ai_provider_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Moonshot平台', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (70, 1, 5, 'DeepSeek', 'deepseek', 'ai_provider_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'DeepSeek平台', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (71, 1, 6, 'Ollama（本地）', 'ollama', 'ai_provider_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'Ollama本地部署', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (72, 1, 7, 'Azure', 'azure', 'ai_provider_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'Azure OpenAI', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (73, 1, 8, '自定义', 'custom', 'ai_provider_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '自定义供应商', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (74, 1, 1, '对话', 'chat', 'ai_model_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '对话模型', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (75, 1, 2, '向量化', 'embedding', 'ai_model_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '向量化模型', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (76, 1, 3, '图像生成', 'image', 'ai_model_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '图像生成模型', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (77, 1, 4, '语音', 'audio', 'ai_model_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '语音模型', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:34', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (78, 1, 1, '正常', '0', 'ai_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '正常状态', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:35', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (79, 1, 2, '停用', '1', 'ai_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '停用状态', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:35', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (80, 1, 1, '否', '0', 'ai_is_default', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '非默认', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:35', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (81, 1, 2, '是', '1', 'ai_is_default', NULL, 'success', 'N', NULL, NULL, NULL, 1, '默认', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:35', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (82, 1, 1, '待付款', '1', 'order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:15', 1, '2026-04-22 13:02:15', 2, 0);
INSERT INTO `sys_dict_data` VALUES (83, 1, 2, '已付款', '2', 'order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:15', 1, '2026-04-22 13:02:15', 2, 0);
INSERT INTO `sys_dict_data` VALUES (84, 1, 3, '已发货', '3', 'order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:16', 1, '2026-04-22 13:02:16', 2, 0);
INSERT INTO `sys_dict_data` VALUES (87, 1, 1, '普通订单', '1', 'order_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:16', 1, '2026-04-22 13:02:16', 2, 0);
INSERT INTO `sys_dict_data` VALUES (88, 1, 2, '团购订单', '2', 'order_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:16', 1, '2026-04-22 13:02:16', 2, 0);
INSERT INTO `sys_dict_data` VALUES (89, 1, 3, '秒杀订单', '3', 'order_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 13:02:16', 1, '2026-04-22 13:02:16', 2, 0);
INSERT INTO `sys_dict_data` VALUES (90, 1, 4, '测试', '4', 'order_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-22 14:45:50', 1, '2026-04-22 14:45:50', 2, 0);
INSERT INTO `sys_dict_data` VALUES (91, 1, 1, '研发部', '1', 'sys_dept', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 17:28:46', 1, '2026-04-26 17:28:46', 2, 0);
INSERT INTO `sys_dict_data` VALUES (92, 1, 2, '市场部', '2', 'sys_dept', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 17:28:46', 1, '2026-04-26 17:28:46', 2, 0);
INSERT INTO `sys_dict_data` VALUES (93, 1, 3, '人事部', '3', 'sys_dept', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 17:28:46', 1, '2026-04-26 17:28:46', 2, 0);
INSERT INTO `sys_dict_data` VALUES (94, 1, 1, '电子产品', '1', 'product_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 18:09:11', 1, '2026-04-26 18:09:11', 2, 0);
INSERT INTO `sys_dict_data` VALUES (95, 1, 2, '服装鞋帽', '2', 'product_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 18:09:11', 1, '2026-04-26 18:09:11', 2, 0);
INSERT INTO `sys_dict_data` VALUES (96, 1, 3, '家居日用', '3', 'product_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 18:09:11', 1, '2026-04-26 18:09:11', 2, 0);
INSERT INTO `sys_dict_data` VALUES (97, 1, 1, '正常', '1', 'common_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 18:09:12', 1, '2026-04-26 18:09:12', 2, 0);
INSERT INTO `sys_dict_data` VALUES (98, 1, 2, '停用', '0', 'common_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-04-26 18:09:12', 1, '2026-04-26 18:09:12', 2, 0);
INSERT INTO `sys_dict_data` VALUES (99, 1, 1, '草稿', 'draft', 'flow_version_tag', NULL, 'default', 'N', NULL, NULL, NULL, 1, '草稿版本', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (100, 1, 2, '测试', 'test', 'flow_version_tag', NULL, 'info', 'N', NULL, NULL, NULL, 1, '测试版本', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (101, 1, 3, '正式发布', 'release', 'flow_version_tag', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '正式发布版本', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (102, 1, 4, '已废弃', 'deprecated', 'flow_version_tag', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已废弃版本', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (103, 1, 1, '普通流程', '1', 'flow_importance_level', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '普通流程，模型管理员可回退', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (104, 1, 2, '重要流程', '2', 'flow_importance_level', NULL, 'danger', 'N', NULL, NULL, NULL, 1, '重要流程，需超级管理员权限回退', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (105, 1, 1, 'token认证', 'token', 'external_auth_adapter', NULL, 'danger', 'N', NULL, NULL, NULL, 1, '重要流程，需超级管理员权限回退', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (106, 1, 1, '请求头映射', 'header_map', 'external_auth_adapter', NULL, NULL, 'N', NULL, NULL, NULL, 1, '将自定义认证配置中的 KEY:VALUE 写入请求头', NULL, '2026-05-11 12:54:24', NULL, '2026-05-11 12:54:24', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (107, 1, 1, '本地存储', 'local', 'sys_file_storage_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '本地磁盘文件存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (108, 1, 2, 'RustFS存储', 'rustfs', 'sys_file_storage_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'RustFS 对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (109, 1, 3, 'MinIO', 'minio', 'sys_file_storage_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'MinIO 对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (110, 1, 4, '阿里云OSS', 'aliyun', 'sys_file_storage_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '阿里云 OSS 对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (111, 1, 5, '腾讯云COS', 'tencent', 'sys_file_storage_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '腾讯云 COS 对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (112, 1, 6, '七牛云', 'qiniu', 'sys_file_storage_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '七牛云对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (113, 1, 7, 'AWS S3', 's3', 'sys_file_storage_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, 'AWS S3 对象存储', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (114, 1, 1, '启用', '1', 'sys_enable_disable', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '启用状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (115, 1, 2, '禁用', '0', 'sys_enable_disable', NULL, 'error', 'N', NULL, NULL, NULL, 1, '禁用状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (116, 1, 1, '是', '1', 'sys_yes_no', NULL, 'success', 'N', NULL, NULL, NULL, 1, '是', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (117, 1, 2, '否', '0', 'sys_yes_no', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '否', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (118, 1, 1, '系统管理员', '0', 'sys_user_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '系统管理员', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (119, 1, 2, '租户管理员', '1', 'sys_user_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '租户管理员', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (120, 1, 3, '普通用户', '2', 'sys_user_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '普通用户', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (121, 1, 1, '未知', '0', 'sys_user_sex', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '性别未知', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (122, 1, 1, '全部数据', '1', 'sys_role_data_scope', NULL, 'success', 'N', NULL, NULL, NULL, 1, '全部数据权限', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (123, 1, 2, '本租户数据', '2', 'sys_role_data_scope', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '本租户数据', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (124, 1, 3, '本组织数据', '3', 'sys_role_data_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '本组织数据', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (125, 1, 4, '本组织及子组织', '4', 'sys_role_data_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '本组织及子组织', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (126, 1, 5, '个人数据', '5', 'sys_role_data_scope', NULL, 'default', 'N', NULL, NULL, NULL, 1, '个人数据', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (127, 1, 7, '本行政区划数据', '7', 'sys_role_data_scope', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '本行政区划数据', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (128, 1, 1, '管理岗', '1', 'sys_post_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '管理岗位', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (129, 1, 2, '技术岗', '2', 'sys_post_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '技术岗位', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (130, 1, 3, '业务岗', '3', 'sys_post_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '业务岗位', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (131, 1, 4, '其他', '4', 'sys_post_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '其他岗位', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (132, 1, 1, '系统消息', 'SYSTEM', 'sys_message_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '系统消息', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (133, 1, 2, '短信', 'SMS', 'sys_message_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '短信消息', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (134, 1, 3, '邮件', 'EMAIL', 'sys_message_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '邮件消息', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (135, 1, 4, '自定义', 'CUSTOM', 'sys_message_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '自定义消息', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (136, 1, 1, '站内信', 'WEB', 'sys_message_channel', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '站内信渠道', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (137, 1, 2, '短信', 'SMS', 'sys_message_channel', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '短信渠道', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (138, 1, 3, '邮件', 'EMAIL', 'sys_message_channel', NULL, 'success', 'N', NULL, NULL, NULL, 1, '邮件渠道', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (139, 1, 4, '推送', 'PUSH', 'sys_message_channel', NULL, 'info', 'N', NULL, NULL, NULL, 1, '推送渠道', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (140, 1, 1, '指定人员', 'USERS', 'sys_message_send_scope', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '发送给指定人员', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (141, 1, 2, '指定组织', 'ORG', 'sys_message_send_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '发送给指定组织', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (142, 1, 3, '全员', 'ALL', 'sys_message_send_scope', NULL, 'success', 'N', NULL, NULL, NULL, 1, '发送给全员', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (143, 1, 1, '草稿', '0', 'sys_message_send_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '草稿', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (144, 1, 2, '已发送', '1', 'sys_message_send_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已发送', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (145, 1, 3, '发送失败', '2', 'sys_message_send_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '发送失败', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (146, 1, 1, '未读', '0', 'sys_message_read_status', NULL, 'error', 'Y', NULL, NULL, NULL, 1, '未读', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (147, 1, 2, '已读', '1', 'sys_message_read_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已读', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (177, 1, 1, '动态表单', 'dynamic', 'flow_form_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '动态表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (178, 1, 2, '外置表单', 'external', 'flow_form_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '外置表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (179, 1, 3, '内置表单', 'builtin', 'flow_form_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '内置表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (180, 1, 1, '动态表单', 'dynamic', 'flow_process_form_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '动态表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (181, 1, 2, '外置表单', 'external', 'flow_process_form_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '外置表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (182, 1, 3, '无表单', 'none', 'flow_process_form_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '无表单', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (183, 1, 1, '设计中', '0', 'flow_model_status', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '设计中', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (184, 1, 2, '已部署', '1', 'flow_model_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已部署', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (185, 1, 3, '已挂起', '2', 'flow_model_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已挂起', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (186, 1, 4, '已禁用', '3', 'flow_model_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已禁用', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (187, 1, 1, '通用', 'general', 'flow_spel_category', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '通用', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (188, 1, 2, '部门', 'dept', 'flow_spel_category', NULL, 'info', 'N', NULL, NULL, NULL, 1, '部门', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (189, 1, 3, '角色', 'role', 'flow_spel_category', NULL, 'success', 'N', NULL, NULL, NULL, 1, '角色', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (190, 1, 4, '行政区划', 'region', 'flow_spel_category', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '行政区划', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (191, 1, 5, '自定义', 'custom', 'flow_spel_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, '自定义', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (192, 1, 1, '待办', '0', 'flow_todo_status', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '待办', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (193, 1, 2, '已签收', '1', 'flow_todo_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已签收', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (194, 1, 1, '已通过', '2', 'flow_done_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '已通过', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (195, 1, 2, '已驳回', '3', 'flow_done_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已驳回', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (196, 1, 3, '已转办', '4', 'flow_done_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已转办', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (197, 1, 4, '已委派', '5', 'flow_done_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已委派', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (198, 1, 5, '已撤回', '6', 'flow_done_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '已撤回', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (199, 1, 1, '审批中', '0', 'flow_started_status', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '审批中', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (200, 1, 2, '已签收', '1', 'flow_started_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已签收', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (201, 1, 3, '已通过', '2', 'flow_started_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已通过', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (202, 1, 4, '已驳回', '3', 'flow_started_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已驳回', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (203, 1, 5, '已转办', '4', 'flow_started_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已转办', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (204, 1, 6, '已委派', '5', 'flow_started_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已委派', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (205, 1, 7, '已撤回', '6', 'flow_started_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '已撤回', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (206, 1, 1, '运行中', 'running', 'flow_instance_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '运行中', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (207, 1, 2, '已挂起', 'suspended', 'flow_instance_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已挂起', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (208, 1, 3, '已通过', 'approved', 'flow_instance_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已通过', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (209, 1, 4, '已驳回', 'rejected', 'flow_instance_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已驳回', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (210, 1, 5, '已取消', 'canceled', 'flow_instance_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '已取消', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (211, 1, 6, '已终止', 'terminated', 'flow_instance_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已终止', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (212, 1, 1, '未处理', '0', 'flow_error_log_status', NULL, 'error', 'Y', NULL, NULL, NULL, 1, '未处理', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (213, 1, 2, '已重试', '1', 'flow_error_log_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已重试', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (214, 1, 3, '已解决', '2', 'flow_error_log_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '已解决', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (215, 1, 4, '重试失败', '3', 'flow_error_log_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '重试失败', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (216, 1, 1, '未读', '0', 'flow_read_status', NULL, 'error', 'Y', NULL, NULL, NULL, 1, '未读', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (217, 1, 2, '已读', '1', 'flow_read_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已读', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (218, 1, 1, '低', '0', 'flow_priority', NULL, 'default', 'N', NULL, NULL, NULL, 1, '低优先级', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (219, 1, 2, '普通', '1', 'flow_priority', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '普通优先级', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (220, 1, 3, '高', '2', 'flow_priority', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '高优先级', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (221, 1, 4, '紧急', '3', 'flow_priority', NULL, 'error', 'N', NULL, NULL, NULL, 1, '紧急优先级', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (222, 1, 1, '处理条件', 'approval', 'flow_rule_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '处理条件', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (223, 1, 2, '流转条件', 'flow', 'flow_rule_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '流转条件', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (224, 1, 3, '通知条件', 'notify', 'flow_rule_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '通知条件', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (225, 1, 1, '等于', 'eq', 'flow_rule_operator', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '等于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (226, 1, 2, '不等于', 'ne', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '不等于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (227, 1, 3, '大于', 'gt', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '大于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (228, 1, 4, '大于等于', 'ge', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '大于等于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (229, 1, 5, '小于', 'lt', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '小于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (230, 1, 6, '小于等于', 'le', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '小于等于', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (231, 1, 7, '包含', 'contains', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '包含', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (232, 1, 8, '为空', 'empty', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '为空', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (233, 1, 9, '不为空', 'notEmpty', 'flow_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '不为空', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (240, 1, 1, 'MySQL', 'MYSQL', 'data_db_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'MySQL数据库', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (241, 1, 2, 'Oracle', 'ORACLE', 'data_db_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Oracle数据库', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (242, 1, 3, 'PostgreSQL', 'POSTGRESQL', 'data_db_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'PostgreSQL数据库', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (243, 1, 4, 'SQLServer', 'SQLSERVER', 'data_db_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'SQLServer数据库', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (244, 1, 1, '手动维护', 'MANUAL', 'data_dimension_source_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '手动维护维度值', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (245, 1, 2, 'SQL同步', 'SQL', 'data_dimension_source_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '从数据源同步维度值', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (246, 1, 1, '单表数据集', 'TABLE', 'data_dataset_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '单表数据集', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (247, 1, 2, 'SQL数据集', 'SQL', 'data_dataset_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'SQL数据集', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (248, 1, 1, '未发布', '0', 'data_dataset_publish_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '草稿状态', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (249, 1, 2, '已发布', '1', 'data_dataset_publish_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已发布状态', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (250, 1, 3, '已下架', '2', 'data_dataset_publish_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已下架状态', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (251, 1, 1, '公开', 'PUBLIC', 'data_dataset_access_mode', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '公开访问', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (252, 1, 2, '私有', 'PRIVATE', 'data_dataset_access_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '私有访问', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (253, 1, 1, '角色', 'ROLE', 'data_acl_subject_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '角色授权', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (254, 1, 2, '用户', 'USER', 'data_acl_subject_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '用户授权', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (255, 1, 3, '组织', 'ORG', 'data_acl_subject_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '组织授权', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (256, 1, 1, '查看', 'VIEW', 'data_acl_access_level', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '查看权限', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (257, 1, 2, '查询', 'QUERY', 'data_acl_access_level', NULL, 'success', 'N', NULL, NULL, NULL, 1, '查询权限', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (258, 1, 3, '管理', 'MANAGE', 'data_acl_access_level', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '管理权限', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (259, 1, 1, '维度', 'DIMENSION', 'data_field_role', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '维度字段', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (260, 1, 2, '指标', 'MEASURE', 'data_field_role', NULL, 'success', 'N', NULL, NULL, NULL, 1, '指标字段', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (261, 1, 1, '不脱敏', 'NONE', 'data_field_sensitive_level', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '不脱敏', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (262, 1, 2, '脱敏展示', 'MASK', 'data_field_sensitive_level', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '脱敏展示', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (263, 1, 3, '隐藏字段', 'HIDDEN', 'data_field_sensitive_level', NULL, 'error', 'N', NULL, NULL, NULL, 1, '隐藏字段', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (271, 1, 1, 'AI大屏生成', 'dashboard_generate', 'ai_prompt_usage_scene', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'AI大屏生成场景', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (272, 1, 2, '通用对话', 'chat', 'ai_prompt_usage_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '通用对话场景', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (273, 1, 3, '代码生成', 'code_generate', 'ai_prompt_usage_scene', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '代码生成场景', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (274, 1, 4, '流程编排', 'flow_design', 'ai_prompt_usage_scene', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '流程编排场景', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (275, 1, 1, '启用', '0', 'ai_prompt_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '启用状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (276, 1, 2, '停用', '1', 'ai_prompt_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '停用状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (277, 1, 1, '推荐', '1', 'ai_prompt_recommended', NULL, 'success', 'N', NULL, NULL, NULL, 1, '推荐模板', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (278, 1, 2, '普通', '0', 'ai_prompt_recommended', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '普通模板', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (279, 1, 1, '成功', 'success', 'ai_dashboard_generate_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '生成成功', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (280, 1, 2, '失败', 'failed', 'ai_dashboard_generate_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '生成失败', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (281, 1, 3, '解析失败', 'parse_failed', 'ai_dashboard_generate_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '解析失败', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (282, 1, 4, '已停止', 'stopped', 'ai_dashboard_generate_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '已停止', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (283, 1, 1, '草稿', 'DRAFT', 'lowcode_app_publish_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '草稿状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (284, 1, 2, '已发布', 'PUBLISHED', 'lowcode_app_publish_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已发布状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (285, 1, 3, '已停用', 'STOPPED', 'lowcode_app_publish_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已停用状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (286, 1, 1, '启用', 'ENABLED', 'lowcode_model_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '启用状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (287, 1, 2, '停用', 'DISABLED', 'lowcode_model_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '停用状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (288, 1, 1, 'SPEC', 'SPEC', 'ai_context_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'SPEC类型', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (289, 1, 2, 'SAMPLE', 'SAMPLE', 'ai_context_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'SAMPLE类型', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (290, 1, 3, 'RULE', 'RULE', 'ai_context_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'RULE类型', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (302, 1, 1, '登录', 'LOGIN', 'sys_login_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '用户登录', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (303, 1, 2, '登出', 'LOGOUT', 'sys_login_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '用户登出', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (304, 1, 3, '注册', 'REGISTER', 'sys_login_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '用户注册', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (305, 1, 4, '被踢下线', 'KICKOUT', 'sys_login_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '被踢下线', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (306, 1, 5, '被顶下线', 'REPLACED', 'sys_login_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '被顶下线', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (307, 1, 1, '桌面端', 'pc', 'sys_client_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'PC桌面端', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (308, 1, 2, '移动APP', 'app', 'sys_client_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '移动应用', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (309, 1, 3, '网页H5', 'h5', 'sys_client_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'H5网页', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (310, 1, 4, '微信', 'wechat', 'sys_client_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '微信客户端', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (311, 1, 1, '成功', '1', 'sys_common_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '成功状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (312, 1, 2, '失败', '0', 'sys_common_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '失败状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (313, 1, 1, '查询', 'QUERY', 'sys_operation_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '查询操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (314, 1, 2, '新增', 'INSERT', 'sys_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 0, '历史 INSERT 新增类型已归并到 ADD', NULL, '2026-05-21 12:54:11', 1, '2026-07-23 09:24:01', NULL, 314);
INSERT INTO `sys_dict_data` VALUES (315, 1, 3, '更新', 'UPDATE', 'sys_operation_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '更新操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (316, 1, 4, '删除', 'DELETE', 'sys_operation_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '删除操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (317, 1, 5, '导入', 'IMPORT', 'sys_operation_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '导入操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (318, 1, 6, '导出', 'EXPORT', 'sys_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '导出操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (319, 1, 7, '其他', 'OTHER', 'sys_operation_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他操作', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (320, 1, 1, '停止', '0', 'sys_job_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '任务停止', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (321, 1, 2, '运行中', '1', 'sys_job_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '任务运行', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (322, 1, 1, 'Bean模式（本地调用）', 'BEAN', 'sys_job_run_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'Bean模式', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (323, 1, 2, 'Handler模式（扩展调用）', 'HANDLER', 'sys_job_run_mode', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'Handler模式', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (324, 1, 1, 'GET', 'GET', 'sys_req_method', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'GET请求', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (325, 1, 2, 'POST', 'POST', 'sys_req_method', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'POST请求', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (326, 1, 3, 'PUT', 'PUT', 'sys_req_method', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'PUT请求', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (327, 1, 4, 'DELETE', 'DELETE', 'sys_req_method', NULL, 'error', 'N', NULL, NULL, NULL, 1, 'DELETE请求', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (328, 1, 5, 'ALL', 'ALL', 'sys_req_method', NULL, 'default', 'N', NULL, NULL, NULL, 1, '所有方法', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (329, 1, 1, '目录', '1', 'sys_resource_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '目录类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (330, 1, 2, '菜单', '2', 'sys_resource_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '菜单类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (331, 1, 3, '按钮', '3', 'sys_resource_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '按钮类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (332, 1, 4, 'API接口', '4', 'sys_resource_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, 'API接口类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (333, 1, 1, '显示', '1', 'sys_show_hide', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '显示状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (334, 1, 2, '隐藏', '0', 'sys_show_hide', NULL, 'default', 'N', NULL, NULL, NULL, 1, '隐藏状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (335, 1, 1, '当前页', '_self', 'sys_link_open_target', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '当前页面打开', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (336, 1, 2, '新窗口', '_blank', 'sys_link_open_target', NULL, 'success', 'N', NULL, NULL, NULL, 1, '新窗口打开', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (337, 1, 1, '是', 'Y', 'sys_config_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '系统内置参数', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (338, 1, 2, '否', 'N', 'sys_config_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '非内置参数', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (339, 1, 1, '默认', 'default', 'sys_file_group_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '默认分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (340, 1, 2, '文档', 'document', 'sys_file_group_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '文档分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (341, 1, 3, '图片', 'image', 'sys_file_group_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '图片分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (342, 1, 4, '视频', 'video', 'sys_file_group_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '视频分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (343, 1, 5, '音频', 'audio', 'sys_file_group_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '音频分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (344, 1, 6, '压缩包', 'archive', 'sys_file_group_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '压缩包分组', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (365, 1, 1, '成功', '1', 'order_status1', NULL, 'default', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-05-22 11:22:04', 1, '2026-05-22 11:22:04', 2, 0);
INSERT INTO `sys_dict_data` VALUES (366, 1, 2, '失败', '2', 'order_status1', NULL, 'info', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-05-22 11:22:04', 1, '2026-05-22 11:22:04', 2, 0);
INSERT INTO `sys_dict_data` VALUES (367, 1, 8, '已退回', '7', 'flow_todo_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '审批任务已退回上一节点', NULL, '2026-05-23 21:58:22', NULL, '2026-05-23 21:58:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (368, 1, 9, '已终结', '8', 'flow_todo_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '审批人终结流程', NULL, '2026-05-23 21:58:22', NULL, '2026-05-23 21:58:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (369, 1, 6, '已退回', '7', 'flow_done_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '审批任务已退回上一节点', NULL, '2026-05-23 21:58:22', NULL, '2026-05-23 21:58:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (370, 1, 7, '已终结', '8', 'flow_done_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '审批人终结流程', NULL, '2026-05-23 21:58:22', NULL, '2026-05-23 21:58:22', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (375, 1, 1, '仅导出', 'EXPORT', 'sys_excel_config_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '仅用于导出', NULL, '2026-05-27 13:01:00', NULL, '2026-05-27 13:01:00', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (376, 1, 2, '仅导入', 'IMPORT', 'sys_excel_config_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '仅用于导入', NULL, '2026-05-27 13:01:00', NULL, '2026-05-27 13:01:00', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (377, 1, 3, '导入导出', 'BOTH', 'sys_excel_config_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '同时用于导入和导出', NULL, '2026-05-27 13:01:00', NULL, '2026-05-27 13:01:00', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (378, 1, 1, 'CRM', 'CRM', 'ai_business_suite', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '客户关系管理业务套件', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (379, 1, 2, '合同', 'CONTRACT', 'ai_business_suite', NULL, 'info', 'N', NULL, NULL, NULL, 1, '合同管理业务套件', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (380, 1, 3, '项目', 'PROJECT', 'ai_business_suite', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '项目管理业务套件', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (381, 1, 4, '采购', 'PURCHASE', 'ai_business_suite', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '采购管理业务套件', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (382, 1, 5, '服务', 'SERVICE', 'ai_business_suite', NULL, 'default', 'N', NULL, NULL, NULL, 1, '服务工单业务套件', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (383, 1, 1, '主数据对象', 'MASTER', 'ai_business_object_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '客户、线索等主数据对象', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (384, 1, 2, '明细对象', 'DETAIL', 'ai_business_object_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '合同明细、跟进记录等明细对象', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (385, 1, 3, '查找对象', 'LOOKUP', 'ai_business_object_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字典式或引用型对象', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (386, 1, 4, '业务单据', 'TRANSACTION', 'ai_business_object_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '商机、合同、回款等业务单据', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (387, 1, 1, '引用关系', 'REFERENCE', 'ai_business_relation_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '对象通过业务字段引用另一个对象', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (388, 1, 2, '明细关系', 'DETAIL', 'ai_business_relation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '明细对象依附主对象', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (389, 1, 3, '关联列表', 'CHILD_LIST', 'ai_business_relation_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '详情页展示下级或关联对象列表', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (390, 1, 4, '多对多关系', 'MANY_TO_MANY', 'ai_business_relation_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '通过中间关系表达多对多关联', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (391, 1, 1, '业务应用', 'BUSINESS', 'ai_business_app_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '客户管理、合同管理等标准业务入口', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (392, 1, 2, '嵌入应用', 'EMBEDDED', 'ai_business_app_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '大屏、BI、外部页面等嵌入入口', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (393, 1, 3, '移动应用', 'MOBILE', 'ai_business_app_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, 'H5、移动审批和移动业务入口', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (394, 1, 4, '集成应用', 'INTEGRATION', 'ai_business_app_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '开放接口、Webhook、第三方平台连接', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (395, 1, 1, '业务页面', 'RUNTIME', 'ai_business_app_entry_mode', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '打开平台托管的业务页面', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_data` VALUES (396, 1, 2, '内部路由', 'ROUTE', 'ai_business_app_entry_mode', NULL, 'info', 'N', NULL, NULL, NULL, 1, '打开平台内部路由', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (397, 1, 3, '内嵌页面', 'IFRAME', 'ai_business_app_entry_mode', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '通过iframe内嵌访问', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (398, 1, 4, '外部打开', 'EXTERNAL', 'ai_business_app_entry_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '新窗口打开外部地址', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (399, 1, 5, 'H5 入口', 'H5', 'ai_business_app_entry_mode', NULL, 'default', 'N', NULL, NULL, NULL, 1, '移动H5入口', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_data` VALUES (400, 1, 6, '接口入口', 'API', 'ai_business_app_entry_mode', NULL, 'info', 'N', NULL, NULL, NULL, 1, '登记接口或集成资源', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_data` VALUES (401, 1, 1, '流程', 'FLOW', 'ai_business_binding_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '流程能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (402, 1, 2, '审批', 'APPROVAL', 'ai_business_binding_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '审批能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (403, 1, 3, '报表', 'REPORT', 'ai_business_binding_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '报表和看板能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (404, 1, 4, '权限', 'PERMISSION', 'ai_business_binding_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '对象级权限能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (405, 1, 5, '消息', 'MESSAGE', 'ai_business_binding_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '站内信、邮件、短信等消息能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (406, 1, 6, '触发器', 'TRIGGER', 'ai_business_binding_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '轻量对象自动化能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (407, 1, 7, '导入', 'IMPORT', 'ai_business_binding_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '对象级导入能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (408, 1, 8, '导出', 'EXPORT', 'ai_business_binding_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '对象级导出能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (409, 1, 9, '移动', 'MOBILE', 'ai_business_binding_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '移动端入口能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (410, 1, 10, '集成', 'INTEGRATION', 'ai_business_binding_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '第三方平台和开放接口能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (441, 1, 1, '1级', '1', 'crm_customer_level', NULL, 'success', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-05-30 07:41:38', 1, '2026-05-30 07:41:38', 2, 0);
INSERT INTO `sys_dict_data` VALUES (442, 1, 2, '2级', '2', 'crm_customer_level', NULL, 'error', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-05-30 07:41:38', 1, '2026-05-30 07:41:38', 2, 0);
INSERT INTO `sys_dict_data` VALUES (443, 1, 1, '管理角色', '1', 'sys_role_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '用于系统管理的角色', NULL, '2026-06-01 16:10:54', NULL, '2026-06-01 16:10:54', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (444, 1, 2, '业务角色', '2', 'sys_role_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '用于业务操作的角色', NULL, '2026-06-01 16:10:54', NULL, '2026-06-01 16:10:54', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (445, 1, 3, '审批角色', '3', 'sys_role_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '用于审批流程的角色', NULL, '2026-06-01 16:10:54', NULL, '2026-06-01 16:10:54', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (446, 1, 4, '数据角色', '4', 'sys_role_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '用于数据权限控制的角色', NULL, '2026-06-01 16:10:54', NULL, '2026-06-01 16:10:54', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (450, 1, 1, '草稿', 'DRAFT', 'business_document_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '草稿状态', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (451, 1, 2, '已提交', 'SUBMITTED', 'business_document_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已提交状态', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (452, 1, 3, '流程中', 'IN_PROCESS', 'business_document_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '流程流转中', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (453, 1, 4, '已通过', 'APPROVED', 'business_document_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '流程通过', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (454, 1, 5, '已驳回', 'REJECTED', 'business_document_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '流程驳回', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (455, 1, 6, '已撤回', 'CANCELED', 'business_document_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '流程撤回', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (456, 1, 7, '已关闭', 'CLOSED', 'business_document_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '业务关闭', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (457, 1, 1, '待交接', 'PENDING', 'hr_leave_handover_status', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '待交接状态', NULL, '2026-06-02 06:48:47', NULL, '2026-06-02 06:48:47', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (458, 1, 2, '交接中', 'PROCESSING', 'hr_leave_handover_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '交接中状态', NULL, '2026-06-02 06:48:47', NULL, '2026-06-02 06:48:47', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (459, 1, 3, '已完成', 'COMPLETED', 'hr_leave_handover_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已完成状态', NULL, '2026-06-02 06:48:47', NULL, '2026-06-02 06:48:47', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (460, 1, 1, '仅流程快照', 'PROCESS_ONLY', 'sys_flow_data_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '只保存流程变量和表单实例快照', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (461, 1, 2, '业务对象落表', 'BUSINESS_OBJECT', 'sys_flow_data_mode', NULL, 'success', 'N', NULL, NULL, NULL, 1, '写入业务对象实际数据表后发起流程', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (462, 1, 3, '混合模式', 'HYBRID', 'sys_flow_data_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '同时保存业务记录和流程表单快照', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (463, 1, 1, '启用', '1', 'sys_flow_entry_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '入口启用', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (464, 1, 2, '禁用', '0', 'sys_flow_entry_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '入口禁用', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (465, 1, 1, '草稿', 'DRAFT', 'sys_flow_batch_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '批次配置草稿', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (466, 1, 2, '已发布', 'PUBLISHED', 'sys_flow_batch_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '批次已发布并生成填报明细', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (467, 1, 3, '已关闭', 'CLOSED', 'sys_flow_batch_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '批次已关闭', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (468, 1, 1, '待填报', 'PENDING', 'sys_flow_fill_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '待组织负责人填报', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (469, 1, 2, '已提交', 'SUBMITTED', 'sys_flow_fill_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '负责人已提交', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (470, 1, 3, '审核中', 'RUNNING', 'sys_flow_fill_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '流程审核中', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (471, 1, 4, '已通过', 'APPROVED', 'sys_flow_fill_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '审核通过', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (472, 1, 5, '已驳回', 'REJECTED', 'sys_flow_fill_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '审核驳回，可重新提交', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (473, 1, 6, '已逾期', 'OVERDUE', 'sys_flow_fill_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '超过截止时间未提交', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (479, 0, 0, '123', '123', '123', NULL, 'default', 'N', NULL, NULL, NULL, 1, NULL, 1, '2026-06-10 12:59:19', 1, '2026-06-10 12:59:19', 2, 0);
INSERT INTO `sys_dict_data` VALUES (481, 1, 1, '消防工程', 'fire_engineering', 'pm_project_type', NULL, 'primary', 'Y', NULL, NULL, NULL, 1, '消防工程', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (482, 1, 2, '消防维保', 'fire_maintenance', 'pm_project_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '消防维保', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (483, 1, 3, '消防检测', 'fire_inspection', 'pm_project_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '消防检测', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (484, 1, 4, '消防维修', 'fire_repair', 'pm_project_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '消防维修', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (485, 1, 5, '消防改造', 'fire_renovation', 'pm_project_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '消防改造', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (486, 1, 6, '材料单', 'material_order', 'pm_project_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '材料单', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (487, 1, 7, '物联网', 'iot', 'pm_project_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '物联网', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (488, 1, 8, '销售项目', 'sales_project', 'pm_project_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '销售项目', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (489, 1, 9, '其他', 'other', 'pm_project_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (490, 1, 1, '一分公司', 'branch_1', 'pm_implementation_unit', NULL, 'primary', 'Y', NULL, NULL, NULL, 1, '一分公司', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (491, 1, 2, '二分公司', 'branch_2', 'pm_implementation_unit', NULL, 'success', 'N', NULL, NULL, NULL, 1, '二分公司', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (492, 1, 3, '三分公司', 'branch_3', 'pm_implementation_unit', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '三分公司', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (493, 1, 4, '总公司直属', 'headquarters', 'pm_implementation_unit', NULL, 'info', 'N', NULL, NULL, NULL, 1, '总公司直属', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (494, 1, 1, '决策人', 'decision_maker', 'pm_contact_role', NULL, 'primary', 'Y', NULL, NULL, NULL, 1, '决策人', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (495, 1, 2, '关键影响人', 'key_influencer', 'pm_contact_role', NULL, 'info', 'N', NULL, NULL, NULL, 1, '关键影响人', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (496, 1, 3, '使用者', 'user', 'pm_contact_role', NULL, 'success', 'N', NULL, NULL, NULL, 1, '使用者', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (497, 1, 4, '对接人', 'liaison', 'pm_contact_role', NULL, 'default', 'N', NULL, NULL, NULL, 1, '对接人', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (498, 1, 1, '有效', 'valid', 'pm_lead_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '有效线索', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (499, 1, 2, '已转商机', 'converted', 'pm_lead_status', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '已转商机', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (500, 1, 3, '无效', 'invalid', 'pm_lead_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '无效线索', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (501, 1, 1, '客户无需求', 'no_demand', 'pm_lead_invalid_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '客户无需求', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (502, 1, 2, '竞品已签约', 'competitor_signed', 'pm_lead_invalid_reason', NULL, 'error', 'N', NULL, NULL, NULL, 1, '竞品已签约', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (503, 1, 3, '信息不实', 'false_info', 'pm_lead_invalid_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '信息不实', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (504, 1, 4, '预算不足', 'budget_insufficient', 'pm_lead_invalid_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '预算不足', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (505, 1, 5, '其他', 'other', 'pm_lead_invalid_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (506, 1, 1, '跟踪中', 'tracking', 'pm_opportunity_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '持续跟踪', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (507, 1, 2, '输单', 'lost', 'pm_opportunity_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '输单归档', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (508, 1, 3, '转合同', 'contract', 'pm_opportunity_status', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '转合同', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (509, 1, 4, '转投标待审核', 'bid_pending', 'pm_opportunity_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '转投标待审核', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (510, 1, 5, '转投标', 'bid', 'pm_opportunity_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '已转投标', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (511, 1, 6, '无效', 'invalid', 'pm_opportunity_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '无效商机', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (512, 1, 1, '价格偏高', 'price_high', 'pm_opportunity_lost_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '价格偏高', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (513, 1, 2, '资质不足', 'qualification', 'pm_opportunity_lost_reason', NULL, 'error', 'N', NULL, NULL, NULL, 1, '资质不足', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (514, 1, 3, '方案不满足', 'solution_mismatch', 'pm_opportunity_lost_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '方案不满足', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (515, 1, 4, '关系不到位', 'relationship', 'pm_opportunity_lost_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '关系不到位', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (516, 1, 5, '客户无需求', 'no_demand', 'pm_opportunity_lost_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '客户无需求', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (517, 1, 6, '其他', 'other', 'pm_opportunity_lost_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (518, 1, 1, '电话', 'phone', 'pm_follow_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '电话', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (519, 1, 2, '拜访', 'visit', 'pm_follow_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '拜访', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (520, 1, 3, '微信', 'wechat', 'pm_follow_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '微信', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (521, 1, 4, '会议', 'meeting', 'pm_follow_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '会议', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (522, 1, 5, '其他', 'other', 'pm_follow_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (523, 1, 1, '未投标', 'not_bid', 'pm_bid_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '未投标', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (524, 1, 2, '投标中', 'bidding', 'pm_bid_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '投标中', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (525, 1, 3, '已中标', 'won', 'pm_bid_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已中标', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (526, 1, 4, '未中标', 'lost', 'pm_bid_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '未中标', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (527, 1, 1, '价格偏高', 'price_high', 'pm_bid_lost_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '价格偏高', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (528, 1, 2, '资质不足', 'qualification', 'pm_bid_lost_reason', NULL, 'error', 'N', NULL, NULL, NULL, 1, '资质不足', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (529, 1, 3, '方案不满足', 'solution_mismatch', 'pm_bid_lost_reason', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '方案不满足', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (530, 1, 4, '关系不到位', 'relationship', 'pm_bid_lost_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '关系不到位', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (531, 1, 5, '其他', 'other', 'pm_bid_lost_reason', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其他', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_data` VALUES (544, 0, 0, 'ABC', 'ABC', 'pm_bid_lost_reason', '33', 'success', 'N', 529, NULL, NULL, 1, '234', 1, '2026-06-14 02:11:52', 1, '2026-06-14 02:12:05', 2, 0);
INSERT INTO `sys_dict_data` VALUES (545, 1, 1, '在线运行', 'DYNAMIC_RENDER', 'ai_business_app_mode', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '在线搭建并由平台动态运行', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_data` VALUES (546, 1, 2, '下载代码', 'CODE_DOWNLOAD', 'ai_business_app_mode', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '下载完整功能代码后导入本地工程二次开发', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_data` VALUES (547, 1, 1, '仅一次', 'once', 'sys_flow_overdue_repeat_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '逾期后仅提醒一次', 1, '2026-06-21 10:43:46', 1, '2026-06-21 10:43:46', 1, 0);
INSERT INTO `sys_dict_data` VALUES (548, 1, 2, '按间隔重复', 'interval', 'sys_flow_overdue_repeat_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '逾期后按配置间隔重复提醒', 1, '2026-06-21 10:43:46', 1, '2026-06-21 10:43:46', 1, 0);
INSERT INTO `sys_dict_data` VALUES (550, 1, 1, '草稿', 'DRAFT', 'sample_purchase_order_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '草稿', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (551, 1, 2, '审批中', 'IN_PROCESS', 'sample_purchase_order_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '审批中', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (552, 1, 3, '待修改', 'NEED_MODIFY', 'sample_purchase_order_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '被驳回后等待申请人修改', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (553, 1, 4, '已通过', 'APPROVED', 'sample_purchase_order_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '审批通过', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (554, 1, 5, '已拒绝', 'REJECTED', 'sample_purchase_order_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '流程拒绝结束', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (555, 1, 6, '已取消', 'CANCELED', 'sample_purchase_order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '流程取消', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (557, 0, 1, '启用', '1', 'marter_status', NULL, 'success', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-07-01 14:55:31', 1, '2026-07-01 14:55:31', 6, 0);
INSERT INTO `sys_dict_data` VALUES (558, 0, 2, '禁用', '0', 'marter_status', NULL, 'error', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-07-01 14:55:31', 1, '2026-07-01 14:55:31', 6, 0);
INSERT INTO `sys_dict_data` VALUES (559, 0, 1, '中心仓库', '1', 'workhosue_type', NULL, 'success', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-07-01 17:00:01', 1, '2026-07-01 17:00:01', 6, 0);
INSERT INTO `sys_dict_data` VALUES (560, 0, 2, '项目仓库', '0', 'workhosue_type', NULL, 'error', 'N', 0, NULL, NULL, 1, NULL, 1, '2026-07-01 17:00:02', 1, '2026-07-01 17:00:02', 6, 0);
INSERT INTO `sys_dict_data` VALUES (561, 1, 1, '启用', 'ENABLED', 'pw_common_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '默认启用', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (562, 1, 2, '停用', 'DISABLED', 'pw_common_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '停用状态', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (563, 1, 1, '中心仓库', 'CENTER', 'pw_warehouse_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '中心仓库', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (564, 1, 2, '项目现场仓', 'SITE', 'pw_warehouse_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '项目现场仓', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (565, 1, 3, '临时仓', 'TEMP', 'pw_warehouse_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '临时仓', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (566, 1, 1, '草稿', 'DRAFT', 'pw_order_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '尚未提交审批', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (567, 1, 2, '审批中', 'SUBMITTED', 'pw_order_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已提交审批', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (568, 1, 3, '流转中', 'IN_PROCESS', 'pw_order_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '流程流转中', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (569, 1, 4, '已通过', 'APPROVED', 'pw_order_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '审批通过', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (570, 1, 5, '已驳回', 'REJECTED', 'pw_order_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '审批驳回', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (571, 1, 6, '已取消', 'CANCELED', 'pw_order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '单据取消', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (572, 1, 7, '已关闭', 'CLOSED', 'pw_order_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '单据关闭', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (576, 1, 2, '新增', 'ADD', 'sys_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '新增操作', 1, '2026-07-08 08:56:39', 1, '2026-08-10 15:56:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (577, 1, 1, 'OpenAI Compatible', 'openai_compatible', 'ai_provider_adapter_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'OpenAI兼容协议', 1, '2026-07-11 08:17:36', 1, '2026-07-11 08:17:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (578, 1, 2, 'DashScope 原生', 'dashscope_native', 'ai_provider_adapter_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '阿里百炼DashScope原生协议', 1, '2026-07-11 08:17:36', 1, '2026-07-11 08:17:36', 1, 0);
INSERT INTO `sys_dict_data` VALUES (580, 1, 1, '流式输出', 'streaming', 'ai_model_capability_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '支持流式响应', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (581, 1, 2, '推理', 'reasoning', 'ai_model_capability_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '支持推理模型', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (582, 1, 3, '工具调用', 'tool_calling', 'ai_model_capability_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '支持Tool Calling', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (583, 1, 4, '视觉', 'vision', 'ai_model_capability_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '支持视觉输入', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (584, 1, 5, '结构化输出', 'structured_output', 'ai_model_capability_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '支持结构化输出', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (585, 1, 1, '固定模型', 'PINNED', 'ai_agent_model_selection_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '固定供应商和模型', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (586, 1, 2, '路由策略', 'POLICY', 'ai_agent_model_selection_mode', NULL, 'success', 'N', NULL, NULL, NULL, 1, '按显式候选策略路由', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (587, 1, 1, '未知', 'UNKNOWN', 'ai_model_health_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '尚无健康样本', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (588, 1, 2, '健康', 'HEALTHY', 'ai_model_health_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '调用健康', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (589, 1, 3, '降级', 'DEGRADED', 'ai_model_health_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '存在失败样本', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (590, 1, 4, '熔断', 'OPEN', 'ai_model_health_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '暂停接收调用', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (591, 1, 5, '试探', 'HALF_OPEN', 'ai_model_health_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '等待单次试探', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (592, 1, 1, '成功', 'SUCCESS', 'ai_invocation_outcome', NULL, 'success', 'N', NULL, NULL, NULL, 1, '调用成功', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (593, 1, 2, '失败', 'FAILED', 'ai_invocation_outcome', NULL, 'error', 'N', NULL, NULL, NULL, 1, '调用失败', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (594, 1, 3, '取消', 'CANCELLED', 'ai_invocation_outcome', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '调用方取消', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (595, 1, 4, '路由失败', 'ROUTING_FAILED', 'ai_invocation_outcome', NULL, 'error', 'N', NULL, NULL, NULL, 1, '未选择可用模型', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_data` VALUES (611, 1, 1, '私有', 'PRIVATE', 'ai_capability_visibility', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '仅管理员可见', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (612, 1, 2, '可发现', 'DISCOVERABLE', 'ai_capability_visibility', NULL, 'info', 'N', NULL, NULL, NULL, 1, '同租户管理员可申请授权', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (613, 1, 1, '已发布', 'PUBLISHED', 'ai_capability_publish_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '当前发布版本可用', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (614, 1, 2, '已停用', 'DISABLED', 'ai_capability_publish_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '能力停止发现和调用', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (615, 1, 1, '启用', 'ENABLED', 'ai_capability_client_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '客户端可认证', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (616, 1, 2, '已吊销', 'REVOKED', 'ai_capability_client_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '客户端凭据已吊销', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (617, 1, 1, '启用', 'ENABLED', 'ai_capability_grant_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '授权有效', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (618, 1, 2, '已撤销', 'REVOKED', 'ai_capability_grant_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '授权已撤销', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (619, 1, 1, '固定版本', 'PINNED', 'ai_capability_version_strategy', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '只允许指定版本', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (620, 1, 2, '跟随主版本', 'FOLLOW_MAJOR', 'ai_capability_version_strategy', NULL, 'success', 'N', NULL, NULL, NULL, 1, '跟随同主版本最新版本', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (621, 1, 1, '低风险', 'LOW', 'ai_capability_risk_level', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '元数据和安全只读能力', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (622, 1, 2, '中风险', 'MEDIUM', 'ai_capability_risk_level', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '需要数据权限的只读能力', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (623, 1, 3, '高风险', 'HIGH', 'ai_capability_risk_level', NULL, 'error', 'N', NULL, NULL, NULL, 1, '当前阶段禁止授权', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (626, 1, 1, '机密客户端', 'CONFIDENTIAL', 'ai_capability_oauth_client_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '服务端客户端，换令牌时必须验证客户端密钥', 1, '2026-07-12 11:13:02', 1, '2026-07-12 11:13:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (627, 1, 2, '公共客户端', 'PUBLIC', 'ai_capability_oauth_client_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '桌面或本地客户端，只允许授权码加PKCE S256', 1, '2026-07-12 11:13:02', 1, '2026-07-12 11:13:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (629, 1, 1, '草稿', 'DRAFT', 'ai_business_application_design_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '应用仍在设计中', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (630, 1, 2, '待发布', 'READY', 'ai_business_application_design_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '应用已满足基础发布条件', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (631, 1, 3, '已发布', 'PUBLISHED', 'ai_business_application_design_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '应用当前版本已发布', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (632, 1, 4, '有未发布变更', 'CHANGED', 'ai_business_application_design_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已发布应用存在草稿变更', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (633, 1, 1, '主对象', 'PRIMARY', 'ai_business_application_object_role', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '应用的唯一主业务对象', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (634, 1, 2, '明细对象', 'DETAIL', 'ai_business_application_object_role', NULL, 'info', 'N', NULL, NULL, NULL, 1, '主对象的明细或子对象', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (635, 1, 3, '引用对象', 'REFERENCE', 'ai_business_application_object_role', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '应用引用的共享查找对象', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (636, 1, 4, '共享对象', 'SHARED', 'ai_business_application_object_role', NULL, 'default', 'N', NULL, NULL, NULL, 1, '应用使用的其他共享对象', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_data` VALUES (644, 1, 1, '可视化规则', 'VISUAL_RULE', 'ai_business_extension_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '面向业务人员的条件和动作配置', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (645, 1, 2, '客户端 JS', 'CLIENT_JS', 'ai_business_extension_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '在专用 Worker 沙箱执行的受限脚本', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (646, 1, 3, '作用域 CSS', 'SCOPED_CSS', 'ai_business_extension_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '只作用于应用和页面根节点的样式', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (647, 1, 4, 'Java 服务增强', 'SERVER_BINDING', 'ai_business_extension_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '绑定已开发、部署并注册的 LowcodeExtensionHandler，不在线编译任意 Java', 1, '2026-07-14 06:48:56', 1, '2026-07-14 14:32:28', 1, 0);
INSERT INTO `sys_dict_data` VALUES (648, 1, 1, '草稿', 'DRAFT', 'ai_business_extension_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '内容待校验和测试', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (649, 1, 2, '已测试', 'TESTED', 'ai_business_extension_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '当前草稿校验和测试通过', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (650, 1, 3, '已启用', 'ENABLED', 'ai_business_extension_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '运行态使用已启用版本', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (651, 1, 4, '已停用', 'DISABLED', 'ai_business_extension_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '运行态不再执行', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (652, 1, 1, '新增前', 'BEFORE_CREATE', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '新增记录前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (653, 1, 2, '新增后', 'AFTER_CREATE', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '新增记录后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (654, 1, 3, '修改前', 'BEFORE_UPDATE', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '修改记录前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (655, 1, 4, '修改后', 'AFTER_UPDATE', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '修改记录后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (656, 1, 5, '删除前', 'BEFORE_DELETE', 'ai_business_extension_hook', NULL, 'error', 'N', NULL, NULL, NULL, 1, '删除记录前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (657, 1, 6, '删除后', 'AFTER_DELETE', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '删除记录后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (658, 1, 7, '导入前', 'BEFORE_IMPORT', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '导入前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (659, 1, 8, '导入后', 'AFTER_IMPORT', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '导入后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (660, 1, 9, '导出前', 'BEFORE_EXPORT', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '导出前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (661, 1, 10, '导出后', 'AFTER_EXPORT', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '导出后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (662, 1, 11, '列表查询前', 'BEFORE_LIST', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '列表查询前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (663, 1, 12, '列表查询后', 'AFTER_LIST', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '列表查询后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (664, 1, 13, '详情查询前', 'BEFORE_DETAIL', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '详情查询前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (665, 1, 14, '详情查询后', 'AFTER_DETAIL', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '详情查询后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (666, 1, 15, '汇总前', 'BEFORE_SUMMARY', 'ai_business_extension_hook', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '汇总统计前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (667, 1, 16, '汇总后', 'AFTER_SUMMARY', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '汇总统计后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (668, 1, 17, '页面初始化', 'PAGE_INIT', 'ai_business_extension_hook', NULL, 'info', 'N', NULL, NULL, NULL, 1, '页面根节点初始化', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (669, 1, 18, '表单变化', 'FORM_CHANGE', 'ai_business_extension_hook', NULL, 'info', 'N', NULL, NULL, NULL, 1, '白名单表单字段变化', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (670, 1, 19, '提交前', 'BEFORE_SUBMIT', 'ai_business_extension_hook', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '表单提交前', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (671, 1, 20, '提交后', 'AFTER_SUBMIT', 'ai_business_extension_hook', NULL, 'default', 'N', NULL, NULL, NULL, 1, '表单提交后', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (672, 1, 21, '行操作', 'ROW_ACTION', 'ai_business_extension_hook', NULL, 'info', 'N', NULL, NULL, NULL, 1, '受控列表行动作', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (673, 1, 1, '阻断', 'BLOCK', 'ai_business_extension_failure_policy', NULL, 'error', 'Y', NULL, NULL, NULL, 1, '失败时阻断当前业务动作', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (674, 1, 2, '警告并继续', 'WARN', 'ai_business_extension_failure_policy', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '记录警告后继续', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (675, 1, 3, '忽略并继续', 'IGNORE', 'ai_business_extension_failure_policy', NULL, 'default', 'N', NULL, NULL, NULL, 1, '仅低风险后置钩子可选', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (676, 1, 1, '低风险', 'LOW', 'ai_business_extension_risk_level', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '只读或低影响扩展', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (677, 1, 2, '中风险', 'MEDIUM', 'ai_business_extension_risk_level', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '可能修改当前页面或业务字段', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (678, 1, 3, '高风险', 'HIGH', 'ai_business_extension_risk_level', NULL, 'error', 'N', NULL, NULL, NULL, 1, '前置或服务端高影响扩展', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (679, 1, 1, '等于', 'EQ', 'ai_business_extension_rule_operator', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '字段值等于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (680, 1, 2, '不等于', 'NE', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值不等于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (681, 1, 3, '大于', 'GT', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值大于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (682, 1, 4, '大于等于', 'GE', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值大于等于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (683, 1, 5, '小于', 'LT', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值小于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (684, 1, 6, '小于等于', 'LE', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值小于等于目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (685, 1, 7, '包含', 'CONTAINS', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值包含目标值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (686, 1, 8, '为空', 'EMPTY', 'ai_business_extension_rule_operator', NULL, 'default', 'N', NULL, NULL, NULL, 1, '字段值为空', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (687, 1, 1, '设置字段', 'SET_FIELD', 'ai_business_extension_rule_action', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '设置白名单字段值', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (688, 1, 2, '显示消息', 'SHOW_MESSAGE', 'ai_business_extension_rule_action', NULL, 'default', 'N', NULL, NULL, NULL, 1, '显示页面消息', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (689, 1, 3, '触发白名单动作', 'TRIGGER_ACTION', 'ai_business_extension_rule_action', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '触发当前应用已注册动作', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_data` VALUES (707, 1, 1, '待执行', 'CREATED', 'ai_business_application_publish_status', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '运行单已预留，等待执行器认领', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (708, 1, 2, '执行中', 'RUNNING', 'ai_business_application_publish_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '协调发布正在执行', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (709, 1, 3, '部分完成', 'PARTIAL', 'ai_business_application_publish_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '部分步骤完成，可从失败位置恢复', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (710, 1, 4, '发布失败', 'FAILED', 'ai_business_application_publish_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '尚未产生可用发布版本', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (711, 1, 5, '发布成功', 'SUCCESS', 'ai_business_application_publish_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '不可变应用版本已经提交', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (712, 1, 6, '已发布版本', 'PUBLISHED', 'ai_business_application_publish_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '正常协调发布生成的版本', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (713, 1, 7, '回滚版本', 'ROLLBACK', 'ai_business_application_publish_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '从历史版本恢复生成的新版本', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (714, 1, 1, '发布预检查', 'PRECHECK', 'ai_business_application_publish_step', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '聚合发布阻断项和依赖', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (715, 1, 2, '准备快照', 'SNAPSHOT', 'ai_business_application_publish_step', NULL, 'default', 'N', NULL, NULL, NULL, 1, '生成候选快照和稳定摘要', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (716, 1, 4, '发布业务对象', 'OBJECTS', 'ai_business_application_publish_step', NULL, 'info', 'N', NULL, NULL, NULL, 1, '发布选择对象及自动补齐依赖', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (717, 1, 5, '切换页面入口', 'ENTRIES', 'ai_business_application_publish_step', NULL, 'info', 'N', NULL, NULL, NULL, 1, '校验入口并同步运行菜单', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (718, 1, 7, '启用业务扩展', 'EXTENSIONS', 'ai_business_application_publish_step', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '启用已测试扩展版本', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (719, 1, 8, '提交应用版本', 'COMMIT', 'ai_business_application_publish_step', NULL, 'success', 'N', NULL, NULL, NULL, 1, '写入不可变版本并提交应用状态', 1, '2026-07-14 06:48:57', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (722, 1, 1, '通用编码', 'COMMON', 'sys_code_rule_category', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '跨业务通用编码', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (723, 1, 2, '单据编码', 'DOCUMENT', 'sys_code_rule_category', NULL, 'info', 'N', NULL, NULL, NULL, 1, '订单、合同和业务单据', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (724, 1, 3, '物料编码', 'MATERIAL', 'sys_code_rule_category', NULL, 'success', 'N', NULL, NULL, NULL, 1, '物料和产品主数据', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (725, 1, 4, '客户编码', 'CUSTOMER', 'sys_code_rule_category', NULL, 'info', 'N', NULL, NULL, NULL, 1, '客户主数据', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (726, 1, 5, '供应商编码', 'SUPPLIER', 'sys_code_rule_category', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '供应商主数据', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (727, 1, 6, '仓库编码', 'WAREHOUSE', 'sys_code_rule_category', NULL, 'success', 'N', NULL, NULL, NULL, 1, '仓库主数据', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (728, 1, 7, '载具编码', 'CARRIER', 'sys_code_rule_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, '托盘和载具', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (729, 1, 8, '容器编码', 'CONTAINER', 'sys_code_rule_category', NULL, 'default', 'N', NULL, NULL, NULL, 1, '料箱和料盒', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (730, 1, 9, '设备编码', 'EQUIPMENT', 'sys_code_rule_category', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '设备资产', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (731, 1, 10, '库位编码', 'LOCATION', 'sys_code_rule_category', NULL, 'info', 'N', NULL, NULL, NULL, 1, '库区和库位', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_data` VALUES (737, 1, 1, '通用场景', 'COMMON', 'sys_code_rule_scene', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '所有低代码业务对象均可筛选', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (738, 1, 2, '单据场景', 'DOCUMENT', 'sys_code_rule_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '订单、合同和业务单据', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (739, 1, 3, '订单场景', 'ORDER', 'sys_code_rule_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '兼容历史订单规则筛选', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (740, 1, 4, '合同场景', 'CONTRACT', 'sys_code_rule_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '兼容历史合同规则筛选', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (741, 1, 5, '物料场景', 'MATERIAL', 'sys_code_rule_scene', NULL, 'success', 'N', NULL, NULL, NULL, 1, '物料和产品主数据', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (742, 1, 6, '客户场景', 'CUSTOMER', 'sys_code_rule_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '客户主数据', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (743, 1, 7, '供应商场景', 'SUPPLIER', 'sys_code_rule_scene', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '供应商主数据', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (744, 1, 8, '仓库场景', 'WAREHOUSE', 'sys_code_rule_scene', NULL, 'success', 'N', NULL, NULL, NULL, 1, '仓库主数据', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (745, 1, 9, '载具场景', 'CARRIER', 'sys_code_rule_scene', NULL, 'default', 'N', NULL, NULL, NULL, 1, '托盘和载具', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (746, 1, 10, '容器场景', 'CONTAINER', 'sys_code_rule_scene', NULL, 'default', 'N', NULL, NULL, NULL, 1, '料箱和料盒', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (747, 1, 11, '设备场景', 'EQUIPMENT', 'sys_code_rule_scene', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '设备资产', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (748, 1, 12, '库位场景', 'LOCATION', 'sys_code_rule_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '库区和库位', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_data` VALUES (752, 1, 1, '待同步', 'PENDING', 'sys_job_sync_status', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '等待同步到Quartz', 1, '2026-07-21 16:02:54', 1, '2026-07-21 16:02:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (753, 1, 2, '已同步', 'SYNCED', 'sys_job_sync_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '数据库与Quartz状态一致', 1, '2026-07-21 16:02:54', 1, '2026-07-21 16:02:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (754, 1, 3, '同步失败', 'FAILED', 'sys_job_sync_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '同步失败，可手动重试', 1, '2026-07-21 16:02:54', 1, '2026-07-21 16:02:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (755, 1, 4, '待删除', 'DELETE_PENDING', 'sys_job_sync_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '等待从Quartz移除', 1, '2026-07-21 16:02:54', 1, '2026-07-21 16:02:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (759, 1, 1, '周期执行', 'CRON', 'sys_job_schedule_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '按固定周期重复执行', 1, '2026-07-21 16:02:57', 1, '2026-07-21 16:02:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (760, 1, 2, '仅执行一次', 'ONCE', 'sys_job_schedule_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '在指定时间执行一次后结束', 1, '2026-07-21 16:02:57', 1, '2026-07-21 16:02:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (762, 1, 3, '已结束', '2', 'sys_job_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '一次性任务已完成计划触发', 1, '2026-07-21 16:02:57', 1, '2026-07-21 16:02:57', 1, 0);
INSERT INTO `sys_dict_data` VALUES (763, 1, 1, '允许并行', 'ALLOW', 'sys_job_concurrent_policy', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '允许同一任务同时执行', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (764, 1, 2, '运行中跳过', 'SKIP_IF_RUNNING', 'sys_job_concurrent_policy', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '上一轮未结束时立即跳过本轮', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (765, 1, 1, '立即补偿一次', 'FIRE_ONCE_NOW', 'sys_job_misfire_policy', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '错过计划时间后立即补偿执行一次', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (766, 1, 2, '不补偿', 'DO_NOTHING', 'sys_job_misfire_policy', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '错过计划时间后等待下次正常触发', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (767, 1, 1, '失败', '0', 'sys_job_log_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '任务最终执行失败', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (768, 1, 2, '成功', '1', 'sys_job_log_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '任务最终执行成功', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (769, 1, 3, '运行中', '2', 'sys_job_log_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '任务已接受并正在执行', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (770, 1, 4, '已跳过', '3', 'sys_job_log_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '并发竞争或执行保护导致跳过', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_data` VALUES (778, 1, 1, '计划触发', 'SCHEDULED', 'sys_job_trigger_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'Quartz计划触发', 1, '2026-07-21 16:03:01', 1, '2026-07-21 16:03:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (779, 1, 2, '手动触发', 'MANUAL', 'sys_job_trigger_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '管理员立即运行触发', 1, '2026-07-21 16:03:01', 1, '2026-07-21 16:03:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (780, 1, 3, '未知来源', 'UNKNOWN', 'sys_job_trigger_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '历史日志或未标记来源', 1, '2026-07-21 16:03:01', 1, '2026-07-21 16:03:01', 1, 0);
INSERT INTO `sys_dict_data` VALUES (781, 1, 1, '站内信', 'WEB', 'sys_job_alarm_channel', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '发送给指定平台用户', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (782, 1, 2, '邮件', 'EMAIL', 'sys_job_alarm_channel', NULL, 'success', 'N', NULL, NULL, NULL, 1, '发送给指定邮箱地址', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 0);
INSERT INTO `sys_dict_data` VALUES (784, 1, 1, '生效中', 'ACTIVE', 'sys_job_api_token_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'Token当前有效', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (785, 1, 2, '已吊销', 'REVOKED', 'sys_job_api_token_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, 'Token已被主动吊销', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (786, 1, 3, '已过期', 'EXPIRED', 'sys_job_api_token_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'Token已超过有效期', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (787, 1, 1, '读取任务', 'jobs:read', 'sys_job_api_scope', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '查询授权任务摘要', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (788, 1, 2, '触发任务', 'jobs:trigger', 'sys_job_api_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '幂等触发授权任务', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (789, 1, 3, '读取执行', 'executions:read', 'sys_job_api_scope', NULL, 'success', 'N', NULL, NULL, NULL, 1, '查询授权任务执行状态', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (791, 1, 5, '已接受', '4', 'sys_job_log_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '开放API已预留执行记录，等待Quartz启动', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_data` VALUES (792, 1, 1, '任务Webhook', 'JOB_WEBHOOK', 'sys_outbound_scene', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '定时任务Webhook场景，永不允许私网', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (793, 1, 2, '流程API', 'FLOW_API', 'sys_outbound_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '流程API场景，管理员可显式授权私网', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (794, 1, 1, 'HTTP', 'http', 'sys_outbound_protocol', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'HTTP协议', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (795, 1, 2, 'HTTPS', 'https', 'sys_outbound_protocol', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'HTTPS协议', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (796, 1, 1, '启用', '1', 'sys_outbound_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '白名单生效', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (797, 1, 2, '停用', '0', 'sys_outbound_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '白名单停用', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_data` VALUES (799, 1, 1, '单一执行器', 'SINGLE', 'sys_job_invoke_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '按BEAN/HANDLER/RPC执行一个任务目标', 1, '2026-07-21 16:03:06', 1, '2026-07-21 16:03:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (800, 1, 2, '流程编排', 'FLOW', 'sys_job_invoke_mode', NULL, 'success', 'N', NULL, NULL, NULL, 1, '启动保存时固定的已发布Flowable流程定义', 1, '2026-07-21 16:03:06', 1, '2026-07-21 16:03:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (802, 1, 3, '任务RPC', 'JOB_RPC', 'sys_outbound_scene', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '任务执行器RPC场景，管理员可显式授权私网', 1, '2026-07-21 16:03:07', 1, '2026-07-21 16:03:07', 1, 0);
INSERT INTO `sys_dict_data` VALUES (803, 1, 1, '企业微信', 'WECHAT_ENTERPRISE', 'sys_collab_platform', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '企业微信自建应用', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (804, 1, 1, '扫码登录', 'LOGIN', 'sys_collab_capability', NULL, 'info', 'N', NULL, NULL, NULL, 1, '企业成员OAuth登录', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (805, 1, 2, '通讯录同步', 'DIRECTORY', 'sys_collab_capability', NULL, 'success', 'N', NULL, NULL, NULL, 1, '组织/成员/标签同步', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (806, 1, 3, '消息推送', 'MESSAGE', 'sys_collab_capability', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '应用消息与模板卡片', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (807, 1, 4, '待办联动', 'TODO', 'sys_collab_capability', NULL, 'error', 'N', NULL, NULL, NULL, 1, 'Flowable待办投影', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (808, 1, 1, '仅绑定已有用户', 'BIND_ONLY', 'sys_collab_identity_policy', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '不自动创建Forge用户', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (809, 1, 2, '自动创建用户', 'AUTO_CREATE', 'sys_collab_identity_policy', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '未匹配时自动创建Forge用户', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (810, 1, 3, '人工处理', 'MANUAL', 'sys_collab_identity_policy', NULL, 'default', 'N', NULL, NULL, NULL, 1, '未匹配进入问题单', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (811, 1, 1, '外部权威', 'EXTERNAL', 'sys_collab_directory_authority', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '外部平台为组织目录权威来源', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (812, 1, 2, '本地权威', 'LOCAL', 'sys_collab_directory_authority', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'Forge为权威来源，外部只读', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (813, 1, 3, '不同步', 'NONE', 'sys_collab_directory_authority', NULL, 'default', 'N', NULL, NULL, NULL, 1, '不进行目录同步', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (814, 1, 1, '运行中', 'RUNNING', 'sys_collab_sync_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '同步批次执行中', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (815, 1, 2, '成功', 'SUCCESS', 'sys_collab_sync_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '同步批次成功', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (816, 1, 3, '部分成功', 'PARTIAL', 'sys_collab_sync_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '存在问题单的批次', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (817, 1, 4, '失败', 'FAILED', 'sys_collab_sync_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '同步批次失败', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (818, 1, 1, '待投递', 'PENDING', 'sys_collab_delivery_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '等待外部投递', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (819, 1, 2, '已投递', 'SENT', 'sys_collab_delivery_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '外部投递成功', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (820, 1, 3, '投递失败', 'FAILED', 'sys_collab_delivery_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '外部投递失败待补偿', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (821, 1, 4, '已跳过', 'SKIPPED', 'sys_collab_delivery_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '无映射等原因跳过', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (822, 1, 5, '已关闭', 'CLOSED', 'sys_collab_delivery_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '投影已关闭', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (823, 1, 1, '待处理', 'PENDING', 'sys_collab_callback_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '回调事件待处理', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (824, 1, 2, '处理中', 'PROCESSING', 'sys_collab_callback_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '回调事件处理中', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (825, 1, 3, '已处理', 'PROCESSED', 'sys_collab_callback_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '回调事件处理成功', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (826, 1, 4, '处理失败', 'FAILED', 'sys_collab_callback_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '回调事件处理失败待重试', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (827, 1, 5, '已丢弃', 'DISCARDED', 'sys_collab_callback_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '超过重试上限或人工丢弃', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (828, 1, 5, '企业协同', 'COLLABORATION', 'sys_message_channel', NULL, 'info', 'N', NULL, NULL, NULL, 1, '企业微信等企业协同渠道', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (829, 1, 3, '企业协同供应商', 'COLLABORATION_PROVIDER', 'sys_outbound_scene', NULL, 'info', 'N', NULL, NULL, NULL, 1, '企业协同供应商API出站场景，永不允许私网', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_data` VALUES (834, 1, 1, '公共客户端', 'none', 'sys_client_auth_method', NULL, 'info', 'N', NULL, NULL, NULL, 1, '浏览器、H5或分发式App，不使用无法保管的固定密钥', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (835, 1, 2, '机密客户端', 'client_secret', 'sys_client_auth_method', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '仅允许能够安全保管密钥的服务端客户端使用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (837, 1, 1, '无认证', 'none', 'external_auth_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '不附加认证信息', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (838, 1, 2, 'Basic', 'basic', 'external_auth_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'HTTP Basic认证', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (839, 1, 3, 'Token', 'token', 'external_auth_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '固定Token认证', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (840, 1, 4, '当前用户Token透传', 'current_token', 'external_auth_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '透传当前登录用户Token', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (841, 1, 5, 'OAuth2', 'oauth2', 'external_auth_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'OAuth2认证', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (842, 1, 6, 'API Key', 'api_key', 'external_auth_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'API Key认证', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (843, 1, 7, '自定义认证', 'custom', 'external_auth_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '使用自定义认证适配器', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (844, 1, 1, 'Header', 'header', 'external_api_key_position', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '写入HTTP Header', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (845, 1, 2, 'Query', 'query', 'external_api_key_position', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '写入URL Query', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (846, 1, 3, 'Body', 'body', 'external_api_key_position', NULL, 'default', 'N', NULL, NULL, NULL, 1, '写入请求体', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (847, 1, 1, 'application/json', 'application/json', 'external_request_content_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'JSON请求体', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (848, 1, 2, 'application/x-www-form-urlencoded', 'application/x-www-form-urlencoded', 'external_request_content_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '表单编码请求体', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (849, 1, 3, 'text/plain', 'text/plain', 'external_request_content_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '纯文本请求体', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (850, 1, 1, '成功', '1', 'external_call_status', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '调用成功', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (851, 1, 2, '失败', '0', 'external_call_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '调用失败', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (852, 1, 1, '调试', 'true', 'external_call_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '调试调用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (853, 1, 2, '正式调用', 'false', 'external_call_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '正式业务调用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (854, 1, 1, '低代码运行', 'LOWCODE_RUNTIME', 'gen_datasource_usage_scope', NULL, 'success', 'N', NULL, NULL, NULL, 1, '仅供低代码运行时访问', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (855, 1, 2, '租户业务', 'TENANT_BUSINESS', 'gen_datasource_usage_scope', NULL, 'info', 'N', NULL, NULL, NULL, 1, '供租户业务数据访问', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (856, 1, 3, '开发导入', 'DEVELOPER_IMPORT', 'gen_datasource_usage_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '仅供开发期导入表结构', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (857, 1, 4, '通用', 'BOTH', 'gen_datasource_usage_scope', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '兼容运行时和开发导入', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (858, 1, 1, '低', 'LOW', 'gen_datasource_risk_level', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '低风险数据源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (859, 1, 2, '中', 'MEDIUM', 'gen_datasource_risk_level', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '中风险数据源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (860, 1, 3, '高', 'HIGH', 'gen_datasource_risk_level', NULL, 'error', 'N', NULL, NULL, NULL, 1, '高风险数据源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (861, 1, 1, 'Entity实体', 'ENTITY', 'gen_template_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'Java实体模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (862, 1, 2, 'Mapper接口', 'MAPPER', 'gen_template_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'MyBatis Mapper接口模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (863, 1, 3, 'Mapper XML', 'MAPPER_XML', 'gen_template_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'MyBatis Mapper XML模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (864, 1, 4, 'Service接口', 'SERVICE', 'gen_template_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'Service接口模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (865, 1, 5, 'Service实现', 'SERVICE_IMPL', 'gen_template_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'Service实现模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (866, 1, 6, 'Controller', 'CONTROLLER', 'gen_template_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'Controller模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (867, 1, 7, 'DTO', 'DTO', 'gen_template_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '请求DTO模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (868, 1, 8, 'VO', 'VO', 'gen_template_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '响应VO模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (869, 1, 9, 'Query查询', 'QUERY', 'gen_template_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '查询对象模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (870, 1, 10, 'SQL脚本', 'SQL', 'gen_template_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '数据库脚本模板', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (871, 1, 1, 'Velocity', 'VELOCITY', 'gen_template_engine', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'Velocity模板引擎', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (872, 1, 2, 'Freemarker', 'FREEMARKER', 'gen_template_engine', NULL, 'success', 'N', NULL, NULL, NULL, 1, 'Freemarker模板引擎', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (873, 1, 1, '下载代码包', 'DOWNLOAD', 'gen_generation_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '生成ZIP代码包', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (874, 1, 2, '生成到项目', 'PROJECT', 'gen_generation_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '直接写入项目目录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (875, 1, 1, 'UTF-8', 'UTF-8', 'data_result_encoding', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'UTF-8字符编码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (876, 1, 2, 'GBK', 'GBK', 'data_result_encoding', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'GBK字符编码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (877, 1, 1, '租户 ID', 'tenantColumn', 'data_row_scope_attribute', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '匹配当前登录租户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (878, 1, 2, '组织 ID', 'orgColumn', 'data_row_scope_attribute', NULL, 'success', 'N', NULL, NULL, NULL, 1, '匹配用户所属组织', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (879, 1, 3, '用户 ID', 'userColumn', 'data_row_scope_attribute', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '匹配当前登录用户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (880, 1, 4, '行政区划', 'regionColumn', 'data_row_scope_attribute', NULL, 'default', 'N', NULL, NULL, NULL, 1, '匹配地市或区县编码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (881, 1, 1, 'AND', 'AND', 'data_row_scope_logic', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '所有条件同时满足', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (882, 1, 2, 'OR', 'OR', 'data_row_scope_logic', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '任一条件满足', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (883, 1, 1, '文本 STRING', 'STRING', 'data_field_data_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '文本值', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (884, 1, 2, '数值 NUMBER', 'NUMBER', 'data_field_data_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '数值', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (885, 1, 3, '日期 DATE', 'DATE', 'data_field_data_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '日期', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (886, 1, 4, '日期时间 DATETIME', 'DATETIME', 'data_field_data_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '日期时间', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (887, 1, 5, '布尔 BOOLEAN', 'BOOLEAN', 'data_field_data_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '布尔值', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (888, 1, 1, '默认：保留前2后2', '__DEFAULT__', 'data_mask_rule', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '系统默认脱敏规则', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (889, 1, 2, '手机号：隐藏中间4位', '(?<=\\d{3})\\d{4}(?=\\d{4})', 'data_mask_rule', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '手机号脱敏正则', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (890, 1, 3, '身份证：隐藏出生日期', '(?<=\\d{6})\\d{8}(?=\\d{4})', 'data_mask_rule', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '身份证脱敏正则', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (891, 1, 4, '银行卡：保留前4后4', '(?<=\\d{4})\\d+(?=\\d{4})', 'data_mask_rule', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '银行卡脱敏正则', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (892, 1, 1, 'yyyy-MM-dd', 'yyyy-MM-dd', 'data_date_format', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '标准日期格式', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (893, 1, 2, 'yyyy-MM-dd HH:mm:ss', 'yyyy-MM-dd HH:mm:ss', 'data_date_format', NULL, 'default', 'N', NULL, NULL, NULL, 1, '标准日期时间格式', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (894, 1, 3, 'yyyy/MM/dd', 'yyyy/MM/dd', 'data_date_format', NULL, 'default', 'N', NULL, NULL, NULL, 1, '斜线日期格式', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (895, 1, 4, 'yyyy年MM月dd日', 'yyyy年MM月dd日', 'data_date_format', NULL, 'default', 'N', NULL, NULL, NULL, 1, '中文日期格式', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (896, 1, 1, '元', '元', 'data_unit', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '金额单位元', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (897, 1, 2, '万元', '万元', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '金额单位万元', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (898, 1, 3, '%', '%', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '百分比', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (899, 1, 4, '人', '人', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '人数', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (900, 1, 5, '次', '次', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '次数', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (901, 1, 6, '件', '件', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '件数', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (902, 1, 7, '天', '天', 'data_unit', NULL, 'default', 'N', NULL, NULL, NULL, 1, '天数', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (903, 1, 1, '用户名密码', 'password', 'sys_client_login_auth_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '用户名密码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (904, 1, 2, '用户名密码+验证码', 'password_captcha', 'sys_client_login_auth_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '用户名密码并校验验证码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (905, 1, 3, '手机验证码', 'phone_captcha', 'sys_client_login_auth_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '手机短信验证码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (906, 1, 4, '微信登录', 'wechat', 'sys_client_login_auth_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '微信登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (907, 1, 5, '邮箱验证码', 'email_captcha', 'sys_client_login_auth_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '邮箱验证码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (908, 1, 1, '继承全局配置', '', 'sys_client_captcha_type', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '不覆盖全局验证码策略', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (909, 1, 2, '图形验证码', 'graphical', 'sys_client_captcha_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '图形字符验证码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (910, 1, 3, '滑块验证码', 'slider', 'sys_client_captcha_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '滑块验证码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (911, 1, 4, '短信验证码', 'sms', 'sys_client_captcha_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '短信验证码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (912, 1, 1, 'SM4', 'SM4', 'sys_crypto_algorithm', NULL, 'success', 'Y', NULL, NULL, NULL, 1, 'SM4对称加密', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (913, 1, 2, 'AES', 'AES', 'sys_crypto_algorithm', NULL, 'info', 'N', NULL, NULL, NULL, 1, 'AES对称加密', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (914, 1, 1, '允许并发登录', 'allow_concurrent', 'sys_same_account_login_strategy', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '允许同账号同时在线', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (915, 1, 2, '新登录踢出旧登录', 'replace_old', 'sys_same_account_login_strategy', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '新会话替换旧会话', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (916, 1, 3, '拒绝新登录', 'reject_new', 'sys_same_account_login_strategy', NULL, 'error', 'N', NULL, NULL, NULL, 1, '已有会话时拒绝新登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (917, 1, 1, '审批流程', 'approval', 'flow_designer_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '标准审批流程', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (918, 1, 2, '业务流程', 'business', 'flow_designer_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '绑定业务对象的流程', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (919, 1, 1, '仅首个节点需审批，后续审批节点自动同意', 'firstOnly', 'flow_auto_approval_mode', NULL, 'info', 'N', NULL, NULL, NULL, 1, '同一审批人完成一次后自动同意后续节点', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (920, 1, 2, '仅连续审批时自动同意', 'consecutive', 'flow_auto_approval_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '仅相邻节点审批人相同时自动同意', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (921, 1, 3, '每个节点都需要审批', 'none', 'flow_auto_approval_mode', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '所有审批节点均人工处理', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (922, 1, 1, '记录创建人', 'CREATOR', 'ai_business_trigger_receiver_rule', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '发送给记录创建人', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (923, 1, 2, '记录负责人', 'OWNER', 'ai_business_trigger_receiver_rule', NULL, 'success', 'N', NULL, NULL, NULL, 1, '发送给记录负责人', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (924, 1, 3, '指定用户', 'USERS', 'ai_business_trigger_receiver_rule', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '发送给动作配置中的用户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (925, 1, 4, '全部用户', 'ALL', 'ai_business_trigger_receiver_rule', NULL, 'error', 'N', NULL, NULL, NULL, 1, '发送给全部用户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (926, 1, 1, '事件触发', 'EVENT', 'ai_business_trigger_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '业务事件触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (927, 1, 2, '定时触发', 'SCHEDULE', 'ai_business_trigger_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '按定时扫描触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (928, 1, 1, '记录创建', 'RECORD_CREATED', 'ai_business_trigger_event_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '记录创建事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (929, 1, 2, '记录更新', 'RECORD_UPDATED', 'ai_business_trigger_event_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '记录更新事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (930, 1, 3, '记录删除', 'RECORD_DELETED', 'ai_business_trigger_event_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '记录删除事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (931, 1, 4, '状态变更', 'STATUS_CHANGED', 'ai_business_trigger_event_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '状态字段变更事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (932, 1, 5, '字段变更', 'FIELD_CHANGED', 'ai_business_trigger_event_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '指定字段变更事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (933, 1, 6, '流程通过', 'FLOW_APPROVED', 'ai_business_trigger_event_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '流程审批通过事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (934, 1, 7, '流程驳回', 'FLOW_REJECTED', 'ai_business_trigger_event_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '流程审批驳回事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (935, 1, 8, '到期提醒', 'SCHEDULED_DUE', 'ai_business_trigger_event_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '到期扫描事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (936, 1, 9, '流程取消', 'FLOW_CANCELED', 'ai_business_trigger_event_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '流程被取消事件', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (937, 1, 1, '执行对象动作', 'BUSINESS_ACTION', 'ai_business_trigger_action_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '调用业务对象动作', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (938, 1, 2, '发起主流程', 'START_FLOW', 'ai_business_trigger_action_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '发起绑定主流程', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (939, 1, 3, '发送消息', 'SEND_MESSAGE', 'ai_business_trigger_action_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '发送业务消息', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (940, 1, 4, '创建记录', 'CREATE_RECORD', 'ai_business_trigger_action_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '创建目标业务记录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (941, 1, 5, '更新字段', 'UPDATE_FIELD', 'ai_business_trigger_action_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '更新当前记录字段', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (942, 1, 6, 'Webhook', 'WEBHOOK', 'ai_business_trigger_action_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '调用Webhook', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (943, 1, 1, '成功', 'SUCCESS', 'ai_business_trigger_execute_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '执行成功', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (944, 1, 2, '失败', 'FAILED', 'ai_business_trigger_execute_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '执行失败', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (945, 1, 3, '待执行', 'TODO', 'ai_business_trigger_execute_status', NULL, 'warning', 'Y', NULL, NULL, NULL, 1, '等待执行', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (946, 1, 4, '已跳过', 'SKIPPED', 'ai_business_trigger_execute_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '条件不满足时跳过执行', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (947, 1, 1, '管理端菜单', 'ADMIN', 'ai_business_app_mount_target', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '在PC管理端生成入口菜单', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (948, 1, 2, '移动应用', 'MOBILE', 'ai_business_app_mount_target', NULL, 'success', 'N', NULL, NULL, NULL, 1, '登记H5或移动端业务入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (949, 1, 3, '外部接口', 'API', 'ai_business_app_mount_target', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '登记API、Webhook或外部系统资源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (950, 1, 1, '对象列表入口', 'OBJECT_LIST', 'ai_business_app_entry_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '业务对象列表入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (951, 1, 2, '新增表单入口', 'CREATE_FORM', 'ai_business_app_entry_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '直接打开新增表单', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (952, 1, 3, '详情页入口', 'DETAIL_PAGE', 'ai_business_app_entry_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '业务记录详情入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (953, 1, 4, '审批/待办入口', 'APPROVAL_TODO', 'ai_business_app_entry_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '审批或待办入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (954, 1, 5, '报表/看板入口', 'REPORT_DASHBOARD', 'ai_business_app_entry_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '报表或看板入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (955, 1, 6, '外链/API入口', 'EXTERNAL_OR_API', 'ai_business_app_entry_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '外部链接或API资源入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (956, 1, 1, 'H5入口', 'h5', 'ai_business_app_mobile_scene', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '通用H5入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (957, 1, 2, '移动待办', 'todo', 'ai_business_app_mobile_scene', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '移动端待办入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (958, 1, 3, '移动流程待办', 'approval', 'ai_business_app_mobile_scene', NULL, 'success', 'N', NULL, NULL, NULL, 1, '移动端流程审批入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (959, 1, 4, '移动业务', 'business', 'ai_business_app_mobile_scene', NULL, 'default', 'N', NULL, NULL, NULL, 1, '移动端业务入口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (960, 1, 1, '全部用户', 'all', 'ai_business_app_visible_scope', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '对全部用户可见', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (961, 1, 2, '指定角色', 'role', 'ai_business_app_visible_scope', NULL, 'success', 'N', NULL, NULL, NULL, 1, '对指定角色可见', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (962, 1, 3, '指定部门', 'dept', 'ai_business_app_visible_scope', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '对指定部门可见', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (963, 1, 4, '负责人范围', 'owner', 'ai_business_app_visible_scope', NULL, 'default', 'N', NULL, NULL, NULL, 1, '按业务负责人范围可见', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (964, 1, 1, '标准接口', 'api', 'ai_business_app_platform_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '标准开放接口', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (965, 1, 2, 'Webhook', 'webhook', 'ai_business_app_platform_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'Webhook集成', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (966, 1, 3, '企微/飞书/钉钉', 'collaboration', 'ai_business_app_platform_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '协同办公平台集成', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (967, 1, 4, '外部系统', 'external', 'ai_business_app_platform_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '其它外部系统集成', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (968, 1, 1, '列表管理', 'LIST', 'ai_business_app_runtime_open_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '显示列表、搜索和操作列', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (969, 1, 2, '单据填报', 'CREATE_FORM', 'ai_business_app_runtime_open_mode', NULL, 'success', 'N', NULL, NULL, NULL, 1, '直接显示新增表单', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (970, 1, 3, '详情查看', 'DETAIL', 'ai_business_app_runtime_open_mode', NULL, 'default', 'N', NULL, NULL, NULL, 1, '按记录ID显示详情', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (971, 1, 6, 'PATCH', 'PATCH', 'sys_req_method', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'PATCH请求', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (972, 1, 4, '业务应用表单', 'business', 'flow_process_form_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '绑定业务应用表单', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1092, 1, 1, '企业微信', 'WECOM', 'sys_collab_platform', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '企业微信自建应用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1093, 1, 1, '企业自建', 'CORP_INTERNAL', 'sys_collab_connection_type', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '企业内部自建应用接入', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1094, 1, 2, '第三方应用', 'THIRD_PARTY', 'sys_collab_connection_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '第三方服务商应用接入', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1095, 1, 3, '仅OAuth登录', 'OAUTH_ONLY', 'sys_collab_connection_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '仅用于OAuth扫码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1096, 1, 1, '待处理', 'PENDING', 'sys_collab_issue_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '待人工处理', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1097, 1, 2, '已解决', 'RESOLVED', 'sys_collab_issue_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '已绑定或重试成功', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1098, 1, 3, '已忽略', 'IGNORED', 'sys_collab_issue_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '人工忽略不再处理', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1099, 1, 1, '全量同步', 'FULL', 'sys_collab_sync_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '全量目录同步', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1100, 1, 2, '部门同步', 'DEPT', 'sys_collab_sync_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '仅同步部门', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1101, 1, 3, '成员同步', 'USER', 'sys_collab_sync_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '仅同步成员', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1102, 1, 4, '标签同步', 'TAG', 'sys_collab_sync_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '仅同步标签', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1103, 1, 5, '增量同步', 'INCREMENT', 'sys_collab_sync_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, '回调事件增量同步', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1104, 1, 1, '手工触发', 'MANUAL', 'sys_collab_trigger_source', NULL, 'info', 'N', NULL, NULL, NULL, 1, '管理页手工触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1105, 1, 2, '定时任务', 'JOB', 'sys_collab_trigger_source', NULL, 'success', 'N', NULL, NULL, NULL, 1, '定时任务触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1106, 1, 3, '回调事件', 'CALLBACK', 'sys_collab_trigger_source', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '外部回调触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1108, 1, 10, '钉钉', 'DINGTALK', 'sys_collab_platform', NULL, 'info', 'N', NULL, NULL, NULL, 1, '钉钉扫码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1109, 1, 11, '飞书', 'FEISHU', 'sys_collab_platform', NULL, 'info', 'N', NULL, NULL, NULL, 1, '飞书扫码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1110, 1, 12, '钉钉企业内部', 'DINGTALK_ACCOUNT', 'sys_collab_platform', NULL, 'info', 'N', NULL, NULL, NULL, 1, '钉钉企业内部应用登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1111, 1, 20, '微信开放平台', 'WECHAT_OPEN', 'sys_collab_platform', NULL, 'success', 'N', NULL, NULL, NULL, 1, '微信开放平台扫码登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1112, 1, 21, '微信', 'WECHAT', 'sys_collab_platform', NULL, 'success', 'N', NULL, NULL, NULL, 1, '微信登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1113, 1, 22, '微信小程序', 'WECHAT_MINI', 'sys_collab_platform', NULL, 'success', 'N', NULL, NULL, NULL, 1, '微信小程序登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1114, 1, 30, 'Gitee', 'GITEE', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Gitee OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1115, 1, 31, 'GitHub', 'GITHUB', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'GitHub OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1116, 1, 40, 'QQ', 'QQ', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'QQ OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1117, 1, 41, '微博', 'WEIBO', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, '微博 OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1118, 1, 42, '支付宝', 'ALIPAY', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, '支付宝 OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1119, 1, 43, '百度', 'BAIDU', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, '百度 OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1120, 1, 50, '谷歌', 'GOOGLE', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Google OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1121, 1, 51, 'Facebook', 'FACEBOOK', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Facebook OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1122, 1, 52, 'Twitter', 'TWITTER', 'sys_collab_platform', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Twitter OAuth 登录', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1123, 1, 1, '拉取数据', 'FETCH', 'sys_collab_sync_stage', NULL, 'info', 'N', NULL, NULL, NULL, 1, '从外部平台拉取通讯录数据', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1124, 1, 2, '数据校验', 'VALIDATE', 'sys_collab_sync_stage', NULL, 'info', 'N', NULL, NULL, NULL, 1, '校验拉取数据完整性与合法性', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1125, 1, 3, '差异计算', 'PLAN', 'sys_collab_sync_stage', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '计算与本系统目录的差异', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1126, 1, 4, '写入应用', 'APPLY', 'sys_collab_sync_stage', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '将差异写入本系统组织与用户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1127, 1, 5, '收尾完成', 'FINALIZE', 'sys_collab_sync_stage', NULL, 'success', 'N', NULL, NULL, NULL, 1, '统计汇总并收敛批次', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1130, 1, 1, '机器身份', 'SERVICE', 'ai_capability_actor_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '仅机器客户端身份可调用', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1131, 1, 2, '用户委托', 'USER', 'ai_capability_actor_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '仅用户委托Token可调用', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1132, 1, 3, '双身份', 'BOTH', 'ai_capability_actor_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '机器身份与用户委托均可调用', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1133, 1, 1, 'OAuth凭据', 'OAUTH', 'ai_capability_auth_mode', NULL, 'info', 'Y', NULL, NULL, NULL, 1, 'OAuth2.1客户端凭据换取短期Token', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1134, 1, 2, '请求签名', 'SIGNATURE', 'ai_capability_auth_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, 'AppId+HMAC-SHA256请求签名', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1137, 1, 2, '发起已有记录流程', 'START', 'ai_capability_flow_operation', NULL, 'info', 'N', NULL, NULL, NULL, 1, '仅为 Forge 中已经保存的业务记录发起主流程，调用时必须传真实 recordId', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1138, 1, 3, '审批通过', 'APPROVE', 'ai_capability_flow_operation', NULL, 'success', 'N', NULL, NULL, NULL, 1, '以当前任务办理人身份审批通过', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1139, 1, 4, '审批驳回', 'REJECT', 'ai_capability_flow_operation', NULL, 'error', 'N', NULL, NULL, NULL, 1, '以当前任务办理人身份审批驳回', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1140, 1, 1, '用户委托', 'USER_DELEGATION', 'ai_capability_client_actor_mode', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '通过受信OIDC/JWT动态映射实际用户，无需绑定服务账号', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1141, 1, 2, '服务身份', 'SERVICE', 'ai_capability_client_actor_mode', NULL, 'info', 'N', NULL, NULL, NULL, 1, '固定绑定服务账号和活动组织', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1142, 1, 3, '混合模式', 'HYBRID', 'ai_capability_client_actor_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '同时支持服务身份和用户委托，需绑定服务账号', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1143, 1, 1, '业务动作', 'BUSINESS_ACTION', 'ai_capability_source_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '由低代码业务对象注册的受控业务动作', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1144, 1, 2, '流程动作', 'FLOW_ACTION', 'ai_capability_source_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '与业务对象流程绑定关联的受控流程动作', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1145, 1, 3, '系统服务', 'SYSTEM_SERVICE', 'ai_capability_source_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '由平台代码显式注册的受控系统服务', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1146, 1, 1, '只读查询', 'READ_ONLY', 'ai_capability_behavior', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '不产生业务写入的只读能力', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1147, 1, 2, '执行业务动作', 'ACTION', 'ai_capability_behavior', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '会产生受控业务写入的动作能力', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1148, 1, 3, '执行流程操作', 'FLOW', 'ai_capability_behavior', NULL, 'success', 'N', NULL, NULL, NULL, 1, '发起或办理流程的受控能力', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1150, 1, 4, '部分成功', '3', 'sys_message_send_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '部分接收人投递失败', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1151, 1, 1, '提交业务申请', 'SUBMIT', 'ai_capability_flow_operation', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '外围系统提交申请数据，由 Forge 创建业务记录并立即发起主流程', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1152, 1, 1, '管理员预绑定', 'PREBOUND', 'ai_capability_user_mapping_mode', NULL, 'success', 'Y', NULL, NULL, NULL, 1, '管理员预先绑定外围 subject 与 Forge 普通用户，默认安全模式', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1153, 1, 2, '已验签手机号唯一匹配', 'VERIFIED_PHONE', 'ai_capability_user_mapping_mode', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '客户端私钥验签成功后按 phone_number 在租户内唯一匹配并固化映射', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1155, 1, 1, '草稿', 'DRAFT', 'ai_business_process_design_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '流程草稿正在编辑', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1156, 1, 2, '校验通过', 'VALIDATED', 'ai_business_process_design_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '当前草稿已通过发布校验', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1157, 1, 3, '已发布', 'PUBLISHED', 'ai_business_process_design_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '当前草稿与已发布版本一致', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1158, 1, 4, '有未发布变更', 'CHANGED', 'ai_business_process_design_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '已发布流程存在新草稿变更', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1159, 1, 1, '待执行', 'PENDING', 'ai_business_process_run_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '运行实例已持久化，等待调度', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1160, 1, 2, '执行中', 'RUNNING', 'ai_business_process_run_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '业务节点正在执行', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1161, 1, 3, '等待审批', 'WAITING', 'ai_business_process_run_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '等待Flowable或子流程结果', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1162, 1, 4, '执行成功', 'SUCCESS', 'ai_business_process_run_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '业务流程已成功结束', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1163, 1, 5, '执行失败', 'FAILED', 'ai_business_process_run_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '业务流程失败，可按策略重试', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1164, 1, 6, '已取消', 'CANCELED', 'ai_business_process_run_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '业务流程已取消', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1165, 1, 1, '待执行', 'PENDING', 'ai_business_process_node_status', NULL, 'default', 'Y', NULL, NULL, NULL, 1, '节点尝试等待认领', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1166, 1, 2, '执行中', 'RUNNING', 'ai_business_process_node_status', NULL, 'info', 'N', NULL, NULL, NULL, 1, '节点尝试正在执行', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1167, 1, 3, '等待结果', 'WAITING', 'ai_business_process_node_status', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '节点等待审批、子流程或受治理能力结果', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1168, 1, 4, '执行成功', 'SUCCESS', 'ai_business_process_node_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '节点尝试已成功完成', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1169, 1, 5, '执行失败', 'FAILED', 'ai_business_process_node_status', NULL, 'error', 'N', NULL, NULL, NULL, 1, '节点尝试失败', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1170, 1, 6, '已取消', 'CANCELED', 'ai_business_process_node_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '节点尝试已取消', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1171, 1, 1, '手动触发', 'MANUAL', 'ai_business_process_trigger_type', NULL, 'info', 'Y', NULL, NULL, NULL, 1, '当前登录用户通过页面动作触发', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1172, 1, 2, '记录事件', 'EVENT', 'ai_business_process_trigger_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '业务事务完成后的可信记录事件触发', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1173, 1, 3, '定时扫描', 'SCHEDULE', 'ai_business_process_trigger_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '统一调度任务以受限服务身份触发', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1174, 1, 4, '流程回调', 'PROCESS_CALLBACK', 'ai_business_process_trigger_type', NULL, 'default', 'N', NULL, NULL, NULL, 1, 'Flowable结果恢复等待节点', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1175, 1, 5, '外部能力', 'EXTERNAL', 'ai_business_process_trigger_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '经过统一能力平台认证授权的触发', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1186, 1, 3, '发布业务流程', 'PROCESSES', 'ai_business_application_publish_step', NULL, 'info', 'N', NULL, NULL, NULL, 1, '校验流程草稿、生成不可变版本并固定审批模型和动作依赖', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_data` VALUES (1187, 1, 1, '绑定', 'BIND', 'hotel_qr_bind_action', '', 'success', 'N', NULL, NULL, NULL, 1, '', 1, '2026-08-10 15:48:25', NULL, '2026-08-10 15:48:25', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1188, 1, 2, '重绑', 'REBIND', 'hotel_qr_bind_action', '', 'warning', 'N', NULL, NULL, NULL, 1, '', 1, '2026-08-10 15:48:25', NULL, '2026-08-10 15:48:25', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1189, 1, 3, '解绑', 'UNBIND', 'hotel_qr_bind_action', '', 'danger', 'N', NULL, NULL, NULL, 1, '', 1, '2026-08-10 15:48:25', NULL, '2026-08-10 15:48:25', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1190, 1, 1, '在售', 'ON_SALE', 'hotel_dish_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '在售状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1191, 1, 2, '下架', 'OFF_SHELF', 'hotel_dish_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '下架状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1192, 1, 1, '启用', 'ENABLED', 'hotel_category_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '启用状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1193, 1, 2, '禁用', 'DISABLED', 'hotel_category_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '禁用状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1194, 1, 1, '新增', 'CREATE', 'hotel_dish_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '新增菜品', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1195, 1, 2, '编辑', 'EDIT', 'hotel_dish_operation_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '编辑菜品', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1196, 1, 3, '删除', 'DELETE', 'hotel_dish_operation_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '删除菜品', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1197, 1, 4, '上架', 'ON_SALE', 'hotel_dish_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '上架菜品', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1198, 1, 5, '下架', 'OFF_SHELF', 'hotel_dish_operation_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '下架菜品', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1199, 1, 6, '售罄', 'SOLD_OUT', 'hotel_dish_operation_type', NULL, 'error', 'N', NULL, NULL, NULL, 1, '标记售罄', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1200, 1, 7, '恢复', 'RESTORE', 'hotel_dish_operation_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '恢复上架', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1201, 1, 1, '早餐', 'breakfast', 'hotel_meal_type', NULL, 'success', 'N', NULL, NULL, NULL, 1, '早餐时段', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1202, 1, 2, '午餐', 'lunch', 'hotel_meal_type', NULL, 'primary', 'N', NULL, NULL, NULL, 1, '午餐时段', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1203, 1, 3, '晚餐', 'dinner', 'hotel_meal_type', NULL, 'warning', 'N', NULL, NULL, NULL, 1, '晚餐时段', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1204, 1, 4, '夜宵', 'night', 'hotel_meal_type', NULL, 'info', 'N', NULL, NULL, NULL, 1, '夜宵时段', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1205, 1, 1, '启用', 'ENABLED', 'hotel_business_hours_status', NULL, 'success', 'N', NULL, NULL, NULL, 1, '启用状态', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_data` VALUES (1206, 1, 2, '禁用', 'DISABLED', 'hotel_business_hours_status', NULL, 'default', 'N', NULL, NULL, NULL, 1, '禁用状态', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);

-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type`  (
  `dict_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '字典主键',
  `tenant_id` bigint(0) NULL DEFAULT 0 COMMENT '租户编号',
  `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典名称',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典类型（租户内唯一）',
  `dict_status` tinyint(0) NULL DEFAULT 1 COMMENT '字典状态（0-禁用，1-正常）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`dict_id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_dict_type_active`(`tenant_id`, `dict_type`, `del_flag`) USING BTREE,
  INDEX `idx_dict_status`(`dict_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 291 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
INSERT INTO `sys_dict_type` VALUES (1, 1, '用户性别', 'sys_user_sex', 1, '用户性别列表', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (2, 1, '用户状态', 'sys_user_status', 1, '用户状态列表', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (3, 1, '组织类型', 'sys_org_type', 1, '组织类型列表', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (4, 1, '是否', 'yes_no', 1, '是否', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (7, 1, '案件状态', 'case_status', 1, '案件信息案件状态字典', NULL, '2025-12-05 14:37:28', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (8, 1, '123123', '123123123123', 1, NULL, NULL, '2025-12-11 16:34:43', NULL, '2025-12-11 16:34:43', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (9, 1, '测试', '121', 1, NULL, 1, '2026-01-20 14:34:25', 1, '2026-01-20 14:34:25', 1, 0);
INSERT INTO `sys_dict_type` VALUES (10, 1, '请求方式', 'req_method', 1, 'API请求方式字典', NULL, '2026-02-06 14:58:52', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (11, 1, '业务模块', 'module_code', 1, '业务模块编码字典', NULL, '2026-02-06 14:59:33', NULL, '2026-06-04 11:43:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (12, 1, '验证码类型', 'captcha_type', 1, NULL, 1, '2026-02-26 10:12:04', 1, '2026-02-26 10:12:04', 2, 0);
INSERT INTO `sys_dict_type` VALUES (13, 1, '水印内容', 'water_marker_content', 1, NULL, 1, '2026-02-26 10:18:47', 1, '2026-02-26 10:18:47', 2, 0);
INSERT INTO `sys_dict_type` VALUES (14, 1, '三方登录平台', 'sys_social_platform', 1, NULL, 1, '2026-02-26 10:18:47', 1, '2026-02-26 10:18:47', 2, 0);
INSERT INTO `sys_dict_type` VALUES (15, 1, '通用状态', 'sys_normal_disable', 1, NULL, 1, '2026-02-26 10:18:47', 1, '2026-02-26 10:18:47', 2, 0);
INSERT INTO `sys_dict_type` VALUES (16, 1, 'AI供应商类型', 'ai_provider_type', 1, 'AI供应商类型列表', NULL, '2026-04-17 16:28:58', NULL, '2026-04-17 17:03:19', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (17, 1, 'AI模型类型', 'ai_model_type', 1, 'AI模型类型列表', NULL, '2026-04-17 16:28:58', NULL, '2026-04-17 17:03:19', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (18, 1, 'AI状态', 'ai_status', 1, 'AI模块状态(0正常 1停用)', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:19', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (19, 1, 'AI是否默认', 'ai_is_default', 1, 'AI模块是否默认(0否 1是)', NULL, '2026-04-17 16:28:59', NULL, '2026-04-17 17:03:19', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (22, 1, '订单状态', 'order_status', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-22 13:02:15', 1, '2026-04-22 13:02:15', 2, 0);
INSERT INTO `sys_dict_type` VALUES (23, 1, '订单类型', 'order_type', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-22 13:02:16', 1, '2026-04-22 13:02:16', 2, 0);
INSERT INTO `sys_dict_type` VALUES (29, 1, '订单状态', '订单状态 (order_status)', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-22 15:08:42', 1, '2026-04-22 15:08:42', 2, 0);
INSERT INTO `sys_dict_type` VALUES (30, 1, '订单类型', '订单类型 (order_type)', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-22 15:08:42', 1, '2026-04-22 15:08:42', 2, 0);
INSERT INTO `sys_dict_type` VALUES (32, 1, '产品分类', 'product_category', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-26 18:09:11', 1, '2026-04-26 18:09:11', 2, 0);
INSERT INTO `sys_dict_type` VALUES (33, 1, '通用状态', 'common_status', 1, 'AI CRUD 生成器自动创建', 1, '2026-04-26 18:09:12', 1, '2026-04-26 18:09:12', 2, 0);
INSERT INTO `sys_dict_type` VALUES (34, 1, '流程版本标记', 'flow_version_tag', 1, '流程版本状态标记', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (35, 1, '流程重要性等级', 'flow_importance_level', 1, '流程重要性等级分类', NULL, '2026-05-09 08:48:57', NULL, '2026-05-09 08:48:57', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (36, 1, '外部认证适配器', 'external_auth_adapter', 1, '外部系统自定义认证适配器字典', NULL, '2026-05-11 10:57:35', NULL, '2026-05-11 10:57:35', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (37, 1, '文件存储类型', 'sys_file_storage_type', 1, '文件存储配置的存储类型选项', NULL, '2026-05-21 12:52:20', NULL, '2026-05-21 12:52:20', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (38, 1, '通用启用禁用', 'sys_enable_disable', 1, '通用启用/禁用状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (39, 1, '通用是否', 'sys_yes_no', 1, '通用是否选项', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (40, 1, '用户类型', 'sys_user_type', 1, '系统用户类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (41, 1, '角色数据范围', 'sys_role_data_scope', 1, '角色数据权限范围', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (42, 1, '岗位类型', 'sys_post_type', 1, '系统岗位类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (43, 1, '公告类型', 'sys_notice_type', 1, '通知公告类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (44, 1, '公告发布状态', 'sys_notice_status', 1, '通知公告发布状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (45, 1, '消息类型', 'sys_message_type', 1, '消息中心消息类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (46, 1, '消息渠道', 'sys_message_channel', 1, '消息中心发送渠道', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (47, 1, '消息发送范围', 'sys_message_send_scope', 1, '消息中心发送范围', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (48, 1, '消息发送状态', 'sys_message_send_status', 1, '消息中心发送状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (49, 1, '消息阅读状态', 'sys_message_read_status', 1, '消息中心阅读状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (53, 1, '流程表单类型', 'flow_form_type', 1, '流程表单管理使用的表单类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (54, 1, '流程定义表单类型', 'flow_process_form_type', 1, '流程模型和模板使用的表单类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (55, 1, '流程模型状态', 'flow_model_status', 1, '流程模型生命周期状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (56, 1, 'SPEL 模板分类', 'flow_spel_category', 1, '审批人 SPEL 模板分类', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (57, 1, '流程待办状态', 'flow_todo_status', 1, '我的待办任务状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (58, 1, '流程已办状态', 'flow_done_status', 1, '我的已办审批结果', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (59, 1, '我发起的流程状态', 'flow_started_status', 1, '我发起的流程状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (60, 1, '流程实例状态', 'flow_instance_status', 1, '流程监控实例状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (61, 1, '流程错误日志状态', 'flow_error_log_status', 1, '流程监控错误日志处理状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (62, 1, '流程阅读状态', 'flow_read_status', 1, '流程抄送阅读状态', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (63, 1, '流程优先级', 'flow_priority', 1, '流程任务优先级', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (64, 1, '流程条件规则类型', 'flow_rule_type', 1, '流程条件规则业务类型', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (65, 1, '流程条件运算符', 'flow_rule_operator', 1, '流程条件规则运算符', NULL, '2026-05-21 12:52:21', NULL, '2026-05-21 12:52:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (68, 1, '数据库类型', 'data_db_type', 1, '数据连接支持的数据库类型', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (69, 1, '维度来源类型', 'data_dimension_source_type', 1, '维度值录入方式', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (70, 1, '数据集类型', 'data_dataset_type', 1, '数据集建模方式', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (71, 1, '数据集发布状态', 'data_dataset_publish_status', 1, '数据集生命周期发布状态', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (72, 1, '数据集访问模式', 'data_dataset_access_mode', 1, '数据集访问权限范围', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (73, 1, '授权主体类型', 'data_acl_subject_type', 1, '数据集授权主体类型', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (74, 1, '访问级别', 'data_acl_access_level', 1, '数据集授权访问级别', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (75, 1, '字段角色', 'data_field_role', 1, '数据集字段角色类型', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (76, 1, '敏感级别', 'data_field_sensitive_level', 1, '数据集字段敏感级别', NULL, '2026-05-21 12:52:22', NULL, '2026-05-21 12:52:22', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (83, 1, '提示词适用场景', 'ai_prompt_usage_scene', 1, 'AI提示词模板适用场景', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (84, 1, '提示词状态', 'ai_prompt_status', 1, 'AI提示词模板状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (85, 1, '提示词是否推荐', 'ai_prompt_recommended', 1, 'AI提示词模板推荐标记', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (86, 1, '大屏生成状态', 'ai_dashboard_generate_status', 1, 'AI大屏生成记录状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (87, 1, '低代码应用发布状态', 'lowcode_app_publish_status', 1, '低代码应用发布生命周期状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (88, 1, '低代码模型状态', 'lowcode_model_status', 1, '低代码数据模型状态', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (89, 1, 'AI上下文类型', 'ai_context_type', 1, 'AI上下文配置类型', NULL, '2026-05-21 12:52:23', NULL, '2026-05-21 12:52:23', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (90, 1, '登录类型', 'sys_login_type', 1, '登录行为类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (91, 1, '客户端类型', 'sys_client_type', 1, '登录客户端类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (92, 1, '通用成功失败', 'sys_common_status', 1, '通用成功/失败状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (93, 1, '操作类型', 'sys_operation_type', 1, '操作日志类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (94, 1, '任务状态', 'sys_job_status', 1, '定时任务运行状态', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (95, 1, '任务执行模式', 'sys_job_run_mode', 1, '定时任务执行模式', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (96, 1, '请求方法', 'sys_req_method', 1, 'HTTP请求方法', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (97, 1, '资源类型', 'sys_resource_type', 1, '菜单资源类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (98, 1, '显示状态', 'sys_show_hide', 1, '菜单显示/隐藏', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (99, 1, '链接打开方式', 'sys_link_open_target', 1, '链接打开目标', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (100, 1, '参数内置类型', 'sys_config_type', 1, '系统参数是否内置', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (101, 1, '文件分组类型', 'sys_file_group_type', 1, '文件分组类型', NULL, '2026-05-21 12:54:11', NULL, '2026-05-21 12:54:11', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (106, 1, '订单状态', 'order_status1', 1, '', 1, '2026-05-22 11:22:04', 1, '2026-05-22 11:22:04', 2, 0);
INSERT INTO `sys_dict_type` VALUES (107, 1, 'Excel配置类型', 'sys_excel_config_type', 1, 'Excel导入导出配置类型', NULL, '2026-05-27 13:01:00', NULL, '2026-05-27 13:01:00', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (108, 1, '业务域', 'ai_business_suite', 1, '企业应用装配平台业务域', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_type` VALUES (109, 1, '业务单元类型', 'ai_business_object_type', 1, '业务单元/实体类型', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_type` VALUES (110, 1, '业务单元关系类型', 'ai_business_relation_type', 1, '业务单元之间的引用、明细和关联列表关系', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_type` VALUES (111, 1, '业务应用类型', 'ai_business_app_type', 1, '应用入口和渠道类型', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_type` VALUES (112, 1, '访问入口打开方式', 'ai_business_app_entry_mode', 1, '访问入口打开方式', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_type` VALUES (113, 1, '业务能力挂接类型', 'ai_business_binding_type', 1, '对象和应用可接入的引擎能力', 1, '2026-05-27 13:01:02', 1, '2026-05-27 13:01:02', 1, 0);
INSERT INTO `sys_dict_type` VALUES (115, 1, '客户登记', 'crm_customer_level', 1, '', 1, '2026-05-30 07:41:37', 1, '2026-05-30 07:41:37', 2, 0);
INSERT INTO `sys_dict_type` VALUES (116, 1, '角色类型', 'sys_role_type', 1, '用于区分不同类型的角色以控制业务', NULL, '2026-06-01 16:10:54', NULL, '2026-06-01 16:10:54', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (117, 1, '业务单据状态', 'business_document_status', 1, '低代码业务单据生命周期状态', NULL, '2026-06-02 06:48:46', NULL, '2026-06-02 06:48:46', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (118, 1, '离职交接状态', 'hr_leave_handover_status', 1, '离职交接任务状态', NULL, '2026-06-02 06:48:47', NULL, '2026-06-02 06:48:47', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (119, 1, '流程数据模式', 'sys_flow_data_mode', 1, '流程入口数据保存模式', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_type` VALUES (120, 1, '流程入口状态', 'sys_flow_entry_status', 1, '流程入口启停状态', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_type` VALUES (121, 1, '组织填报批次状态', 'sys_flow_batch_status', 1, '组织批量填报批次状态', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_type` VALUES (122, 1, '组织填报状态', 'sys_flow_fill_status', 1, '组织批量填报明细状态', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 0);
INSERT INTO `sys_dict_type` VALUES (128, 1, '项目类型', 'pm_project_type', 1, '客户管理项目类型', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (129, 1, '内部合同实施单位', 'pm_implementation_unit', 1, '内部合同实施单位', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (130, 1, '联系人项目角色', 'pm_contact_role', 1, '联系人在项目中的角色', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (131, 1, '线索状态', 'pm_lead_status', 1, '线索状态', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (132, 1, '线索无效原因', 'pm_lead_invalid_reason', 1, '线索标记无效原因', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (133, 1, '商机状态', 'pm_opportunity_status', 1, '商机状态', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (134, 1, '商机输单原因', 'pm_opportunity_lost_reason', 1, '商机输单或无效原因', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (135, 1, '商机跟踪方式', 'pm_follow_type', 1, '商机跟踪方式', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (136, 1, '投标状态', 'pm_bid_status', 1, '投标状态', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (137, 1, '未中标原因', 'pm_bid_lost_reason', 1, '投标未中标原因', 1, '2026-06-12 23:17:17', 1, '2026-06-12 23:17:17', 1, 0);
INSERT INTO `sys_dict_type` VALUES (143, 1, '访问入口使用模式', 'ai_business_app_mode', 1, '访问入口在线运行或下载代码模式', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 0);
INSERT INTO `sys_dict_type` VALUES (144, 1, '流程逾期提醒重复策略', 'sys_flow_overdue_repeat_mode', 1, '审批任务逾期提醒重复发送策略', 1, '2026-06-21 10:43:46', 1, '2026-06-21 10:43:46', 1, 0);
INSERT INTO `sys_dict_type` VALUES (145, 1, '采购单审批测试状态', 'sample_purchase_order_status', 1, '采购单审批测试业务状态', NULL, '2026-06-28 15:07:29', NULL, '2026-06-28 15:07:29', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (146, 0, '物料状态', 'marter_status', 1, '', 1, '2026-07-01 14:55:31', 1, '2026-07-01 14:55:31', 6, 0);
INSERT INTO `sys_dict_type` VALUES (147, 0, '仓库类型', 'workhosue_type', 1, '', 1, '2026-07-01 17:00:01', 1, '2026-07-01 17:00:01', 6, 0);
INSERT INTO `sys_dict_type` VALUES (148, 1, '采购仓储通用状态', 'pw_common_status', 1, '采购仓储主数据启停状态', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (149, 1, '采购仓储仓库类型', 'pw_warehouse_type', 1, '采购仓储仓库类型', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (150, 1, '采购仓储单据状态', 'pw_order_status', 1, '采购、出库、调拨单据状态', 1, '2026-07-03 16:30:06', 1, '2026-07-03 16:30:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (151, 1, 'AI供应商连接协议', 'ai_provider_adapter_type', 1, 'AI供应商底层连接协议', 1, '2026-07-11 08:17:36', 1, '2026-07-11 08:17:36', 1, 0);
INSERT INTO `sys_dict_type` VALUES (152, 1, 'AI模型能力', 'ai_model_capability_type', 1, 'AI模型可路由能力', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_type` VALUES (153, 1, 'Agent模型选择模式', 'ai_agent_model_selection_mode', 1, '固定模型或路由策略', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_type` VALUES (154, 1, 'AI模型健康状态', 'ai_model_health_status', 1, '模型健康状态', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_type` VALUES (155, 1, 'AI调用结果', 'ai_invocation_outcome', 1, '模型调用结果', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 0);
INSERT INTO `sys_dict_type` VALUES (159, 1, 'AI能力可见性', 'ai_capability_visibility', 1, '能力目录可见性', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (160, 1, 'AI能力发布状态', 'ai_capability_publish_status', 1, '能力发布状态', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (161, 1, 'AI能力客户端状态', 'ai_capability_client_status', 1, '机器客户端状态', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (162, 1, 'AI能力授权状态', 'ai_capability_grant_status', 1, '客户端授权状态', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (163, 1, 'AI能力版本策略', 'ai_capability_version_strategy', 1, '授权版本选择策略', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (164, 1, 'AI能力风险等级', 'ai_capability_risk_level', 1, '能力风险等级', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (166, 1, 'AI能力OAuth客户端类型', 'ai_capability_oauth_client_type', 1, 'MCP OAuth客户端是PUBLIC或CONFIDENTIAL', 1, '2026-07-12 11:13:02', 1, '2026-07-12 11:13:02', 1, 0);
INSERT INTO `sys_dict_type` VALUES (167, 1, '业务应用设计状态', 'ai_business_application_design_status', 1, '业务应用草稿、就绪、发布和变更状态', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_type` VALUES (168, 1, '业务应用对象角色', 'ai_business_application_object_role', 1, '业务对象在应用内的主对象、明细、引用和共享角色', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 0);
INSERT INTO `sys_dict_type` VALUES (170, 1, '业务扩展类型', 'ai_business_extension_type', 1, '可视化规则、客户端脚本、作用域样式和服务端白名单绑定', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (171, 1, '业务扩展状态', 'ai_business_extension_status', 1, '扩展草稿、测试、启用和停用状态', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (172, 1, '业务扩展钩子', 'ai_business_extension_hook', 1, '对象级和页面级标准扩展钩子', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (173, 1, '业务扩展失败策略', 'ai_business_extension_failure_policy', 1, '阻断、警告和忽略失败策略', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (174, 1, '业务扩展风险级别', 'ai_business_extension_risk_level', 1, '低、中、高扩展风险级别', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (175, 1, '可视化规则操作符', 'ai_business_extension_rule_operator', 1, '可视化条件比较操作符', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (176, 1, '可视化规则动作', 'ai_business_extension_rule_action', 1, '可视化规则受限动作', 1, '2026-07-14 06:48:56', 1, '2026-07-14 06:48:56', 1, 0);
INSERT INTO `sys_dict_type` VALUES (177, 1, '业务应用发布状态', 'ai_business_application_publish_status', 1, '应用协调发布运行单和不可变版本状态', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_type` VALUES (178, 1, '业务应用发布步骤', 'ai_business_application_publish_step', 1, '应用协调发布的预检查、对象、入口、扩展和提交步骤', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 0);
INSERT INTO `sys_dict_type` VALUES (180, 1, '编码规则分类', 'sys_code_rule_category', 1, '平台级编码规则业务分类', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 0);
INSERT INTO `sys_dict_type` VALUES (181, 1, '编码规则适用场景', 'sys_code_rule_scene', 1, '编码规则兼容筛选和适用范围', 1, '2026-07-17 06:50:11', 1, '2026-07-17 06:50:11', 1, 0);
INSERT INTO `sys_dict_type` VALUES (182, 1, '定时任务同步状态', 'sys_job_sync_status', 1, '任务配置与Quartz运行态同步状态', 1, '2026-07-21 16:02:54', 1, '2026-07-21 16:02:54', 1, 0);
INSERT INTO `sys_dict_type` VALUES (183, 1, '定时任务调度类型', 'sys_job_schedule_type', 1, 'Cron周期调度或一次性调度', 1, '2026-07-21 16:02:57', 1, '2026-07-21 16:02:57', 1, 0);
INSERT INTO `sys_dict_type` VALUES (184, 1, '定时任务并发策略', 'sys_job_concurrent_policy', 1, '控制同一任务执行实例是否允许并发', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_type` VALUES (185, 1, '定时任务Misfire策略', 'sys_job_misfire_policy', 1, '控制错过计划触发时间后的行为', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_type` VALUES (186, 1, '定时任务执行状态', 'sys_job_log_status', 1, '定时任务单次顶层执行生命周期状态', 1, '2026-07-21 16:02:59', 1, '2026-07-21 16:02:59', 1, 0);
INSERT INTO `sys_dict_type` VALUES (187, 1, '定时任务触发来源', 'sys_job_trigger_type', 1, '定时任务执行日志触发来源', 1, '2026-07-21 16:03:01', 1, '2026-07-21 16:03:01', 1, 0);
INSERT INTO `sys_dict_type` VALUES (188, 1, '定时任务告警渠道', 'sys_job_alarm_channel', 1, '定时任务最终失败通知渠道', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 0);
INSERT INTO `sys_dict_type` VALUES (189, 1, '任务开放API Token状态', 'sys_job_api_token_status', 1, '服务账号Token状态', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_type` VALUES (190, 1, '任务开放API Scope', 'sys_job_api_scope', 1, '服务账号Token授权范围', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 0);
INSERT INTO `sys_dict_type` VALUES (192, 1, '出站安全场景', 'sys_outbound_scene', 1, '受控出站策略隔离场景', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_type` VALUES (193, 1, '出站协议', 'sys_outbound_protocol', 1, '受控出站HTTP协议', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_type` VALUES (194, 1, '出站白名单状态', 'sys_outbound_status', 1, '受控出站白名单启停状态', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 0);
INSERT INTO `sys_dict_type` VALUES (195, 1, '定时任务调用方式', 'sys_job_invoke_mode', 1, '控制任务执行单一执行器或启动固定Flowable流程', 1, '2026-07-21 16:03:06', 1, '2026-07-21 16:03:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (196, 1, '企业协同平台', 'sys_collab_platform', 1, '企业协同连接平台类型', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (197, 1, '企业协同能力', 'sys_collab_capability', 1, '连接下可绑定的业务能力', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (198, 1, '协同身份匹配策略', 'sys_collab_identity_policy', 1, '目录同步身份匹配策略', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (199, 1, '协同目录权威来源', 'sys_collab_directory_authority', 1, '组织目录权威来源', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (200, 1, '协同同步状态', 'sys_collab_sync_status', 1, '目录同步批次状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (201, 1, '协同投递状态', 'sys_collab_delivery_status', 1, '消息/待办外部投递状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (202, 1, '协同回调状态', 'sys_collab_callback_status', 1, '回调事件处理状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 0);
INSERT INTO `sys_dict_type` VALUES (203, 1, '客户端认证方式', 'sys_client_auth_method', 1, '区分无法保管密钥的公共客户端和服务端机密客户端', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (204, 1, '外部系统认证类型', 'external_auth_type', 1, '外部系统调用认证协议', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (205, 1, 'API Key位置', 'external_api_key_position', 1, '外部系统API Key注入位置', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (206, 1, '外部请求内容类型', 'external_request_content_type', 1, '外部接口请求Content-Type', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (207, 1, '外部调用状态', 'external_call_status', 1, '外部接口调用结果', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (208, 1, '外部调用类型', 'external_call_type', 1, '区分调试和正式调用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (209, 1, '生成器数据源用途', 'gen_datasource_usage_scope', 1, '数据源允许运行时或开发导入的用途范围', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (210, 1, '生成器数据源风险等级', 'gen_datasource_risk_level', 1, '数据源运行时写入风险等级', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (211, 1, '代码模板类型', 'gen_template_type', 1, '代码生成模板产物类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (212, 1, '代码模板引擎', 'gen_template_engine', 1, '代码生成模板渲染引擎', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (213, 1, '代码生成方式', 'gen_generation_type', 1, '下载代码包或生成到项目', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (214, 1, '数据集结果编码', 'data_result_encoding', 1, '数据集查询结果字符编码', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (215, 1, '数据集行权限属性', 'data_row_scope_attribute', 1, '行权限与当前身份匹配的属性', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (216, 1, '数据集行权限逻辑', 'data_row_scope_logic', 1, '多条行权限条件组合逻辑', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (217, 1, '数据集字段数据类型', 'data_field_data_type', 1, '数据集参数和字段标准数据类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (218, 1, '数据集脱敏规则', 'data_mask_rule', 1, '数据集字段脱敏正则预设', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (219, 1, '数据集日期格式', 'data_date_format', 1, '数据集字段日期展示格式', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (220, 1, '数据集数据单位', 'data_unit', 1, '数据集字段展示单位', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (221, 1, '客户端登录认证方式', 'sys_client_login_auth_type', 1, '客户端允许使用的登录认证策略', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (222, 1, '客户端验证码覆盖', 'sys_client_captcha_type', 1, '客户端覆盖全局验证码类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (223, 1, '对称加密算法', 'sys_crypto_algorithm', 1, '系统配置中心支持的对称加密算法', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (224, 1, '同账号登录策略', 'sys_same_account_login_strategy', 1, '同一账号重复登录时的处理策略', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (225, 1, '流程设计器类型', 'flow_designer_type', 1, '审批流程或业务流程设计器', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (226, 1, '流程重复审批模式', 'flow_auto_approval_mode', 1, '同一审批人重复出现时的自动审批策略', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (227, 1, '业务触发器接收规则', 'ai_business_trigger_receiver_rule', 1, '触发器消息动作的接收人规则', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (228, 1, '业务触发器类型', 'ai_business_trigger_type', 1, '事件触发或定时触发', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (229, 1, '业务触发器事件', 'ai_business_trigger_event_type', 1, '业务记录和流程事件类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (230, 1, '业务触发器动作', 'ai_business_trigger_action_type', 1, '触发器执行动作类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (231, 1, '业务触发器执行状态', 'ai_business_trigger_execute_status', 1, '触发器执行日志状态', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (232, 1, '业务应用挂载位置', 'ai_business_app_mount_target', 1, '管理端、移动端或接口资源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (233, 1, '业务应用入口类型', 'ai_business_app_entry_type', 1, '业务应用入口承载的页面或资源类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (234, 1, '业务应用移动场景', 'ai_business_app_mobile_scene', 1, '移动应用入口场景', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (235, 1, '业务应用可见范围', 'ai_business_app_visible_scope', 1, '移动应用入口可见范围', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (236, 1, '业务应用集成类型', 'ai_business_app_platform_type', 1, '接口、Webhook、协同平台或外部系统', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (237, 1, '业务应用运行打开方式', 'ai_business_app_runtime_open_mode', 1, '业务运行入口打开列表、填报或详情', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (267, 1, '协同连接类型', 'sys_collab_connection_type', 1, '企业协同连接接入类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (268, 1, '协同问题单状态', 'sys_collab_issue_status', 1, '同步问题单处理状态', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (269, 1, '协同同步类型', 'sys_collab_sync_type', 1, '目录同步批次类型', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (270, 1, '协同触发来源', 'sys_collab_trigger_source', 1, '目录同步触发来源', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (271, 1, '协同同步阶段', 'sys_collab_sync_stage', 1, '目录同步批次执行阶段', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 0);
INSERT INTO `sys_dict_type` VALUES (272, 1, 'AI能力调用主体类型', 'ai_capability_actor_type', 1, '能力要求的调用主体类型', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (273, 1, 'AI能力认证模式', 'ai_capability_auth_mode', 1, '机器客户端允许的开放网关认证模式', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (275, 1, 'AI能力流程动作', 'ai_capability_flow_operation', 1, '开放平台允许发布的受控流程动作', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (276, 1, 'AI能力客户端主体模式', 'ai_capability_client_actor_mode', 1, '外围客户端执行主体来源', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (277, 1, 'AI能力来源类型', 'ai_capability_source_type', 1, '能力开放平台受控能力来源类型', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (278, 1, 'AI能力行为类型', 'ai_capability_behavior', 1, '能力开放平台调用行为分类', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (280, 1, 'AI能力外围用户映射模式', 'ai_capability_user_mapping_mode', 1, '客户端签名用户断言到 Forge 普通用户的受控映射规则', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 0);
INSERT INTO `sys_dict_type` VALUES (281, 1, '业务流程设计状态', 'ai_business_process_design_status', 1, '应用级业务流程草稿、校验、发布和变更状态', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_type` VALUES (282, 1, '业务流程运行状态', 'ai_business_process_run_status', 1, '应用级业务流程运行实例状态', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_type` VALUES (283, 1, '业务流程节点状态', 'ai_business_process_node_status', 1, '应用级业务流程节点尝试状态', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_type` VALUES (284, 1, '业务流程触发来源', 'ai_business_process_trigger_type', 1, '手动、事件、定时、流程回调和外部可信触发来源', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 0);
INSERT INTO `sys_dict_type` VALUES (285, 1, '二维码绑定操作类型', 'hotel_qr_bind_action', 1, '二维码绑定操作类型', 1, '2026-08-10 15:48:21', NULL, '2026-08-10 15:48:21', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (286, 1, '菜品状态', 'hotel_dish_status', 1, '酒店菜品状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (287, 1, '分类状态', 'hotel_category_status', 1, '酒店菜品分类状态', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (288, 1, '菜品操作类型', 'hotel_dish_operation_type', 1, '酒店菜品操作日志类型', NULL, '2026-08-12 15:06:20', NULL, '2026-08-12 15:06:20', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (289, 1, '餐段类型', 'hotel_meal_type', 1, '酒店餐段类型', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);
INSERT INTO `sys_dict_type` VALUES (290, 1, '营业时段状态', 'hotel_business_hours_status', 1, '酒店营业时段状态', NULL, '2026-08-13 14:46:12', NULL, '2026-08-13 14:46:12', NULL, 0);

-- ----------------------------
-- Table structure for sys_email_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_email_config`;
CREATE TABLE `sys_email_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `config_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置标识',
  `smtp_server` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'SMTP服务器地址',
  `port` int(0) NULL DEFAULT 465 COMMENT '端口',
  `username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
  `password` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码/授权码',
  `from_address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '发件人地址',
  `from_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发件人名称',
  `is_ssl` tinyint(0) NULL DEFAULT 1 COMMENT '是否开启SSL',
  `is_auth` tinyint(0) NULL DEFAULT 1 COMMENT '是否开启验证',
  `retry_interval` int(0) NULL DEFAULT 5 COMMENT '重试间隔(秒)',
  `max_retries` int(0) NULL DEFAULT 1 COMMENT '最大重试次数',
  `status` tinyint(0) NULL DEFAULT 0 COMMENT '状态(0禁用 1启用)',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `update_by` varchar(64) 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 '备注',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '邮件配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_email_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_employee
-- ----------------------------
DROP TABLE IF EXISTS `sys_employee`;
CREATE TABLE `sys_employee`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `emp_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',
  `emp_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '工号',
  `dept_id` bigint(0) NULL DEFAULT NULL COMMENT '部门ID',
  `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职位',
  `hire_date` date NULL DEFAULT NULL COMMENT '入职日期',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态(1:正常,0:停用)',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_emp_no_active`(`emp_no`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '员工信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_employee
-- ----------------------------

-- ----------------------------
-- Table structure for sys_excel_column_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_excel_column_config`;
CREATE TABLE `sys_excel_column_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关联配置键',
  `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段名（实体属性名）',
  `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '列名（Excel表头）',
  `width` int(0) NULL DEFAULT 20 COMMENT '列宽',
  `order_num` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `export` tinyint(1) NULL DEFAULT 1 COMMENT '是否导出（1-是，0-否）',
  `date_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期格式（如：yyyy-MM-dd）',
  `number_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数字格式',
  `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典类型（关联sys_dict_type）',
  `importable` tinyint(1) NULL DEFAULT 1 COMMENT '是否可导入（1-是，0-否）',
  `required` tinyint(1) NULL DEFAULT 0 COMMENT '是否必填（1-是，0-否）',
  `example_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '示例值（用于模板）',
  `validation_rule` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校验规则（正则表达式）',
  `validation_message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校验失败提示信息',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_config_key`(`config_key`) USING BTREE,
  INDEX `idx_order`(`order_num`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2068887631264264248 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Excel列配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_excel_column_config
-- ----------------------------
INSERT INTO `sys_excel_column_config` VALUES (7, 'order_list_export', 'orderId', '订单编号', 25, 1, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (8, 'order_list_export', 'userName', '用户名', 20, 2, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (9, 'order_list_export', 'totalAmount', '订单金额', 15, 3, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (10, 'order_list_export', 'orderStatus', '订单状态', 15, 4, 1, NULL, NULL, 'order_status', 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (11, 'order_list_export', 'orderStatusName', '状态说明', 15, 5, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (12, 'order_list_export', 'createTime', '下单时间', 25, 6, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (13, 'test_export', 'configName', '参数名称', 25, 6, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (14, 'test_export', 'configTypeName', '系统内置', 25, 6, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_column_config` VALUES (2068887631050354689, 'order_list_export_copy', 'orderId', '订单编号', 25, 1, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631092297730, 'order_list_export_copy', 'userName', '用户名', 20, 2, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631134240770, 'order_list_export_copy', 'totalAmount', '订单金额', 15, 3, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631176183810, 'order_list_export_copy', 'orderStatus', '订单状态', 15, 4, 1, NULL, NULL, 'order_status', 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631222321153, 'order_list_export_copy', 'orderStatusName', '状态说明', 15, 5, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264194, 'order_list_export_copy', 'createTime', '下单时间', 25, 6, 1, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', 1, 1, 2);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264195, 'sys_operation_log_export', 'username', '操作账号', 18, 1, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264196, 'sys_operation_log_export', 'operatorName', '操作人', 18, 2, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264197, 'sys_operation_log_export', 'operationTime', '操作时间', 22, 3, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264198, 'sys_operation_log_export', 'operationPageTitle', '操作页面', 24, 4, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264199, 'sys_operation_log_export', 'operationPage', '页面路径', 36, 5, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264200, 'sys_operation_log_export', 'operationModule', '操作模块', 22, 6, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264201, 'sys_operation_log_export', 'operationType', '操作类型', 14, 7, 1, NULL, NULL, 'sys_operation_type', 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264202, 'sys_operation_log_export', 'operationContent', '操作内容', 40, 8, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264203, 'sys_operation_log_export', 'requestMethod', '请求方法', 12, 9, 1, NULL, NULL, 'sys_req_method', 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264204, 'sys_operation_log_export', 'requestUrl', '请求URL', 40, 10, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264205, 'sys_operation_log_export', 'operationStatus', '操作状态', 12, 11, 1, NULL, NULL, 'sys_common_status', 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264206, 'sys_operation_log_export', 'operationIp', 'IP地址', 18, 12, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264207, 'sys_operation_log_export', 'executeTime', '耗时ms', 12, 13, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264208, 'sys_operation_log_export', 'diffData', '数据差异', 60, 14, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264210, 'sys_user_export', 'username', '用户名', 18, 1, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264211, 'sys_user_export', 'realName', '真实姓名', 18, 2, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264212, 'sys_user_export', 'phone', '手机号', 18, 3, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264213, 'sys_user_export', 'email', '邮箱', 24, 4, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264214, 'sys_user_export', 'gender', '性别', 10, 5, 1, NULL, NULL, 'sys_user_sex', 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264215, 'sys_user_export', 'userType', '用户类型', 12, 6, 1, NULL, NULL, 'sys_user_type', 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264216, 'sys_user_export', 'orgName', '所属组织', 24, 7, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264217, 'sys_user_export', 'postName', '岗位', 24, 8, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264218, 'sys_user_export', 'tenantName', '租户', 18, 9, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264219, 'sys_user_export', 'userStatus', '状态', 10, 10, 1, NULL, NULL, 'sys_user_status', 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264220, 'sys_user_export', 'remark', '备注', 30, 11, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264221, 'sys_user_export', 'createTime', '创建时间', 22, 12, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264225, 'sys_user_import', 'username', '用户名', 18, 1, 0, NULL, NULL, NULL, 1, 1, 'admin', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264226, 'sys_user_import', 'realName', '真实姓名', 18, 2, 0, NULL, NULL, NULL, 1, 1, '管理员', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264227, 'sys_user_import', 'phone', '手机号', 18, 3, 0, NULL, NULL, NULL, 1, 1, '13800138000', '^1[3-9]\\d{9}$', '请输入正确的手机号', '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264228, 'sys_user_import', 'password', '密码', 18, 4, 0, NULL, NULL, NULL, 1, 1, '123456', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264229, 'sys_user_import', 'email', '邮箱', 24, 5, 0, NULL, NULL, NULL, 1, 0, 'admin@example.com', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264230, 'sys_user_import', 'gender', '性别', 10, 6, 0, NULL, NULL, 'sys_user_sex', 1, 0, '男', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264231, 'sys_user_import', 'userType', '用户类型', 12, 7, 0, NULL, NULL, 'sys_user_type', 1, 0, '普通用户', NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264232, 'sys_user_import', 'remark', '备注', 30, 8, 0, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264233, 'sys_job_log_export', 'jobName', '任务名称', 24, 1, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264234, 'sys_job_log_export', 'jobGroup', '任务分组', 18, 2, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264235, 'sys_job_log_export', 'executorHandler', '执行器', 28, 3, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264236, 'sys_job_log_export', 'triggerType', '触发来源', 14, 4, 1, NULL, NULL, 'sys_job_trigger_type', 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264237, 'sys_job_log_export', 'status', '执行状态', 12, 5, 1, NULL, NULL, 'sys_job_log_status', 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264238, 'sys_job_log_export', 'scheduledFireTime', '计划触发时间', 22, 6, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264239, 'sys_job_log_export', 'triggerTime', '实际触发时间', 22, 7, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264240, 'sys_job_log_export', 'startTime', '开始时间', 22, 8, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264241, 'sys_job_log_export', 'endTime', '结束时间', 22, 9, 1, 'yyyy-MM-dd HH:mm:ss', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264242, 'sys_job_log_export', 'duration', '执行时长(ms)', 16, 10, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);
INSERT INTO `sys_excel_column_config` VALUES (2068887631264264243, 'sys_job_log_export', 'retryCount', '重试次数', 12, 11, 1, NULL, NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);

-- ----------------------------
-- Table structure for sys_excel_export_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_excel_export_config`;
CREATE TABLE `sys_excel_export_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置键（唯一标识）',
  `config_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'BOTH' COMMENT '配置类型：EXPORT导出 IMPORT导入 BOTH导入导出',
  `export_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '导出名称',
  `sheet_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Sheet1' COMMENT 'Sheet名称',
  `file_name_template` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名模板（支持占位符：{date}、{time}）',
  `data_source_bean` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据源Bean名称（如：userService，导入-only可为空）',
  `query_method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据查询方法名（如：list、page，导入-only可为空）',
  `auto_trans` tinyint(1) NULL DEFAULT 1 COMMENT '是否自动翻译字典（1-是，0-否）',
  `pageable` tinyint(1) NULL DEFAULT 0 COMMENT '是否分页查询（1-是，0-否）',
  `max_rows` int(0) NULL DEFAULT 10000 COMMENT '最大导出条数',
  `sort_field` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '排序字段',
  `sort_order` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '排序方向（ASC/DESC）',
  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态（1-启用，0-禁用）',
  `include_sample` tinyint(1) NULL DEFAULT 0 COMMENT '是否包含示例数据（用于模板）',
  `allow_import` tinyint(1) NULL DEFAULT 1 COMMENT '是否允许导入',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `config_key`(`config_key`) USING BTREE,
  INDEX `idx_config_key`(`config_key`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2068887630966468614 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Excel导出配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_excel_export_config
-- ----------------------------
INSERT INTO `sys_excel_export_config` VALUES (2, 'order_list_export', 'BOTH', '订单列表导出', '订单数据', '订单列表_{date}_{time}.xlsx', 'orderService', 'queryList', 1, 1, 100000, NULL, NULL, 1, 0, 1, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_export_config` VALUES (3, 'test_export', 'BOTH', '测试列表导出', '测试数据', '订单列表_{date}_{time}.xlsx', 'sysConfigServiceImpl', 'selectConfigList', 0, 0, 100000, NULL, NULL, 1, 0, 1, NULL, '2025-11-28 15:24:53', '2025-11-28 15:24:53', NULL, NULL, NULL);
INSERT INTO `sys_excel_export_config` VALUES (2068887630966468609, 'order_list_export_copy', 'BOTH', '订单列表导出_副本', '订单数据', '订单列表_{date}_{time}.xlsx', 'orderService', 'queryList', 1, 1, 100000, NULL, NULL, 0, 1, 1, NULL, '2025-11-28 15:24:53', '2026-06-25 17:32:00', 1, 1, 2);
INSERT INTO `sys_excel_export_config` VALUES (2068887630966468610, 'sys_operation_log_export', 'EXPORT', '页面操作审计日志导出', '操作审计日志', '页面操作审计日志_{date}.xlsx', 'sysOperationLogService', 'selectExportList', 1, 0, 50000, 'operation_time', 'DESC', 1, 0, 0, '页面操作审计日志导出配置', '2026-07-08 08:56:39', '2026-07-08 08:56:39', 1, 1, 1);
INSERT INTO `sys_excel_export_config` VALUES (2068887630966468611, 'sys_user_export', 'EXPORT', '用户列表导出', '用户列表', '用户列表_{date}.xlsx', 'sysUserServiceImpl', 'selectExportList', 1, 0, 50000, 'create_time', 'DESC', 1, 0, 0, '用户列表导出配置', '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_export_config` VALUES (2068887630966468612, 'sys_user_import', 'IMPORT', '用户批量导入', '用户导入', '用户导入模板.xlsx', NULL, NULL, 1, 0, 5000, NULL, NULL, 1, 1, 1, '用户批量导入模板配置', '2026-07-08 16:10:27', '2026-07-08 16:10:27', 1, 1, 1);
INSERT INTO `sys_excel_export_config` VALUES (2068887630966468613, 'sys_job_log_export', 'EXPORT', '定时任务执行日志导出', '执行日志', '定时任务执行日志_{date}_{time}.xlsx', 'sysJobLogService', 'selectExportList', 0, 0, 50000, 'trigger_time', 'DESC', 1, 0, 0, '仅导出运维白名单字段，不包含任务参数、完整结果和完整异常', '2026-07-21 16:03:01', '2026-07-21 16:03:01', 1, 1, 1);

-- ----------------------------
-- Table structure for sys_external_api
-- ----------------------------
DROP TABLE IF EXISTS `sys_external_api`;
CREATE TABLE `sys_external_api`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `system_id` bigint(0) NOT NULL COMMENT '所属系统ID',
  `api_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '接口编码',
  `api_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '接口名称',
  `api_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口描述',
  `api_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '接口路径',
  `api_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '请求方法(GET/POST/PUT/DELETE)',
  `request_content_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求Content-Type',
  `request_headers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求头配置(JSON)',
  `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求参数配置(JSON)',
  `request_body_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求体模板',
  `response_content_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '响应Content-Type',
  `response_data_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '响应数据路径(JsonPath)',
  `response_total_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '响应总数路径(JsonPath)',
  `param_mapping_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用参数映射',
  `param_mappings` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '参数映射配置(JSON)',
  `response_transform_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用响应转换',
  `response_transform_script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '响应转换脚本',
  `error_code_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误码路径(JsonPath)',
  `error_msg_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误消息路径(JsonPath)',
  `success_codes` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '成功码列表',
  `doc_file_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口文档文件ID',
  `doc_file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口文档文件名',
  `rate_limit_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用限流',
  `rate_limit_qps` int(0) NULL DEFAULT NULL COMMENT '限流QPS',
  `cache_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用缓存',
  `cache_ttl` int(0) NULL DEFAULT NULL COMMENT '缓存时间(秒)',
  `cache_key_template` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缓存Key模板',
  `permission_check_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用权限检查',
  `required_permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所需权限',
  `api_status` int(0) NULL DEFAULT 1 COMMENT '状态(0停用 1启用)',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_api_code_system`(`api_code`, `system_id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_system_id`(`system_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '外部接口配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_external_api
-- ----------------------------

-- ----------------------------
-- Table structure for sys_external_api_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_external_api_log`;
CREATE TABLE `sys_external_api_log`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `system_id` bigint(0) NULL DEFAULT NULL COMMENT '外部系统ID',
  `api_id` bigint(0) NOT NULL COMMENT '外部接口ID',
  `system_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '系统名称快照',
  `api_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口名称快照',
  `api_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接口编码快照',
  `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求方法',
  `request_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求URL',
  `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求参数',
  `request_body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求体',
  `response_body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '响应体',
  `http_status_code` int(0) NULL DEFAULT NULL COMMENT 'HTTP状态码',
  `call_status` tinyint(0) NULL DEFAULT 1 COMMENT '调用状态（0失败 1成功）',
  `error_message` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息',
  `duration_ms` bigint(0) NULL DEFAULT NULL COMMENT '耗时毫秒',
  `debug_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否调试调用',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_api`(`tenant_id`, `api_id`) USING BTREE,
  INDEX `idx_system_id`(`system_id`) USING BTREE,
  INDEX `idx_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '外部接口调用日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_external_api_log
-- ----------------------------

-- ----------------------------
-- Table structure for sys_external_system
-- ----------------------------
DROP TABLE IF EXISTS `sys_external_system`;
CREATE TABLE `sys_external_system`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `system_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '系统编码',
  `system_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '系统名称',
  `system_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '系统描述',
  `base_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '基础URL',
  `auth_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '认证类型(none/basic/token/oauth2/api_key/custom)',
  `basic_username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Basic认证用户名',
  `basic_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Basic认证密码',
  `token_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Token值',
  `token_header_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Token Header名称',
  `token_prefix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Token前缀',
  `oauth2_token_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth2 Token URL',
  `oauth2_client_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth2 Client ID',
  `oauth2_client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth2 Client Secret',
  `oauth2_grant_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth2授权类型',
  `oauth2_scope` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth2 Scope',
  `api_key_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API Key名称',
  `api_key_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API Key值',
  `api_key_position` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API Key位置(header/query)',
  `custom_auth_adapter` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '自定义认证适配器',
  `custom_auth_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '自定义认证配置',
  `trusted_internal` tinyint(1) NULL DEFAULT 0 COMMENT '是否可信内部Forge系统',
  `proxy_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用代理',
  `proxy_host` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理主机',
  `proxy_port` int(0) NULL DEFAULT NULL COMMENT '代理端口',
  `proxy_username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理用户名',
  `proxy_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理密码',
  `retry_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用重试',
  `retry_max_attempts` int(0) NULL DEFAULT NULL COMMENT '最大重试次数',
  `retry_backoff_interval` int(0) NULL DEFAULT NULL COMMENT '重试间隔(ms)',
  `connect_timeout` int(0) NULL DEFAULT NULL COMMENT '连接超时(ms)',
  `read_timeout` int(0) NULL DEFAULT NULL COMMENT '读取超时(ms)',
  `write_timeout` int(0) NULL DEFAULT NULL COMMENT '写入超时(ms)',
  `ssl_verify_enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用SSL验证',
  `request_logging_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用请求日志',
  `system_status` int(0) NULL DEFAULT 1 COMMENT '状态(0停用 1启用)',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_system_code_tenant`(`system_code`, `tenant_id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '外部系统配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_external_system
-- ----------------------------

-- ----------------------------
-- Table structure for sys_file_group
-- ----------------------------
DROP TABLE IF EXISTS `sys_file_group`;
CREATE TABLE `sys_file_group`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分组名称',
  `group_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分组编码',
  `group_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'default' COMMENT '分组类型(document-文档,image-图片,video-视频,audio-音频,archive-压缩包,default-默认)',
  `parent_id` bigint(0) NULL DEFAULT NULL COMMENT '父分组ID',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态(1-正常,0-禁用)',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记(0-未删除,1-已删除)',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_parent_id`(`parent_id`) USING BTREE,
  INDEX `idx_group_type`(`group_type`) USING BTREE,
  INDEX `idx_group_code`(`group_code`) USING BTREE,
  INDEX `idx_sys_file_group_tenant`(`tenant_id`, `deleted`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2077546230840676354 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文件分组表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_file_group
-- ----------------------------

-- ----------------------------
-- Table structure for sys_file_metadata
-- ----------------------------
DROP TABLE IF EXISTS `sys_file_metadata`;
CREATE TABLE `sys_file_metadata`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `file_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件唯一ID',
  `group_id` bigint(0) NULL DEFAULT NULL COMMENT '分组ID',
  `original_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '原始文件名',
  `storage_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '存储文件名',
  `file_path` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件路径',
  `file_size` bigint(0) NOT NULL COMMENT '文件大小(字节)',
  `mime_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件MIME类型',
  `extension` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件扩展名',
  `md5` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件MD5',
  `storage_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '存储策略',
  `bucket` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '存储桶/命名空间',
  `access_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问URL',
  `thumbnail_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图URL',
  `business_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务类型',
  `business_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务ID',
  `uploader_id` bigint(0) NULL DEFAULT NULL COMMENT '上传者ID',
  `upload_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '上传时间',
  `expire_time` datetime(0) NULL DEFAULT NULL COMMENT '过期时间',
  `is_private` tinyint(1) NULL DEFAULT 0 COMMENT '是否私有',
  `download_count` int(0) NULL DEFAULT 0 COMMENT '下载次数',
  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态(1-正常,0-已删除)',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `file_id`(`file_id`) USING BTREE,
  INDEX `idx_file_id`(`file_id`) USING BTREE,
  INDEX `idx_md5`(`md5`) USING BTREE,
  INDEX `idx_business`(`business_type`, `business_id`) USING BTREE,
  INDEX `idx_uploader`(`uploader_id`) USING BTREE,
  INDEX `idx_upload_time`(`upload_time`) USING BTREE,
  INDEX `idx_sys_file_metadata_tenant`(`tenant_id`, `status`, `upload_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2087466303606595587 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文件元数据表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_file_metadata
-- ----------------------------
INSERT INTO `sys_file_metadata` VALUES (2086616039588630529, 1, 'a1e856a93afb479c9cdac4502781ef09', NULL, '个人素养提升计划表操作文档.docx', '836fa2e6aa01476082da658e78678cb4.docx', 'common\\2026\\08\\10\\836fa2e6aa01476082da658e78678cb4.docx', 204429, 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'docx', 'fe6f2ea4dec92ae386bce698d9303e2f', 'local', NULL, NULL, NULL, 'common', '', NULL, '2026-08-10 08:50:06', NULL, 1, 1, 1, '2026-08-10 08:50:06', '2026-08-10 08:50:47', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2086631600842457089, 1, '2c5a2047c8514db6b9b5c7563cb38472', NULL, 'portrait.png', '7a84068d3010480087a24fcf78ebda95.png', 'tenant-logo\\2026\\08\\10\\7a84068d3010480087a24fcf78ebda95.png', 8771, 'image/png', 'png', 'cab4e67b1e780b0fe79045a0032abc02', 'local', NULL, NULL, NULL, 'tenant-logo', '', NULL, '2026-08-10 09:51:56', NULL, 1, 3, 1, '2026-08-10 09:51:56', '2026-08-10 10:37:35', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2086631617170882562, 1, 'af3c3ee26fd548769787c4904abafd5d', NULL, '带字标志.png', '0dfdf7009b6c4215b657cac493d6cb61.png', 'tenant-icon\\2026\\08\\10\\0dfdf7009b6c4215b657cac493d6cb61.png', 49962, 'image/png', 'png', '23bd2d956cbdd7cdfb0684ac76edb5ec', 'local', NULL, NULL, NULL, 'tenant-icon', '', NULL, '2026-08-10 09:52:00', NULL, 1, 2, 1, '2026-08-10 09:52:00', '2026-08-10 09:52:00', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2087461957686878209, 1, '11b582372249408c8e5ed76af9abc383', NULL, '牛排.png', 'b2c047dfd316456db1ef22e2c34f65ee.png', 'hotel-dish-image\\2026\\08\\12\\b2c047dfd316456db1ef22e2c34f65ee.png', 1414604, 'image/png', 'png', '57bfcdb5ad34b620ebdfb221e1ac1d7b', 'local', NULL, NULL, NULL, 'hotel-dish-image', '', NULL, '2026-08-12 16:51:29', NULL, 1, 56, 1, '2026-08-12 16:51:29', '2026-08-14 09:32:14', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2087461969217019906, 1, '95cdac2171d7426998ac43252f0e65e4', NULL, '牛排.png', 'd1721254516248c492e73fdb5fbf3687.png', 'hotel-dish-images\\2026\\08\\12\\d1721254516248c492e73fdb5fbf3687.png', 1414604, 'image/png', 'png', '57bfcdb5ad34b620ebdfb221e1ac1d7b', 'local', NULL, NULL, NULL, 'hotel-dish-images', '', NULL, '2026-08-12 16:51:31', NULL, 1, 12, 1, '2026-08-12 16:51:31', '2026-08-13 09:45:51', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2087466293313773570, 1, '2855c183c4aa41b8bedc05696b1cf3c4', NULL, '红米K90至尊版_vs_K100系列_详细对比.png', '273bfd9ab78a465d81f35fa08180b81c.png', 'hotel-dish-images\\2026\\08\\12\\273bfd9ab78a465d81f35fa08180b81c.png', 264341, 'image/png', 'png', '789077f41628c7d9929f446641d42c05', 'local', NULL, NULL, NULL, 'hotel-dish-images', '', NULL, '2026-08-12 17:08:42', NULL, 1, 6, 1, '2026-08-12 17:08:42', '2026-08-12 17:09:08', 1, 1, 6);
INSERT INTO `sys_file_metadata` VALUES (2087466303606595586, 1, 'a71e9bfc46be48ae928e822ed624a267', NULL, 'd50f2295-6d5c-450c-9857-838ecf969710.png', '29f5074782584015a122281397932b02.png', 'hotel-dish-images\\2026\\08\\12\\29f5074782584015a122281397932b02.png', 5287, 'image/png', 'png', 'f0dc50331457276bede325f696e71298', 'local', NULL, NULL, NULL, 'hotel-dish-images', '', NULL, '2026-08-12 17:08:45', NULL, 1, 4, 1, '2026-08-12 17:08:45', '2026-08-12 17:09:06', 1, 1, 6);

-- ----------------------------
-- Table structure for sys_file_storage_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_file_storage_config`;
CREATE TABLE `sys_file_storage_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置名称',
  `storage_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '存储类型(local/minio/aliyun_oss等)',
  `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认策略',
  `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用',
  `endpoint` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问端点',
  `access_key` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问密钥ID',
  `secret_key` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问密钥Secret',
  `bucket_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '存储桶名称',
  `region` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区域',
  `base_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基础路径',
  `domain` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问域名',
  `use_https` tinyint(1) NULL DEFAULT 1 COMMENT '是否使用HTTPS',
  `max_file_size` int(0) NULL DEFAULT 100 COMMENT '最大文件大小(MB)',
  `allowed_types` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '允许的文件类型(逗号分隔)',
  `order_num` int(0) NULL DEFAULT 0 COMMENT '排序',
  `extra_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '扩展配置(JSON)',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_storage_type`(`storage_type`) USING BTREE,
  INDEX `idx_is_default`(`is_default`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2086615610188369922 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文件存储配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_file_storage_config
-- ----------------------------
INSERT INTO `sys_file_storage_config` VALUES (2076579065463427074, 'forge-1310419674', 'tencent', 0, 1, NULL, 'AKIDmQvELEtMcmndHo9IHFzeATaTBi3B6sTs', 'FJp8D6pOo286sW1QholZCcx7A2jFannb', 'forge-1310419674', 'ap-guangzhou', NULL, NULL, 1, 100, 'jpg,jpeg,png,gif,webp,pdf,doc,docx,xls,xlsx,txt,csv,zip,rar,mp4,mp3', 0, NULL, '2026-07-13 16:06:45', '2026-08-10 08:48:30', 1, 1, 6, 0);
INSERT INTO `sys_file_storage_config` VALUES (2086615610188369921, '本地存储', 'local', 1, 1, NULL, NULL, NULL, NULL, NULL, 'E:\\forgeAdmin_file', NULL, 1, 100, 'jpg,jpeg,png,gif,webp,pdf,doc,docx,xls,xlsx,txt,csv,zip,rar,mp4,mp3', 0, NULL, '2026-08-10 08:48:24', '2026-08-10 08:48:30', 1, 1, 6, 0);

-- ----------------------------
-- Table structure for sys_flow_approval_level
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_approval_level`;
CREATE TABLE `sys_flow_approval_level`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `node_config_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '节点配置ID',
  `level_index` int(0) NOT NULL COMMENT '层级序号',
  `level_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '层级名称',
  `assignee_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批人类型',
  `assignee_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批人值',
  `condition_expr` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '层级条件表达式',
  `skip_condition` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跳过条件',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_node_config_id`(`node_config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '审批层级配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_approval_level
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_business
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_business`;
CREATE TABLE `sys_flow_business`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `business_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务Key',
  `business_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务类型（order/contract等）',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程标题',
  `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'draft' COMMENT '业务状态（draft-草稿/running-审批中/approved-已通过/rejected-已驳回/canceled-已取消）',
  `apply_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人',
  `apply_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人姓名',
  `apply_dept_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请部门ID',
  `apply_dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请部门名称',
  `apply_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `duration` bigint(0) NULL DEFAULT NULL COMMENT '流程耗时（毫秒）',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_business_tenant_key`(`tenant_id`, `business_key`) USING BTREE,
  INDEX `idx_process_instance_id`(`process_instance_id`) USING BTREE,
  INDEX `idx_apply_user_id`(`apply_user_id`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_sys_flow_business_tenant`(`tenant_id`, `status`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程业务关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_business
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_category
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_category`;
CREATE TABLE `sys_flow_category`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `category_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类编码',
  `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态（0-禁用/1-启用）',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父分类ID',
  `level` int(0) NULL DEFAULT 1 COMMENT '层级深度',
  `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '祖先路径',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_category_tenant_code`(`tenant_id`, `category_code`) USING BTREE,
  INDEX `idx_category_code`(`category_code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_category
-- ----------------------------
INSERT INTO `sys_flow_category` VALUES ('1', 1, 'leave', '请假流程', '员工请假申请审批', 1, 0, '2026-03-15 18:29:16', '2026-05-09 15:03:22', NULL, 1, '0/');
INSERT INTO `sys_flow_category` VALUES ('22f710de59065c0d0f2015da90be49e6', 1, 'mjqx', '模具清洗', '', 0, 0, '2026-05-07 11:07:14', '2026-05-23 21:47:58', NULL, 1, '0/');
INSERT INTO `sys_flow_category` VALUES ('3a3f1c1ad95be8cb6a3dc16be414a790', 1, '234243', '测试分类', NULL, 0, 0, '2026-04-30 10:17:23', '2026-05-09 14:59:58', NULL, 1, '0/');
INSERT INTO `sys_flow_category` VALUES ('4c5d798eb9b146416eb5091f0fc7bf01', 1, '1111', '测试请假', '', 0, 0, '2026-05-09 15:03:06', '2026-05-26 17:29:10', '1', 2, '0//1/');
INSERT INTO `sys_flow_category` VALUES ('60f5f757797874a12b0ae6a7f2337561', 1, 'tsd', '停送电', '', 0, 0, '2026-05-13 14:31:30', '2026-05-13 14:31:30', NULL, 1, '0/');
INSERT INTO `sys_flow_category` VALUES ('dc4a3f22ca9bf8fe75945634fdfcf7c0', 1, 'cesfen', '测试分类', '', 0, 1, '2026-07-06 16:08:03', '2026-07-06 16:08:03', NULL, 1, '0/');
INSERT INTO `sys_flow_category` VALUES ('fe680a6673085095b5b1285037b0e0da', 1, 'fill', '填报审批', '', 0, 1, '2026-07-06 16:09:08', '2026-07-06 16:09:08', NULL, 1, '0/');

-- ----------------------------
-- Table structure for sys_flow_cc
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_cc`;
CREATE TABLE `sys_flow_cc`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源任务ID',
  `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容摘要',
  `business_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Key',
  `cc_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '抄送人ID',
  `cc_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '抄送人姓名',
  `send_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人ID',
  `send_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人姓名',
  `cc_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '抄送时间',
  `read_time` datetime(0) NULL DEFAULT NULL COMMENT '阅读时间',
  `is_read` tinyint(0) NULL DEFAULT 0 COMMENT '是否已读（0-未读/1-已读）',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_process_instance_id`(`process_instance_id`) USING BTREE,
  INDEX `idx_cc_user_id`(`cc_user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程抄送表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_cc
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_comment
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_comment`;
CREATE TABLE `sys_flow_comment`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务ID',
  `task_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'comment' COMMENT '类型（comment-审批意见/event-流程事件）',
  `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '意见内容',
  `user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
  `user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名',
  `full_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '完整消息（JSON）',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_process_instance_id`(`process_instance_id`) USING BTREE,
  INDEX `idx_task_id`(`task_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_sys_flow_comment_tenant`(`tenant_id`, `process_instance_id`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程意见表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_comment
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_condition_item
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_condition_item`;
CREATE TABLE `sys_flow_condition_item`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `rule_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规则ID',
  `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段名称',
  `field_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字段标签',
  `field_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'string' COMMENT '字段类型：string/number/date/boolean/user/dept/role',
  `operator` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '操作符：eq/ne/gt/lt/ge/le/contains/startsWith/endsWith/in/notIn/isEmpty/isNotEmpty',
  `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '比较值（JSON格式，支持多值）',
  `logic_connector` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'and' COMMENT '逻辑连接符：and/or',
  `group_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分组ID（用于条件分组）',
  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序号',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rule_id`(`rule_id`) USING BTREE,
  INDEX `idx_group_id`(`group_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '条件规则项表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_condition_item
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_condition_rule
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_condition_rule`;
CREATE TABLE `sys_flow_condition_rule`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `rule_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规则名称',
  `rule_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规则编码',
  `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型ID',
  `sequence_flow_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '序列流ID（BPMN中的SequenceFlow ID）',
  `condition_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'simple' COMMENT '条件类型：simple-简单条件，composite-组合条件，script-脚本',
  `condition_expression` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '条件表达式（JSON格式存储）',
  `priority` int(0) NULL DEFAULT 0 COMMENT '优先级（数字越小优先级越高）',
  `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认路径',
  `status` int(0) NULL DEFAULT 1 COMMENT '状态：0-禁用，1-启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_model_id`(`model_id`) USING BTREE,
  INDEX `idx_sequence_flow_id`(`sequence_flow_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程条件规则表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_condition_rule
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_entry
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_entry`;
CREATE TABLE `sys_flow_entry`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `entry_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口编码',
  `entry_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口名称',
  `entry_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入口说明',
  `model_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程模型Key',
  `form_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单Key',
  `form_version_id` bigint(0) NOT NULL COMMENT '表单版本ID',
  `data_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PROCESS_ONLY' COMMENT '数据模式',
  `object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象编码',
  `config_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '动态CRUD配置Key',
  `visible_scope` json NULL COMMENT '可见范围配置',
  `title_template` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程标题模板',
  `business_key_template` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Key模板',
  `submit_strategy` json NULL COMMENT '提交策略配置',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0禁用 1启用',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_entry_code`(`tenant_id`, `entry_code`) USING BTREE,
  INDEX `idx_flow_entry_model`(`tenant_id`, `model_key`, `status`) USING BTREE,
  INDEX `idx_flow_entry_form`(`tenant_id`, `form_key`, `form_version_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程应用入口表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_entry
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_entry_field_mapping
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_entry_field_mapping`;
CREATE TABLE `sys_flow_entry_field_mapping`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `entry_id` bigint(0) NOT NULL COMMENT '流程入口ID',
  `form_field` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单字段',
  `target_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'FLOW_VARIABLE' COMMENT '目标类型：FLOW_VARIABLE/BUSINESS_FIELD',
  `target_field` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标字段',
  `flow_variable` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程变量名',
  `required` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否必填映射',
  `mapping_config` json NULL COMMENT '映射扩展配置',
  `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_entry_mapping`(`tenant_id`, `entry_id`, `form_field`, `target_type`, `target_field`) USING BTREE,
  INDEX `idx_flow_entry_mapping_entry`(`tenant_id`, `entry_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程入口字段映射表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_entry_field_mapping
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_error_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_error_log`;
CREATE TABLE `sys_flow_error_log`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `business_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Key',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable任务ID',
  `task_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
  `activity_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'BPMN节点ID',
  `activity_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'BPMN节点名称',
  `error_stage` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误发生环节',
  `error_type` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '异常类型',
  `error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常摘要',
  `stack_trace` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常堆栈',
  `job_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable作业ID',
  `job_retries` int(0) NULL DEFAULT NULL COMMENT 'Flowable作业剩余重试次数',
  `status` tinyint(0) NULL DEFAULT 0 COMMENT '状态（0-未处理/1-已重试/2-已解决/3-重试失败）',
  `retry_count` int(0) NULL DEFAULT 0 COMMENT '人工重试次数',
  `last_retry_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最近重试人',
  `last_retry_time` datetime(0) NULL DEFAULT NULL COMMENT '最近重试时间',
  `retry_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '重试说明或失败原因',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_process_instance_id`(`process_instance_id`) USING BTREE,
  INDEX `idx_activity_id`(`activity_id`) USING BTREE,
  INDEX `idx_job_id`(`job_id`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程运行错误日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_error_log
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_fill_batch
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_fill_batch`;
CREATE TABLE `sys_flow_fill_batch`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `entry_id` bigint(0) NOT NULL COMMENT '流程入口ID',
  `entry_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口编码',
  `batch_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '批次名称',
  `period_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '周期标识',
  `target_scope` json NULL COMMENT '目标组织范围',
  `owner_rule` json NULL COMMENT '负责人规则',
  `deadline_time` datetime(0) NULL DEFAULT NULL COMMENT '截止时间',
  `allow_resubmit` tinyint(0) NOT NULL DEFAULT 1 COMMENT '驳回后是否允许重新提交',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DRAFT' COMMENT '批次状态：DRAFT/PUBLISHED/CLOSED',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_flow_fill_batch_entry`(`tenant_id`, `entry_code`, `status`, `deadline_time`) USING BTREE,
  INDEX `idx_flow_fill_batch_period`(`tenant_id`, `period_key`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程组织批量填报批次表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_fill_batch
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_fill_batch_item
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_fill_batch_item`;
CREATE TABLE `sys_flow_fill_batch_item`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `batch_id` bigint(0) NOT NULL COMMENT '批次ID',
  `entry_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口编码',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `org_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织名称',
  `owner_user_id` bigint(0) NULL DEFAULT NULL COMMENT '负责人用户ID',
  `owner_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人姓名',
  `form_instance_id` bigint(0) NULL DEFAULT NULL COMMENT '表单实例ID',
  `object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象编码',
  `record_id` bigint(0) NULL DEFAULT NULL COMMENT '业务记录ID',
  `process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `submit_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '填报状态：PENDING/SUBMITTED/RETURNED/OVERDUE',
  `flow_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程状态',
  `deadline_time` datetime(0) NULL DEFAULT NULL COMMENT '截止时间',
  `submit_time` datetime(0) NULL DEFAULT NULL COMMENT '提交时间',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_fill_batch_org`(`tenant_id`, `batch_id`, `org_id`) USING BTREE,
  INDEX `idx_flow_fill_item_owner`(`tenant_id`, `owner_user_id`, `submit_status`) USING BTREE,
  INDEX `idx_flow_fill_item_process`(`tenant_id`, `process_instance_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程组织批量填报明细表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_fill_batch_item
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_form
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_form`;
CREATE TABLE `sys_flow_form`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `form_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单Key（唯一标识）',
  `form_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单名称',
  `form_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单分类',
  `form_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'dynamic' COMMENT '表单类型（dynamic-动态表单/external-外部表单/builtin-内置表单）',
  `form_schema` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单Schema（JSON格式）',
  `field_registry` json NULL COMMENT '字段目录快照',
  `form_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部表单URL（formType为external时使用）',
  `component_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '内置表单组件路径（formType为builtin时使用）',
  `form_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单配置（JSON格式，包含校验规则、事件等）',
  `default_data_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PROCESS_ONLY' COMMENT '默认数据模式',
  `version` int(0) NULL DEFAULT 1 COMMENT '版本号',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态（0-禁用/1-启用）',
  `publish_status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发布状态：0草稿 1已发布',
  `current_version_id` bigint(0) NULL DEFAULT NULL COMMENT '当前发布版本ID',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `deleted` tinyint(0) NULL DEFAULT 0 COMMENT '删除标志（0-正常/1-删除）',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_form_tenant_key`(`tenant_id`, `form_key`) USING BTREE,
  INDEX `idx_form_key`(`form_key`) USING BTREE,
  INDEX `idx_form_name`(`form_name`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程表单定义表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_form
-- ----------------------------
INSERT INTO `sys_flow_form` VALUES (1, 'leave_form', '请假申请表单', NULL, 'dynamic', '[{\"type\":\"input\",\"field\":\"title\",\"label\":\"申请标题\",\"props\":{\"placeholder\":\"请输入标题\"},\"rules\":[{\"required\":true,\"message\":\"请输入标题\"}]},{\"type\":\"select\",\"field\":\"leaveType\",\"label\":\"请假类型\",\"props\":{\"options\":[{\"label\":\"事假\",\"value\":\"1\"},{\"label\":\"病假\",\"value\":\"2\"},{\"label\":\"年假\",\"value\":\"3\"},{\"label\":\"婚假\",\"value\":\"4\"},{\"label\":\"产假\",\"value\":\"5\"}]},\"rules\":[{\"required\":true,\"message\":\"请选择请假类型\"}]},{\"type\":\"datePicker\",\"field\":\"startDate\",\"label\":\"开始日期\",\"rules\":[{\"required\":true,\"message\":\"请选择开始日期\"}]},{\"type\":\"datePicker\",\"field\":\"endDate\",\"label\":\"结束日期\",\"rules\":[{\"required\":true,\"message\":\"请选择结束日期\"}]},{\"type\":\"inputNumber\",\"field\":\"days\",\"label\":\"请假天数\",\"props\":{\"min\":0.5,\"precision\":1},\"rules\":[{\"required\":true,\"message\":\"请输入请假天数\"}]},{\"type\":\"textarea\",\"field\":\"reason\",\"label\":\"请假原因\",\"props\":{\"placeholder\":\"请输入请假原因\",\"rows\":3},\"rules\":[{\"required\":true,\"message\":\"请输入请假原因\"}]}]', NULL, NULL, NULL, NULL, 'PROCESS_ONLY', 1, 1, 0, NULL, '员工请假申请表单', 1, NULL, '2026-03-19 14:33:12', NULL, '2026-06-04 11:43:22', 0);
INSERT INTO `sys_flow_form` VALUES (2, 'expense_form', '报销申请表单', NULL, 'dynamic', '[{\"type\":\"input\",\"field\":\"title\",\"label\":\"报销标题\",\"props\":{\"placeholder\":\"请输入报销标题\"},\"rules\":[{\"required\":true,\"message\":\"请输入报销标题\"}]},{\"type\":\"select\",\"field\":\"expenseType\",\"label\":\"报销类型\",\"props\":{\"options\":[{\"label\":\"差旅费\",\"value\":\"1\"},{\"label\":\"办公费\",\"value\":\"2\"},{\"label\":\"招待费\",\"value\":\"3\"},{\"label\":\"交通费\",\"value\":\"4\"},{\"label\":\"其他\",\"value\":\"5\"}]},\"rules\":[{\"required\":true,\"message\":\"请选择报销类型\"}]},{\"type\":\"inputNumber\",\"field\":\"amount\",\"label\":\"报销金额\",\"props\":{\"min\":0,\"precision\":2,\"prefix\":\"¥\"},\"rules\":[{\"required\":true,\"message\":\"请输入报销金额\"}]},{\"type\":\"datePicker\",\"field\":\"expenseDate\",\"label\":\"报销日期\",\"rules\":[{\"required\":true,\"message\":\"请选择报销日期\"}]},{\"type\":\"textarea\",\"field\":\"description\",\"label\":\"报销说明\",\"props\":{\"placeholder\":\"请输入报销说明\",\"rows\":3}},{\"type\":\"upload\",\"field\":\"attachments\",\"label\":\"附件\",\"props\":{\"multiple\":true,\"accept\":\".jpg,.jpeg,.png,.pdf\"}}]', NULL, NULL, NULL, NULL, 'PROCESS_ONLY', 1, 1, 0, NULL, '费用报销申请表单', 1, NULL, '2026-03-19 14:33:12', NULL, '2026-06-04 11:43:22', 0);
INSERT INTO `sys_flow_form` VALUES (3, 'approval_form', '通用审批表单', NULL, 'dynamic', '[{\"type\":\"input\",\"field\":\"title\",\"label\":\"申请标题\",\"props\":{\"placeholder\":\"请输入申请标题\"},\"rules\":[{\"required\":true,\"message\":\"请输入申请标题\"}]},{\"type\":\"select\",\"field\":\"approvalType\",\"label\":\"审批类型\",\"props\":{\"options\":[{\"label\":\"通用审批\",\"value\":\"1\"},{\"label\":\"合同审批\",\"value\":\"2\"},{\"label\":\"项目审批\",\"value\":\"3\"},{\"label\":\"其他\",\"value\":\"4\"}]},\"rules\":[{\"required\":true,\"message\":\"请选择审批类型\"}]},{\"type\":\"textarea\",\"field\":\"content\",\"label\":\"申请内容\",\"props\":{\"placeholder\":\"请输入申请内容\",\"rows\":4},\"rules\":[{\"required\":true,\"message\":\"请输入申请内容\"}]},{\"type\":\"upload\",\"field\":\"attachments\",\"label\":\"附件\",\"props\":{\"multiple\":true}}]', NULL, NULL, NULL, NULL, 'PROCESS_ONLY', 1, 1, 0, NULL, '通用审批申请表单', 1, NULL, '2026-03-19 14:33:12', NULL, '2026-06-04 11:43:22', 0);

-- ----------------------------
-- Table structure for sys_flow_form_instance
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_form_instance`;
CREATE TABLE `sys_flow_form_instance`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `entry_id` bigint(0) NULL DEFAULT NULL COMMENT '流程入口ID',
  `entry_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '入口编码',
  `business_key` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程业务Key',
  `process_instance_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `model_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程模型Key',
  `form_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单Key',
  `form_version_id` bigint(0) NOT NULL COMMENT '表单版本ID',
  `form_version` int(0) NOT NULL COMMENT '表单版本号',
  `schema_snapshot` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单Schema快照',
  `field_registry` json NULL COMMENT '字段目录快照',
  `form_data` json NULL COMMENT '表单填报数据',
  `data_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PROCESS_ONLY' COMMENT '数据模式',
  `object_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务对象编码',
  `record_id` bigint(0) NULL DEFAULT NULL COMMENT '业务记录ID',
  `title` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程标题',
  `start_user_id` bigint(0) NULL DEFAULT NULL COMMENT '发起人ID',
  `start_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起人姓名',
  `start_dept_id` bigint(0) NULL DEFAULT NULL COMMENT '发起部门ID',
  `start_dept_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起部门名称',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'RUNNING' COMMENT '状态：DRAFT/RUNNING/APPROVED/REJECTED/CANCELED/TERMINATED',
  `submit_time` datetime(0) NULL DEFAULT NULL COMMENT '提交时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `deleted` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_form_instance_business`(`tenant_id`, `business_key`) USING BTREE,
  INDEX `idx_flow_form_instance_process`(`tenant_id`, `process_instance_id`) USING BTREE,
  INDEX `idx_flow_form_instance_entry`(`tenant_id`, `entry_code`, `status`, `create_time`) USING BTREE,
  INDEX `idx_flow_form_instance_record`(`tenant_id`, `object_code`, `record_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程表单填报实例表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_form_instance
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_form_version
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_form_version`;
CREATE TABLE `sys_flow_form_version`  (
  `id` bigint(0) NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `form_id` bigint(0) NOT NULL COMMENT '流程表单ID',
  `form_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单Key',
  `form_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '表单名称',
  `form_category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单分类',
  `form_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'dynamic' COMMENT '表单类型',
  `version` int(0) NOT NULL COMMENT '版本号',
  `form_schema` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单Schema快照',
  `field_registry` json NULL COMMENT '字段目录快照',
  `form_config` json NULL COMMENT '表单配置快照',
  `default_data_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PROCESS_ONLY' COMMENT '默认数据模式',
  `publish_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '发布时间',
  `publish_by` bigint(0) NULL DEFAULT NULL COMMENT '发布人ID',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_form_version`(`tenant_id`, `form_id`, `version`) USING BTREE,
  INDEX `idx_flow_form_version_key`(`tenant_id`, `form_key`, `version`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程表单发布版本表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_form_version
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_model
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_model`;
CREATE TABLE `sys_flow_model`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `model_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型标识',
  `model_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型名称',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类',
  `flow_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程类型（leave-请假/expense-报销/approval-审批）',
  `designer_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'approval' COMMENT '设计器类型：approval-审批流程/business-业务流程',
  `form_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'dynamic' COMMENT '表单类型（dynamic-动态表单/custom-业务表单）',
  `form_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单ID（业务表单时使用）',
  `form_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '动态表单JSON配置',
  `version` int(0) NULL DEFAULT 1 COMMENT '版本号',
  `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable流程定义ID',
  `deployment_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable部署ID',
  `deployment_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部署KEY（发布后生成）',
  `status` tinyint(0) NULL DEFAULT 0 COMMENT '状态（0-设计/1-已发布/2-禁用）',
  `importance_level` int(0) NOT NULL DEFAULT 1 COMMENT '重要性等级（1-普通/2-重要）',
  `deploy_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `last_update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后修改人',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NULL DEFAULT 0 COMMENT '删除标志（0-正常/1-删除）',
  `bpmn_xml` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  `notify_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事件通知方式：none-不通知 / redis-Redis Pub/Sub / webhook-HTTP Webhook（互斥）',
  `webhook_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Webhook 回调地址，仅 notify_type=webhook 时生效',
  `todo_detail_url_template` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '待办卡片详情深链模板，支持占位符 {taskId}/{businessKey}/{processInstanceId}，可填相对路径或完整URL',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_model_tenant_key`(`tenant_id`, `model_key`) USING BTREE,
  INDEX `idx_model_key`(`model_key`) USING BTREE,
  INDEX `idx_category`(`category`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_sys_flow_model_tenant`(`tenant_id`, `status`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程模型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_model
-- ----------------------------
INSERT INTO `sys_flow_model` VALUES ('pw_outbound_approval', 1, 'pw_outbound_approval', '出库单审批流程', '出库单审批流程，采购仓储低代码样例流程', 'PROCUREMENT_WAREHOUSE', 'approval', 'approval', 'business', NULL, '{\"type\":\"BUSINESS_OBJECT_FORM\",\"formMode\":\"BUSINESS_OBJECT_FORM\",\"objectCode\":\"PW_OUTBOUND_ORDER\",\"objectName\":\"出库单\",\"formKey\":\"PW_OUTBOUND_ORDER_default_form\",\"formName\":\"出库单表单\",\"providerKey\":\"\",\"formUrl\":\"\",\"viewKey\":\"default\",\"formRef\":{\"objectCode\":\"PW_OUTBOUND_ORDER\",\"objectName\":\"出库单\",\"type\":\"BUSINESS_OBJECT_FORM\",\"formMode\":\"BUSINESS_OBJECT_FORM\",\"formKey\":\"PW_OUTBOUND_ORDER_default_form\",\"formName\":\"出库单表单\",\"providerKey\":\"\",\"formUrl\":\"\",\"viewKey\":\"default\"}}', 2, 'pw_outbound_approval:2:e4976faa-7ea1-11f1-a584-5254003c969e', 'e4937807-7ea1-11f1-a584-5254003c969e', 'pw_outbound_approval_v2', 1, 1, '2026-07-13 18:02:02', 'admin', 'admin', '2026-07-03 21:39:00', '2026-07-13 18:02:01', 0, '<?xml version=\"1.0\" encoding=\"UTF-8\"?><bpmn:definitions xmlns:bpmn=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" xmlns:flowable=\"http://flowable.org/bpmn\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" id=\"Definitions_1\" targetNamespace=\"http://flowable.org/bpmn\">\n  <bpmn:process id=\"pw_outbound_approval\" name=\"出库单审批流程\" flowable:allowSubmitterWithdraw=\"true\" flowable:autoApprovalMode=\"none\" isExecutable=\"true\">\n    <bpmn:startEvent id=\"startEvent\" name=\"开始\" flowable:initiator=\"initiator\"/>\n    <bpmn:userTask id=\"userTask_approve\" name=\"审批\" flowable:assignee=\"1\" flowable:viewKey=\"default\"/>\n    <bpmn:endEvent id=\"endEvent\" name=\"结束\"/>\n    <bpmn:sequenceFlow id=\"flow_approve_to_end\" sourceRef=\"userTask_approve\" targetRef=\"endEvent\"/>\n    <bpmn:sequenceFlow id=\"Flow_3\" sourceRef=\"startEvent\" targetRef=\"userTask_approve\"/>\n  </bpmn:process>\n  <bpmndi:BPMNDiagram id=\"BPMNDiagram_1\">\n    <bpmndi:BPMNPlane id=\"BPMNPlane_1\" bpmnElement=\"pw_outbound_approval\">\n      <bpmndi:BPMNShape id=\"startEvent_di\" bpmnElement=\"startEvent\"><dc:Bounds x=\"200\" y=\"40\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"userTask_approve_di\" bpmnElement=\"userTask_approve\"><dc:Bounds x=\"200\" y=\"170\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"endEvent_di\" bpmnElement=\"endEvent\"><dc:Bounds x=\"200\" y=\"300\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNEdge id=\"flow_approve_to_end_di\" bpmnElement=\"flow_approve_to_end\"><di:waypoint x=\"290\" y=\"240\"/><di:waypoint x=\"290\" y=\"300\"/></bpmndi:BPMNEdge>\n      <bpmndi:BPMNEdge id=\"Flow_3_di\" bpmnElement=\"Flow_3\"><di:waypoint x=\"290\" y=\"110\"/><di:waypoint x=\"290\" y=\"170\"/></bpmndi:BPMNEdge>\n    </bpmndi:BPMNPlane>\n  </bpmndi:BPMNDiagram>\n</bpmn:definitions>', NULL, NULL, NULL);
INSERT INTO `sys_flow_model` VALUES ('pw_purchase_approval', 1, 'pw_purchase_approval', '采购单审批流程', '采购单审批流程，采购仓储低代码样例流程', 'PROCUREMENT_WAREHOUSE', 'approval', 'approval', 'business', NULL, '{\"type\":\"BUSINESS_OBJECT_FORM\",\"formMode\":\"BUSINESS_OBJECT_FORM\",\"objectCode\":\"PW_PURCHASE_ORDER\",\"objectName\":\"采购单\",\"formKey\":\"pw_purchase_order_default_form\",\"formName\":\"采购单表单\",\"providerKey\":\"\",\"formUrl\":\"\",\"viewKey\":\"default\",\"formRef\":{\"type\":\"BUSINESS_OBJECT_FORM\",\"formMode\":\"BUSINESS_OBJECT_FORM\",\"objectCode\":\"PW_PURCHASE_ORDER\",\"objectName\":\"采购单\",\"formKey\":\"pw_purchase_order_default_form\",\"formName\":\"采购单表单\",\"viewKey\":\"default\",\"providerKey\":\"\",\"formUrl\":\"\"}}', 3, 'pw_purchase_approval:3:705d64eb-776f-11f1-86f2-3627dbd776e1', '70568718-776f-11f1-86f2-3627dbd776e1', 'pw_purchase_approval_v3', 1, 1, '2026-07-04 14:13:14', 'admin', 'admin', '2026-07-03 21:39:00', '2026-07-06 11:18:20', 0, '<?xml version=\"1.0\" encoding=\"UTF-8\"?><bpmn:definitions xmlns:bpmn=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" xmlns:flowable=\"http://flowable.org/bpmn\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" id=\"Definitions_1\" targetNamespace=\"http://flowable.org/bpmn\">\n  <bpmn:process id=\"pw_purchase_approval\" name=\"采购单审批流程\" flowable:allowSubmitterWithdraw=\"true\" flowable:autoApprovalMode=\"none\" isExecutable=\"true\">\n    <bpmn:startEvent id=\"startEvent\" name=\"开始\" flowable:initiator=\"initiator\"/>\n    <bpmn:userTask id=\"userTask_approve\" name=\"审批\" flowable:assignee=\"${initiator}\"/>\n    <bpmn:endEvent id=\"endEvent\" name=\"结束\"/>\n    <bpmn:sequenceFlow id=\"flow_start_to_approve\" sourceRef=\"startEvent\" targetRef=\"userTask_approve\"/>\n    <bpmn:sequenceFlow id=\"flow_approve_to_end\" sourceRef=\"userTask_approve\" targetRef=\"endEvent\"/>\n  </bpmn:process>\n  <bpmndi:BPMNDiagram id=\"BPMNDiagram_1\">\n    <bpmndi:BPMNPlane id=\"BPMNPlane_1\" bpmnElement=\"pw_purchase_approval\">\n      <bpmndi:BPMNShape id=\"startEvent_di\" bpmnElement=\"startEvent\"><dc:Bounds x=\"200\" y=\"40\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"userTask_approve_di\" bpmnElement=\"userTask_approve\"><dc:Bounds x=\"200\" y=\"170\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"endEvent_di\" bpmnElement=\"endEvent\"><dc:Bounds x=\"200\" y=\"300\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNEdge id=\"flow_start_to_approve_di\" bpmnElement=\"flow_start_to_approve\"><di:waypoint x=\"290\" y=\"110\"/><di:waypoint x=\"290\" y=\"170\"/></bpmndi:BPMNEdge>\n      <bpmndi:BPMNEdge id=\"flow_approve_to_end_di\" bpmnElement=\"flow_approve_to_end\"><di:waypoint x=\"290\" y=\"240\"/><di:waypoint x=\"290\" y=\"300\"/></bpmndi:BPMNEdge>\n    </bpmndi:BPMNPlane>\n  </bpmndi:BPMNDiagram>\n</bpmn:definitions>', NULL, NULL, NULL);
INSERT INTO `sys_flow_model` VALUES ('pw_transfer_approval', 1, 'pw_transfer_approval', '调拨单审批流程', '调拨单审批流程，采购仓储低代码样例流程', 'PROCUREMENT_WAREHOUSE', 'approval', 'approval', 'business', NULL, '', 1, 'pw_transfer_approval:1:0bb6e59b-76e5-11f1-86f2-3627dbd776e1', '0ba7f178-76e5-11f1-86f2-3627dbd776e1', 'pw_transfer_approval_v1', 1, 1, '2026-07-03 21:42:34', 'admin', 'admin', '2026-07-03 21:39:00', '2026-07-06 12:38:30', 0, '<?xml version=\"1.0\" encoding=\"UTF-8\"?><bpmn:definitions xmlns:bpmn=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" xmlns:flowable=\"http://flowable.org/bpmn\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" id=\"Definitions_1\" targetNamespace=\"http://flowable.org/bpmn\">\n  <bpmn:process id=\"pw_transfer_approval\" name=\"调拨单审批流程\" flowable:allowSubmitterWithdraw=\"true\" flowable:autoApprovalMode=\"none\" isExecutable=\"true\">\n    <bpmn:startEvent id=\"startEvent\" name=\"开始\" flowable:initiator=\"initiator\"/>\n    <bpmn:userTask id=\"userTask_approve\" name=\"审批\" flowable:assignee=\"${initiator}\"/>\n    <bpmn:endEvent id=\"endEvent\" name=\"结束\"/>\n    <bpmn:sequenceFlow id=\"flow_start_to_approve\" sourceRef=\"startEvent\" targetRef=\"userTask_approve\"/>\n    <bpmn:sequenceFlow id=\"flow_approve_to_end\" sourceRef=\"userTask_approve\" targetRef=\"endEvent\"/>\n  </bpmn:process>\n  <bpmndi:BPMNDiagram id=\"BPMNDiagram_1\">\n    <bpmndi:BPMNPlane id=\"BPMNPlane_1\" bpmnElement=\"pw_transfer_approval\">\n      <bpmndi:BPMNShape id=\"startEvent_di\" bpmnElement=\"startEvent\"><dc:Bounds x=\"200\" y=\"40\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"userTask_approve_di\" bpmnElement=\"userTask_approve\"><dc:Bounds x=\"200\" y=\"170\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNShape id=\"endEvent_di\" bpmnElement=\"endEvent\"><dc:Bounds x=\"200\" y=\"300\" width=\"180\" height=\"70\"/></bpmndi:BPMNShape>\n      <bpmndi:BPMNEdge id=\"flow_start_to_approve_di\" bpmnElement=\"flow_start_to_approve\"><di:waypoint x=\"290\" y=\"110\"/><di:waypoint x=\"290\" y=\"170\"/></bpmndi:BPMNEdge>\n      <bpmndi:BPMNEdge id=\"flow_approve_to_end_di\" bpmnElement=\"flow_approve_to_end\"><di:waypoint x=\"290\" y=\"240\"/><di:waypoint x=\"290\" y=\"300\"/></bpmndi:BPMNEdge>\n    </bpmndi:BPMNPlane>\n  </bpmndi:BPMNDiagram>\n</bpmn:definitions>', NULL, NULL, NULL);

-- ----------------------------
-- Table structure for sys_flow_model_version
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_model_version`;
CREATE TABLE `sys_flow_model_version`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型ID',
  `version` int(0) NOT NULL COMMENT '版本号',
  `version_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '版本名称',
  `version_tag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'draft' COMMENT '版本标记（draft/test/release/deprecated）',
  `bpmn_xml` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'BPMN XML',
  `form_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单配置',
  `change_description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更说明',
  `deployment_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部署ID',
  `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID',
  `publish_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布人',
  `publish_time` datetime(0) NOT NULL COMMENT '发布时间',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `del_flag` int(0) NOT NULL DEFAULT 0 COMMENT '删除标志（0-正常/1-删除）',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_model_version`(`model_id`, `version`) USING BTREE,
  INDEX `idx_model_id`(`model_id`) USING BTREE,
  INDEX `idx_sys_flow_model_version_tenant`(`tenant_id`, `model_id`, `version`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程模型版本历史表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_model_version
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_node_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_node_config`;
CREATE TABLE `sys_flow_node_config`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程模型ID',
  `node_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '节点ID',
  `node_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节点名称',
  `node_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'approval' COMMENT '节点类型',
  `assignee_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批人类型(user/role/dept/post/expr)',
  `assignee_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批人值',
  `assignee_expr` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批人表达式',
  `multi_instance_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'none' COMMENT '会签类型(none/sequential/parallel)',
  `completion_condition` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '完成条件',
  `pass_rate` decimal(5, 2) NULL DEFAULT NULL COMMENT '通过比例',
  `due_date_days` int(0) NULL DEFAULT NULL COMMENT '超时天数',
  `due_date_hours` int(0) NULL DEFAULT NULL COMMENT '超时小时数',
  `timeout_action` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '超时动作(auto_pass/auto_reject/notify)',
  `allow_approve` tinyint(0) NULL DEFAULT 1 COMMENT '允许通过',
  `allow_delegate` tinyint(0) NULL DEFAULT 1 COMMENT '允许转办',
  `allow_transfer` tinyint(0) NULL DEFAULT 1 COMMENT '允许转交',
  `allow_add_sign` tinyint(0) NULL DEFAULT 0 COMMENT '允许加签',
  `allow_counter_sign` tinyint(0) NULL DEFAULT 0 COMMENT '允许减签',
  `allow_return` tinyint(0) NULL DEFAULT 0 COMMENT '允许退回上一审批节点',
  `allow_terminate` tinyint(0) NULL DEFAULT 0 COMMENT '允许终结流程',
  `require_signature` tinyint(0) NULL DEFAULT 0 COMMENT '办理时需要签名',
  `require_comment` tinyint(0) NULL DEFAULT 1 COMMENT '办理时需要审批意见',
  `form_permission` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单字段权限配置JSON',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `timeout_notify_users` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  `allow_reject` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `allow_reject_to_start` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `allow_withdraw` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `form_key` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `priority` int(0) NULL DEFAULT NULL,
  `task_listeners` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  `ext_config` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `last_update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后修改人',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `del_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '逻辑删除标记：0正常，删除后写主键',
  `update_by` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `overdue_reminder_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否启用逾期提醒',
  `overdue_reminder_template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '逾期提醒消息模板编码',
  `overdue_reminder_channels` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '逾期提醒推送渠道，逗号分隔',
  `overdue_reminder_repeat_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'once' COMMENT '逾期提醒重复策略：once/interval',
  `overdue_reminder_interval_minutes` int(0) NOT NULL DEFAULT 1440 COMMENT '重复提醒间隔分钟',
  `overdue_reminder_max_times` int(0) NOT NULL DEFAULT 1 COMMENT '最大提醒次数',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_model_node_active`(`model_id`, `node_id`, `del_flag`) USING BTREE,
  INDEX `idx_model_id`(`model_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '审批节点配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_node_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_overdue_reminder_record
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_overdue_reminder_record`;
CREATE TABLE `sys_flow_overdue_reminder_record`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Flowable任务ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `task_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务定义Key',
  `reminder_key` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '提醒批次键',
  `channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '推送渠道',
  `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息模板编码',
  `receiver_user_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '接收人用户ID集合',
  `message_id` bigint(0) NULL DEFAULT NULL COMMENT '消息ID',
  `send_status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发送状态：0-待发送/1-成功/2-失败',
  `send_time` datetime(0) NULL DEFAULT NULL COMMENT '发送时间',
  `error_message` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败原因',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_overdue_reminder`(`tenant_id`, `reminder_key`, `channel`) USING BTREE,
  INDEX `idx_flow_overdue_task`(`tenant_id`, `task_id`, `send_time`) USING BTREE,
  INDEX `idx_flow_overdue_status`(`tenant_id`, `send_status`, `create_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程任务逾期提醒记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_overdue_reminder_record
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_spel_template
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_spel_template`;
CREATE TABLE `sys_flow_spel_template`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板编码',
  `expression` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'SPEL表达式',
  `description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述说明',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'general' COMMENT '分类：general/dept/role/region/custom',
  `example_params` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '示例参数（JSON格式）',
  `status` int(0) NOT NULL DEFAULT 1 COMMENT '状态：0-禁用，1-启用',
  `sort` int(0) NULL DEFAULT 100 COMMENT '排序',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `deleted` int(0) NULL DEFAULT 0 COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_template_code`(`tenant_id`, `template_code`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_category`(`category`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程SPEL表达式模板' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_spel_template
-- ----------------------------
INSERT INTO `sys_flow_spel_template` VALUES (1, 1, '发起人', 'initiator', '${initiator}', '流程发起人作为审批人', 'general', NULL, 1, 1, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (2, 1, '发起人上级', 'initiatorLeader', '${initiatorLeader}', '流程发起人的直属上级', 'general', NULL, 1, 2, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (3, 1, '部门经理', 'deptManager', '${deptManager}', '当前部门的经理', 'general', NULL, 1, 3, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (4, 1, 'HR', 'hr', '${hr}', '人力资源部门负责人', 'general', NULL, 1, 4, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 19:43:42', 1);
INSERT INTO `sys_flow_spel_template` VALUES (5, 1, '发起人的直属上级', 'getInitiatorLeader', '${flowSpelService.getInitiatorLeader(execution)}', '流程发起人的直属上级作为审批人', 'general', NULL, 1, 5, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (6, 1, '根据部门查找负责人', 'findDeptManager', '${flowSpelService.findDeptManager(execution.getVariable(\"deptId\"))}', '查找指定部门的负责人', 'dept', NULL, 1, 10, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (7, 1, '部门+角色组合查询', 'findUsersByDeptAndRole', '${flowSpelService.findUsersByDeptAndRole(execution.getVariable(\"deptId\"), \"dept_manager\")}', '查找指定部门的部门经理', 'dept', NULL, 1, 15, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (8, 1, '根据角色查找用户', 'findUsersByRole', '${flowSpelService.findUsersByRole(execution.getVariable(\"roleKey\"))}', '查找具有指定角色的所有用户', 'role', NULL, 1, 20, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (9, 1, '根据行政区划查找负责人', 'findRegionManager', '${flowSpelService.findRegionManager(execution.getVariable(\"regionCode\"))}', '查找指定行政区划的区域负责人', 'region', NULL, 1, 30, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (10, 1, '根据业务规则查找', 'findApproverByBusinessRule', '${flowSpelService.findApproverByBusinessRule(execution, \"order\")}', '根据复杂业务规则动态确定审批人', 'custom', NULL, 1, 40, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (11, 1, '根据订单金额动态审批', 'amountDynamicApproval', '${execution.getVariable(\"amount\") > 10000 ? flowSpelService.findUsersByRole(\"finance_manager\") : flowSpelService.findUsersByRole(\"finance_staff\")}', '订单金额大于1万由财务经理审批，否则由财务专员审批', 'custom', NULL, 1, 50, NULL, NULL, '2026-05-05 17:38:03', NULL, '2026-05-05 17:38:03', 0);
INSERT INTO `sys_flow_spel_template` VALUES (12, 1, '1', '1', '1', NULL, 'general', '1', 1, 100, NULL, NULL, '2026-05-05 18:07:59', NULL, '2026-05-05 19:49:34', 1);

-- ----------------------------
-- Table structure for sys_flow_statistics
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_statistics`;
CREATE TABLE `sys_flow_statistics`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '流程定义KEY',
  `stat_date` date NOT NULL COMMENT '统计日期',
  `total_instances` int(0) NULL DEFAULT 0 COMMENT '总实例数',
  `running_instances` int(0) NULL DEFAULT 0 COMMENT '运行中实例数',
  `completed_instances` int(0) NULL DEFAULT 0 COMMENT '已完成实例数',
  `terminated_instances` int(0) NULL DEFAULT 0 COMMENT '已终止实例数',
  `avg_duration` bigint(0) NULL DEFAULT NULL COMMENT '平均耗时(毫秒)',
  `max_duration` bigint(0) NULL DEFAULT NULL COMMENT '最大耗时',
  `min_duration` bigint(0) NULL DEFAULT NULL COMMENT '最小耗时',
  `total_tasks` int(0) NULL DEFAULT 0 COMMENT '总任务数',
  `avg_task_duration` bigint(0) NULL DEFAULT NULL COMMENT '平均任务耗时',
  `timeout_tasks` int(0) NULL DEFAULT 0 COMMENT '超时任务数',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_statistics_tenant_date`(`tenant_id`, `process_def_key`, `stat_date`) USING BTREE,
  INDEX `idx_stat_date`(`stat_date`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程监控统计表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_statistics
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_task
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_task`;
CREATE TABLE `sys_flow_task`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable任务ID',
  `task_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
  `task_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务定义Key',
  `task_def_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务定义ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_def_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID',
  `process_def_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY',
  `business_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Key',
  `business_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务类型',
  `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务标题',
  `assignee` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处理人（签收后）',
  `assignee_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处理人姓名',
  `candidate_users` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '候选人（逗号分隔）',
  `candidate_groups` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '候选组（逗号分隔）',
  `owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务拥有人',
  `due_date` datetime(0) NULL DEFAULT NULL COMMENT '截止日期',
  `priority` int(0) NULL DEFAULT 50 COMMENT '优先级（0-100）',
  `status` tinyint(0) NULL DEFAULT 0 COMMENT '状态（0-待办/1-已签收/2-已通过/3-已驳回/4-已转办/5-已委派/6-已撤回）',
  `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批意见',
  `signature` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '审批签名',
  `attachment_urls` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '附件URL（逗号分隔）',
  `start_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程发起人',
  `start_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起人姓名',
  `start_dept_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起部门ID',
  `start_dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起部门名称',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `claim_time` datetime(0) NULL DEFAULT NULL COMMENT '签收时间',
  `complete_time` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
  `action_idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '受控流程动作幂等键',
  `action_request_digest` varchar(71) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '受控流程动作规范请求SHA-256摘要',
  `action_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '受控流程动作类型APPROVE/REJECT',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_task_id`(`task_id`) USING BTREE,
  INDEX `idx_process_instance_id`(`process_instance_id`) USING BTREE,
  INDEX `idx_assignee`(`assignee`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_create_time`(`create_time`) USING BTREE,
  INDEX `idx_sys_flow_task_tenant`(`tenant_id`, `status`, `create_time`) USING BTREE,
  INDEX `idx_flow_task_action_idempotency`(`tenant_id`, `action_idempotency_key`, `action_type`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程任务表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_task
-- ----------------------------

-- ----------------------------
-- Table structure for sys_flow_template
-- ----------------------------
DROP TABLE IF EXISTS `sys_flow_template`;
CREATE TABLE `sys_flow_template`  (
  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `template_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板标识',
  `template_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标',
  `form_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单类型',
  `form_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表单JSON',
  `bpmn_xml` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'BPMN流程XML',
  `thumbnail` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图',
  `variables` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '流程变量定义（JSON）',
  `version` int(0) NULL DEFAULT 1 COMMENT '版本',
  `status` tinyint(0) NULL DEFAULT 1 COMMENT '状态（0-禁用/1-启用）',
  `usage_count` int(0) NULL DEFAULT 0 COMMENT '使用次数',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志：0正常 1删除',
  `is_system` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `sort_order` int(0) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_flow_template_tenant_key`(`tenant_id`, `template_key`) USING BTREE,
  INDEX `idx_template_key`(`template_key`) USING BTREE,
  INDEX `idx_category`(`category`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程模板表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_flow_template
-- ----------------------------

-- ----------------------------
-- Table structure for sys_id_sequence
-- ----------------------------
DROP TABLE IF EXISTS `sys_id_sequence`;
CREATE TABLE `sys_id_sequence`  (
  `biz_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务维度唯一键',
  `max_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '当前已分配的最大ID',
  `step` int(0) NOT NULL DEFAULT 1000 COMMENT '步长',
  `version` int(0) NOT NULL DEFAULT 0 COMMENT '版本（乐观锁）',
  `reset_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'NONE' COMMENT '重置策略：NONE/DAILY/HOURLY',
  `seq_length` int(0) NULL DEFAULT 8 COMMENT '序列长度（左侧补零）',
  `prefix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '前缀',
  PRIMARY KEY (`biz_key`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分布式ID序列配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_id_sequence
-- ----------------------------
INSERT INTO `sys_id_sequence` VALUES ('code-rule:1:document_daily_no:pw_purchase_order_purchaseNo:20260704', 5000, 1000, 5, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('code-rule:1:document_daily_no:pw_purchase_order_purchaseNo:20260705', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('code-rule:1:document_daily_no:pw_warehouse_warehouseCode:20260706', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('code-rule:1:material_code:purchase_material_code:20260702165320', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('code-rule:1:material_code:pw_material_materialCode:20260704070905', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('cr:1:1910000000000008602:97dce698:global:20260723', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:CRM:CUSTOMER:all:150cf7f6', 5000, 1000, 5, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:CRM:OPPORTUNITY:20260617:b832d8a0', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:HR:LEAVE_APPLICATION:20260606:13110998', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:HR:LEAVE_APPLICATION:20260607:13110998', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:HR:LEAVE_APPLICATION:20260610:13110998', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:HR:LEAVE_APPLICATION:20260612:13110998', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('lowcode:document-no:1:HR:LEAVE_APPLICATION:20260613:13110998', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('order', 1000, 1000, 1, 'DAILY', 6, 'ORD');
INSERT INTO `sys_id_sequence` VALUES ('product', 500, 500, 1, 'HOURLY', 8, 'PRD');
INSERT INTO `sys_id_sequence` VALUES ('product:2025120217', 1000, 1000, 1, 'NONE', 8, NULL);
INSERT INTO `sys_id_sequence` VALUES ('user', 0, 1000, 0, 'NONE', 10, 'U');

-- ----------------------------
-- Table structure for sys_job_api_idempotency
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_api_idempotency`;
CREATE TABLE `sys_job_api_idempotency`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `token_id` bigint(0) NOT NULL COMMENT '服务账号Token ID',
  `job_config_id` bigint(0) NOT NULL COMMENT '任务配置ID',
  `idempotency_key_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '幂等键SHA-256 Hash',
  `execution_id` bigint(0) NOT NULL COMMENT '预留执行记录ID',
  `expires_at` datetime(0) NOT NULL COMMENT '幂等记录过期时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_job_api_idempotency_active`(`tenant_id`, `token_id`, `job_config_id`, `idempotency_key_hash`, `del_flag`) USING BTREE,
  INDEX `idx_job_api_idempotency_execution`(`execution_id`) USING BTREE,
  INDEX `idx_job_api_idempotency_expires_at`(`expires_at`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务开放API幂等记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_job_api_idempotency
-- ----------------------------

-- ----------------------------
-- Table structure for sys_job_api_token
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_api_token`;
CREATE TABLE `sys_job_api_token`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `caller_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调用方名称',
  `caller_description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调用方说明',
  `token_key_id` varchar(22) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Token不可猜测Key ID',
  `token_prefix` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Token展示前缀',
  `token_hash` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Token HMAC-SHA256 Hash',
  `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '空格分隔Scope',
  `resource_job_ids` json NOT NULL COMMENT '允许访问的任务ID JSON数组',
  `resource_job_groups` json NOT NULL COMMENT '允许访问的任务组 JSON数组',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '状态：ACTIVE/REVOKED',
  `issued_at` datetime(0) NOT NULL COMMENT '签发时间',
  `expires_at` datetime(0) NOT NULL COMMENT '过期时间',
  `last_used_at` datetime(0) NULL DEFAULT NULL COMMENT '最后使用时间',
  `revoked_at` datetime(0) NULL DEFAULT NULL COMMENT '吊销时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_job_api_token_key_active`(`token_key_id`, `del_flag`) USING BTREE,
  INDEX `idx_job_api_token_tenant_status`(`tenant_id`, `status`, `del_flag`) USING BTREE,
  INDEX `idx_job_api_token_expires_at`(`expires_at`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务开放API服务账号Token' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_job_api_token
-- ----------------------------
INSERT INTO `sys_job_api_token` VALUES (1, 1, '订单', '订单', 'R67vye6fHpmTSX7a4vmJVA', 'fja_R67vye6fHpmTSX7a4vmJVA', '9218532e7274d08083416f01de93561e9c5a0a876dc9b08e64313a8951abf28d', 'jobs:read jobs:trigger', '[11]', '[\"AI\"]', 'REVOKED', '2026-07-21 19:25:07', '2026-10-19 19:24:52', NULL, '2026-07-21 19:25:28', 1, '2026-07-21 19:25:07', 6, 1, '2026-07-21 19:25:28', NULL, 0);
INSERT INTO `sys_job_api_token` VALUES (2, 1, '中台', '中台', 'VouJqNWw1Fu9p4Xv_oMD0Q', 'fja_VouJqNWw1Fu9p4Xv_oMD0Q', '1737f2ebc310be81927156120f3c05f276ad9cc97a7a74f8c15f46fdee145e4a', 'jobs:read', '[6]', '[\"LOWCODE\"]', 'ACTIVE', '2026-07-21 20:08:54', '2026-10-19 19:59:28', NULL, NULL, 1, '2026-07-21 20:08:54', 6, 1, '2026-07-21 20:08:54', NULL, 0);

-- ----------------------------
-- Table structure for sys_job_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_config`;
CREATE TABLE `sys_job_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务分组',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务描述',
  `executor_bean` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行器Bean名称',
  `executor_method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行器方法名',
  `executor_handler` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行器Handler',
  `executor_service` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行器服务名（RPC模式）',
  `schedule_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CRON' COMMENT '调度类型：CRON/ONCE',
  `cron_expression` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Cron表达式',
  `fire_once_time` datetime(0) NULL DEFAULT NULL COMMENT '一次性任务本地触发时间',
  `timezone` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'Asia/Shanghai' COMMENT 'IANA时区',
  `job_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '任务参数',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0-停止 1-运行',
  `execute_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'HANDLER' COMMENT '执行模式：BEAN/HANDLER',
  `invoke_mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SINGLE' COMMENT '调用方式：SINGLE/FLOW',
  `flow_model_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '已发布流程模型Key',
  `flow_model_version` int(0) NULL DEFAULT NULL COMMENT '保存时固定的流程模型版本',
  `flow_deployment_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '保存时固定的Flowable部署ID',
  `flow_process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '保存时固定的Flowable流程定义ID',
  `concurrent_policy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ALLOW' COMMENT '并发策略：ALLOW/SKIP_IF_RUNNING',
  `misfire_policy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DO_NOTHING' COMMENT '错过触发策略：FIRE_ONCE_NOW/DO_NOTHING',
  `idempotent_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否允许幂等重试：0否 1是',
  `retry_count` int(0) NULL DEFAULT 0 COMMENT '失败重试次数',
  `consecutive_failures` int(0) NOT NULL DEFAULT 0 COMMENT '连续失败次数',
  `last_completion_time` datetime(0) NULL DEFAULT NULL COMMENT '最近推进失败统计的执行完成时间',
  `last_completion_execution_id` bigint(0) NULL DEFAULT NULL COMMENT '最近推进失败统计的执行ID',
  `alarm_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否启用失败告警：0否 1是',
  `alarm_channels` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败告警渠道：WEB,EMAIL',
  `alarm_recipient_user_ids` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '站内信接收用户ID，逗号分隔',
  `alarm_email` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '告警邮箱',
  `webhook_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'WebHook地址',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  `sync_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT 'Quartz同步状态',
  `sync_error` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最近一次Quartz同步错误',
  `sync_time` datetime(0) NULL DEFAULT NULL COMMENT '最近一次Quartz同步时间',
  `version` int(0) NOT NULL DEFAULT 0 COMMENT '乐观锁版本号',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_job_name_group_active`(`job_name`, `job_group`, `del_flag`) USING BTREE,
  INDEX `idx_job_sync_status_del`(`sync_status`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '任务配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_job_config
-- ----------------------------
INSERT INTO `sys_job_config` VALUES (6, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', '低代码定时触发器扫描任务，默认每5分钟执行一次', 'businessTriggerSchedulerService', 'scanScheduledTriggers', NULL, NULL, 'CRON', '0 0/5 * * * ?', NULL, 'Asia/Shanghai', NULL, 1, 'BEAN', 'SINGLE', NULL, NULL, NULL, NULL, 'ALLOW', 'DO_NOTHING', 0, 0, 0, '2026-08-14 10:00:00', 15125, 0, NULL, NULL, NULL, NULL, '2026-06-03 15:26:21', '2026-08-14 10:00:00', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 50);
INSERT INTO `sys_job_config` VALUES (9, '123', 'DEFAULT', '123', '12', '123', NULL, NULL, 'CRON', '123', NULL, 'Asia/Shanghai', '12', 0, 'BEAN', 'SINGLE', NULL, NULL, NULL, NULL, 'ALLOW', 'DO_NOTHING', 0, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2026-06-10 13:05:31', '2026-07-23 09:24:03', 9, 'DELETE_PENDING', 'Minute and Second values must be between 0 and 59', '2026-07-21 16:15:44', 3);
INSERT INTO `sys_job_config` VALUES (11, 'aiInvocationLogRetention', 'AI', '清理超期AI模型调用治理日志', 'aiInvocationLogRetentionJob', 'cleanExpiredInvocationLogs', NULL, NULL, 'CRON', '0 20 2 * * ?', NULL, 'Asia/Shanghai', NULL, 1, 'BEAN', 'SINGLE', NULL, NULL, NULL, NULL, 'ALLOW', 'DO_NOTHING', 0, 0, 0, '2026-07-23 02:20:00', 14713, 0, NULL, NULL, NULL, NULL, '2026-07-11 19:21:30', '2026-08-14 09:51:06', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 50);
INSERT INTO `sys_job_config` VALUES (12, '企业协同目录全量校准', 'COLLABORATION', '每日全量校准目录，修复丢失的增量事件；配置连接后手动启用', NULL, NULL, 'collaborationDirectorySync', NULL, 'CRON', '0 0 2 * * ?', NULL, 'Asia/Shanghai', NULL, 0, 'HANDLER', 'SINGLE', NULL, NULL, NULL, NULL, 'SKIP_IF_RUNNING', 'DO_NOTHING', 1, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2026-08-06 09:55:06', '2026-08-14 09:51:06', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 42);
INSERT INTO `sys_job_config` VALUES (13, '企业协同回调事件重试', 'COLLABORATION', '重试回调收件箱中失败/待处理事件；配置连接后手动启用', NULL, NULL, 'collaborationCallbackRetry', NULL, 'CRON', '0 */5 * * * ?', NULL, 'Asia/Shanghai', NULL, 0, 'HANDLER', 'SINGLE', NULL, NULL, NULL, NULL, 'SKIP_IF_RUNNING', 'DO_NOTHING', 1, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2026-08-06 09:55:06', '2026-08-14 09:51:06', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 42);
INSERT INTO `sys_job_config` VALUES (14, '企业协同消息投递补偿', 'COLLABORATION', '补偿到期的失败消息投递；配置连接后手动启用', NULL, NULL, 'collaborationDeliveryRetry', NULL, 'CRON', '0 2/5 * * * ?', NULL, 'Asia/Shanghai', NULL, 0, 'HANDLER', 'SINGLE', NULL, NULL, NULL, NULL, 'SKIP_IF_RUNNING', 'DO_NOTHING', 1, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2026-08-06 09:55:06', '2026-08-14 09:51:06', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 42);
INSERT INTO `sys_job_config` VALUES (15, '开放网关幂等快照清理', 'CAPABILITY', '物理清理超期的开放网关幂等响应快照；启用开放网关后手动启用', NULL, NULL, 'capabilityOpenapiIdempotencyClean', NULL, 'CRON', '0 0 * * * ?', NULL, 'Asia/Shanghai', NULL, 0, 'HANDLER', 'SINGLE', NULL, NULL, NULL, NULL, 'SKIP_IF_RUNNING', 'DO_NOTHING', 1, 0, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2026-08-06 15:20:53', '2026-08-14 09:51:07', 0, 'SYNCED', NULL, '2026-08-14 09:51:07', 42);

-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_log`;
CREATE TABLE `sys_job_log`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名称',
  `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务分组',
  `executor_handler` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行器Handler',
  `job_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '任务参数',
  `trigger_time` datetime(0) NULL DEFAULT NULL COMMENT '触发时间',
  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
  `heartbeat_time` datetime(0) NULL DEFAULT NULL COMMENT '运行中任务最近心跳时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `duration` bigint(0) NULL DEFAULT NULL COMMENT '执行耗时(ms)',
  `status` tinyint(0) NOT NULL COMMENT '状态：1-成功 0-失败',
  `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果',
  `exception_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常信息',
  `retry_count` int(0) NULL DEFAULT 0 COMMENT '重试次数',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志（0正常 1删除）',
  `job_config_id` bigint(0) NULL DEFAULT NULL COMMENT '任务配置ID',
  `trigger_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'UNKNOWN' COMMENT '触发类型',
  `scheduled_fire_time` datetime(0) NULL DEFAULT NULL COMMENT 'Quartz原计划触发时间',
  `fire_instance_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Quartz执行实例ID',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Flowable流程实例ID',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_job_name`(`job_name`) USING BTREE,
  INDEX `idx_trigger_time`(`trigger_time`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_job_log_config_trigger`(`job_config_id`, `trigger_time`) USING BTREE,
  INDEX `idx_job_log_observability`(`job_config_id`, `status`, `trigger_type`, `trigger_time`) USING BTREE,
  INDEX `idx_job_log_process_instance`(`process_instance_id`, `del_flag`) USING BTREE,
  INDEX `idx_job_log_recovery`(`status`, `heartbeat_time`, `trigger_time`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15126 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '任务执行日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_job_log
-- ----------------------------
INSERT INTO `sys_job_log` VALUES (14848, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:30:00', '2026-08-07 14:30:00', '2026-08-07 14:30:00', '2026-08-07 14:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:30:00', 'DESKTOP-HKIAG1R17860840112941786084011277', NULL);
INSERT INTO `sys_job_log` VALUES (14849, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:35:00', '2026-08-07 14:35:00', '2026-08-07 14:35:00', '2026-08-07 14:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:35:00', 'DESKTOP-HKIAG1R17860840112941786084011278', NULL);
INSERT INTO `sys_job_log` VALUES (14850, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:40:00', '2026-08-07 14:40:00', '2026-08-07 14:40:00', '2026-08-07 14:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:40:00', 'DESKTOP-HKIAG1R17860840112941786084011279', NULL);
INSERT INTO `sys_job_log` VALUES (14851, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:45:00', '2026-08-07 14:45:00', '2026-08-07 14:45:00', '2026-08-07 14:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:45:00', 'DESKTOP-HKIAG1R17860840112941786084011280', NULL);
INSERT INTO `sys_job_log` VALUES (14852, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:50:00', '2026-08-07 14:50:00', '2026-08-07 14:50:00', '2026-08-07 14:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:50:00', 'DESKTOP-HKIAG1R17860840112941786084011281', NULL);
INSERT INTO `sys_job_log` VALUES (14853, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 14:55:00', '2026-08-07 14:55:00', '2026-08-07 14:55:00', '2026-08-07 14:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 14:55:00', 'DESKTOP-HKIAG1R17860840112941786084011282', NULL);
INSERT INTO `sys_job_log` VALUES (14854, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:00:00', '2026-08-07 15:00:00', '2026-08-07 15:00:00', '2026-08-07 15:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:00:00', 'DESKTOP-HKIAG1R17860840112941786084011283', NULL);
INSERT INTO `sys_job_log` VALUES (14855, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:05:00', '2026-08-07 15:05:00', '2026-08-07 15:05:00', '2026-08-07 15:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:05:00', 'DESKTOP-HKIAG1R17860840112941786084011284', NULL);
INSERT INTO `sys_job_log` VALUES (14856, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:10:00', '2026-08-07 15:10:00', '2026-08-07 15:10:00', '2026-08-07 15:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:10:00', 'DESKTOP-HKIAG1R17860840112941786084011285', NULL);
INSERT INTO `sys_job_log` VALUES (14857, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:15:00', '2026-08-07 15:15:00', '2026-08-07 15:15:00', '2026-08-07 15:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:15:00', 'DESKTOP-HKIAG1R17860840112941786084011286', NULL);
INSERT INTO `sys_job_log` VALUES (14858, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:20:00', '2026-08-07 15:20:00', '2026-08-07 15:20:00', '2026-08-07 15:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:20:00', 'DESKTOP-HKIAG1R17860840112941786084011287', NULL);
INSERT INTO `sys_job_log` VALUES (14859, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:25:00', '2026-08-07 15:25:00', '2026-08-07 15:25:00', '2026-08-07 15:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:25:00', 'DESKTOP-HKIAG1R17860840112941786084011288', NULL);
INSERT INTO `sys_job_log` VALUES (14860, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:30:00', '2026-08-07 15:30:00', '2026-08-07 15:30:00', '2026-08-07 15:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:30:00', 'DESKTOP-HKIAG1R17860840112941786084011289', NULL);
INSERT INTO `sys_job_log` VALUES (14861, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:35:00', '2026-08-07 15:35:00', '2026-08-07 15:35:00', '2026-08-07 15:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:35:00', 'DESKTOP-HKIAG1R17860840112941786084011290', NULL);
INSERT INTO `sys_job_log` VALUES (14862, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:40:00', '2026-08-07 15:40:00', '2026-08-07 15:40:00', '2026-08-07 15:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:40:00', 'DESKTOP-HKIAG1R17860840112941786084011291', NULL);
INSERT INTO `sys_job_log` VALUES (14863, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:45:00', '2026-08-07 15:45:00', '2026-08-07 15:45:00', '2026-08-07 15:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:45:00', 'DESKTOP-HKIAG1R17860840112941786084011292', NULL);
INSERT INTO `sys_job_log` VALUES (14864, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 15:50:00', '2026-08-07 15:50:00', '2026-08-07 15:50:00', '2026-08-07 15:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 15:50:00', 'DESKTOP-HKIAG1R17860840112941786084011293', NULL);
INSERT INTO `sys_job_log` VALUES (14865, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:00:00', '2026-08-07 16:00:00', '2026-08-07 16:00:00', '2026-08-07 16:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:00:00', 'DESKTOP-HKIAG1R17860895669551786089566937', NULL);
INSERT INTO `sys_job_log` VALUES (14866, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:05:00', '2026-08-07 16:05:00', '2026-08-07 16:05:00', '2026-08-07 16:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:05:00', 'DESKTOP-HKIAG1R17860895669551786089566938', NULL);
INSERT INTO `sys_job_log` VALUES (14867, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:10:00', '2026-08-07 16:10:00', '2026-08-07 16:10:00', '2026-08-07 16:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:10:00', 'DESKTOP-HKIAG1R17860895669551786089566939', NULL);
INSERT INTO `sys_job_log` VALUES (14868, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:15:00', '2026-08-07 16:15:00', '2026-08-07 16:15:00', '2026-08-07 16:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:15:00', 'DESKTOP-HKIAG1R17860895669551786089566940', NULL);
INSERT INTO `sys_job_log` VALUES (14869, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:20:00', '2026-08-07 16:20:00', '2026-08-07 16:20:00', '2026-08-07 16:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:20:00', 'DESKTOP-HKIAG1R17860895669551786089566941', NULL);
INSERT INTO `sys_job_log` VALUES (14870, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:25:00', '2026-08-07 16:25:00', '2026-08-07 16:25:00', '2026-08-07 16:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:25:00', 'DESKTOP-HKIAG1R17860895669551786089566942', NULL);
INSERT INTO `sys_job_log` VALUES (14871, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:30:00', '2026-08-07 16:30:00', '2026-08-07 16:30:00', '2026-08-07 16:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:30:00', 'DESKTOP-HKIAG1R17860895669551786089566943', NULL);
INSERT INTO `sys_job_log` VALUES (14872, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:35:00', '2026-08-07 16:35:00', '2026-08-07 16:35:00', '2026-08-07 16:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:35:00', 'DESKTOP-HKIAG1R17860895669551786089566944', NULL);
INSERT INTO `sys_job_log` VALUES (14873, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:40:00', '2026-08-07 16:40:00', '2026-08-07 16:40:00', '2026-08-07 16:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:40:00', 'DESKTOP-HKIAG1R17860895669551786089566945', NULL);
INSERT INTO `sys_job_log` VALUES (14874, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:45:00', '2026-08-07 16:45:00', '2026-08-07 16:45:00', '2026-08-07 16:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:45:00', 'DESKTOP-HKIAG1R17860895669551786089566946', NULL);
INSERT INTO `sys_job_log` VALUES (14875, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:50:00', '2026-08-07 16:50:00', '2026-08-07 16:50:00', '2026-08-07 16:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:50:00', 'DESKTOP-HKIAG1R17860895669551786089566947', NULL);
INSERT INTO `sys_job_log` VALUES (14876, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 16:55:00', '2026-08-07 16:55:00', '2026-08-07 16:55:00', '2026-08-07 16:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 16:55:00', 'DESKTOP-HKIAG1R17860895669551786089566948', NULL);
INSERT INTO `sys_job_log` VALUES (14877, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 17:00:00', '2026-08-07 17:00:00', '2026-08-07 17:00:00', '2026-08-07 17:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 17:00:00', 'DESKTOP-HKIAG1R17860895669551786089566949', NULL);
INSERT INTO `sys_job_log` VALUES (14878, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-07 17:05:00', '2026-08-07 17:05:00', '2026-08-07 17:05:00', '2026-08-07 17:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-07 17:05:00', 'DESKTOP-HKIAG1R17860895669551786089566950', NULL);
INSERT INTO `sys_job_log` VALUES (14879, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 08:45:00', '2026-08-10 08:45:00', '2026-08-10 08:45:00', '2026-08-10 08:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 08:45:00', 'DESKTOP-HKIAG1R17863226065641786322606544', NULL);
INSERT INTO `sys_job_log` VALUES (14880, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 08:50:00', '2026-08-10 08:50:00', '2026-08-10 08:50:00', '2026-08-10 08:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 08:50:00', 'DESKTOP-HKIAG1R17863226065641786322606545', NULL);
INSERT INTO `sys_job_log` VALUES (14881, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 08:55:00', '2026-08-10 08:55:00', '2026-08-10 08:55:00', '2026-08-10 08:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 08:55:00', 'DESKTOP-HKIAG1R17863226065641786322606546', NULL);
INSERT INTO `sys_job_log` VALUES (14882, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:00:00', '2026-08-10 09:00:00', '2026-08-10 09:00:00', '2026-08-10 09:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:00:00', 'DESKTOP-HKIAG1R17863226065641786322606547', NULL);
INSERT INTO `sys_job_log` VALUES (14883, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:05:00', '2026-08-10 09:05:00', '2026-08-10 09:05:00', '2026-08-10 09:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:05:00', 'DESKTOP-HKIAG1R17863226065641786322606548', NULL);
INSERT INTO `sys_job_log` VALUES (14884, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:10:00', '2026-08-10 09:10:00', '2026-08-10 09:10:00', '2026-08-10 09:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:10:00', 'DESKTOP-HKIAG1R17863226065641786322606549', NULL);
INSERT INTO `sys_job_log` VALUES (14885, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:15:00', '2026-08-10 09:15:00', '2026-08-10 09:15:00', '2026-08-10 09:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:15:00', 'DESKTOP-HKIAG1R17863226065641786322606550', NULL);
INSERT INTO `sys_job_log` VALUES (14886, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:20:00', '2026-08-10 09:20:00', '2026-08-10 09:20:00', '2026-08-10 09:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:20:00', 'DESKTOP-HKIAG1R17863226065641786322606551', NULL);
INSERT INTO `sys_job_log` VALUES (14887, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:25:00', '2026-08-10 09:25:00', '2026-08-10 09:25:00', '2026-08-10 09:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:25:00', 'DESKTOP-HKIAG1R17863226065641786322606552', NULL);
INSERT INTO `sys_job_log` VALUES (14888, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:50:00', '2026-08-10 09:50:00', '2026-08-10 09:50:00', '2026-08-10 09:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:50:00', 'DESKTOP-HKIAG1R17863264270861786326427064', NULL);
INSERT INTO `sys_job_log` VALUES (14889, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 09:55:00', '2026-08-10 09:55:00', '2026-08-10 09:55:00', '2026-08-10 09:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 09:55:00', 'DESKTOP-HKIAG1R17863264270861786326427065', NULL);
INSERT INTO `sys_job_log` VALUES (14890, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:00:00', '2026-08-10 10:00:00', '2026-08-10 10:00:00', '2026-08-10 10:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:00:00', 'DESKTOP-HKIAG1R17863264270861786326427066', NULL);
INSERT INTO `sys_job_log` VALUES (14891, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:05:00', '2026-08-10 10:05:00', '2026-08-10 10:05:00', '2026-08-10 10:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:05:00', 'DESKTOP-HKIAG1R17863264270861786326427067', NULL);
INSERT INTO `sys_job_log` VALUES (14892, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:10:00', '2026-08-10 10:10:00', '2026-08-10 10:10:00', '2026-08-10 10:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:10:00', 'DESKTOP-HKIAG1R17863264270861786326427068', NULL);
INSERT INTO `sys_job_log` VALUES (14893, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:15:00', '2026-08-10 10:15:00', '2026-08-10 10:15:00', '2026-08-10 10:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:15:00', 'DESKTOP-HKIAG1R17863264270861786326427069', NULL);
INSERT INTO `sys_job_log` VALUES (14894, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:20:00', '2026-08-10 10:20:00', '2026-08-10 10:20:00', '2026-08-10 10:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:20:00', 'DESKTOP-HKIAG1R17863264270861786326427070', NULL);
INSERT INTO `sys_job_log` VALUES (14895, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:25:00', '2026-08-10 10:25:00', '2026-08-10 10:25:00', '2026-08-10 10:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:25:00', 'DESKTOP-HKIAG1R17863264270861786326427071', NULL);
INSERT INTO `sys_job_log` VALUES (14896, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:30:00', '2026-08-10 10:30:00', '2026-08-10 10:30:00', '2026-08-10 10:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:30:00', 'DESKTOP-HKIAG1R17863264270861786326427072', NULL);
INSERT INTO `sys_job_log` VALUES (14897, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:35:00', '2026-08-10 10:35:00', '2026-08-10 10:35:00', '2026-08-10 10:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:35:00', 'DESKTOP-HKIAG1R17863264270861786326427073', NULL);
INSERT INTO `sys_job_log` VALUES (14898, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:40:00', '2026-08-10 10:40:00', '2026-08-10 10:40:00', '2026-08-10 10:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:40:00', 'DESKTOP-HKIAG1R17863264270861786326427074', NULL);
INSERT INTO `sys_job_log` VALUES (14899, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:45:00', '2026-08-10 10:45:00', '2026-08-10 10:45:00', '2026-08-10 10:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:45:00', 'DESKTOP-HKIAG1R17863264270861786326427075', NULL);
INSERT INTO `sys_job_log` VALUES (14900, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:50:00', '2026-08-10 10:50:00', '2026-08-10 10:50:00', '2026-08-10 10:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:50:00', 'DESKTOP-HKIAG1R17863264270861786326427076', NULL);
INSERT INTO `sys_job_log` VALUES (14901, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 10:55:00', '2026-08-10 10:55:00', '2026-08-10 10:55:00', '2026-08-10 10:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 10:55:00', 'DESKTOP-HKIAG1R17863264270861786326427077', NULL);
INSERT INTO `sys_job_log` VALUES (14902, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:00:00', '2026-08-10 11:00:00', '2026-08-10 11:00:00', '2026-08-10 11:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:00:00', 'DESKTOP-HKIAG1R17863264270861786326427078', NULL);
INSERT INTO `sys_job_log` VALUES (14903, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:05:00', '2026-08-10 11:05:00', '2026-08-10 11:05:00', '2026-08-10 11:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:05:00', 'DESKTOP-HKIAG1R17863264270861786326427079', NULL);
INSERT INTO `sys_job_log` VALUES (14904, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:10:00', '2026-08-10 11:10:00', '2026-08-10 11:10:00', '2026-08-10 11:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:10:00', 'DESKTOP-HKIAG1R17863264270861786326427080', NULL);
INSERT INTO `sys_job_log` VALUES (14905, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:15:00', '2026-08-10 11:15:00', '2026-08-10 11:15:00', '2026-08-10 11:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:15:00', 'DESKTOP-HKIAG1R17863264270861786326427081', NULL);
INSERT INTO `sys_job_log` VALUES (14906, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:20:00', '2026-08-10 11:20:00', '2026-08-10 11:20:00', '2026-08-10 11:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:20:00', 'DESKTOP-HKIAG1R17863264270861786326427082', NULL);
INSERT INTO `sys_job_log` VALUES (14907, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:25:00', '2026-08-10 11:25:00', '2026-08-10 11:25:00', '2026-08-10 11:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:25:00', 'DESKTOP-HKIAG1R17863264270861786326427083', NULL);
INSERT INTO `sys_job_log` VALUES (14908, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:30:00', '2026-08-10 11:30:00', '2026-08-10 11:30:00', '2026-08-10 11:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:30:00', 'DESKTOP-HKIAG1R17863264270861786326427084', NULL);
INSERT INTO `sys_job_log` VALUES (14909, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:35:00', '2026-08-10 11:35:00', '2026-08-10 11:35:00', '2026-08-10 11:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:35:00', 'DESKTOP-HKIAG1R17863264270861786326427085', NULL);
INSERT INTO `sys_job_log` VALUES (14910, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:40:00', '2026-08-10 11:40:00', '2026-08-10 11:40:00', '2026-08-10 11:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:40:00', 'DESKTOP-HKIAG1R17863264270861786326427086', NULL);
INSERT INTO `sys_job_log` VALUES (14911, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:45:00', '2026-08-10 11:45:00', '2026-08-10 11:45:00', '2026-08-10 11:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:45:00', 'DESKTOP-HKIAG1R17863264270861786326427087', NULL);
INSERT INTO `sys_job_log` VALUES (14912, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:50:00', '2026-08-10 11:50:00', '2026-08-10 11:50:00', '2026-08-10 11:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:50:00', 'DESKTOP-HKIAG1R17863264270861786326427088', NULL);
INSERT INTO `sys_job_log` VALUES (14913, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 11:55:00', '2026-08-10 11:55:00', '2026-08-10 11:55:00', '2026-08-10 11:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 11:55:00', 'DESKTOP-HKIAG1R17863264270861786326427089', NULL);
INSERT INTO `sys_job_log` VALUES (14914, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:00:00', '2026-08-10 12:00:00', '2026-08-10 12:00:00', '2026-08-10 12:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:00:00', 'DESKTOP-HKIAG1R17863264270861786326427090', NULL);
INSERT INTO `sys_job_log` VALUES (14915, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:05:00', '2026-08-10 12:05:00', '2026-08-10 12:05:00', '2026-08-10 12:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:05:00', 'DESKTOP-HKIAG1R17863264270861786326427091', NULL);
INSERT INTO `sys_job_log` VALUES (14916, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:10:00', '2026-08-10 12:10:00', '2026-08-10 12:10:00', '2026-08-10 12:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:10:00', 'DESKTOP-HKIAG1R17863264270861786326427092', NULL);
INSERT INTO `sys_job_log` VALUES (14917, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:15:00', '2026-08-10 12:15:00', '2026-08-10 12:15:00', '2026-08-10 12:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:15:00', 'DESKTOP-HKIAG1R17863264270861786326427093', NULL);
INSERT INTO `sys_job_log` VALUES (14918, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:20:00', '2026-08-10 12:20:00', '2026-08-10 12:20:00', '2026-08-10 12:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:20:00', 'DESKTOP-HKIAG1R17863264270861786326427094', NULL);
INSERT INTO `sys_job_log` VALUES (14919, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:25:00', '2026-08-10 12:25:00', '2026-08-10 12:25:00', '2026-08-10 12:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:25:00', 'DESKTOP-HKIAG1R17863264270861786326427095', NULL);
INSERT INTO `sys_job_log` VALUES (14920, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:30:00', '2026-08-10 12:30:00', '2026-08-10 12:30:00', '2026-08-10 12:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:30:00', 'DESKTOP-HKIAG1R17863264270861786326427096', NULL);
INSERT INTO `sys_job_log` VALUES (14921, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:35:00', '2026-08-10 12:35:00', '2026-08-10 12:35:00', '2026-08-10 12:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:35:00', 'DESKTOP-HKIAG1R17863264270861786326427097', NULL);
INSERT INTO `sys_job_log` VALUES (14922, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:40:00', '2026-08-10 12:40:00', '2026-08-10 12:40:00', '2026-08-10 12:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:40:00', 'DESKTOP-HKIAG1R17863264270861786326427098', NULL);
INSERT INTO `sys_job_log` VALUES (14923, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:45:00', '2026-08-10 12:45:00', '2026-08-10 12:45:00', '2026-08-10 12:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:45:00', 'DESKTOP-HKIAG1R17863264270861786326427099', NULL);
INSERT INTO `sys_job_log` VALUES (14924, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:50:00', '2026-08-10 12:50:00', '2026-08-10 12:50:00', '2026-08-10 12:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:50:00', 'DESKTOP-HKIAG1R17863264270861786326427100', NULL);
INSERT INTO `sys_job_log` VALUES (14925, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 12:55:00', '2026-08-10 12:55:00', '2026-08-10 12:55:00', '2026-08-10 12:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 12:55:00', 'DESKTOP-HKIAG1R17863264270861786326427101', NULL);
INSERT INTO `sys_job_log` VALUES (14926, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:00:00', '2026-08-10 13:00:00', '2026-08-10 13:00:00', '2026-08-10 13:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:00:00', 'DESKTOP-HKIAG1R17863264270861786326427102', NULL);
INSERT INTO `sys_job_log` VALUES (14927, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:05:00', '2026-08-10 13:05:00', '2026-08-10 13:05:00', '2026-08-10 13:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:05:00', 'DESKTOP-HKIAG1R17863264270861786326427103', NULL);
INSERT INTO `sys_job_log` VALUES (14928, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:10:00', '2026-08-10 13:10:00', '2026-08-10 13:10:00', '2026-08-10 13:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:10:00', 'DESKTOP-HKIAG1R17863264270861786326427104', NULL);
INSERT INTO `sys_job_log` VALUES (14929, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:15:00', '2026-08-10 13:15:00', '2026-08-10 13:15:00', '2026-08-10 13:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:15:00', 'DESKTOP-HKIAG1R17863264270861786326427105', NULL);
INSERT INTO `sys_job_log` VALUES (14930, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:20:00', '2026-08-10 13:20:00', '2026-08-10 13:20:00', '2026-08-10 13:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:20:00', 'DESKTOP-HKIAG1R17863264270861786326427106', NULL);
INSERT INTO `sys_job_log` VALUES (14931, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:25:00', '2026-08-10 13:25:00', '2026-08-10 13:25:00', '2026-08-10 13:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:25:00', 'DESKTOP-HKIAG1R17863264270861786326427107', NULL);
INSERT INTO `sys_job_log` VALUES (14932, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:30:00', '2026-08-10 13:30:00', '2026-08-10 13:30:00', '2026-08-10 13:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:30:00', 'DESKTOP-HKIAG1R17863264270861786326427108', NULL);
INSERT INTO `sys_job_log` VALUES (14933, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:35:00', '2026-08-10 13:35:00', '2026-08-10 13:35:00', '2026-08-10 13:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:35:00', 'DESKTOP-HKIAG1R17863264270861786326427109', NULL);
INSERT INTO `sys_job_log` VALUES (14934, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:40:00', '2026-08-10 13:40:00', '2026-08-10 13:40:00', '2026-08-10 13:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:40:00', 'DESKTOP-HKIAG1R17863264270861786326427110', NULL);
INSERT INTO `sys_job_log` VALUES (14935, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:45:00', '2026-08-10 13:45:00', '2026-08-10 13:45:00', '2026-08-10 13:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:45:00', 'DESKTOP-HKIAG1R17863264270861786326427111', NULL);
INSERT INTO `sys_job_log` VALUES (14936, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:50:00', '2026-08-10 13:50:00', '2026-08-10 13:50:00', '2026-08-10 13:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:50:00', 'DESKTOP-HKIAG1R17863264270861786326427112', NULL);
INSERT INTO `sys_job_log` VALUES (14937, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 13:55:00', '2026-08-10 13:55:00', '2026-08-10 13:55:00', '2026-08-10 13:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 13:55:00', 'DESKTOP-HKIAG1R17863264270861786326427113', NULL);
INSERT INTO `sys_job_log` VALUES (14938, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 14:00:00', '2026-08-10 14:00:00', '2026-08-10 14:00:00', '2026-08-10 14:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 14:00:00', 'DESKTOP-HKIAG1R17863264270861786326427114', NULL);
INSERT INTO `sys_job_log` VALUES (14939, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 14:05:00', '2026-08-10 14:05:00', '2026-08-10 14:05:00', '2026-08-10 14:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 14:05:00', 'DESKTOP-HKIAG1R17863264270861786326427115', NULL);
INSERT INTO `sys_job_log` VALUES (14940, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 14:10:00', '2026-08-10 14:10:00', '2026-08-10 14:10:00', '2026-08-10 14:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 14:10:00', 'DESKTOP-HKIAG1R17863264270861786326427116', NULL);
INSERT INTO `sys_job_log` VALUES (14941, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 14:15:00', '2026-08-10 14:15:00', '2026-08-10 14:15:00', '2026-08-10 14:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 14:15:00', 'DESKTOP-HKIAG1R17863264270861786326427117', NULL);
INSERT INTO `sys_job_log` VALUES (14942, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 16:20:00', '2026-08-10 16:20:00', '2026-08-10 16:20:00', '2026-08-10 16:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 16:20:00', 'DESKTOP-HKIAG1R17863498652991786349865277', NULL);
INSERT INTO `sys_job_log` VALUES (14943, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-10 16:25:00', '2026-08-10 16:25:00', '2026-08-10 16:25:00', '2026-08-10 16:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-10 16:25:00', 'DESKTOP-HKIAG1R17863498652991786349865278', NULL);
INSERT INTO `sys_job_log` VALUES (14944, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:20:00', '2026-08-11 09:20:00', '2026-08-11 09:20:00', '2026-08-11 09:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:20:00', 'DESKTOP-HKIAG1R17864109583771786410958357', NULL);
INSERT INTO `sys_job_log` VALUES (14945, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:25:00', '2026-08-11 09:25:00', '2026-08-11 09:25:00', '2026-08-11 09:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:25:00', 'DESKTOP-HKIAG1R17864109583771786410958358', NULL);
INSERT INTO `sys_job_log` VALUES (14946, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:30:00', '2026-08-11 09:30:00', '2026-08-11 09:30:00', '2026-08-11 09:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:30:00', 'DESKTOP-HKIAG1R17864109583771786410958359', NULL);
INSERT INTO `sys_job_log` VALUES (14947, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:35:00', '2026-08-11 09:35:00', '2026-08-11 09:35:00', '2026-08-11 09:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:35:00', 'DESKTOP-HKIAG1R17864109583771786410958360', NULL);
INSERT INTO `sys_job_log` VALUES (14948, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:40:00', '2026-08-11 09:40:00', '2026-08-11 09:40:00', '2026-08-11 09:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:40:00', 'DESKTOP-HKIAG1R17864109583771786410958361', NULL);
INSERT INTO `sys_job_log` VALUES (14949, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:45:00', '2026-08-11 09:45:00', '2026-08-11 09:45:00', '2026-08-11 09:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:45:00', 'DESKTOP-HKIAG1R17864109583771786410958362', NULL);
INSERT INTO `sys_job_log` VALUES (14950, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:50:00', '2026-08-11 09:50:00', '2026-08-11 09:50:00', '2026-08-11 09:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:50:00', 'DESKTOP-HKIAG1R17864128954901786412895471', NULL);
INSERT INTO `sys_job_log` VALUES (14951, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 09:55:00', '2026-08-11 09:55:00', '2026-08-11 09:55:00', '2026-08-11 09:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 09:55:00', 'DESKTOP-HKIAG1R17864128954901786412895472', NULL);
INSERT INTO `sys_job_log` VALUES (14952, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:00:00', '2026-08-11 10:00:00', '2026-08-11 10:00:00', '2026-08-11 10:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:00:00', 'DESKTOP-HKIAG1R17864128954901786412895473', NULL);
INSERT INTO `sys_job_log` VALUES (14953, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:05:00', '2026-08-11 10:05:00', '2026-08-11 10:05:00', '2026-08-11 10:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:05:00', 'DESKTOP-HKIAG1R17864128954901786412895474', NULL);
INSERT INTO `sys_job_log` VALUES (14954, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:10:00', '2026-08-11 10:10:00', '2026-08-11 10:10:00', '2026-08-11 10:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:10:00', 'DESKTOP-HKIAG1R17864128954901786412895475', NULL);
INSERT INTO `sys_job_log` VALUES (14955, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:15:00', '2026-08-11 10:15:00', '2026-08-11 10:15:00', '2026-08-11 10:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:15:00', 'DESKTOP-HKIAG1R17864128954901786412895476', NULL);
INSERT INTO `sys_job_log` VALUES (14956, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:20:00', '2026-08-11 10:20:00', '2026-08-11 10:20:00', '2026-08-11 10:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:20:00', 'DESKTOP-HKIAG1R17864145675251786414567505', NULL);
INSERT INTO `sys_job_log` VALUES (14957, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:25:00', '2026-08-11 10:25:00', '2026-08-11 10:25:00', '2026-08-11 10:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:25:00', 'DESKTOP-HKIAG1R17864145675251786414567506', NULL);
INSERT INTO `sys_job_log` VALUES (14958, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:30:00', '2026-08-11 10:30:00', '2026-08-11 10:30:00', '2026-08-11 10:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:30:00', 'DESKTOP-HKIAG1R17864145675251786414567507', NULL);
INSERT INTO `sys_job_log` VALUES (14959, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 10:35:00', '2026-08-11 10:35:00', '2026-08-11 10:35:00', '2026-08-11 10:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 10:35:00', 'DESKTOP-HKIAG1R17864154292401786415429209', NULL);
INSERT INTO `sys_job_log` VALUES (14960, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 11:10:00', '2026-08-11 11:10:00', '2026-08-11 11:10:00', '2026-08-11 11:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 11:10:00', 'DESKTOP-HKIAG1R17864177646141786417764597', NULL);
INSERT INTO `sys_job_log` VALUES (14961, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 11:15:00', '2026-08-11 11:15:00', '2026-08-11 11:15:00', '2026-08-11 11:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 11:15:00', 'DESKTOP-HKIAG1R17864177646141786417764598', NULL);
INSERT INTO `sys_job_log` VALUES (14962, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 11:20:00', '2026-08-11 11:20:00', '2026-08-11 11:20:00', '2026-08-11 11:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 11:20:00', 'DESKTOP-HKIAG1R17864177646141786417764599', NULL);
INSERT INTO `sys_job_log` VALUES (14963, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 13:40:00', '2026-08-11 13:40:00', '2026-08-11 13:40:00', '2026-08-11 13:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 13:40:00', 'DESKTOP-HKIAG1R17864266527391786426652719', NULL);
INSERT INTO `sys_job_log` VALUES (14964, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 13:45:00', '2026-08-11 13:45:00', '2026-08-11 13:45:00', '2026-08-11 13:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 13:45:00', 'DESKTOP-HKIAG1R17864266527391786426652720', NULL);
INSERT INTO `sys_job_log` VALUES (14965, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 13:50:00', '2026-08-11 13:50:00', '2026-08-11 13:50:00', '2026-08-11 13:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 13:50:00', 'DESKTOP-HKIAG1R17864266527391786426652721', NULL);
INSERT INTO `sys_job_log` VALUES (14966, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 13:55:00', '2026-08-11 13:55:00', '2026-08-11 13:55:00', '2026-08-11 13:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 13:55:00', 'DESKTOP-HKIAG1R17864266527391786426652722', NULL);
INSERT INTO `sys_job_log` VALUES (14967, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:00:00', '2026-08-11 14:00:00', '2026-08-11 14:00:00', '2026-08-11 14:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:00:00', 'DESKTOP-HKIAG1R17864266527391786426652723', NULL);
INSERT INTO `sys_job_log` VALUES (14968, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:05:00', '2026-08-11 14:05:00', '2026-08-11 14:05:00', '2026-08-11 14:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:05:00', 'DESKTOP-HKIAG1R17864266527391786426652724', NULL);
INSERT INTO `sys_job_log` VALUES (14969, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:10:00', '2026-08-11 14:10:00', '2026-08-11 14:10:00', '2026-08-11 14:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:10:00', 'DESKTOP-HKIAG1R17864266527391786426652725', NULL);
INSERT INTO `sys_job_log` VALUES (14970, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:15:00', '2026-08-11 14:15:00', '2026-08-11 14:15:00', '2026-08-11 14:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:15:00', 'DESKTOP-HKIAG1R17864266527391786426652726', NULL);
INSERT INTO `sys_job_log` VALUES (14971, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:20:00', '2026-08-11 14:20:00', '2026-08-11 14:20:00', '2026-08-11 14:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:20:00', 'DESKTOP-HKIAG1R17864266527391786426652727', NULL);
INSERT INTO `sys_job_log` VALUES (14972, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:25:00', '2026-08-11 14:25:00', '2026-08-11 14:25:00', '2026-08-11 14:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:25:00', 'DESKTOP-HKIAG1R17864266527391786426652728', NULL);
INSERT INTO `sys_job_log` VALUES (14973, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:30:00', '2026-08-11 14:30:00', '2026-08-11 14:30:00', '2026-08-11 14:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:30:00', 'DESKTOP-HKIAG1R17864266527391786426652729', NULL);
INSERT INTO `sys_job_log` VALUES (14974, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:35:00', '2026-08-11 14:35:00', '2026-08-11 14:35:00', '2026-08-11 14:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:35:00', 'DESKTOP-HKIAG1R17864266527391786426652730', NULL);
INSERT INTO `sys_job_log` VALUES (14975, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:40:00', '2026-08-11 14:40:00', '2026-08-11 14:40:00', '2026-08-11 14:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:40:00', 'DESKTOP-HKIAG1R17864266527391786426652731', NULL);
INSERT INTO `sys_job_log` VALUES (14976, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:45:00', '2026-08-11 14:45:00', '2026-08-11 14:45:00', '2026-08-11 14:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:45:00', 'DESKTOP-HKIAG1R17864266527391786426652732', NULL);
INSERT INTO `sys_job_log` VALUES (14977, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:50:00', '2026-08-11 14:50:00', '2026-08-11 14:50:00', '2026-08-11 14:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:50:00', 'DESKTOP-HKIAG1R17864266527391786426652733', NULL);
INSERT INTO `sys_job_log` VALUES (14978, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 14:55:00', '2026-08-11 14:55:00', '2026-08-11 14:55:00', '2026-08-11 14:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 14:55:00', 'DESKTOP-HKIAG1R17864310548681786431054849', NULL);
INSERT INTO `sys_job_log` VALUES (14979, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:00:00', '2026-08-11 15:00:00', '2026-08-11 15:00:00', '2026-08-11 15:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:00:00', 'DESKTOP-HKIAG1R17864310548681786431054850', NULL);
INSERT INTO `sys_job_log` VALUES (14980, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:05:00', '2026-08-11 15:05:00', '2026-08-11 15:05:00', '2026-08-11 15:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:05:00', 'DESKTOP-HKIAG1R17864310548681786431054851', NULL);
INSERT INTO `sys_job_log` VALUES (14981, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:10:00', '2026-08-11 15:10:00', '2026-08-11 15:10:00', '2026-08-11 15:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:10:00', 'DESKTOP-HKIAG1R17864310548681786431054852', NULL);
INSERT INTO `sys_job_log` VALUES (14982, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:20:00', '2026-08-11 15:20:00', '2026-08-11 15:20:00', '2026-08-11 15:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:20:00', 'DESKTOP-HKIAG1R17864326294981786432629479', NULL);
INSERT INTO `sys_job_log` VALUES (14983, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:25:00', '2026-08-11 15:25:00', '2026-08-11 15:25:00', '2026-08-11 15:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:25:00', 'DESKTOP-HKIAG1R17864326294981786432629480', NULL);
INSERT INTO `sys_job_log` VALUES (14984, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:30:00', '2026-08-11 15:30:00', '2026-08-11 15:30:00', '2026-08-11 15:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:30:00', 'DESKTOP-HKIAG1R17864326294981786432629481', NULL);
INSERT INTO `sys_job_log` VALUES (14985, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:35:00', '2026-08-11 15:35:00', '2026-08-11 15:35:00', '2026-08-11 15:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:35:00', 'DESKTOP-HKIAG1R17864326294981786432629482', NULL);
INSERT INTO `sys_job_log` VALUES (14986, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:40:00', '2026-08-11 15:40:00', '2026-08-11 15:40:00', '2026-08-11 15:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:40:00', 'DESKTOP-HKIAG1R17864326294981786432629483', NULL);
INSERT INTO `sys_job_log` VALUES (14987, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:45:00', '2026-08-11 15:45:00', '2026-08-11 15:45:00', '2026-08-11 15:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:45:00', 'DESKTOP-HKIAG1R17864342687011786434268679', NULL);
INSERT INTO `sys_job_log` VALUES (14988, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:50:00', '2026-08-11 15:50:00', '2026-08-11 15:50:00', '2026-08-11 15:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:50:00', 'DESKTOP-HKIAG1R17864342687011786434268680', NULL);
INSERT INTO `sys_job_log` VALUES (14989, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 15:55:00', '2026-08-11 15:55:00', '2026-08-11 15:55:00', '2026-08-11 15:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 15:55:00', 'DESKTOP-HKIAG1R17864342687011786434268681', NULL);
INSERT INTO `sys_job_log` VALUES (14990, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:00:00', '2026-08-11 16:00:00', '2026-08-11 16:00:00', '2026-08-11 16:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:00:00', 'DESKTOP-HKIAG1R17864342687011786434268682', NULL);
INSERT INTO `sys_job_log` VALUES (14991, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:05:00', '2026-08-11 16:05:00', '2026-08-11 16:05:00', '2026-08-11 16:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:05:00', 'DESKTOP-HKIAG1R17864342687011786434268683', NULL);
INSERT INTO `sys_job_log` VALUES (14992, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:10:00', '2026-08-11 16:10:00', '2026-08-11 16:10:00', '2026-08-11 16:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:10:00', 'DESKTOP-HKIAG1R17864342687011786434268684', NULL);
INSERT INTO `sys_job_log` VALUES (14993, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:30:00', '2026-08-11 16:30:00', '2026-08-11 16:30:00', '2026-08-11 16:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:30:00', 'DESKTOP-HKIAG1R17864367731331786436773112', NULL);
INSERT INTO `sys_job_log` VALUES (14994, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:35:00', '2026-08-11 16:35:00', '2026-08-11 16:35:00', '2026-08-11 16:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:35:00', 'DESKTOP-HKIAG1R17864367731331786436773113', NULL);
INSERT INTO `sys_job_log` VALUES (14995, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:40:00', '2026-08-11 16:40:00', '2026-08-11 16:40:00', '2026-08-11 16:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:40:00', 'DESKTOP-HKIAG1R17864367731331786436773114', NULL);
INSERT INTO `sys_job_log` VALUES (14996, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:45:00', '2026-08-11 16:45:00', '2026-08-11 16:45:00', '2026-08-11 16:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:45:00', 'DESKTOP-HKIAG1R17864378446981786437844666', NULL);
INSERT INTO `sys_job_log` VALUES (14997, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:50:00', '2026-08-11 16:50:00', '2026-08-11 16:50:00', '2026-08-11 16:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:50:00', 'DESKTOP-HKIAG1R17864378446981786437844667', NULL);
INSERT INTO `sys_job_log` VALUES (14998, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 16:55:00', '2026-08-11 16:55:00', '2026-08-11 16:55:00', '2026-08-11 16:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 16:55:00', 'DESKTOP-HKIAG1R17864378446981786437844668', NULL);
INSERT INTO `sys_job_log` VALUES (14999, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 17:00:00', '2026-08-11 17:00:00', '2026-08-11 17:00:00', '2026-08-11 17:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 17:00:00', 'DESKTOP-HKIAG1R17864378446981786437844669', NULL);
INSERT INTO `sys_job_log` VALUES (15000, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 17:05:00', '2026-08-11 17:05:00', '2026-08-11 17:05:00', '2026-08-11 17:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 17:05:00', 'DESKTOP-HKIAG1R17864378446981786437844670', NULL);
INSERT INTO `sys_job_log` VALUES (15001, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-11 17:10:00', '2026-08-11 17:10:00', '2026-08-11 17:10:00', '2026-08-11 17:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-11 17:10:00', 'DESKTOP-HKIAG1R17864378446981786437844671', NULL);
INSERT INTO `sys_job_log` VALUES (15002, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 08:35:00', '2026-08-12 08:35:00', '2026-08-12 08:35:00', '2026-08-12 08:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 08:35:00', 'DESKTOP-HKIAG1R17864948470401786494847020', NULL);
INSERT INTO `sys_job_log` VALUES (15003, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 08:40:00', '2026-08-12 08:40:00', '2026-08-12 08:40:00', '2026-08-12 08:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 08:40:00', 'DESKTOP-HKIAG1R17864948470401786494847021', NULL);
INSERT INTO `sys_job_log` VALUES (15004, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 08:45:00', '2026-08-12 08:45:00', '2026-08-12 08:45:00', '2026-08-12 08:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 08:45:00', 'DESKTOP-HKIAG1R17864948470401786494847022', NULL);
INSERT INTO `sys_job_log` VALUES (15005, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 08:50:00', '2026-08-12 08:50:00', '2026-08-12 08:50:00', '2026-08-12 08:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 08:50:00', 'DESKTOP-HKIAG1R17864948470401786494847023', NULL);
INSERT INTO `sys_job_log` VALUES (15006, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 08:55:00', '2026-08-12 08:55:00', '2026-08-12 08:55:00', '2026-08-12 08:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 08:55:00', 'DESKTOP-HKIAG1R17864948470401786494847024', NULL);
INSERT INTO `sys_job_log` VALUES (15007, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:00:00', '2026-08-12 09:00:00', '2026-08-12 09:00:00', '2026-08-12 09:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:00:00', 'DESKTOP-HKIAG1R17864948470401786494847025', NULL);
INSERT INTO `sys_job_log` VALUES (15008, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:05:00', '2026-08-12 09:05:00', '2026-08-12 09:05:00', '2026-08-12 09:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:05:00', 'DESKTOP-HKIAG1R17864948470401786494847026', NULL);
INSERT INTO `sys_job_log` VALUES (15009, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:10:00', '2026-08-12 09:10:00', '2026-08-12 09:10:00', '2026-08-12 09:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:10:00', 'DESKTOP-HKIAG1R17864968564871786496856455', NULL);
INSERT INTO `sys_job_log` VALUES (15010, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:15:00', '2026-08-12 09:15:00', '2026-08-12 09:15:00', '2026-08-12 09:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:15:00', 'DESKTOP-HKIAG1R17864968564871786496856456', NULL);
INSERT INTO `sys_job_log` VALUES (15011, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:20:00', '2026-08-12 09:20:00', '2026-08-12 09:20:00', '2026-08-12 09:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:20:00', 'DESKTOP-HKIAG1R17864975423271786497542309', NULL);
INSERT INTO `sys_job_log` VALUES (15012, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:25:00', '2026-08-12 09:25:00', '2026-08-12 09:25:00', '2026-08-12 09:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:25:00', 'DESKTOP-HKIAG1R17864975423271786497542310', NULL);
INSERT INTO `sys_job_log` VALUES (15013, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:30:00', '2026-08-12 09:30:00', '2026-08-12 09:30:00', '2026-08-12 09:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:30:00', 'DESKTOP-HKIAG1R17864975423271786497542311', NULL);
INSERT INTO `sys_job_log` VALUES (15014, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:35:00', '2026-08-12 09:35:00', '2026-08-12 09:35:00', '2026-08-12 09:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:35:00', 'DESKTOP-HKIAG1R17864975423271786497542312', NULL);
INSERT INTO `sys_job_log` VALUES (15015, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:45:00', '2026-08-12 09:45:00', '2026-08-12 09:45:00', '2026-08-12 09:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:45:00', 'DESKTOP-HKIAG1R17864988027091786498802676', NULL);
INSERT INTO `sys_job_log` VALUES (15016, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:50:00', '2026-08-12 09:50:00', '2026-08-12 09:50:00', '2026-08-12 09:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:50:00', 'DESKTOP-HKIAG1R17864988027091786498802677', NULL);
INSERT INTO `sys_job_log` VALUES (15017, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 09:55:00', '2026-08-12 09:55:00', '2026-08-12 09:55:00', '2026-08-12 09:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 09:55:00', 'DESKTOP-HKIAG1R17864988027091786498802678', NULL);
INSERT INTO `sys_job_log` VALUES (15018, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:00:00', '2026-08-12 10:00:00', '2026-08-12 10:00:00', '2026-08-12 10:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:00:00', 'DESKTOP-HKIAG1R17864988027091786498802679', NULL);
INSERT INTO `sys_job_log` VALUES (15019, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:05:00', '2026-08-12 10:05:00', '2026-08-12 10:05:00', '2026-08-12 10:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:05:00', 'DESKTOP-HKIAG1R17864988027091786498802680', NULL);
INSERT INTO `sys_job_log` VALUES (15020, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:10:00', '2026-08-12 10:10:00', '2026-08-12 10:10:00', '2026-08-12 10:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:10:00', 'DESKTOP-HKIAG1R17864988027091786498802681', NULL);
INSERT INTO `sys_job_log` VALUES (15021, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:15:00', '2026-08-12 10:15:00', '2026-08-12 10:15:00', '2026-08-12 10:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:15:00', 'DESKTOP-HKIAG1R17864988027091786498802682', NULL);
INSERT INTO `sys_job_log` VALUES (15022, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:20:00', '2026-08-12 10:20:00', '2026-08-12 10:20:00', '2026-08-12 10:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:20:00', 'DESKTOP-HKIAG1R17864988027091786498802683', NULL);
INSERT INTO `sys_job_log` VALUES (15023, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:25:00', '2026-08-12 10:25:00', '2026-08-12 10:25:00', '2026-08-12 10:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:25:00', 'DESKTOP-HKIAG1R17865013219151786501321897', NULL);
INSERT INTO `sys_job_log` VALUES (15024, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:30:00', '2026-08-12 10:30:00', '2026-08-12 10:30:00', '2026-08-12 10:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:30:00', 'DESKTOP-HKIAG1R17865013219151786501321898', NULL);
INSERT INTO `sys_job_log` VALUES (15025, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:35:00', '2026-08-12 10:35:00', '2026-08-12 10:35:00', '2026-08-12 10:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:35:00', 'DESKTOP-HKIAG1R17865013219151786501321899', NULL);
INSERT INTO `sys_job_log` VALUES (15026, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:40:00', '2026-08-12 10:40:00', '2026-08-12 10:40:00', '2026-08-12 10:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:40:00', 'DESKTOP-HKIAG1R17865013219151786501321900', NULL);
INSERT INTO `sys_job_log` VALUES (15027, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:45:00', '2026-08-12 10:45:00', '2026-08-12 10:45:00', '2026-08-12 10:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:45:00', 'DESKTOP-HKIAG1R17865013219151786501321901', NULL);
INSERT INTO `sys_job_log` VALUES (15028, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 10:50:00', '2026-08-12 10:50:00', '2026-08-12 10:50:00', '2026-08-12 10:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 10:50:00', 'DESKTOP-HKIAG1R17865013219151786501321902', NULL);
INSERT INTO `sys_job_log` VALUES (15029, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:05:00', '2026-08-12 11:05:00', '2026-08-12 11:05:00', '2026-08-12 11:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:05:00', 'DESKTOP-HKIAG1R17865035904091786503590365', NULL);
INSERT INTO `sys_job_log` VALUES (15030, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:10:00', '2026-08-12 11:10:00', '2026-08-12 11:10:00', '2026-08-12 11:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:10:00', 'DESKTOP-HKIAG1R17865035904091786503590366', NULL);
INSERT INTO `sys_job_log` VALUES (15031, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:15:00', '2026-08-12 11:15:00', '2026-08-12 11:15:00', '2026-08-12 11:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:15:00', 'DESKTOP-HKIAG1R17865035904091786503590367', NULL);
INSERT INTO `sys_job_log` VALUES (15032, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:20:00', '2026-08-12 11:20:00', '2026-08-12 11:20:00', '2026-08-12 11:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:20:00', 'DESKTOP-HKIAG1R17865035904091786503590368', NULL);
INSERT INTO `sys_job_log` VALUES (15033, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:25:00', '2026-08-12 11:25:00', '2026-08-12 11:25:00', '2026-08-12 11:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:25:00', 'DESKTOP-HKIAG1R17865035904091786503590369', NULL);
INSERT INTO `sys_job_log` VALUES (15034, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:30:00', '2026-08-12 11:30:00', '2026-08-12 11:30:00', '2026-08-12 11:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:30:00', 'DESKTOP-HKIAG1R17865035904091786503590370', NULL);
INSERT INTO `sys_job_log` VALUES (15035, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:35:00', '2026-08-12 11:35:00', '2026-08-12 11:35:00', '2026-08-12 11:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:35:00', 'DESKTOP-HKIAG1R17865035904091786503590371', NULL);
INSERT INTO `sys_job_log` VALUES (15036, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:40:00', '2026-08-12 11:40:00', '2026-08-12 11:40:00', '2026-08-12 11:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:40:00', 'DESKTOP-HKIAG1R17865035904091786503590372', NULL);
INSERT INTO `sys_job_log` VALUES (15037, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:45:00', '2026-08-12 11:45:00', '2026-08-12 11:45:00', '2026-08-12 11:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:45:00', 'DESKTOP-HKIAG1R17865035904091786503590373', NULL);
INSERT INTO `sys_job_log` VALUES (15038, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:50:00', '2026-08-12 11:50:00', '2026-08-12 11:50:00', '2026-08-12 11:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:50:00', 'DESKTOP-HKIAG1R17865035904091786503590374', NULL);
INSERT INTO `sys_job_log` VALUES (15039, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 11:55:00', '2026-08-12 11:55:00', '2026-08-12 11:55:00', '2026-08-12 11:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 11:55:00', 'DESKTOP-HKIAG1R17865035904091786503590375', NULL);
INSERT INTO `sys_job_log` VALUES (15040, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:00:00', '2026-08-12 12:00:00', '2026-08-12 12:00:00', '2026-08-12 12:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:00:00', 'DESKTOP-HKIAG1R17865035904091786503590376', NULL);
INSERT INTO `sys_job_log` VALUES (15041, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:05:00', '2026-08-12 12:05:00', '2026-08-12 12:05:00', '2026-08-12 12:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:05:00', 'DESKTOP-HKIAG1R17865035904091786503590377', NULL);
INSERT INTO `sys_job_log` VALUES (15042, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:10:00', '2026-08-12 12:10:00', '2026-08-12 12:10:00', '2026-08-12 12:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:10:00', 'DESKTOP-HKIAG1R17865035904091786503590378', NULL);
INSERT INTO `sys_job_log` VALUES (15043, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:15:00', '2026-08-12 12:15:00', '2026-08-12 12:15:00', '2026-08-12 12:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:15:00', 'DESKTOP-HKIAG1R17865035904091786503590379', NULL);
INSERT INTO `sys_job_log` VALUES (15044, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:20:00', '2026-08-12 12:20:00', '2026-08-12 12:20:00', '2026-08-12 12:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:20:00', 'DESKTOP-HKIAG1R17865035904091786503590380', NULL);
INSERT INTO `sys_job_log` VALUES (15045, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:25:00', '2026-08-12 12:25:00', '2026-08-12 12:25:00', '2026-08-12 12:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:25:00', 'DESKTOP-HKIAG1R17865035904091786503590381', NULL);
INSERT INTO `sys_job_log` VALUES (15046, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:30:00', '2026-08-12 12:30:00', '2026-08-12 12:30:00', '2026-08-12 12:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:30:00', 'DESKTOP-HKIAG1R17865035904091786503590382', NULL);
INSERT INTO `sys_job_log` VALUES (15047, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:35:00', '2026-08-12 12:35:00', '2026-08-12 12:35:00', '2026-08-12 12:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:35:00', 'DESKTOP-HKIAG1R17865035904091786503590383', NULL);
INSERT INTO `sys_job_log` VALUES (15048, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:40:00', '2026-08-12 12:40:00', '2026-08-12 12:40:00', '2026-08-12 12:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:40:00', 'DESKTOP-HKIAG1R17865035904091786503590384', NULL);
INSERT INTO `sys_job_log` VALUES (15049, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:45:00', '2026-08-12 12:45:00', '2026-08-12 12:45:00', '2026-08-12 12:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:45:00', 'DESKTOP-HKIAG1R17865035904091786503590385', NULL);
INSERT INTO `sys_job_log` VALUES (15050, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:50:00', '2026-08-12 12:50:00', '2026-08-12 12:50:00', '2026-08-12 12:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:50:00', 'DESKTOP-HKIAG1R17865035904091786503590386', NULL);
INSERT INTO `sys_job_log` VALUES (15051, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 12:55:00', '2026-08-12 12:55:00', '2026-08-12 12:55:00', '2026-08-12 12:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 12:55:00', 'DESKTOP-HKIAG1R17865035904091786503590387', NULL);
INSERT INTO `sys_job_log` VALUES (15052, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:00:00', '2026-08-12 13:00:00', '2026-08-12 13:00:00', '2026-08-12 13:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:00:00', 'DESKTOP-HKIAG1R17865035904091786503590388', NULL);
INSERT INTO `sys_job_log` VALUES (15053, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:05:00', '2026-08-12 13:05:00', '2026-08-12 13:05:00', '2026-08-12 13:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:05:00', 'DESKTOP-HKIAG1R17865035904091786503590389', NULL);
INSERT INTO `sys_job_log` VALUES (15054, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:10:00', '2026-08-12 13:10:00', '2026-08-12 13:10:00', '2026-08-12 13:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:10:00', 'DESKTOP-HKIAG1R17865035904091786503590390', NULL);
INSERT INTO `sys_job_log` VALUES (15055, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:15:00', '2026-08-12 13:15:00', '2026-08-12 13:15:00', '2026-08-12 13:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:15:00', 'DESKTOP-HKIAG1R17865035904091786503590391', NULL);
INSERT INTO `sys_job_log` VALUES (15056, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:20:00', '2026-08-12 13:20:00', '2026-08-12 13:20:00', '2026-08-12 13:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:20:00', 'DESKTOP-HKIAG1R17865035904091786503590392', NULL);
INSERT INTO `sys_job_log` VALUES (15057, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:25:00', '2026-08-12 13:25:00', '2026-08-12 13:25:00', '2026-08-12 13:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:25:00', 'DESKTOP-HKIAG1R17865035904091786503590393', NULL);
INSERT INTO `sys_job_log` VALUES (15058, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:30:00', '2026-08-12 13:30:00', '2026-08-12 13:30:00', '2026-08-12 13:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:30:00', 'DESKTOP-HKIAG1R17865035904091786503590394', NULL);
INSERT INTO `sys_job_log` VALUES (15059, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:35:00', '2026-08-12 13:35:00', '2026-08-12 13:35:00', '2026-08-12 13:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:35:00', 'DESKTOP-HKIAG1R17865035904091786503590395', NULL);
INSERT INTO `sys_job_log` VALUES (15060, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:40:00', '2026-08-12 13:40:00', '2026-08-12 13:40:00', '2026-08-12 13:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:40:00', 'DESKTOP-HKIAG1R17865035904091786503590396', NULL);
INSERT INTO `sys_job_log` VALUES (15061, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:45:00', '2026-08-12 13:45:00', '2026-08-12 13:45:00', '2026-08-12 13:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:45:00', 'DESKTOP-HKIAG1R17865035904091786503590397', NULL);
INSERT INTO `sys_job_log` VALUES (15062, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:50:00', '2026-08-12 13:50:00', '2026-08-12 13:50:00', '2026-08-12 13:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:50:00', 'DESKTOP-HKIAG1R17865035904091786503590398', NULL);
INSERT INTO `sys_job_log` VALUES (15063, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 13:55:00', '2026-08-12 13:55:00', '2026-08-12 13:55:00', '2026-08-12 13:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 13:55:00', 'DESKTOP-HKIAG1R17865035904091786503590399', NULL);
INSERT INTO `sys_job_log` VALUES (15064, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:00:00', '2026-08-12 14:00:00', '2026-08-12 14:00:00', '2026-08-12 14:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:00:00', 'DESKTOP-HKIAG1R17865035904091786503590400', NULL);
INSERT INTO `sys_job_log` VALUES (15065, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:05:00', '2026-08-12 14:05:00', '2026-08-12 14:05:00', '2026-08-12 14:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:05:00', 'DESKTOP-HKIAG1R17865035904091786503590401', NULL);
INSERT INTO `sys_job_log` VALUES (15066, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:10:00', '2026-08-12 14:10:00', '2026-08-12 14:10:00', '2026-08-12 14:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:10:00', 'DESKTOP-HKIAG1R17865035904091786503590402', NULL);
INSERT INTO `sys_job_log` VALUES (15067, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:15:00', '2026-08-12 14:15:00', '2026-08-12 14:15:00', '2026-08-12 14:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:15:00', 'DESKTOP-HKIAG1R17865035904091786503590403', NULL);
INSERT INTO `sys_job_log` VALUES (15068, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:20:00', '2026-08-12 14:20:00', '2026-08-12 14:20:00', '2026-08-12 14:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:20:00', 'DESKTOP-HKIAG1R17865035904091786503590404', NULL);
INSERT INTO `sys_job_log` VALUES (15069, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:25:00', '2026-08-12 14:25:00', '2026-08-12 14:25:00', '2026-08-12 14:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:25:00', 'DESKTOP-HKIAG1R17865035904091786503590405', NULL);
INSERT INTO `sys_job_log` VALUES (15070, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:30:00', '2026-08-12 14:30:00', '2026-08-12 14:30:00', '2026-08-12 14:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:30:00', 'DESKTOP-HKIAG1R17865035904091786503590406', NULL);
INSERT INTO `sys_job_log` VALUES (15071, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:35:00', '2026-08-12 14:35:00', '2026-08-12 14:35:00', '2026-08-12 14:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:35:00', 'DESKTOP-HKIAG1R17865035904091786503590407', NULL);
INSERT INTO `sys_job_log` VALUES (15072, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:40:00', '2026-08-12 14:40:00', '2026-08-12 14:40:00', '2026-08-12 14:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:40:00', 'DESKTOP-HKIAG1R17865035904091786503590408', NULL);
INSERT INTO `sys_job_log` VALUES (15073, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:45:00', '2026-08-12 14:45:00', '2026-08-12 14:45:00', '2026-08-12 14:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:45:00', 'DESKTOP-HKIAG1R17865035904091786503590409', NULL);
INSERT INTO `sys_job_log` VALUES (15074, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:50:00', '2026-08-12 14:50:00', '2026-08-12 14:50:00', '2026-08-12 14:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:50:00', 'DESKTOP-HKIAG1R17865035904091786503590410', NULL);
INSERT INTO `sys_job_log` VALUES (15075, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 14:55:00', '2026-08-12 14:55:00', '2026-08-12 14:55:00', '2026-08-12 14:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 14:55:00', 'DESKTOP-HKIAG1R17865035904091786503590411', NULL);
INSERT INTO `sys_job_log` VALUES (15076, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:00:00', '2026-08-12 15:00:00', '2026-08-12 15:00:00', '2026-08-12 15:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:00:00', 'DESKTOP-HKIAG1R17865035904091786503590412', NULL);
INSERT INTO `sys_job_log` VALUES (15077, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:05:00', '2026-08-12 15:05:00', '2026-08-12 15:05:00', '2026-08-12 15:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:05:00', 'DESKTOP-HKIAG1R17865035904091786503590413', NULL);
INSERT INTO `sys_job_log` VALUES (15078, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:10:00', '2026-08-12 15:10:00', '2026-08-12 15:10:00', '2026-08-12 15:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:10:00', 'DESKTOP-HKIAG1R17865035904091786503590414', NULL);
INSERT INTO `sys_job_log` VALUES (15079, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:20:00', '2026-08-12 15:20:00', '2026-08-12 15:20:00', '2026-08-12 15:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:20:00', 'DESKTOP-HKIAG1R17865190405051786519040472', NULL);
INSERT INTO `sys_job_log` VALUES (15080, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:25:00', '2026-08-12 15:25:00', '2026-08-12 15:25:00', '2026-08-12 15:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:25:00', 'DESKTOP-HKIAG1R17865190405051786519040473', NULL);
INSERT INTO `sys_job_log` VALUES (15081, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:30:00', '2026-08-12 15:30:00', '2026-08-12 15:30:00', '2026-08-12 15:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:30:00', 'DESKTOP-HKIAG1R17865190405051786519040474', NULL);
INSERT INTO `sys_job_log` VALUES (15082, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:35:00', '2026-08-12 15:35:00', '2026-08-12 15:35:00', '2026-08-12 15:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:35:00', 'DESKTOP-HKIAG1R17865190405051786519040475', NULL);
INSERT INTO `sys_job_log` VALUES (15083, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:40:00', '2026-08-12 15:40:00', '2026-08-12 15:40:00', '2026-08-12 15:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:40:00', 'DESKTOP-HKIAG1R17865190405051786519040476', NULL);
INSERT INTO `sys_job_log` VALUES (15084, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:45:00', '2026-08-12 15:45:00', '2026-08-12 15:45:00', '2026-08-12 15:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:45:00', 'DESKTOP-HKIAG1R17865190405051786519040477', NULL);
INSERT INTO `sys_job_log` VALUES (15085, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:50:00', '2026-08-12 15:50:00', '2026-08-12 15:50:00', '2026-08-12 15:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:50:00', 'DESKTOP-HKIAG1R17865190405051786519040478', NULL);
INSERT INTO `sys_job_log` VALUES (15086, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 15:55:00', '2026-08-12 15:55:00', '2026-08-12 15:55:00', '2026-08-12 15:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 15:55:00', 'DESKTOP-HKIAG1R17865190405051786519040479', NULL);
INSERT INTO `sys_job_log` VALUES (15087, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:00:00', '2026-08-12 16:00:00', '2026-08-12 16:00:00', '2026-08-12 16:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:00:00', 'DESKTOP-HKIAG1R17865190405051786519040480', NULL);
INSERT INTO `sys_job_log` VALUES (15088, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:05:00', '2026-08-12 16:05:00', '2026-08-12 16:05:00', '2026-08-12 16:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:05:00', 'DESKTOP-HKIAG1R17865190405051786519040481', NULL);
INSERT INTO `sys_job_log` VALUES (15089, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:10:00', '2026-08-12 16:10:00', '2026-08-12 16:10:00', '2026-08-12 16:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:10:00', 'DESKTOP-HKIAG1R17865190405051786519040482', NULL);
INSERT INTO `sys_job_log` VALUES (15090, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:15:00', '2026-08-12 16:15:00', '2026-08-12 16:15:00', '2026-08-12 16:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:15:00', 'DESKTOP-HKIAG1R17865190405051786519040483', NULL);
INSERT INTO `sys_job_log` VALUES (15091, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:50:00', '2026-08-12 16:50:00', '2026-08-12 16:50:00', '2026-08-12 16:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:50:00', 'DESKTOP-HKIAG1R17865244084161786524408397', NULL);
INSERT INTO `sys_job_log` VALUES (15092, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 16:55:00', '2026-08-12 16:55:00', '2026-08-12 16:55:00', '2026-08-12 16:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 16:55:00', 'DESKTOP-HKIAG1R17865244084161786524408398', NULL);
INSERT INTO `sys_job_log` VALUES (15093, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 17:00:00', '2026-08-12 17:00:00', '2026-08-12 17:00:00', '2026-08-12 17:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 17:00:00', 'DESKTOP-HKIAG1R17865250018631786525001836', NULL);
INSERT INTO `sys_job_log` VALUES (15094, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 17:05:00', '2026-08-12 17:05:00', '2026-08-12 17:05:00', '2026-08-12 17:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 17:05:00', 'DESKTOP-HKIAG1R17865250018631786525001837', NULL);
INSERT INTO `sys_job_log` VALUES (15095, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-12 17:10:00', '2026-08-12 17:10:00', '2026-08-12 17:10:00', '2026-08-12 17:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-12 17:10:00', 'DESKTOP-HKIAG1R17865250018631786525001838', NULL);
INSERT INTO `sys_job_log` VALUES (15096, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 09:45:00', '2026-08-13 09:45:00', '2026-08-13 09:45:00', '2026-08-13 09:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 09:45:00', 'DESKTOP-HKIAG1R17865853228811786585322863', NULL);
INSERT INTO `sys_job_log` VALUES (15097, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 09:50:00', '2026-08-13 09:50:00', '2026-08-13 09:50:00', '2026-08-13 09:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 09:50:00', 'DESKTOP-HKIAG1R17865853228811786585322864', NULL);
INSERT INTO `sys_job_log` VALUES (15098, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 09:55:00', '2026-08-13 09:55:00', '2026-08-13 09:55:00', '2026-08-13 09:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 09:55:00', 'DESKTOP-HKIAG1R17865853228811786585322865', NULL);
INSERT INTO `sys_job_log` VALUES (15099, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 10:00:00', '2026-08-13 10:00:00', '2026-08-13 10:00:00', '2026-08-13 10:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 10:00:00', 'DESKTOP-HKIAG1R17865853228811786585322866', NULL);
INSERT INTO `sys_job_log` VALUES (15100, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 10:05:00', '2026-08-13 10:05:00', '2026-08-13 10:05:00', '2026-08-13 10:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 10:05:00', 'DESKTOP-HKIAG1R17865853228811786585322867', NULL);
INSERT INTO `sys_job_log` VALUES (15101, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 10:10:00', '2026-08-13 10:10:00', '2026-08-13 10:10:00', '2026-08-13 10:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 10:10:00', 'DESKTOP-HKIAG1R17865853228811786585322868', NULL);
INSERT INTO `sys_job_log` VALUES (15102, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 13:40:00', '2026-08-13 13:40:00', '2026-08-13 13:40:00', '2026-08-13 13:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 13:40:00', 'DESKTOP-HKIAG1R17865993012941786599301273', NULL);
INSERT INTO `sys_job_log` VALUES (15103, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:05:00', '2026-08-13 15:05:00', '2026-08-13 15:05:00', '2026-08-13 15:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:05:00', 'DESKTOP-HKIAG1R17866045996191786604599598', NULL);
INSERT INTO `sys_job_log` VALUES (15104, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:10:00', '2026-08-13 15:10:00', '2026-08-13 15:10:00', '2026-08-13 15:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:10:00', 'DESKTOP-HKIAG1R17866045996191786604599599', NULL);
INSERT INTO `sys_job_log` VALUES (15105, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:15:00', '2026-08-13 15:15:00', '2026-08-13 15:15:00', '2026-08-13 15:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:15:00', 'DESKTOP-HKIAG1R17866045996191786604599600', NULL);
INSERT INTO `sys_job_log` VALUES (15106, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:20:00', '2026-08-13 15:20:00', '2026-08-13 15:20:00', '2026-08-13 15:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:20:00', 'DESKTOP-HKIAG1R17866045996191786604599601', NULL);
INSERT INTO `sys_job_log` VALUES (15107, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:25:00', '2026-08-13 15:25:00', '2026-08-13 15:25:00', '2026-08-13 15:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:25:00', 'DESKTOP-HKIAG1R17866045996191786604599602', NULL);
INSERT INTO `sys_job_log` VALUES (15108, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:30:00', '2026-08-13 15:30:00', '2026-08-13 15:30:00', '2026-08-13 15:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:30:00', 'DESKTOP-HKIAG1R17866045996191786604599603', NULL);
INSERT INTO `sys_job_log` VALUES (15109, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:35:00', '2026-08-13 15:35:00', '2026-08-13 15:35:00', '2026-08-13 15:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:35:00', 'DESKTOP-HKIAG1R17866045996191786604599604', NULL);
INSERT INTO `sys_job_log` VALUES (15110, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:40:00', '2026-08-13 15:40:00', '2026-08-13 15:40:00', '2026-08-13 15:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:40:00', 'DESKTOP-HKIAG1R17866045996191786604599605', NULL);
INSERT INTO `sys_job_log` VALUES (15111, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-13 15:45:00', '2026-08-13 15:45:00', '2026-08-13 15:45:00', '2026-08-13 15:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-13 15:45:00', 'DESKTOP-HKIAG1R17866045996191786604599606', NULL);
INSERT INTO `sys_job_log` VALUES (15112, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 08:45:00', '2026-08-14 08:45:00', '2026-08-14 08:45:00', '2026-08-14 08:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 08:45:00', 'DESKTOP-HKIAG1R17866681854101786668185391', NULL);
INSERT INTO `sys_job_log` VALUES (15113, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:00:00', '2026-08-14 09:00:00', '2026-08-14 09:00:00', '2026-08-14 09:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:00:00', 'DESKTOP-HKIAG1R17866690218161786669021796', NULL);
INSERT INTO `sys_job_log` VALUES (15114, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:05:00', '2026-08-14 09:05:00', '2026-08-14 09:05:00', '2026-08-14 09:05:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:05:00', 'DESKTOP-HKIAG1R17866690218161786669021797', NULL);
INSERT INTO `sys_job_log` VALUES (15115, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:10:00', '2026-08-14 09:10:00', '2026-08-14 09:10:00', '2026-08-14 09:10:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:10:00', 'DESKTOP-HKIAG1R17866690218161786669021798', NULL);
INSERT INTO `sys_job_log` VALUES (15116, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:15:00', '2026-08-14 09:15:00', '2026-08-14 09:15:00', '2026-08-14 09:15:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:15:00', 'DESKTOP-HKIAG1R17866690218161786669021799', NULL);
INSERT INTO `sys_job_log` VALUES (15117, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:20:00', '2026-08-14 09:20:00', '2026-08-14 09:20:00', '2026-08-14 09:20:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:20:00', 'DESKTOP-HKIAG1R17866690218161786669021800', NULL);
INSERT INTO `sys_job_log` VALUES (15118, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:25:00', '2026-08-14 09:25:00', '2026-08-14 09:25:00', '2026-08-14 09:25:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:25:00', 'DESKTOP-HKIAG1R17866690218161786669021801', NULL);
INSERT INTO `sys_job_log` VALUES (15119, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:30:00', '2026-08-14 09:30:00', '2026-08-14 09:30:00', '2026-08-14 09:30:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:30:00', 'DESKTOP-HKIAG1R17866690218161786669021802', NULL);
INSERT INTO `sys_job_log` VALUES (15120, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:35:00', '2026-08-14 09:35:00', '2026-08-14 09:35:00', '2026-08-14 09:35:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:35:00', 'DESKTOP-HKIAG1R17866690218161786669021803', NULL);
INSERT INTO `sys_job_log` VALUES (15121, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:40:00', '2026-08-14 09:40:00', '2026-08-14 09:40:00', '2026-08-14 09:40:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:40:00', 'DESKTOP-HKIAG1R17866690218161786669021804', NULL);
INSERT INTO `sys_job_log` VALUES (15122, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:45:00', '2026-08-14 09:45:00', '2026-08-14 09:45:00', '2026-08-14 09:45:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:45:00', 'DESKTOP-HKIAG1R17866690218161786669021805', NULL);
INSERT INTO `sys_job_log` VALUES (15123, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:50:00', '2026-08-14 09:50:00', '2026-08-14 09:50:00', '2026-08-14 09:50:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:50:00', 'DESKTOP-HKIAG1R17866721813441786672181326', NULL);
INSERT INTO `sys_job_log` VALUES (15124, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 09:55:00', '2026-08-14 09:55:00', '2026-08-14 09:55:00', '2026-08-14 09:55:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 09:55:00', 'DESKTOP-HKIAG1R17866722592711786672259252', NULL);
INSERT INTO `sys_job_log` VALUES (15125, 'lowcodeBusinessTriggerScanJob', 'LOWCODE', NULL, NULL, '2026-08-14 10:00:00', '2026-08-14 10:00:00', '2026-08-14 10:00:00', '2026-08-14 10:00:00', 0, 1, 'SUCCESS', NULL, 0, 0, 6, 'SCHEDULED', '2026-08-14 10:00:00', 'DESKTOP-HKIAG1R17866722592711786672259253', NULL);

-- ----------------------------
-- Table structure for sys_login_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_login_log`;
CREATE TABLE `sys_login_log`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '日志ID',
  `tenant_id` bigint(0) NULL DEFAULT 0 COMMENT '租户编号',
  `user_id` bigint(0) NULL DEFAULT NULL COMMENT '用户ID',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
  `login_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录类型（LOGIN/LOGOUT/REGISTER）',
  `login_status` tinyint(0) NULL DEFAULT 1 COMMENT '登录状态（0-失败，1-成功）',
  `login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录IP',
  `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录地点',
  `browser` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器',
  `os` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作系统',
  `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理',
  `login_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登录信息',
  `login_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '登录时间',
  `client_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pc' COMMENT '客户端代码：pc/app',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_user`(`tenant_id`, `user_id`) USING BTREE,
  INDEX `idx_login_time`(`login_time`) USING BTREE,
  INDEX `idx_login_status`(`login_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11616 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '登录日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_login_log
-- ----------------------------
INSERT INTO `sys_login_log` VALUES (11563, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-07 10:37:22', 'pc');
INSERT INTO `sys_login_log` VALUES (11564, 1, 1, 'admin', 'REPLACED', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Android', 'Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36', '被顶下线', '2026-08-07 14:33:28', 'pc');
INSERT INTO `sys_login_log` VALUES (11565, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Android', 'Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36', '登录成功', '2026-08-07 14:33:28', 'pc');
INSERT INTO `sys_login_log` VALUES (11566, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 08:44:59', 'pc');
INSERT INTO `sys_login_log` VALUES (11567, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:16:23', 'pc');
INSERT INTO `sys_login_log` VALUES (11568, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:28:30', 'pc');
INSERT INTO `sys_login_log` VALUES (11569, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:28:47', 'pc');
INSERT INTO `sys_login_log` VALUES (11570, 7, 37, '徐滕', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:28:59', 'pc');
INSERT INTO `sys_login_log` VALUES (11571, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:29:06', 'pc');
INSERT INTO `sys_login_log` VALUES (11572, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:37:39', 'pc');
INSERT INTO `sys_login_log` VALUES (11573, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:37:46', 'pc');
INSERT INTO `sys_login_log` VALUES (11574, 7, 37, '徐滕', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:37:55', 'pc');
INSERT INTO `sys_login_log` VALUES (11575, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:38:08', 'pc');
INSERT INTO `sys_login_log` VALUES (11576, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:38:39', 'pc');
INSERT INTO `sys_login_log` VALUES (11577, 7, 37, '徐滕', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:38:52', 'pc');
INSERT INTO `sys_login_log` VALUES (11578, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:39:05', 'pc');
INSERT INTO `sys_login_log` VALUES (11579, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-10 10:48:41', 'pc');
INSERT INTO `sys_login_log` VALUES (11580, 7, 37, '徐滕', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-10 10:48:47', 'pc');
INSERT INTO `sys_login_log` VALUES (11581, 7, 37, '徐滕', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-11 09:35:42', 'pc');
INSERT INTO `sys_login_log` VALUES (11582, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-11 09:36:27', 'pc');
INSERT INTO `sys_login_log` VALUES (11583, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-11 09:48:58', 'pc');
INSERT INTO `sys_login_log` VALUES (11584, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-11 09:49:00', 'pc');
INSERT INTO `sys_login_log` VALUES (11585, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Android', 'Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36', '登录成功', '2026-08-11 14:05:15', 'pc');
INSERT INTO `sys_login_log` VALUES (11586, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 14:23:18', 'pc');
INSERT INTO `sys_login_log` VALUES (11587, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 14:23:18', 'pc');
INSERT INTO `sys_login_log` VALUES (11588, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '被踢下线', '2026-08-11 15:00:50', 'pc');
INSERT INTO `sys_login_log` VALUES (11589, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '登录成功', '2026-08-11 15:00:50', 'pc');
INSERT INTO `sys_login_log` VALUES (11590, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 15:02:17', 'pc');
INSERT INTO `sys_login_log` VALUES (11591, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 15:02:17', 'pc');
INSERT INTO `sys_login_log` VALUES (11592, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 15:21:16', 'pc');
INSERT INTO `sys_login_log` VALUES (11593, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 15:21:16', 'pc');
INSERT INTO `sys_login_log` VALUES (11594, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 15:21:34', 'pc');
INSERT INTO `sys_login_log` VALUES (11595, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 15:21:34', 'pc');
INSERT INTO `sys_login_log` VALUES (11596, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '被踢下线', '2026-08-11 15:21:58', 'pc');
INSERT INTO `sys_login_log` VALUES (11597, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '登录成功', '2026-08-11 15:21:58', 'pc');
INSERT INTO `sys_login_log` VALUES (11598, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 15:22:40', 'pc');
INSERT INTO `sys_login_log` VALUES (11599, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 15:22:40', 'pc');
INSERT INTO `sys_login_log` VALUES (11600, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '被踢下线', '2026-08-11 15:50:55', 'pc');
INSERT INTO `sys_login_log` VALUES (11601, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '登录成功', '2026-08-11 15:50:55', 'pc');
INSERT INTO `sys_login_log` VALUES (11602, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 15:52:07', 'pc');
INSERT INTO `sys_login_log` VALUES (11603, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 15:52:07', 'pc');
INSERT INTO `sys_login_log` VALUES (11604, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-11 16:10:12', 'pc');
INSERT INTO `sys_login_log` VALUES (11605, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-11 16:10:12', 'pc');
INSERT INTO `sys_login_log` VALUES (11606, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-11 16:54:28', 'pc');
INSERT INTO `sys_login_log` VALUES (11607, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '被踢下线', '2026-08-11 16:56:07', 'pc');
INSERT INTO `sys_login_log` VALUES (11608, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Safari 18.5', 'iPhone', 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1', '登录成功', '2026-08-11 16:56:07', 'pc');
INSERT INTO `sys_login_log` VALUES (11609, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-11 16:58:22', 'pc');
INSERT INTO `sys_login_log` VALUES (11610, 1, 1, 'admin', 'REPLACED', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '被顶下线', '2026-08-12 08:58:01', 'pc');
INSERT INTO `sys_login_log` VALUES (11611, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-12 08:58:01', 'pc');
INSERT INTO `sys_login_log` VALUES (11612, 1, 1, 'admin', 'KICKOUT', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '被踢下线', '2026-08-12 09:03:54', 'pc');
INSERT INTO `sys_login_log` VALUES (11613, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'MiuiBrowser 20.24.1010720', 'Android', 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', '登录成功', '2026-08-12 09:03:54', 'pc');
INSERT INTO `sys_login_log` VALUES (11614, 1, 1, 'admin', 'LOGOUT', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登出成功', '2026-08-12 16:02:53', 'pc');
INSERT INTO `sys_login_log` VALUES (11615, 1, 1, 'admin', 'LOGIN', 1, '127.0.0.1', NULL, 'Chrome 150.0.0.0', 'Windows 10 or Windows Server 2016', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '登录成功', '2026-08-12 16:03:05', 'pc');

-- ----------------------------
-- Table structure for sys_message
-- ----------------------------
DROP TABLE IF EXISTS `sys_message`;
CREATE TABLE `sys_message`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '消息标题',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '消息内容',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SYSTEM' COMMENT '消息类型：SYSTEM-系统消息/SMS-短信/EMAIL-邮件/CUSTOM-自定义',
  `send_scope` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'USERS' COMMENT '发送范围：ALL-全员/ORG-指定组织/USERS-指定人员',
  `send_channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'WEB' COMMENT '发送渠道：WEB-站内信/SMS-短信/EMAIL-邮件/PUSH-推送',
  `status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '消息状态：0-草稿/1-已发送/2-发送失败',
  `sender_id` bigint(0) NULL DEFAULT NULL COMMENT '发送人ID',
  `sender_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人姓名',
  `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板编码',
  `template_params` json NULL COMMENT '模板参数JSON',
  `biz_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务类型（如：ORDER、APPROVAL、TASK等）',
  `biz_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务主键（如：订单ID、流程实例ID等）',
  `connection_id` bigint(0) NULL DEFAULT NULL COMMENT '企业协同连接ID（COLLABORATION渠道使用）',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业协同平台编码：WECHAT_ENTERPRISE/DINGTALK/FEISHU 等，非协同渠道为空',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '确定性消息幂等键（相同键并发只创建一份逻辑消息）',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_message_idempotency`(`tenant_id`, `idempotency_key`) USING BTREE,
  INDEX `idx_tenant_type`(`tenant_id`, `type`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE,
  INDEX `idx_create_time`(`create_time`) USING BTREE,
  INDEX `idx_biz`(`biz_type`, `biz_key`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 91 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统消息主表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_message
-- ----------------------------

-- ----------------------------
-- Table structure for sys_message_biz_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_biz_type`;
CREATE TABLE `sys_message_biz_type`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `biz_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务类型编码',
  `biz_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务类型名称',
  `jump_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跳转URL模板，支持变量：${bizKey}、${messageId}',
  `jump_target` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '_self' COMMENT '跳转方式：_self-当前页/_blank-新窗口',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序',
  `enabled` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否启用：0-禁用/1-启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注说明',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_type_active`(`tenant_id`, `biz_type`, `del_flag`) USING BTREE,
  INDEX `idx_enabled`(`enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '消息业务类型配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_message_biz_type
-- ----------------------------
INSERT INTO `sys_message_biz_type` VALUES (1, 1, 'ORDER', '订单消息', '/order/detail?id=${bizKey}', '_self', 'order', 0, 1, '订单相关消息', '2026-04-02 16:11:33', '2026-04-02 16:29:24', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_biz_type` VALUES (3, 1, 'TASK', '任务消息', '/task/detail?id=${bizKey}', '_self', 'task', 0, 1, '任务相关消息', '2026-04-02 16:11:33', '2026-04-02 16:29:24', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_biz_type` VALUES (4, 1, 'ANNOUNCEMENT', '公告消息', '/notice/detail?id=${bizKey}', '_self', 'notice', 0, 1, '公告通知消息', '2026-04-02 16:11:33', '2026-04-02 16:29:24', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_biz_type` VALUES (5, 1, 'SYSTEM', '系统消息', NULL, '_self', 'system', 0, 1, '系统通知，无需跳转', '2026-04-02 16:11:33', '2026-04-02 16:29:24', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_biz_type` VALUES (7, 1, 'FLOW_TASK_OVERDUE', '流程任务逾期提醒', '/flow/todo?taskId=${taskId}', '_self', 'ionicons5:AlarmOutline', 30, 1, '流程审批任务逾期提醒消息', '2026-06-21 10:43:46', '2026-06-21 10:43:46', 1, 1, NULL, 0);

-- ----------------------------
-- Table structure for sys_message_receiver
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_receiver`;
CREATE TABLE `sys_message_receiver`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `message_id` bigint(0) NOT NULL COMMENT '消息ID',
  `user_id` bigint(0) NOT NULL COMMENT '接收人用户ID',
  `org_id` bigint(0) NULL DEFAULT NULL COMMENT '接收人所属组织ID',
  `read_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '已读标记：0-未读/1-已读',
  `read_time` datetime(0) NULL DEFAULT NULL COMMENT '阅读时间',
  `delivery_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部渠道投递状态：PENDING/SENT/FAILED/SKIPPED（站内信为NULL）',
  `delivery_attempts` int(0) NOT NULL DEFAULT 0 COMMENT '投递尝试次数',
  `external_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部渠道逐人消息ID',
  `last_error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最近失败错误码',
  `last_attempt_time` datetime(0) NULL DEFAULT NULL COMMENT '最近投递尝试时间',
  `next_retry_time` datetime(0) NULL DEFAULT NULL COMMENT '下次补偿重试时间',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_message_user`(`message_id`, `user_id`) USING BTREE,
  INDEX `idx_user_read`(`user_id`, `read_flag`) USING BTREE,
  INDEX `idx_tenant_user`(`tenant_id`, `user_id`) USING BTREE,
  INDEX `idx_receiver_delivery_retry`(`delivery_status`, `next_retry_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '消息接收人表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_message_receiver
-- ----------------------------

-- ----------------------------
-- Table structure for sys_message_send_record
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_send_record`;
CREATE TABLE `sys_message_send_record`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `message_id` bigint(0) NOT NULL COMMENT '消息ID',
  `channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '发送渠道：WEB/SMS/EMAIL/PUSH/COLLABORATION',
  `connection_id` bigint(0) NULL DEFAULT NULL COMMENT '企业协同连接ID',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业协同平台编码：WECHAT_ENTERPRISE/DINGTALK/FEISHU 等，非协同渠道为空',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本次渠道投递幂等键',
  `attempt_no` int(0) NOT NULL DEFAULT 1 COMMENT '第几次尝试',
  `provider_request_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商请求ID（用于排障，不含敏感内容）',
  `receiver_count` int(0) NULL DEFAULT 0 COMMENT '接收人数量',
  `success_count` int(0) NULL DEFAULT 0 COMMENT '发送成功数量',
  `fail_count` int(0) NULL DEFAULT 0 COMMENT '发送失败数量',
  `external_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '第三方渠道返回的消息ID',
  `status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发送状态：0-发送中/1-成功/2-失败',
  `error_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '错误信息',
  `send_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '发送时间',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_message_id`(`message_id`) USING BTREE,
  INDEX `idx_send_time`(`send_time`) USING BTREE,
  INDEX `idx_send_record_idempotency`(`tenant_id`, `idempotency_key`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 89 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '消息发送记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_message_send_record
-- ----------------------------

-- ----------------------------
-- Table structure for sys_message_template
-- ----------------------------
DROP TABLE IF EXISTS `sys_message_template`;
CREATE TABLE `sys_message_template`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板编码（唯一）',
  `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'SYSTEM' COMMENT '消息类型：SYSTEM/SMS/EMAIL/CUSTOM',
  `title_template` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题模板（支持${变量}占位符）',
  `content_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '内容模板（支持${变量}占位符）',
  `default_channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'WEB' COMMENT '默认发送渠道',
  `enabled` tinyint(0) NOT NULL DEFAULT 1 COMMENT '是否启用：0-禁用/1-启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注说明',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_code_active`(`tenant_id`, `template_code`, `del_flag`) USING BTREE,
  INDEX `idx_type`(`type`) USING BTREE,
  INDEX `idx_enabled`(`enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1910000000000005112 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '消息模板表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_message_template
-- ----------------------------
INSERT INTO `sys_message_template` VALUES (1, 1, 'SYSTEM_NOTICE', '系统通知', 'SYSTEM', '系统通知', '尊敬的${userName}，${content}', 'WEB', 1, '通用系统通知模板', '2025-12-04 10:20:06', '2026-01-31 20:34:02', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (2, 1, 'TASK_ASSIGN', '任务分配通知', 'SYSTEM', '您有新的任务', '${userName}，您有一个新任务：${taskName}，请及时处理。截止时间：${deadline}', 'WEB', 1, '任务分配通知模板', '2025-12-04 10:20:06', '2026-01-31 20:34:02', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (3, 1, 'SMS_VERIFY_CODE', '短信验证码', 'SMS', NULL, '【系统】您的验证码是${code}，${expireMinutes}分钟内有效，请勿泄露。', 'SMS', 1, '短信验证码模板', '2025-12-04 10:20:06', '2026-01-31 20:34:02', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (4, 1, 'APPROVAL_PASS', '审批通过通知', 'SYSTEM', '审批结果通知', '${userName}，您提交的${flowName}已审批通过。审批人：${approver}，审批时间：${approveTime}', 'WEB', 1, '审批通过通知模板', '2025-12-04 10:20:06', '2026-01-31 20:34:02', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005105, 1, 'business_opportunity_flow_result', '商机流程结果通知', 'SYSTEM', '商机流程结果：{opportunityName}', '商机「{opportunityName}」流程已结束，当前单据状态：{documentStatus}，商机阶段：{stage}。', 'WEB', 1, '低代码商机单据审批结果站内信模板', '2026-06-02 06:48:46', '2026-07-02 20:40:33', 1, 1, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005107, 1, 'FLOW_TASK_OVERDUE', '流程任务逾期提醒1', 'SYSTEM', '流程任务逾期：${taskName}', '流程「${processName}」的任务「${taskName}」已逾期，截止时间：${dueDate}，逾期 ${overdueMinutes} 分钟。请及时处理：${jumpUrl}', 'WEB', 1, '审批任务逾期后提醒当前审批人', '2026-06-21 10:43:46', '2026-07-17 09:02:52', 1, 1, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005108, 1, 'FLOW_TODO_CARD', '流程待办卡片（通用）', 'SYSTEM', '您有新的流程待办', '<div class=\"gray\">流程待办提醒</div><div class=\"normal\">任务：${taskTitle}</div><div class=\"normal\">流程：${processName}</div><div class=\"normal\">发起人：${startUserName}</div><div class=\"highlight\">点击卡片查看详情并办理 ›</div>', 'COLLABORATION', 1, '流程待办企业协同卡片通用模板，支持占位符：taskTitle/processName/startUserName', '2026-08-06 15:20:52', '2026-08-06 15:20:52', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005109, 1, 'FLOW_TODO_CARD_WECOM', '流程待办卡片（企业微信）', 'SYSTEM', '您有新的流程待办', '<div class=\"gray\">流程待办提醒</div><div class=\"normal\">任务：${taskTitle}</div><div class=\"normal\">流程：${processName}</div><div class=\"normal\">发起人：${startUserName}</div><div class=\"highlight\">点击卡片查看详情并办理 ›</div>', 'COLLABORATION', 0, '企业微信平台差异化待办卡片模板，启用后覆盖 FLOW_TODO_CARD', '2026-08-06 15:20:52', '2026-08-06 15:20:52', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005110, 1, 'FLOW_TODO_CARD_DINGTALK', '流程待办卡片（钉钉）', 'SYSTEM', '您有新的流程待办', '### 流程待办提醒\n\n- 任务：${taskTitle}\n- 流程：${processName}\n- 发起人：${startUserName}\n\n[点击查看详情并办理](${url})', 'COLLABORATION', 0, '钉钉平台差异化待办卡片模板（markdown），启用后覆盖 FLOW_TODO_CARD', '2026-08-06 15:20:52', '2026-08-06 15:20:52', NULL, NULL, NULL, 0);
INSERT INTO `sys_message_template` VALUES (1910000000000005111, 1, 'FLOW_TODO_CARD_FEISHU', '流程待办卡片（飞书）', 'SYSTEM', '您有新的流程待办', '流程待办提醒\n任务：${taskTitle}\n流程：${processName}\n发起人：${startUserName}\n点击卡片查看详情并办理', 'COLLABORATION', 0, '飞书平台差异化待办卡片模板，启用后覆盖 FLOW_TODO_CARD', '2026-08-06 15:20:52', '2026-08-06 15:20:52', NULL, NULL, NULL, 0);

-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice`  (
  `notice_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '公告ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `notice_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '公告标题',
  `notice_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '公告内容',
  `notice_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'NOTICE' COMMENT '公告类型：NOTICE-通知公告/ANNOUNCEMENT-系统公告/NEWS-新闻动态',
  `publish_status` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发布状态：0-草稿/1-已发布/2-已撤回',
  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
  `publisher_id` bigint(0) NULL DEFAULT NULL COMMENT '发布人ID',
  `publisher_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布人姓名',
  `publish_scope` tinyint(0) NOT NULL DEFAULT 0 COMMENT '发布范围：0-全部组织/1-指定组织',
  `effective_time` datetime(0) NULL DEFAULT NULL COMMENT '生效时间',
  `expiration_time` datetime(0) NULL DEFAULT NULL COMMENT '失效时间',
  `is_top` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否置顶：0-否/1-是',
  `top_sort` int(0) NULL DEFAULT 0 COMMENT '置顶排序（数字越大越靠前）',
  `attachment_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件ID列表（多个附件ID用逗号分隔，关联sys_file_metadata表）',
  `read_count` int(0) NULL DEFAULT 0 COMMENT '阅读次数',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '删除标志（0正常 1删除）',
  PRIMARY KEY (`notice_id`) USING BTREE,
  INDEX `idx_tenant_id`(`tenant_id`) USING BTREE,
  INDEX `idx_publish_status`(`publish_status`) USING BTREE,
  INDEX `idx_notice_type`(`notice_type`) USING BTREE,
  INDEX `idx_effective_time`(`effective_time`) USING BTREE,
  INDEX `idx_expiration_time`(`expiration_time`) USING BTREE,
  INDEX `idx_is_top_sort`(`is_top`, `top_sort`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO `sys_notice` VALUES (1, 1, '系统维护通知', '系统将于本周六凌晨2:00-6:00进行维护升级，届时将暂停服务，请各位用户提前做好准备。', 'NOTICE', 2, '2025-12-04 10:56:39', 1, '系统管理员', 0, '2025-12-04 10:56:39', NULL, 0, 0, NULL, 10, '重要通知', '2025-12-04 10:56:39', '2026-06-18 08:40:05', NULL, 1, NULL, 0);
INSERT INTO `sys_notice` VALUES (2, 1, '新功能上线公告', '系统新增通知公告管理功能，支持创建、发布、置顶等操作，欢迎使用！', 'ANNOUNCEMENT', 1, '2025-12-04 10:56:39', 1, '系统管理员', 0, '2025-12-04 10:56:39', NULL, 0, 0, NULL, 11, '功能公告', '2025-12-04 10:56:39', '2026-06-26 09:45:22', NULL, 1, NULL, 0);

-- ----------------------------
-- Table structure for sys_notice_org
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice_org`;
CREATE TABLE `sys_notice_org`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `notice_id` bigint(0) NOT NULL COMMENT '公告ID',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_notice_id`(`notice_id`) USING BTREE,
  INDEX `idx_org_id`(`org_id`) USING BTREE,
  INDEX `idx_sys_notice_org_tenant`(`tenant_id`, `notice_id`, `org_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知公告组织关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_notice_org
-- ----------------------------

-- ----------------------------
-- Table structure for sys_notice_read_record
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice_read_record`;
CREATE TABLE `sys_notice_read_record`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户ID',
  `notice_id` bigint(0) NOT NULL COMMENT '公告ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名',
  `org_id` bigint(0) NULL DEFAULT NULL COMMENT '用户所属组织ID',
  `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户所属组织名称',
  `read_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '阅读时间',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_notice_user`(`notice_id`, `user_id`) USING BTREE,
  INDEX `idx_notice_id`(`notice_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_sys_notice_read_tenant`(`tenant_id`, `notice_id`, `user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知公告已读记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_notice_read_record
-- ----------------------------

-- ----------------------------
-- Table structure for sys_operation_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_operation_log`;
CREATE TABLE `sys_operation_log`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '日志ID',
  `tenant_id` bigint(0) NULL DEFAULT 0 COMMENT '租户编号',
  `user_id` bigint(0) NULL DEFAULT NULL COMMENT '操作用户ID',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作用户名',
  `operator_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名',
  `operation_module` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作模块',
  `operation_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作类型（ADD/UPDATE/DELETE/QUERY/EXPORT/IMPORT）',
  `operation_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作描述',
  `operation_page` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作页面路径',
  `operation_page_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作页面标题',
  `operation_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作内容',
  `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求方式（GET/POST/PUT/DELETE）',
  `request_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求URL',
  `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求参数',
  `response_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '响应结果',
  `before_data` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '操作前数据',
  `after_data` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '操作后数据',
  `diff_data` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '操作数据差异',
  `error_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '错误信息',
  `operation_status` tinyint(0) NULL DEFAULT 1 COMMENT '操作状态（0-失败，1-成功）',
  `operation_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作IP',
  `operation_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作地点',
  `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理',
  `execute_time` bigint(0) NULL DEFAULT 0 COMMENT '执行时长（毫秒）',
  `operation_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '操作时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_user`(`tenant_id`, `user_id`) USING BTREE,
  INDEX `idx_operation_time`(`operation_time`) USING BTREE,
  INDEX `idx_operation_status`(`operation_status`) USING BTREE,
  INDEX `idx_request_url`(`request_url`(255)) USING BTREE,
  INDEX `idx_operation_page_time`(`operation_page`(191), `operation_time`) USING BTREE,
  INDEX `idx_operator_name`(`operator_name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 58349 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_operation_log
-- ----------------------------
INSERT INTO `sys_operation_log` VALUES (58138, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 264, '2026-08-07 14:30:47');
INSERT INTO `sys_operation_log` VALUES (58139, 0, NULL, NULL, NULL, NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/crypto/exchange', '{\"request\":{\"encryptedKey\":\"oRz3QuoJVU52ytiTchLsJxIeRXlmjSnO4QwnrV0bFU2Iy3rbuywXCPaoMD2yL2ZbJ7uWeE09lN1iD7Qb+Fgql3Vy1/NX8DcGFILuRuCFB2HkiaZ97y1eFOABLPW/51BknyyQfGnez5I/ynB9ecQxl0KU6eLrieGVrr7ffW8LTQg=\"}}', NULL, NULL, '{\"request\":{\"encryptedKey\":\"oRz3QuoJVU52ytiTchLsJxIeRXlmjSnO4QwnrV0bFU2Iy3rbuywXCPaoMD2yL2ZbJ7uWeE09lN1iD7Qb+Fgql3Vy1/NX8DcGFILuRuCFB2HkiaZ97y1eFOABLPW/51BknyyQfGnez5I/ynB9ecQxl0KU6eLrieGVrr7ffW8LTQg=\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36', 149, '2026-08-07 14:33:16');
INSERT INTO `sys_operation_log` VALUES (58140, 0, NULL, NULL, NULL, NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/crypto/exchange', '{\"request\":{\"encryptedKey\":\"M5RAEZpjFcabVodyyDIbxpVZIipQxBUq9vXBT3HWxxRSBDbZRRTKZ1/bWygQp0hL4e3UZxXQzf/+FK1sJeWVL+SLNJG2lEWTjGJF2X7s6b7HAG7kAaobZFzpI2lLecriYDbLYuD91JKV+0VzMKtsoQ6jP2zueohysXQ5ys3vVzs=\"}}', NULL, NULL, '{\"request\":{\"encryptedKey\":\"M5RAEZpjFcabVodyyDIbxpVZIipQxBUq9vXBT3HWxxRSBDbZRRTKZ1/bWygQp0hL4e3UZxXQzf/+FK1sJeWVL+SLNJG2lEWTjGJF2X7s6b7HAG7kAaobZFzpI2lLecriYDbLYuD91JKV+0VzMKtsoQ6jP2zueohysXQ5ys3vVzs=\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36', 48, '2026-08-07 14:33:17');
INSERT INTO `sys_operation_log` VALUES (58141, 1, 1, 'admin', '超级管理员', '首页', 'UPDATE', '修改数据', '/home', '首页', '页面[首页] 模块[首页] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 15, '2026-08-07 14:35:08');
INSERT INTO `sys_operation_log` VALUES (58142, 1, 1, 'admin', '超级管理员', '资源管理', 'DELETE', '删除资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[DELETE] 删除资源', 'POST', '/system/resource/remove', '{\"id\":\"9551\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786084766257}', NULL, '{\"id\":\"9551\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 78, '2026-08-07 14:39:26');
INSERT INTO `sys_operation_log` VALUES (58143, 1, 1, 'admin', '超级管理员', '资源管理', 'DELETE', '删除资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[DELETE] 删除资源', 'POST', '/system/resource/remove', '{\"id\":\"9550\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786084787899}', NULL, '{\"id\":\"9550\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 45, '2026-08-07 14:39:48');
INSERT INTO `sys_operation_log` VALUES (58144, 1, 1, 'admin', '超级管理员', '采购单审批测试', 'UPDATE', '修改数据', '/business/purchase-order-test', '采购单审批测试', '页面[采购单审批测试] 模块[采购单审批测试] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-07 14:44:47');
INSERT INTO `sys_operation_log` VALUES (58145, 1, 1, 'admin', '超级管理员', '资源管理', 'DELETE', '批量删除资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[DELETE] 批量删除资源', 'POST', '/system/resource/removeBatch', '{\"ids\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786085118478}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786085118478}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 48, '2026-08-07 14:45:18');
INSERT INTO `sys_operation_log` VALUES (58146, 1, 1, 'admin', '超级管理员', '资源管理', 'DELETE', '删除资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[DELETE] 删除资源', 'POST', '/system/resource/remove', '{\"id\":\"9411\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786085125987}', NULL, '{\"id\":\"9411\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 53, '2026-08-07 14:45:26');
INSERT INTO `sys_operation_log` VALUES (58147, 1, 1, 'admin', '超级管理员', '资源管理', 'DELETE', '删除资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[DELETE] 删除资源', 'POST', '/system/resource/remove', '{\"id\":\"9410\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786085133173}', NULL, '{\"id\":\"9410\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 41, '2026-08-07 14:45:33');
INSERT INTO `sys_operation_log` VALUES (58148, 1, 1, 'admin', '超级管理员', '供应商管理', 'UPDATE', '修改数据', '/ai/provider-model', '供应商管理', '页面[供应商管理] 模块[供应商管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-07 14:48:45');
INSERT INTO `sys_operation_log` VALUES (58149, 1, 1, 'admin', '超级管理员', '智能体管理', 'DELETE', '删除数据', '/ai/agent', '智能体管理', '页面[智能体管理] 模块[智能体管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/agent/2065608043843035137', '{\"id\":2065608043843035137}', NULL, NULL, '{\"id\":2065608043843035137}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 21, '2026-08-07 14:50:32');
INSERT INTO `sys_operation_log` VALUES (58150, 1, 1, 'admin', '超级管理员', '智能体管理', 'DELETE', '删除数据', '/ai/agent', '智能体管理', '页面[智能体管理] 模块[智能体管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/agent/2068695481209667585', '{\"id\":2068695481209667585}', NULL, NULL, '{\"id\":2068695481209667585}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-07 14:50:34');
INSERT INTO `sys_operation_log` VALUES (58151, 1, 1, 'admin', '超级管理员', '智能体管理', 'DELETE', '删除数据', '/ai/agent', '智能体管理', '页面[智能体管理] 模块[智能体管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/agent/2071826751582154753', '{\"id\":2071826751582154753}', NULL, NULL, '{\"id\":2071826751582154753}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 11, '2026-08-07 14:50:37');
INSERT INTO `sys_operation_log` VALUES (58152, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/71a03265-b33c-4f9c-a216-fbbdb05baf5c', '{\"sessionId\":\"71a03265-b33c-4f9c-a216-fbbdb05baf5c\"}', NULL, NULL, '{\"sessionId\":\"71a03265-b33c-4f9c-a216-fbbdb05baf5c\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 10, '2026-08-07 14:52:07');
INSERT INTO `sys_operation_log` VALUES (58153, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/flow_1783812398722_rve9iubw', '{\"sessionId\":\"flow_1783812398722_rve9iubw\"}', NULL, NULL, '{\"sessionId\":\"flow_1783812398722_rve9iubw\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 17, '2026-08-07 14:52:28');
INSERT INTO `sys_operation_log` VALUES (58154, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/flow_1783901203338_ckmbd4vn', '{\"sessionId\":\"flow_1783901203338_ckmbd4vn\"}', NULL, NULL, '{\"sessionId\":\"flow_1783901203338_ckmbd4vn\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 18, '2026-08-07 14:52:31');
INSERT INTO `sys_operation_log` VALUES (58155, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/99afa5cc-756c-42f0-a19d-e0673498eb7a', '{\"sessionId\":\"99afa5cc-756c-42f0-a19d-e0673498eb7a\"}', NULL, NULL, '{\"sessionId\":\"99afa5cc-756c-42f0-a19d-e0673498eb7a\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 22, '2026-08-07 14:52:34');
INSERT INTO `sys_operation_log` VALUES (58156, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1783915762944-71f44392e98ee', '{\"sessionId\":\"ai-session-1783915762944-71f44392e98ee\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1783915762944-71f44392e98ee\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 7, '2026-08-07 14:52:37');
INSERT INTO `sys_operation_log` VALUES (58157, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/bd85e4d8-cd77-45c1-bf0c-f3a9f733c616', '{\"sessionId\":\"bd85e4d8-cd77-45c1-bf0c-f3a9f733c616\"}', NULL, NULL, '{\"sessionId\":\"bd85e4d8-cd77-45c1-bf0c-f3a9f733c616\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 4, '2026-08-07 14:52:40');
INSERT INTO `sys_operation_log` VALUES (58158, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1783993821484-ea7468f9d7c29', '{\"sessionId\":\"ai-session-1783993821484-ea7468f9d7c29\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1783993821484-ea7468f9d7c29\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 5, '2026-08-07 14:52:42');
INSERT INTO `sys_operation_log` VALUES (58159, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/dbe6ace5-6013-477a-b84e-c902eadf3229', '{\"sessionId\":\"dbe6ace5-6013-477a-b84e-c902eadf3229\"}', NULL, NULL, '{\"sessionId\":\"dbe6ace5-6013-477a-b84e-c902eadf3229\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-07 14:52:45');
INSERT INTO `sys_operation_log` VALUES (58160, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1784087397492-621cd62ba95e9', '{\"sessionId\":\"ai-session-1784087397492-621cd62ba95e9\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1784087397492-621cd62ba95e9\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 18, '2026-08-07 14:52:47');
INSERT INTO `sys_operation_log` VALUES (58161, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/flow_1784188746944_1iobs8u0', '{\"sessionId\":\"flow_1784188746944_1iobs8u0\"}', NULL, NULL, '{\"sessionId\":\"flow_1784188746944_1iobs8u0\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 7, '2026-08-07 14:52:51');
INSERT INTO `sys_operation_log` VALUES (58162, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1784189878097-ff4d28052e5', '{\"sessionId\":\"ai-session-1784189878097-ff4d28052e5\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1784189878097-ff4d28052e5\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 19, '2026-08-07 14:52:55');
INSERT INTO `sys_operation_log` VALUES (58163, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/aa266343-ed15-4e83-8a21-ef71b4d80a33', '{\"sessionId\":\"aa266343-ed15-4e83-8a21-ef71b4d80a33\"}', NULL, NULL, '{\"sessionId\":\"aa266343-ed15-4e83-8a21-ef71b4d80a33\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 6, '2026-08-07 14:52:59');
INSERT INTO `sys_operation_log` VALUES (58164, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/flow_1784280374933_v7cfa3c9', '{\"sessionId\":\"flow_1784280374933_v7cfa3c9\"}', NULL, NULL, '{\"sessionId\":\"flow_1784280374933_v7cfa3c9\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 17, '2026-08-07 14:53:03');
INSERT INTO `sys_operation_log` VALUES (58165, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1784510220509-c0dee27fd7b3f8', '{\"sessionId\":\"ai-session-1784510220509-c0dee27fd7b3f8\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1784510220509-c0dee27fd7b3f8\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-07 14:53:07');
INSERT INTO `sys_operation_log` VALUES (58166, 1, 1, 'admin', '超级管理员', '会话管理', 'DELETE', '删除数据', '/ai/session', '会话管理', '页面[会话管理] 模块[会话管理] 类型[DELETE] 删除数据', 'DELETE', '/ai/admin/session/ai-session-1784189974308-58cbd438f2f3a', '{\"sessionId\":\"ai-session-1784189974308-58cbd438f2f3a\"}', NULL, NULL, '{\"sessionId\":\"ai-session-1784189974308-58cbd438f2f3a\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 15, '2026-08-07 14:53:11');
INSERT INTO `sys_operation_log` VALUES (58167, 1, 1, 'admin', '超级管理员', '数据连接', 'UPDATE', '修改数据', '/data/connection', '数据连接', '页面[数据连接] 模块[数据连接] 类型[UPDATE] 修改数据', 'POST', '/data/connection/test', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 8, '2026-08-07 15:04:47');
INSERT INTO `sys_operation_log` VALUES (58168, 1, 1, 'admin', '超级管理员', '数据资产', 'OTHER', '新增数据连接：{{#dto.connectionName}}', '/data/connection', '数据连接', '页面[数据连接] 模块[数据资产] 类型[OTHER] 新增数据连接：{{#dto.connectionName}}', 'POST', '/data/connection', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786086289174}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786086289174}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 49, '2026-08-07 15:04:49');
INSERT INTO `sys_operation_log` VALUES (58169, 1, 1, 'admin', '超级管理员', '数据集管理', 'UPDATE', '修改数据', '/data/dataset', '数据集管理', '页面[数据集管理] 模块[数据集管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-07 15:10:48');
INSERT INTO `sys_operation_log` VALUES (58170, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/report/design?targetClient=forge_report&redirect=%2Fproject%2Fitems&baseUrl=http%3A%2F%2Flocalhost%3A3021%2Fforge-report&menuKey=9113&title=AI%E5%A4%A7%E5%B1%8F&display=redirect', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-07 15:11:30');
INSERT INTO `sys_operation_log` VALUES (58171, 1, 1, 'admin', '超级管理员', '业务应用', 'DELETE', '删除业务应用', '/app-center', '应用中心', '页面[应用中心] 模块[业务应用] 类型[DELETE] 删除业务应用', 'DELETE', '/ai/business/application/2077004359383646209', '{\"id\":2077004359383646209}', NULL, NULL, '{\"id\":2077004359383646209}', NULL, '业务应用存在启用的访问入口，请先停用或迁移访问入口', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 33, '2026-08-07 15:12:38');
INSERT INTO `sys_operation_log` VALUES (58172, 1, 1, 'admin', '超级管理员', '业务应用', 'DELETE', '删除业务应用', '/app-center', '应用中心', '页面[应用中心] 模块[业务应用] 类型[DELETE] 删除业务应用', 'DELETE', '/ai/business/application/2077004359383646209', '{\"id\":2077004359383646209}', NULL, NULL, '{\"id\":2077004359383646209}', NULL, '业务应用存在启用的访问入口，请先停用或迁移访问入口', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-07 15:12:58');
INSERT INTO `sys_operation_log` VALUES (58173, 1, 1, 'admin', '超级管理员', '业务应用', 'DELETE', '删除业务应用', '/app-center', '应用中心', '页面[应用中心] 模块[业务应用] 类型[DELETE] 删除业务应用', 'DELETE', '/ai/business/application/2077004359383646209', '{\"id\":2077004359383646209}', NULL, NULL, '{\"id\":2077004359383646209}', NULL, '业务应用存在启用的访问入口，请先停用或迁移访问入口', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 24, '2026-08-07 15:13:01');
INSERT INTO `sys_operation_log` VALUES (58174, 1, 1, 'admin', '超级管理员', '编码规则', 'UPDATE', '修改数据', '/app-center/code-rules?editor=edit&ruleId=1910000000000009301', '编码规则', '页面[编码规则] 模块[编码规则] 类型[UPDATE] 修改数据', 'POST', '/system/code-rule/preview', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 3, '2026-08-07 15:28:41');
INSERT INTO `sys_operation_log` VALUES (58175, 1, 1, 'admin', '超级管理员', '我的请假', 'UPDATE', '修改数据', '/leave/list', '我的请假', '页面[我的请假] 模块[我的请假] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 221, '2026-08-07 16:11:28');
INSERT INTO `sys_operation_log` VALUES (58176, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2F', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 294, '2026-08-10 08:44:59');
INSERT INTO `sys_operation_log` VALUES (58177, 1, 1, 'admin', '超级管理员', '存储配置', 'UPDATE', '修改数据', '/system/storage-config', '存储配置', '页面[存储配置] 模块[存储配置] 类型[UPDATE] 修改数据', 'POST', '/system/storage/config', '{\"config\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 64, '2026-08-10 08:48:24');
INSERT INTO `sys_operation_log` VALUES (58178, 1, 1, 'admin', '超级管理员', '存储配置', 'UPDATE', '修改数据', '/system/storage-config', '存储配置', '页面[存储配置] 模块[存储配置] 类型[UPDATE] 修改数据', 'PUT', '/system/storage/config/default/2086615610188369921', '{\"id\":2086615610188369921}', NULL, NULL, '{\"id\":2086615610188369921}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 106, '2026-08-10 08:48:31');
INSERT INTO `sys_operation_log` VALUES (58179, 1, 1, 'admin', '超级管理员', '存储配置', 'UPDATE', '修改数据', '/system/storage-config', '存储配置', '页面[存储配置] 模块[存储配置] 类型[UPDATE] 修改数据', 'POST', '/system/storage/config/test/2086615610188369921', '{\"id\":2086615610188369921}', NULL, NULL, '{\"id\":2086615610188369921}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 61, '2026-08-10 08:48:35');
INSERT INTO `sys_operation_log` VALUES (58180, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, NULL, '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, '不支持的文件类型: log', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 31, '2026-08-10 08:49:30');
INSERT INTO `sys_operation_log` VALUES (58181, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, NULL, '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, '不支持的文件类型: log', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-10 08:49:53');
INSERT INTO `sys_operation_log` VALUES (58182, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, NULL, '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 52, '2026-08-10 08:50:06');
INSERT INTO `sys_operation_log` VALUES (58183, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, NULL, '{\"groupId\":\"\",\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"common\"}', NULL, '不支持的文件类型: log', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 27, '2026-08-10 08:50:11');
INSERT INTO `sys_operation_log` VALUES (58184, 1, 1, 'admin', '超级管理员', '数据资产', 'OTHER', '新增数据连接：{{#dto.connectionName}}', '/data/connection', '数据连接', '页面[数据连接] 模块[数据资产] 类型[OTHER] 新增数据连接：{{#dto.connectionName}}', 'POST', '/data/connection', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786323919546}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786323919546}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 107, '2026-08-10 09:05:19');
INSERT INTO `sys_operation_log` VALUES (58185, 1, 1, 'admin', '超级管理员', '数据资产', 'OTHER', '测试数据连接', '/data/connection', '数据连接', '页面[数据连接] 模块[数据资产] 类型[OTHER] 测试数据连接', 'POST', '/data/connection/3/test', '{\"id\":3}', '{\"code\":200,\"data\":true,\"message\":\"操作成功\",\"timestamp\":1786323924048}', NULL, '{\"id\":3}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 37, '2026-08-10 09:05:24');
INSERT INTO `sys_operation_log` VALUES (58186, 1, 1, 'admin', '超级管理员', '数据资产', 'OTHER', '新增数据集：{{#dto.datasetName}}', '/data/dataset', '数据集管理', '页面[数据集管理] 模块[数据资产] 类型[OTHER] 新增数据集：{{#dto.datasetName}}', 'POST', '/data/dataset', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786324350591}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786324350591}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 112, '2026-08-10 09:12:30');
INSERT INTO `sys_operation_log` VALUES (58187, 1, 1, 'admin', '超级管理员', '数据源管理', 'ADD', '新增数据源', '/generator/datasource', '应用数据源', '页面[应用数据源] 模块[数据源管理] 类型[ADD] 新增数据源', 'POST', '/generator/datasource/add', '{\"datasource\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786325089084}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786325089084}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 36, '2026-08-10 09:24:49');
INSERT INTO `sys_operation_log` VALUES (58188, 1, 1, 'admin', '超级管理员', '租户管理', 'UPDATE', '修改数据', '/system/tenant', '租户管理', '页面[租户管理] 模块[租户管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 232, '2026-08-10 09:48:12');
INSERT INTO `sys_operation_log` VALUES (58189, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"tenant-logo\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"tenant-logo\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 47, '2026-08-10 09:51:56');
INSERT INTO `sys_operation_log` VALUES (58190, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"tenant-icon\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"tenant-icon\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 44, '2026-08-10 09:52:00');
INSERT INTO `sys_operation_log` VALUES (58191, 1, 1, 'admin', '超级管理员', '租户管理', 'ADD', '新增数据', '/system/tenant', '租户管理', '页面[租户管理] 模块[租户管理] 类型[ADD] 新增数据', 'POST', '/system/tenant/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 21, '2026-08-10 09:52:26');
INSERT INTO `sys_operation_log` VALUES (58192, 1, 1, 'admin', '超级管理员', '租户管理', 'UPDATE', '修改数据', '/system/tenant', '租户管理', '页面[租户管理] 模块[租户管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 19, '2026-08-10 09:52:26');
INSERT INTO `sys_operation_log` VALUES (58193, 1, 1, 'admin', '超级管理员', '组织管理', 'ADD', '新增数据', '/system/org', '组织管理', '页面[组织管理] 模块[组织管理] 类型[ADD] 新增数据', 'POST', '/system/org/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-10 09:56:01');
INSERT INTO `sys_operation_log` VALUES (58194, 1, 1, 'admin', '超级管理员', '用户管理', 'ADD', '新增用户', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[ADD] 新增用户', 'POST', '/system/user/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786327080110}', NULL, '{\"tenantId\":7,\"tenantIds\":[7],\"username\":\"徐滕\",\"realName\":\"徐滕\",\"userType\":2,\"phone\":\"134******7411\",\"idCard\":\"3203******0333\",\"gender\":1,\"userStatus\":1,\"regionCode\":\"320324\",\"passwordConfigured\":true}', '{\"tenantId\":{\"after\":7},\"tenantIds\":{\"after\":[7]},\"username\":{\"after\":\"徐滕\"},\"realName\":{\"after\":\"徐滕\"},\"userType\":{\"after\":2},\"phone\":{\"after\":\"134******7411\"},\"idCard\":{\"after\":\"3203******0333\"},\"gender\":{\"after\":1},\"userStatus\":{\"after\":1},\"regionCode\":{\"after\":\"320324\"},\"passwordConfigured\":{\"after\":true}}', NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 149, '2026-08-10 09:58:00');
INSERT INTO `sys_operation_log` VALUES (58195, 1, 1, 'admin', '超级管理员', '岗位管理', 'ADD', '新增数据', '/system/post', '岗位管理', '页面[岗位管理] 模块[岗位管理] 类型[ADD] 新增数据', 'POST', '/system/post/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 61, '2026-08-10 09:58:25');
INSERT INTO `sys_operation_log` VALUES (58196, 1, 1, 'admin', '超级管理员', '岗位管理', 'UPDATE', '修改数据', '/system/post', '岗位管理', '页面[岗位管理] 模块[岗位管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 12, '2026-08-10 10:00:38');
INSERT INTO `sys_operation_log` VALUES (58197, 1, 1, 'admin', '超级管理员', '岗位管理', 'ADD', '新增数据', '/system/post', '岗位管理', '页面[岗位管理] 模块[岗位管理] 类型[ADD] 新增数据', 'POST', '/system/post/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 75, '2026-08-10 10:12:30');
INSERT INTO `sys_operation_log` VALUES (58198, 1, 1, 'admin', '超级管理员', '角色管理', 'ADD', '新增数据', '/system/role', '角色管理', '页面[角色管理] 模块[角色管理] 类型[ADD] 新增数据', 'POST', '/system/role/add', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 55, '2026-08-10 10:14:51');
INSERT INTO `sys_operation_log` VALUES (58199, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改用户', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改用户', 'POST', '/system/user/edit', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328119493}', '{\"id\":37,\"exists\":true,\"tenantId\":7,\"username\":\"徐滕\",\"realName\":\"徐滕\",\"userType\":2,\"phone\":\"134******7411\",\"idCard\":\"3203******0333\",\"gender\":1,\"userStatus\":1,\"regionCode\":\"320324\",\"forcePasswordChange\":true,\"roleIds\":[],\"postIds\":[],\"orgIds\":[],\"tenantIds\":[7]}', '{\"id\":37,\"exists\":true,\"tenantId\":7,\"username\":\"徐滕\",\"realName\":\"徐滕\",\"userType\":2,\"phone\":\"134******7411\",\"idCard\":\"3203******0333\",\"gender\":1,\"userStatus\":1,\"regionCode\":\"320324\",\"forcePasswordChange\":true,\"roleIds\":[],\"postIds\":[11],\"orgIds\":[],\"tenantIds\":[7]}', '{\"postIds\":{\"before\":[],\"after\":[11]}}', NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 670, '2026-08-10 10:15:19');
INSERT INTO `sys_operation_log` VALUES (58200, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改用户', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改用户', 'POST', '/system/user/edit', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328153655}', '{\"id\":37,\"exists\":true,\"tenantId\":7,\"username\":\"徐滕\",\"realName\":\"徐滕\",\"userType\":2,\"phone\":\"134******7411\",\"idCard\":\"3203******0333\",\"gender\":1,\"userStatus\":1,\"regionCode\":\"320324\",\"forcePasswordChange\":true,\"roleIds\":[],\"postIds\":[11],\"orgIds\":[],\"tenantIds\":[7]}', '{\"id\":37,\"exists\":true,\"tenantId\":7,\"username\":\"徐滕\",\"realName\":\"徐滕\",\"userType\":2,\"phone\":\"134******7411\",\"idCard\":\"3203******0333\",\"gender\":1,\"userStatus\":1,\"regionCode\":\"320324\",\"forcePasswordChange\":true,\"roleIds\":[],\"postIds\":[11],\"orgIds\":[],\"tenantIds\":[7]}', '{}', NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 644, '2026-08-10 10:15:53');
INSERT INTO `sys_operation_log` VALUES (58201, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '批量绑定用户组织', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 批量绑定用户组织', 'POST', '/system/user/37/orgs', '{\"tenantId\":\"7\",\"userId\":37,\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328164048}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328164048}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 162, '2026-08-10 10:16:04');
INSERT INTO `sys_operation_log` VALUES (58202, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '绑定用户租户', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 绑定用户租户', 'POST', '/system/user/37/tenants', '{\"userId\":37,\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328175826}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786328175826}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 71, '2026-08-10 10:16:16');
INSERT INTO `sys_operation_log` VALUES (58203, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改数据', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 67, '2026-08-10 10:16:23');
INSERT INTO `sys_operation_log` VALUES (58204, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fsystem%2Fuser', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 32, '2026-08-10 10:28:30');
INSERT INTO `sys_operation_log` VALUES (58205, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fprofile', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-10 10:28:47');
INSERT INTO `sys_operation_log` VALUES (58206, 7, 37, '徐滕', '徐滕', '个人中心', 'UPDATE', '修改数据', '/profile', '个人中心', '页面[个人中心] 模块[个人中心] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 46, '2026-08-10 10:28:59');
INSERT INTO `sys_operation_log` VALUES (58207, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fprofile', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 31, '2026-08-10 10:29:06');
INSERT INTO `sys_operation_log` VALUES (58208, 1, 1, 'admin', '超级管理员', '角色管理', 'UPDATE', '修改数据', '/system/role', '角色管理', '页面[角色管理] 模块[角色管理] 类型[UPDATE] 修改数据', 'POST', '/system/role/23/resources', '{\"roleId\":23,\"clientCode\":\"pc\",\"resourceIds\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 550, '2026-08-10 10:37:29');
INSERT INTO `sys_operation_log` VALUES (58209, 1, 1, 'admin', '超级管理员', '角色管理', 'UPDATE', '修改数据', '/system/role', '角色管理', '页面[角色管理] 模块[角色管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/switch', '{\"tenantId\":\"7\"}', NULL, NULL, '{\"tenantId\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 248, '2026-08-10 10:37:34');
INSERT INTO `sys_operation_log` VALUES (58210, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/system/role', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 48, '2026-08-10 10:37:35');
INSERT INTO `sys_operation_log` VALUES (58211, 1, 1, 'admin', '超级管理员', '首页', 'UPDATE', '修改数据', '/home?tenantSwitch=1786329454161', '首页', '页面[首页] 模块[首页] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 42, '2026-08-10 10:37:39');
INSERT INTO `sys_operation_log` VALUES (58212, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?tenantSwitch=1786329454161&redirect=%2Fhome', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 27, '2026-08-10 10:37:46');
INSERT INTO `sys_operation_log` VALUES (58213, 7, 37, '徐滕', '徐滕', '个人中心', 'UPDATE', '修改数据', '/profile', '个人中心', '页面[个人中心] 模块[个人中心] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 44, '2026-08-10 10:37:55');
INSERT INTO `sys_operation_log` VALUES (58214, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fprofile', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 25, '2026-08-10 10:38:08');
INSERT INTO `sys_operation_log` VALUES (58215, 7, 37, '徐滕', '徐滕', '个人中心', 'UPDATE', '修改数据', '/profile', '个人中心', '页面[个人中心] 模块[个人中心] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-10 10:38:12');
INSERT INTO `sys_operation_log` VALUES (58216, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?redirect=%2F', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 24, '2026-08-10 10:38:39');
INSERT INTO `sys_operation_log` VALUES (58217, 7, 37, '徐滕', '徐滕', '首页', 'UPDATE', '修改数据', '/home', '首页', '页面[首页] 模块[首页] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 70, '2026-08-10 10:38:52');
INSERT INTO `sys_operation_log` VALUES (58218, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fhome', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-10 10:39:05');
INSERT INTO `sys_operation_log` VALUES (58219, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '保存用户组织角色', '/system/role', '角色管理', '页面[角色管理] 模块[用户管理] 类型[UPDATE] 保存用户组织角色', 'POST', '/system/user/37/org-roles', '{\"userId\":37,\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, '角色数据范围超过目标用户类型上限', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 211, '2026-08-10 10:44:26');
INSERT INTO `sys_operation_log` VALUES (58220, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '保存用户组织角色', '/system/role', '角色管理', '页面[角色管理] 模块[用户管理] 类型[UPDATE] 保存用户组织角色', 'POST', '/system/user/37/org-roles', '{\"userId\":37,\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, '角色数据范围超过目标用户类型上限', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 196, '2026-08-10 10:44:37');
INSERT INTO `sys_operation_log` VALUES (58221, 1, 1, 'admin', '超级管理员', '角色管理', 'UPDATE', '修改数据', '/system/role', '角色管理', '页面[角色管理] 模块[角色管理] 类型[UPDATE] 修改数据', 'POST', '/system/role/edit', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', NULL, NULL, NULL, NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 100, '2026-08-10 10:48:04');
INSERT INTO `sys_operation_log` VALUES (58222, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '保存用户组织角色', '/system/role', '角色管理', '页面[角色管理] 模块[用户管理] 类型[UPDATE] 保存用户组织角色', 'POST', '/system/user/37/org-roles', '{\"userId\":37,\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786330114378}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786330114378}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 232, '2026-08-10 10:48:34');
INSERT INTO `sys_operation_log` VALUES (58223, 1, 1, 'admin', '超级管理员', '角色管理', 'UPDATE', '修改数据', '/system/role', '角色管理', '页面[角色管理] 模块[角色管理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 42, '2026-08-10 10:48:41');
INSERT INTO `sys_operation_log` VALUES (58224, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fsystem%2Frole', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 25, '2026-08-10 10:48:47');
INSERT INTO `sys_operation_log` VALUES (58225, 7, 37, '徐滕', '徐滕', NULL, 'UPDATE', '修改数据', '/external/system', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"7\"}', NULL, NULL, '{\"id\":\"7\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 455, '2026-08-11 09:32:37');
INSERT INTO `sys_operation_log` VALUES (58226, 7, 37, '徐滕', '徐滕', '服务接口代理', 'UPDATE', '修改数据', '/external/system', '服务接口代理', '页面[服务接口代理] 模块[服务接口代理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 52, '2026-08-11 09:35:42');
INSERT INTO `sys_operation_log` VALUES (58227, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fexternal%2Fsystem', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-11 09:36:27');
INSERT INTO `sys_operation_log` VALUES (58228, 1, 1, 'admin', '超级管理员', '菜单管理', 'UPDATE', '修改数据', '/system/menu', '菜单管理', '页面[菜单管理] 模块[菜单管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 31, '2026-08-11 09:37:21');
INSERT INTO `sys_operation_log` VALUES (58229, 1, 1, 'admin', '超级管理员', '菜单管理', 'UPDATE', '修改数据', '/system/menu', '菜单管理', '页面[菜单管理] 模块[菜单管理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 333, '2026-08-11 09:48:58');
INSERT INTO `sys_operation_log` VALUES (58230, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fsystem%2Fmenu', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 41, '2026-08-11 09:49:01');
INSERT INTO `sys_operation_log` VALUES (58231, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改数据', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-11 09:51:27');
INSERT INTO `sys_operation_log` VALUES (58232, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改数据', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 15, '2026-08-11 09:52:07');
INSERT INTO `sys_operation_log` VALUES (58233, 1, 1, 'admin', '超级管理员', '用户管理', 'UPDATE', '修改数据', '/system/user', '用户管理', '页面[用户管理] 模块[用户管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-11 09:52:12');
INSERT INTO `sys_operation_log` VALUES (58234, 1, 1, 'admin', '超级管理员', '酒店二维码', 'ADD', '批量生成二维码', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[ADD] 批量生成二维码', 'POST', '/hotel/qrcode/batch-generate', '{\"dto\":{\"count\":10}}', '{\"code\":200,\"data\":[{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.830514600\",\"id\":2086994172380823554,\"shortCode\":\"4B384606\",\"sign\":\"0be8b8b5b5591ba320399fafc10eaf27\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.830514600\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.857691\",\"id\":2086994172498264066,\"shortCode\":\"A85E6206\",\"sign\":\"ebfd7093a1b7a99d5324ede7f867dc1b\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.857691\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.882803700\",\"id\":2086994172598927362,\"shortCode\":\"22B8BFD2\",\"sign\":\"5d481befe1df7cf956652b24b49ac8ca\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.882803700\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.908307400\",\"id\":2086994172712173569,\"shortCode\":\"49106E9D\",\"sign\":\"4cf79ea325f27751da569a8a52ff863a\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.908307400\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.933617600\",\"id\":2086994172817031169,\"shortCode\":\"C866D7E7\",\"sign\":\"6e68359f2ea716496fb54a3767f25c8f\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.933617600\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.960616600\",\"id\":2086994172930277378,\"shortCode\":\"CA526523\",\"sign\":\"7be4db7e8fb5a3f4666b95715c65da17\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.960616600\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:39.985364600\",\"id\":2086994173035134977,\"shortCode\":\"77CCA0B4\",\"sign\":\"455b42cfefa41182f2bbe7843c7a3d8f\",\"status\":\"ACTIVE\",\"updateBy\":1,\"updateTime\":\"2026-08-11 09:52:39.985364600\"},{\"batchNo\":\"QR20260811095239\",\"bound\":false,\"createBy\":1,\"createTime\":\"2026-08-11 09:52:40.012364\",\"id\"...', NULL, '{\"dto\":{\"count\":10}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 355, '2026-08-11 09:52:40');
INSERT INTO `sys_operation_log` VALUES (58235, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 237, '2026-08-11 10:19:42');
INSERT INTO `sys_operation_log` VALUES (58236, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '更新二维码状态', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 更新二维码状态', 'PUT', '/hotel/qrcode/2086994173362290690/status', '{\"id\":2086994173362290690,\"status\":\"DISABLED\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786414971076}', NULL, '{\"id\":2086994173362290690,\"status\":\"DISABLED\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 86, '2026-08-11 10:22:51');
INSERT INTO `sys_operation_log` VALUES (58237, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '更新二维码状态', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 更新二维码状态', 'PUT', '/hotel/qrcode/2086994173362290690/status', '{\"id\":2086994173362290690,\"status\":\"ACTIVE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786414972653}', NULL, '{\"id\":2086994173362290690,\"status\":\"ACTIVE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 42, '2026-08-11 10:22:53');
INSERT INTO `sys_operation_log` VALUES (58238, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '更新二维码状态', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 更新二维码状态', 'PUT', '/hotel/qrcode/2086994173362290690/status', '{\"id\":2086994173362290690,\"status\":\"DISABLED\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786414973510}', NULL, '{\"id\":2086994173362290690,\"status\":\"DISABLED\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 46, '2026-08-11 10:22:53');
INSERT INTO `sys_operation_log` VALUES (58239, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '更新二维码状态', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 更新二维码状态', 'PUT', '/hotel/qrcode/2086994173362290690/status', '{\"id\":2086994173362290690,\"status\":\"ACTIVE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786414974452}', NULL, '{\"id\":2086994173362290690,\"status\":\"ACTIVE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 41, '2026-08-11 10:22:54');
INSERT INTO `sys_operation_log` VALUES (58240, 1, 1, 'admin', '超级管理员', '菜单管理', 'UPDATE', '修改数据', '/system/menu', '菜单管理', '页面[菜单管理] 模块[菜单管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 491, '2026-08-11 11:12:56');
INSERT INTO `sys_operation_log` VALUES (58241, 1, 1, 'admin', '超级管理员', '菜单管理', 'UPDATE', '修改数据', '/system/menu', '菜单管理', '页面[菜单管理] 模块[菜单管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 28, '2026-08-11 11:14:25');
INSERT INTO `sys_operation_log` VALUES (58242, 1, 1, 'admin', '超级管理员', '酒店房型', 'ADD', '新增房型', '/hotel/roomType', '房型管理', '页面[房型管理] 模块[酒店房型] 类型[ADD] 新增房型', 'POST', '/hotel/room-type', '{\"dto\":{\"typeName\":\"标间\"}}', '{\"code\":200,\"data\":2087014855571755010,\"message\":\"操作成功\",\"timestamp\":1786418091096}', NULL, '{\"dto\":{\"typeName\":\"标间\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 67, '2026-08-11 11:14:51');
INSERT INTO `sys_operation_log` VALUES (58243, 1, 1, 'admin', '超级管理员', '酒店房型', 'ADD', '新增房型', '/hotel/roomType', '房型管理', '页面[房型管理] 模块[酒店房型] 类型[ADD] 新增房型', 'POST', '/hotel/room-type', '{\"dto\":{\"typeName\":\"大床房\"}}', '{\"code\":200,\"data\":2087014924349952002,\"message\":\"操作成功\",\"timestamp\":1786418107513}', NULL, '{\"dto\":{\"typeName\":\"大床房\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 33, '2026-08-11 11:15:07');
INSERT INTO `sys_operation_log` VALUES (58244, 1, 1, 'admin', '超级管理员', '酒店房型', 'ADD', '新增房型', '/hotel/roomType', '房型管理', '页面[房型管理] 模块[酒店房型] 类型[ADD] 新增房型', 'POST', '/hotel/room-type', '{\"dto\":{\"typeName\":\"总统套房\"}}', '{\"code\":200,\"data\":2087014953768800257,\"message\":\"操作成功\",\"timestamp\":1786418114506}', NULL, '{\"dto\":{\"typeName\":\"总统套房\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-11 11:15:14');
INSERT INTO `sys_operation_log` VALUES (58245, 1, 1, 'admin', '超级管理员', '酒店房型', 'ADD', '新增房型', '/hotel/roomType', '房型管理', '页面[房型管理] 模块[酒店房型] 类型[ADD] 新增房型', 'POST', '/hotel/room-type', '{\"dto\":{\"typeName\":\"家庭房\"}}', '{\"code\":200,\"data\":2087014982441062401,\"message\":\"操作成功\",\"timestamp\":1786418121342}', NULL, '{\"dto\":{\"typeName\":\"家庭房\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-11 11:15:21');
INSERT INTO `sys_operation_log` VALUES (58246, 1, 1, 'admin', '超级管理员', '酒店房间', 'ADD', '新增房间', '/hotel/room', '房间管理', '页面[房间管理] 模块[酒店房间] 类型[ADD] 新增房间', 'POST', '/hotel/room', '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"101\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', '{\"code\":200,\"data\":2087015030285488129,\"message\":\"操作成功\",\"timestamp\":1786418132761}', NULL, '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"101\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 50, '2026-08-11 11:15:33');
INSERT INTO `sys_operation_log` VALUES (58247, 1, 1, 'admin', '超级管理员', '酒店房间', 'ADD', '新增房间', '/hotel/room', '房间管理', '页面[房间管理] 模块[酒店房间] 类型[ADD] 新增房间', 'POST', '/hotel/room', '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"102\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', '{\"code\":200,\"data\":2087016745046986753,\"message\":\"操作成功\",\"timestamp\":1786418541589}', NULL, '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"102\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 30, '2026-08-11 11:22:22');
INSERT INTO `sys_operation_log` VALUES (58248, 1, 1, 'admin', '超级管理员', '酒店房间', 'ADD', '新增房间', '/hotel/room', '房间管理', '页面[房间管理] 模块[酒店房间] 类型[ADD] 新增房间', 'POST', '/hotel/room', '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"103\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', '{\"code\":200,\"data\":2087016780237197314,\"message\":\"操作成功\",\"timestamp\":1786418549969}', NULL, '{\"dto\":{\"floorNo\":\"1\",\"roomNo\":\"103\",\"roomTypeId\":2087014855571755010,\"status\":\"VACANT\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 32, '2026-08-11 11:22:30');
INSERT INTO `sys_operation_log` VALUES (58249, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173362290690/bind', '{\"id\":2086994173362290690,\"dto\":{\"remark\":\"\",\"roomId\":2087015030285488129}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786418560503}', NULL, '{\"id\":2086994173362290690,\"dto\":{\"remark\":\"\",\"roomId\":2087015030285488129}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 59, '2026-08-11 11:22:40');
INSERT INTO `sys_operation_log` VALUES (58250, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '重新绑定房间', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[酒店二维码] 类型[UPDATE] 重新绑定房间', 'POST', '/hotel/qrcode/2086994173362290690/rebind', '{\"id\":2086994173362290690,\"dto\":{\"remark\":\"\",\"roomId\":2087016745046986753}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786418566617}', NULL, '{\"id\":2086994173362290690,\"dto\":{\"remark\":\"\",\"roomId\":2087016745046986753}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 75, '2026-08-11 11:22:47');
INSERT INTO `sys_operation_log` VALUES (58251, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 251, '2026-08-11 13:39:32');
INSERT INTO `sys_operation_log` VALUES (58252, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 446, '2026-08-11 14:57:46');
INSERT INTO `sys_operation_log` VALUES (58253, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/crypto/exchange', '{\"request\":{\"encryptedKey\":\"KyeyIrXz/rIm3Ek8sARE6Dez68tLU6gGRlL1TGqTCqPxLsI70YCkxGus7XBdqvX2GsrIGdBGAITifflMvOFtRKqM2R3Qe8FBknyTWB6aDxpTRYPoFAgk6VkrFNRbdvnQBxg8wn4Kk9zi7G+aMhEqk4jtLfRL7VuTNhCEz2E0VFI=\"}}', NULL, NULL, '{\"request\":{\"encryptedKey\":\"KyeyIrXz/rIm3Ek8sARE6Dez68tLU6gGRlL1TGqTCqPxLsI70YCkxGus7XBdqvX2GsrIGdBGAITifflMvOFtRKqM2R3Qe8FBknyTWB6aDxpTRYPoFAgk6VkrFNRbdvnQBxg8wn4Kk9zi7G+aMhEqk4jtLfRL7VuTNhCEz2E0VFI=\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 142, '2026-08-11 15:21:02');
INSERT INTO `sys_operation_log` VALUES (58254, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/auth/refreshToken', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 18, '2026-08-11 15:21:03');
INSERT INTO `sys_operation_log` VALUES (58255, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/auth/refreshToken', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 8, '2026-08-11 15:21:16');
INSERT INTO `sys_operation_log` VALUES (58256, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/auth/refreshToken', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 8, '2026-08-11 15:21:34');
INSERT INTO `sys_operation_log` VALUES (58257, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/auth/refreshToken', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 20, '2026-08-11 15:22:51');
INSERT INTO `sys_operation_log` VALUES (58258, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173257433090/bind', '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016745046986753}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786435832242}', NULL, '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016745046986753}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 287, '2026-08-11 16:10:32');
INSERT INTO `sys_operation_log` VALUES (58259, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173257433090/bind', '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016745046986753}}', NULL, NULL, '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016745046986753}}', NULL, '该二维码已绑定房间，请先解绑或使用重绑功能', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 26, '2026-08-11 16:10:39');
INSERT INTO `sys_operation_log` VALUES (58260, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173257433090/bind', '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016780237197314}}', NULL, NULL, '{\"id\":2086994173257433090,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016780237197314}}', NULL, '该二维码已绑定房间，请先解绑或使用重绑功能', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 23, '2026-08-11 16:10:42');
INSERT INTO `sys_operation_log` VALUES (58261, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 514, '2026-08-11 16:30:20');
INSERT INTO `sys_operation_log` VALUES (58262, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173144186882/bind', '{\"id\":2086994173144186882,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016780237197314}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437033341}', NULL, '{\"id\":2086994173144186882,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087016780237197314}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 301, '2026-08-11 16:30:33');
INSERT INTO `sys_operation_log` VALUES (58263, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173144186882/bind', '{\"id\":2086994173144186882,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087015030285488129}}', NULL, NULL, '{\"id\":2086994173144186882,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087015030285488129}}', NULL, '该二维码已绑定房间，请先解绑或使用重绑功能', 0, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 26, '2026-08-11 16:32:03');
INSERT INTO `sys_operation_log` VALUES (58264, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 20, '2026-08-11 16:35:04');
INSERT INTO `sys_operation_log` VALUES (58265, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '绑定房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 绑定房间', 'POST', '/hotel/qrcode/2086994173035134977/bind', '{\"id\":2086994173035134977,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087015030285488129}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437314668}', NULL, '{\"id\":2086994173035134977,\"dto\":{\"remark\":\"H5扫码绑定\",\"roomId\":2087015030285488129}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 76, '2026-08-11 16:35:15');
INSERT INTO `sys_operation_log` VALUES (58266, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437327069}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 56, '2026-08-11 16:35:27');
INSERT INTO `sys_operation_log` VALUES (58267, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437333316}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 37, '2026-08-11 16:35:33');
INSERT INTO `sys_operation_log` VALUES (58268, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-11 16:36:01');
INSERT INTO `sys_operation_log` VALUES (58269, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437785130}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 54, '2026-08-11 16:43:05');
INSERT INTO `sys_operation_log` VALUES (58270, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 28, '2026-08-11 16:43:20');
INSERT INTO `sys_operation_log` VALUES (58271, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786437807896}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 48, '2026-08-11 16:43:28');
INSERT INTO `sys_operation_log` VALUES (58272, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 25, '2026-08-11 16:43:32');
INSERT INTO `sys_operation_log` VALUES (58273, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786438306085}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 165, '2026-08-11 16:51:46');
INSERT INTO `sys_operation_log` VALUES (58274, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 240, '2026-08-11 16:51:50');
INSERT INTO `sys_operation_log` VALUES (58275, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 51, '2026-08-11 16:54:28');
INSERT INTO `sys_operation_log` VALUES (58276, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fhotel%2Fqrcode', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 21, '2026-08-11 16:58:22');
INSERT INTO `sys_operation_log` VALUES (58277, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/hotel/qrcode', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 228, '2026-08-12 08:55:46');
INSERT INTO `sys_operation_log` VALUES (58278, 1, 1, 'admin', '超级管理员', '酒店二维码', 'UPDATE', '解绑房间', NULL, NULL, '模块[酒店二维码] 类型[UPDATE] 解绑房间', 'POST', '/hotel/qrcode/2086994173035134977/unbind', '{\"id\":2086994173035134977}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786496646527}', NULL, '{\"id\":2086994173035134977}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Linux; U; Android 16; zh-cn; 23078RKD5C Build/BP2A.250605.031.A3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.24.1010720', 243, '2026-08-12 09:04:06');
INSERT INTO `sys_operation_log` VALUES (58279, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 419, '2026-08-12 09:23:55');
INSERT INTO `sys_operation_log` VALUES (58280, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 246, '2026-08-12 13:50:38');
INSERT INTO `sys_operation_log` VALUES (58281, 1, 1, 'admin', '超级管理员', '二维码管理', 'UPDATE', '修改数据', '/hotel/qrcode', '二维码管理', '页面[二维码管理] 模块[二维码管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 238, '2026-08-12 15:51:43');
INSERT INTO `sys_operation_log` VALUES (58282, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/auth/logout', '{}', NULL, NULL, '{}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 62, '2026-08-12 16:02:53');
INSERT INTO `sys_operation_log` VALUES (58283, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/login?redirect=%2Fhotel%2Fdish', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 35, '2026-08-12 16:03:05');
INSERT INTO `sys_operation_log` VALUES (58284, 1, 1, 'admin', '超级管理员', '资源管理', 'UPDATE', '修改资源', '/system/menu', '菜单管理', '页面[菜单管理] 模块[资源管理] 类型[UPDATE] 修改资源', 'POST', '/system/resource/edit', '{\"dto\":\"[DECRYPTED_REQUEST_BODY_OMITTED]\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786522695659}', NULL, '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786522695659}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 154, '2026-08-12 16:18:16');
INSERT INTO `sys_operation_log` VALUES (58285, 1, 1, 'admin', '超级管理员', '菜品分类', 'ADD', '新增分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[ADD] 新增分类', 'POST', '/hotel/dish-category', '{\"dto\":{\"name\":\"牛排\",\"status\":\"ENABLED\"}}', '{\"code\":200,\"data\":2087454424981168130,\"message\":\"操作成功\",\"timestamp\":1786522892613}', NULL, '{\"dto\":{\"name\":\"牛排\",\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 524, '2026-08-12 16:21:32');
INSERT INTO `sys_operation_log` VALUES (58286, 1, 1, 'admin', '超级管理员', '酒店菜品', 'ADD', '新增菜品', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[ADD] 新增菜品', 'POST', '/hotel/dish', '{\"dto\":{\"categoryId\":2087454424981168130,\"description\":\"1111\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188,\"status\":\"ON_SALE\"}}', '{\"code\":200,\"data\":2087454494048772098,\"message\":\"操作成功\",\"timestamp\":1786522909105}', NULL, '{\"dto\":{\"categoryId\":2087454424981168130,\"description\":\"1111\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188,\"status\":\"ON_SALE\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 54, '2026-08-12 16:21:49');
INSERT INTO `sys_operation_log` VALUES (58287, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 255, '2026-08-12 16:48:00');
INSERT INTO `sys_operation_log` VALUES (58288, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786524672289}', NULL, '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 76, '2026-08-12 16:51:12');
INSERT INTO `sys_operation_log` VALUES (58289, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-image\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-image\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 59, '2026-08-12 16:51:28');
INSERT INTO `sys_operation_log` VALUES (58290, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 54, '2026-08-12 16:51:31');
INSERT INTO `sys_operation_log` VALUES (58291, 1, 1, 'admin', '超级管理员', '酒店菜品', 'ADD', '新增菜品', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[ADD] 新增菜品', 'POST', '/hotel/dish', '{\"dto\":{\"categoryId\":2087454424981168130,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"95cdac2171d7426998ac43252f0e65e4\",\"isRecommended\":0,\"name\":\"牛肉\",\"price\":199,\"status\":\"ON_SALE\"}}', '{\"code\":200,\"data\":2087462008207269890,\"message\":\"操作成功\",\"timestamp\":1786524700602}', NULL, '{\"dto\":{\"categoryId\":2087454424981168130,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"95cdac2171d7426998ac43252f0e65e4\",\"isRecommended\":0,\"name\":\"牛肉\",\"price\":199,\"status\":\"ON_SALE\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 34, '2026-08-12 16:51:41');
INSERT INTO `sys_operation_log` VALUES (58292, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 259, '2026-08-12 17:02:37');
INSERT INTO `sys_operation_log` VALUES (58293, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 15, '2026-08-12 17:07:33');
INSERT INTO `sys_operation_log` VALUES (58294, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-image\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-image\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 37, '2026-08-12 17:08:40');
INSERT INTO `sys_operation_log` VALUES (58295, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 43, '2026-08-12 17:08:42');
INSERT INTO `sys_operation_log` VALUES (58296, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', NULL, NULL, '类型[UPDATE] 修改数据', 'POST', '/api/file/upload', '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, '{\"businessId\":\"\",\"storageType\":\"local\",\"isPrivate\":true,\"businessType\":\"hotel-dish-images\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 39, '2026-08-12 17:08:45');
INSERT INTO `sys_operation_log` VALUES (58297, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '修改菜品', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 修改菜品', 'PUT', '/hotel/dish', '{\"dto\":{\"additions\":[],\"categoryId\":2087454424981168130,\"description\":\"1111\",\"id\":2087454494048772098,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"2855c183c4aa41b8bedc05696b1cf3c4,a71e9bfc46be48ae928e822ed624a267\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188.00,\"soldOut\":0,\"sortOrder\":0,\"specGroups\":[],\"status\":\"OFF_SHELF\"}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525726573}', NULL, '{\"dto\":{\"additions\":[],\"categoryId\":2087454424981168130,\"description\":\"1111\",\"id\":2087454494048772098,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"2855c183c4aa41b8bedc05696b1cf3c4,a71e9bfc46be48ae928e822ed624a267\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188.00,\"soldOut\":0,\"sortOrder\":0,\"specGroups\":[],\"status\":\"OFF_SHELF\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 93, '2026-08-12 17:08:46');
INSERT INTO `sys_operation_log` VALUES (58298, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '修改菜品', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 修改菜品', 'PUT', '/hotel/dish', '{\"dto\":{\"additions\":[],\"categoryId\":2087454424981168130,\"description\":\"1111\",\"id\":2087454494048772098,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188.00,\"soldOut\":0,\"sortOrder\":0,\"specGroups\":[],\"status\":\"OFF_SHELF\"}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525750368}', NULL, '{\"dto\":{\"additions\":[],\"categoryId\":2087454424981168130,\"description\":\"1111\",\"id\":2087454494048772098,\"image\":\"11b582372249408c8e5ed76af9abc383\",\"images\":\"\",\"isRecommended\":0,\"name\":\"牛排\",\"price\":188.00,\"soldOut\":0,\"sortOrder\":0,\"specGroups\":[],\"status\":\"OFF_SHELF\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 64, '2026-08-12 17:09:10');
INSERT INTO `sys_operation_log` VALUES (58299, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525752566}', NULL, '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 52, '2026-08-12 17:09:13');
INSERT INTO `sys_operation_log` VALUES (58300, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525755772}', NULL, '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 46, '2026-08-12 17:09:16');
INSERT INTO `sys_operation_log` VALUES (58301, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525761866}', NULL, '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 43, '2026-08-12 17:09:22');
INSERT INTO `sys_operation_log` VALUES (58302, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 26, '2026-08-12 17:09:26');
INSERT INTO `sys_operation_log` VALUES (58303, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525770062}', NULL, '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 68, '2026-08-12 17:09:30');
INSERT INTO `sys_operation_log` VALUES (58304, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525771848}', NULL, '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 43, '2026-08-12 17:09:32');
INSERT INTO `sys_operation_log` VALUES (58305, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 25, '2026-08-12 17:09:35');
INSERT INTO `sys_operation_log` VALUES (58306, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525777315}', NULL, '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 51, '2026-08-12 17:09:37');
INSERT INTO `sys_operation_log` VALUES (58307, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 24, '2026-08-12 17:09:40');
INSERT INTO `sys_operation_log` VALUES (58308, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525844383}', NULL, '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 31, '2026-08-12 17:10:44');
INSERT INTO `sys_operation_log` VALUES (58309, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525845960}', NULL, '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 48, '2026-08-12 17:10:46');
INSERT INTO `sys_operation_log` VALUES (58310, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525847273}', NULL, '{\"id\":2087454494048772098,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 31, '2026-08-12 17:10:47');
INSERT INTO `sys_operation_log` VALUES (58311, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525848444}', NULL, '{\"id\":2087462008207269890,\"status\":\"OFF_SHELF\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 53, '2026-08-12 17:10:48');
INSERT INTO `sys_operation_log` VALUES (58312, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087454494048772098/status', '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525849015}', NULL, '{\"id\":2087454494048772098,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 32, '2026-08-12 17:10:49');
INSERT INTO `sys_operation_log` VALUES (58313, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '更新菜品状态', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 更新菜品状态', 'PUT', '/hotel/dish/2087462008207269890/status', '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786525849724}', NULL, '{\"id\":2087462008207269890,\"status\":\"ON_SALE\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 46, '2026-08-12 17:10:50');
INSERT INTO `sys_operation_log` VALUES (58314, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/hotel/dish', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 232, '2026-08-13 09:42:50');
INSERT INTO `sys_operation_log` VALUES (58315, 1, 1, 'admin', '超级管理员', '菜品管理', 'UPDATE', '修改数据', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[菜品管理] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 14, '2026-08-13 09:46:00');
INSERT INTO `sys_operation_log` VALUES (58316, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '标记售罄', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 标记售罄', 'POST', '/hotel/dish/2087462008207269890/sold-out', '{\"id\":2087462008207269890}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786585576981}', NULL, '{\"id\":2087462008207269890}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 69, '2026-08-13 09:46:17');
INSERT INTO `sys_operation_log` VALUES (58317, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '恢复上架', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 恢复上架', 'POST', '/hotel/dish/2087462008207269890/restore', '{\"id\":2087462008207269890}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786585580184}', NULL, '{\"id\":2087462008207269890}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 46, '2026-08-13 09:46:20');
INSERT INTO `sys_operation_log` VALUES (58318, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '标记售罄', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 标记售罄', 'POST', '/hotel/dish/2087454494048772098/sold-out', '{\"id\":2087454494048772098}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786585580966}', NULL, '{\"id\":2087454494048772098}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 44, '2026-08-13 09:46:21');
INSERT INTO `sys_operation_log` VALUES (58319, 1, 1, 'admin', '超级管理员', '酒店菜品', 'UPDATE', '恢复上架', '/hotel/dish', '菜品管理', '页面[菜品管理] 模块[酒店菜品] 类型[UPDATE] 恢复上架', 'POST', '/hotel/dish/2087454494048772098/restore', '{\"id\":2087454494048772098}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786585581694}', NULL, '{\"id\":2087454494048772098}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 57, '2026-08-13 09:46:22');
INSERT INTO `sys_operation_log` VALUES (58320, 1, 1, 'admin', '超级管理员', '菜品分类', 'ADD', '新增分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[ADD] 新增分类', 'POST', '/hotel/dish-category', '{\"dto\":{\"name\":\"蔬菜\",\"status\":\"ENABLED\"}}', '{\"code\":200,\"data\":2087722334391726082,\"message\":\"操作成功\",\"timestamp\":1786586767188}', NULL, '{\"dto\":{\"name\":\"蔬菜\",\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-13 10:06:07');
INSERT INTO `sys_operation_log` VALUES (58321, 1, 1, 'admin', '超级管理员', '菜品分类', 'UPDATE', '修改数据', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 249, '2026-08-13 13:35:58');
INSERT INTO `sys_operation_log` VALUES (58322, 1, 1, 'admin', '超级管理员', '菜品分类', 'UPDATE', '修改数据', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 17, '2026-08-13 13:37:00');
INSERT INTO `sys_operation_log` VALUES (58323, 1, 1, 'admin', '超级管理员', '菜品分类', 'UPDATE', '修改分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[UPDATE] 修改分类', 'PUT', '/hotel/dish-category', '{\"dto\":{\"id\":2087454424981168130,\"name\":\"西餐\",\"sortOrder\":0,\"status\":\"ENABLED\"}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786599436127}', NULL, '{\"dto\":{\"id\":2087454424981168130,\"name\":\"西餐\",\"sortOrder\":0,\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 63, '2026-08-13 13:37:16');
INSERT INTO `sys_operation_log` VALUES (58324, 1, 1, 'admin', '超级管理员', '菜品分类', 'ADD', '新增分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[ADD] 新增分类', 'POST', '/hotel/dish-category', '{\"dto\":{\"name\":\"中餐\",\"status\":\"ENABLED\"}}', '{\"code\":200,\"data\":2087775558922498050,\"message\":\"操作成功\",\"timestamp\":1786599456906}', NULL, '{\"dto\":{\"name\":\"中餐\",\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 14, '2026-08-13 13:37:37');
INSERT INTO `sys_operation_log` VALUES (58325, 1, 1, 'admin', '超级管理员', '菜品分类', 'ADD', '新增分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[ADD] 新增分类', 'POST', '/hotel/dish-category', '{\"dto\":{\"name\":\"冷饮\",\"status\":\"ENABLED\"}}', '{\"code\":200,\"data\":2087775600207032322,\"message\":\"操作成功\",\"timestamp\":1786599466757}', NULL, '{\"dto\":{\"name\":\"冷饮\",\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 17, '2026-08-13 13:37:47');
INSERT INTO `sys_operation_log` VALUES (58326, 1, 1, 'admin', '超级管理员', '菜品分类', 'ADD', '新增分类', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[ADD] 新增分类', 'POST', '/hotel/dish-category', '{\"dto\":{\"name\":\"小食\",\"status\":\"ENABLED\"}}', '{\"code\":200,\"data\":2087775784777379842,\"message\":\"操作成功\",\"timestamp\":1786599510765}', NULL, '{\"dto\":{\"name\":\"小食\",\"status\":\"ENABLED\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 19, '2026-08-13 13:38:31');
INSERT INTO `sys_operation_log` VALUES (58327, 1, 1, 'admin', '超级管理员', '菜品分类', 'UPDATE', '修改数据', '/hotel/dishCategory', '菜品分类', '页面[菜品分类] 模块[菜品分类] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 227, '2026-08-13 15:04:52');
INSERT INTO `sys_operation_log` VALUES (58328, 1, 1, 'admin', '超级管理员', NULL, 'UPDATE', '修改数据', '/hotel/dishSpec', NULL, '类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 458, '2026-08-14 08:44:15');
INSERT INTO `sys_operation_log` VALUES (58329, 1, 1, 'admin', '超级管理员', '营业时段', 'UPDATE', '修改数据', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 434, '2026-08-14 08:58:51');
INSERT INTO `sys_operation_log` VALUES (58330, 1, 1, 'admin', '超级管理员', '营业时段', 'UPDATE', '修改数据', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[UPDATE] 修改数据', 'POST', '/system/tenant/userTenantConfig', '{\"id\":\"1\"}', NULL, NULL, '{\"id\":\"1\"}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 15, '2026-08-14 08:59:52');
INSERT INTO `sys_operation_log` VALUES (58331, 1, 1, 'admin', '超级管理员', '营业时段', 'ADD', '新增营业时段', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[ADD] 新增营业时段', 'POST', '/hotel/business-hours', '{\"businessHours\":{\"endTime\":\"10:00\",\"mealName\":\"早餐\",\"mealType\":\"breakfast\",\"sortOrder\":0,\"startTime\":\"09:00\"}}', '{\"code\":200,\"data\":2088069633722642433,\"message\":\"操作成功\",\"timestamp\":1786669569806}', NULL, '{\"businessHours\":{\"endTime\":\"10:00\",\"mealName\":\"早餐\",\"mealType\":\"breakfast\",\"sortOrder\":0,\"startTime\":\"09:00\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 82, '2026-08-14 09:06:10');
INSERT INTO `sys_operation_log` VALUES (58332, 1, 1, 'admin', '超级管理员', '营业时段', 'ADD', '新增营业时段', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[ADD] 新增营业时段', 'POST', '/hotel/business-hours', '{\"businessHours\":{\"endTime\":\"13:00\",\"mealName\":\"午餐\",\"mealType\":\"lunch\",\"sortOrder\":1,\"startTime\":\"11:30\"}}', '{\"code\":200,\"data\":2088069691432071170,\"message\":\"操作成功\",\"timestamp\":1786669583567}', NULL, '{\"businessHours\":{\"endTime\":\"13:00\",\"mealName\":\"午餐\",\"mealType\":\"lunch\",\"sortOrder\":1,\"startTime\":\"11:30\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 18, '2026-08-14 09:06:24');
INSERT INTO `sys_operation_log` VALUES (58333, 1, 1, 'admin', '超级管理员', '营业时段', 'ADD', '新增营业时段', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[ADD] 新增营业时段', 'POST', '/hotel/business-hours', '{\"businessHours\":{\"endTime\":\"19:30\",\"mealName\":\"晚餐\",\"mealType\":\"dinner\",\"sortOrder\":2,\"startTime\":\"16:30\"}}', '{\"code\":200,\"data\":2088069769890721793,\"message\":\"操作成功\",\"timestamp\":1786669602271}', NULL, '{\"businessHours\":{\"endTime\":\"19:30\",\"mealName\":\"晚餐\",\"mealType\":\"dinner\",\"sortOrder\":2,\"startTime\":\"16:30\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-14 09:06:42');
INSERT INTO `sys_operation_log` VALUES (58334, 1, 1, 'admin', '超级管理员', '营业时段', 'UPDATE', '修改营业时段', '/hotel/businessHours', '营业时段', '页面[营业时段] 模块[营业时段] 类型[UPDATE] 修改营业时段', 'PUT', '/hotel/business-hours', '{\"businessHours\":{\"createBy\":1,\"createDept\":6,\"createTime\":\"2026-08-14 09:06:42\",\"dayOfWeek\":0,\"delFlag\":0,\"endTime\":\"20:30\",\"id\":2088069769890721793,\"mealName\":\"晚餐\",\"mealType\":\"dinner\",\"sortOrder\":2,\"startTime\":\"16:30\",\"status\":\"ENABLED\",\"tenantId\":1,\"updateBy\":1,\"updateTime\":\"2026-08-14 09:06:42\"}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786669660968}', NULL, '{\"businessHours\":{\"createBy\":1,\"createDept\":6,\"createTime\":\"2026-08-14 09:06:42\",\"dayOfWeek\":0,\"delFlag\":0,\"endTime\":\"20:30\",\"id\":2088069769890721793,\"mealName\":\"晚餐\",\"mealType\":\"dinner\",\"sortOrder\":2,\"startTime\":\"16:30\",\"status\":\"ENABLED\",\"tenantId\":1,\"updateBy\":1,\"updateTime\":\"2026-08-14 09:06:42\"}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 40, '2026-08-14 09:07:41');
INSERT INTO `sys_operation_log` VALUES (58335, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格组', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格组', 'POST', '/hotel/dish-spec', '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"熟度\",\"required\":1,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074374703837185,\"message\":\"操作成功\",\"timestamp\":1786670700141}', NULL, '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"熟度\",\"required\":1,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 17, '2026-08-14 09:25:00');
INSERT INTO `sys_operation_log` VALUES (58336, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格组', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格组', 'POST', '/hotel/dish-spec', '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"酱汁\",\"required\":1,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074424100155393,\"message\":\"操作成功\",\"timestamp\":1786670711929}', NULL, '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"酱汁\",\"required\":1,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 23, '2026-08-14 09:25:12');
INSERT INTO `sys_operation_log` VALUES (58337, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格组', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格组', 'POST', '/hotel/dish-spec', '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"搭配\",\"required\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074472703750146,\"message\":\"操作成功\",\"timestamp\":1786670723519}', NULL, '{\"specGroup\":{\"dishId\":2087454494048772098,\"groupName\":\"搭配\",\"required\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 23, '2026-08-14 09:25:23');
INSERT INTO `sys_operation_log` VALUES (58338, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"三分熟\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074509022228481,\"message\":\"操作成功\",\"timestamp\":1786670732175}', NULL, '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"三分熟\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 25, '2026-08-14 09:25:32');
INSERT INTO `sys_operation_log` VALUES (58339, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"五分熟\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074528672542722,\"message\":\"操作成功\",\"timestamp\":1786670736848}', NULL, '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"五分熟\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 9, '2026-08-14 09:25:37');
INSERT INTO `sys_operation_log` VALUES (58340, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"七分熟\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074548025061377,\"message\":\"操作成功\",\"timestamp\":1786670741467}', NULL, '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"七分熟\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-14 09:25:41');
INSERT INTO `sys_operation_log` VALUES (58341, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"九分熟\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074565838270465,\"message\":\"操作成功\",\"timestamp\":1786670745719}', NULL, '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"九分熟\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 18, '2026-08-14 09:25:46');
INSERT INTO `sys_operation_log` VALUES (58342, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"全熟\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074594095296513,\"message\":\"操作成功\",\"timestamp\":1786670752461}', NULL, '{\"specOption\":{\"groupId\":2088074374703837185,\"optionName\":\"全熟\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 23, '2026-08-14 09:25:52');
INSERT INTO `sys_operation_log` VALUES (58343, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"黑椒汁\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088074626445963266,\"message\":\"操作成功\",\"timestamp\":1786670760172}', NULL, '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"黑椒汁\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 22, '2026-08-14 09:26:00');
INSERT INTO `sys_operation_log` VALUES (58344, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"黑椒汁\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088075300768411649,\"message\":\"操作成功\",\"timestamp\":1786670920934}', NULL, '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"黑椒汁\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 13, '2026-08-14 09:28:41');
INSERT INTO `sys_operation_log` VALUES (58345, 1, 1, 'admin', '超级管理员', '菜品规格', 'UPDATE', '修改规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[UPDATE] 修改规格选项', 'PUT', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074424100155393,\"id\":2088075300768411649,\"optionName\":\"蘑菇汁\",\"priceExtra\":0.00,\"sortOrder\":0}}', '{\"code\":200,\"message\":\"操作成功\",\"timestamp\":1786670931754}', NULL, '{\"specOption\":{\"groupId\":2088074424100155393,\"id\":2088075300768411649,\"optionName\":\"蘑菇汁\",\"priceExtra\":0.00,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 30, '2026-08-14 09:28:52');
INSERT INTO `sys_operation_log` VALUES (58346, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"红酒汁\",\"priceExtra\":0,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088075375192141825,\"message\":\"操作成功\",\"timestamp\":1786670938676}', NULL, '{\"specOption\":{\"groupId\":2088074424100155393,\"optionName\":\"红酒汁\",\"priceExtra\":0,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 11, '2026-08-14 09:28:59');
INSERT INTO `sys_operation_log` VALUES (58347, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074472703750146,\"optionName\":\"鸡蛋\",\"priceExtra\":2,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088075419123281922,\"message\":\"操作成功\",\"timestamp\":1786670949156}', NULL, '{\"specOption\":{\"groupId\":2088074472703750146,\"optionName\":\"鸡蛋\",\"priceExtra\":2,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 16, '2026-08-14 09:29:09');
INSERT INTO `sys_operation_log` VALUES (58348, 1, 1, 'admin', '超级管理员', '菜品规格', 'ADD', '新增规格选项', '/hotel/dishSpec', '菜品规格', '页面[菜品规格] 模块[菜品规格] 类型[ADD] 新增规格选项', 'POST', '/hotel/dish-spec/option', '{\"specOption\":{\"groupId\":2088074472703750146,\"optionName\":\"芝士\",\"priceExtra\":10,\"sortOrder\":0}}', '{\"code\":200,\"data\":2088075449108361218,\"message\":\"操作成功\",\"timestamp\":1786670956324}', NULL, '{\"specOption\":{\"groupId\":2088074472703750146,\"optionName\":\"芝士\",\"priceExtra\":10,\"sortOrder\":0}}', NULL, NULL, 1, '127.0.0.1', NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', 35, '2026-08-14 09:29:16');

-- ----------------------------
-- Table structure for sys_org
-- ----------------------------
DROP TABLE IF EXISTS `sys_org`;
CREATE TABLE `sys_org`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '组织ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织编码',
  `org_parent_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级组织编码',
  `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '组织名称',
  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父级组织ID（0为顶级）',
  `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '祖级编码（逗号分隔，如：1,2,3）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `org_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '组织类型（sys_org_type 字典值）',
  `org_status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '组织状态（0-禁用，1-正常）',
  `leader_id` bigint(0) NULL DEFAULT NULL COMMENT '负责人ID（关联sys_user.id）',
  `leader_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人姓名',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织联系电话',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织地址',
  `region_code` varchar(30) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_org_name_active`(`tenant_id`, `org_name`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_parent`(`tenant_id`, `parent_id`) USING BTREE,
  INDEX `idx_org_status`(`org_status`) USING BTREE,
  INDEX `idx_ancestors`(`ancestors`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '组织表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_org
-- ----------------------------
INSERT INTO `sys_org` VALUES (1, 1, NULL, NULL, '默认集团', 0, '0', 1, '1', 1, 1, '超级管理员', NULL, NULL, NULL, NULL, NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_org` VALUES (21, 7, NULL, NULL, '测试租户公司', 0, '0', 0, '1', 1, NULL, 'admin', '18888888888', NULL, NULL, NULL, 1, '2026-08-10 09:56:01', 1, '2026-08-10 09:56:01', 6, 0);

-- ----------------------------
-- Table structure for sys_outbound_whitelist
-- ----------------------------
DROP TABLE IF EXISTS `sys_outbound_whitelist`;
CREATE TABLE `sys_outbound_whitelist`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `scene` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '出站场景：JOB_WEBHOOK/JOB_RPC/FLOW_API',
  `protocol` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '协议：http/https',
  `host` varchar(253) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '规范化精确主机名或IP',
  `port_start` int(0) NOT NULL COMMENT '允许端口起始值',
  `port_end` int(0) NOT NULL COMMENT '允许端口结束值',
  `allow_private` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否允许RFC1918或ULA私网：0否 1是',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0停用 1启用',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_outbound_whitelist_active`(`tenant_id`, `scene`, `protocol`, `host`, `port_start`, `port_end`, `del_flag`) USING BTREE,
  INDEX `idx_outbound_whitelist_match`(`tenant_id`, `scene`, `protocol`, `host`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '平台受控出站白名单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_outbound_whitelist
-- ----------------------------
INSERT INTO `sys_outbound_whitelist` VALUES (1, 1, 'COLLABORATION_PROVIDER', 'https', 'qyapi.weixin.qq.com', 443, 443, 0, 1, 1, '2026-08-06 15:20:52', 1, 1, '2026-08-06 15:20:52', '企业微信官方API出站白名单', 0);

-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_post`;
CREATE TABLE `sys_post`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `post_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '岗位编码（租户内唯一）',
  `org_id` bigint(0) NOT NULL COMMENT '所属组织ID（关联sys_org.id）',
  `post_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '岗位名称',
  `post_status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '岗位状态（0-禁用，1-正常）',
  `post_type` tinyint(0) NULL DEFAULT 1 COMMENT '岗位类型（1-管理岗，2-技术岗，3-业务岗，4-其他）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_org_post_active`(`tenant_id`, `org_id`, `post_name`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_tenant_post_code_active`(`tenant_id`, `post_code`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_org`(`tenant_id`, `org_id`) USING BTREE,
  INDEX `idx_post_status`(`post_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '岗位表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_post
-- ----------------------------
INSERT INTO `sys_post` VALUES (10, 1, 'csgw', 1, '测试岗位', 1, 1, 0, NULL, 1, '2026-08-10 09:58:25', 1, '2026-08-10 09:58:25', 6, 0);
INSERT INTO `sys_post` VALUES (11, 7, 'csgw', 21, '测试岗位', 1, 1, 0, NULL, 1, '2026-08-10 10:12:30', 1, '2026-08-10 10:12:30', 6, 0);

-- ----------------------------
-- Table structure for sys_region_code
-- ----------------------------
DROP TABLE IF EXISTS `sys_region_code`;
CREATE TABLE `sys_region_code`  (
  `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '行政区划代码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '行政区划名称',
  `level` tinyint(0) NOT NULL COMMENT '行政级别(1-省,2-市,3-区/县,4-街道)',
  `parent_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级代码',
  `full_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '全名',
  `city_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地市编码',
  PRIMARY KEY (`code`) USING BTREE,
  INDEX `idx_parent_code`(`parent_code`) USING BTREE,
  INDEX `sys_region_code_name_IDX`(`name`) USING BTREE,
  INDEX `idx_parent_level`(`parent_code`, `level`) USING BTREE,
  INDEX `idx_code_level`(`code`, `level`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_region_code
-- ----------------------------
INSERT INTO `sys_region_code` VALUES ('110000', '北京市', 1, NULL, '北京市', '110000');
INSERT INTO `sys_region_code` VALUES ('110101', '东城区', 2, '110000', '北京市东城区', '110101');
INSERT INTO `sys_region_code` VALUES ('110102', '西城区', 2, '110000', '北京市西城区', '110102');
INSERT INTO `sys_region_code` VALUES ('110105', '朝阳区', 2, '110000', '北京市朝阳区', '110105');
INSERT INTO `sys_region_code` VALUES ('110106', '丰台区', 2, '110000', '北京市丰台区', '110106');
INSERT INTO `sys_region_code` VALUES ('110107', '石景山区', 2, '110000', '北京市石景山区', '110107');
INSERT INTO `sys_region_code` VALUES ('110108', '海淀区', 2, '110000', '北京市海淀区', '110108');
INSERT INTO `sys_region_code` VALUES ('110109', '门头沟区', 2, '110000', '北京市门头沟区', '110109');
INSERT INTO `sys_region_code` VALUES ('110111', '房山区', 2, '110000', '北京市房山区', '110111');
INSERT INTO `sys_region_code` VALUES ('110112', '通州区', 2, '110000', '北京市通州区', '110112');
INSERT INTO `sys_region_code` VALUES ('110113', '顺义区', 2, '110000', '北京市顺义区', '110113');
INSERT INTO `sys_region_code` VALUES ('110114', '昌平区', 2, '110000', '北京市昌平区', '110114');
INSERT INTO `sys_region_code` VALUES ('110115', '大兴区', 2, '110000', '北京市大兴区', '110115');
INSERT INTO `sys_region_code` VALUES ('110116', '怀柔区', 2, '110000', '北京市怀柔区', '110116');
INSERT INTO `sys_region_code` VALUES ('110117', '平谷区', 2, '110000', '北京市平谷区', '110117');
INSERT INTO `sys_region_code` VALUES ('110118', '密云区', 2, '110000', '北京市密云区', '110118');
INSERT INTO `sys_region_code` VALUES ('110119', '延庆区', 2, '110000', '北京市延庆区', '110119');
INSERT INTO `sys_region_code` VALUES ('120000', '天津市', 1, NULL, '天津市', '120000');
INSERT INTO `sys_region_code` VALUES ('120101', '和平区', 2, '120000', '天津市和平区', '120101');
INSERT INTO `sys_region_code` VALUES ('120102', '河东区', 2, '120000', '天津市河东区', '120102');
INSERT INTO `sys_region_code` VALUES ('120103', '河西区', 2, '120000', '天津市河西区', '120103');
INSERT INTO `sys_region_code` VALUES ('120104', '南开区', 2, '120000', '天津市南开区', '120104');
INSERT INTO `sys_region_code` VALUES ('120105', '河北区', 2, '120000', '天津市河北区', '120105');
INSERT INTO `sys_region_code` VALUES ('120106', '红桥区', 2, '120000', '天津市红桥区', '120106');
INSERT INTO `sys_region_code` VALUES ('120110', '东丽区', 2, '120000', '天津市东丽区', '120110');
INSERT INTO `sys_region_code` VALUES ('120111', '西青区', 2, '120000', '天津市西青区', '120111');
INSERT INTO `sys_region_code` VALUES ('120112', '津南区', 2, '120000', '天津市津南区', '120112');
INSERT INTO `sys_region_code` VALUES ('120113', '北辰区', 2, '120000', '天津市北辰区', '120113');
INSERT INTO `sys_region_code` VALUES ('120114', '武清区', 2, '120000', '天津市武清区', '120114');
INSERT INTO `sys_region_code` VALUES ('120115', '宝坻区', 2, '120000', '天津市宝坻区', '120115');
INSERT INTO `sys_region_code` VALUES ('120116', '滨海新区', 2, '120000', '天津市滨海新区', '120116');
INSERT INTO `sys_region_code` VALUES ('120117', '宁河区', 2, '120000', '天津市宁河区', '120117');
INSERT INTO `sys_region_code` VALUES ('120118', '静海区', 2, '120000', '天津市静海区', '120118');
INSERT INTO `sys_region_code` VALUES ('120119', '蓟州区', 2, '120000', '天津市蓟州区', '120119');
INSERT INTO `sys_region_code` VALUES ('130000', '河北省', 1, NULL, '河北省', '130000');
INSERT INTO `sys_region_code` VALUES ('130100', '石家庄市', 2, '130000', '河北省石家庄市', '130100');
INSERT INTO `sys_region_code` VALUES ('130102', '长安区', 3, '130100', '河北省石家庄市长安区', '130100');
INSERT INTO `sys_region_code` VALUES ('130104', '桥西区', 3, '130100', '河北省石家庄市桥西区', '130100');
INSERT INTO `sys_region_code` VALUES ('130105', '新华区', 3, '130100', '河北省石家庄市新华区', '130100');
INSERT INTO `sys_region_code` VALUES ('130107', '井陉矿区', 3, '130100', '河北省石家庄市井陉矿区', '130100');
INSERT INTO `sys_region_code` VALUES ('130108', '裕华区', 3, '130100', '河北省石家庄市裕华区', '130100');
INSERT INTO `sys_region_code` VALUES ('130109', '藁城区', 3, '130100', '河北省石家庄市藁城区', '130100');
INSERT INTO `sys_region_code` VALUES ('130110', '鹿泉区', 3, '130100', '河北省石家庄市鹿泉区', '130100');
INSERT INTO `sys_region_code` VALUES ('130111', '栾城区', 3, '130100', '河北省石家庄市栾城区', '130100');
INSERT INTO `sys_region_code` VALUES ('130121', '井陉县', 3, '130100', '河北省石家庄市井陉县', '130100');
INSERT INTO `sys_region_code` VALUES ('130123', '正定县', 3, '130100', '河北省石家庄市正定县', '130100');
INSERT INTO `sys_region_code` VALUES ('130125', '行唐县', 3, '130100', '河北省石家庄市行唐县', '130100');
INSERT INTO `sys_region_code` VALUES ('130126', '灵寿县', 3, '130100', '河北省石家庄市灵寿县', '130100');
INSERT INTO `sys_region_code` VALUES ('130127', '高邑县', 3, '130100', '河北省石家庄市高邑县', '130100');
INSERT INTO `sys_region_code` VALUES ('130128', '深泽县', 3, '130100', '河北省石家庄市深泽县', '130100');
INSERT INTO `sys_region_code` VALUES ('130129', '赞皇县', 3, '130100', '河北省石家庄市赞皇县', '130100');
INSERT INTO `sys_region_code` VALUES ('130130', '无极县', 3, '130100', '河北省石家庄市无极县', '130100');
INSERT INTO `sys_region_code` VALUES ('130131', '平山县', 3, '130100', '河北省石家庄市平山县', '130100');
INSERT INTO `sys_region_code` VALUES ('130132', '元氏县', 3, '130100', '河北省石家庄市元氏县', '130100');
INSERT INTO `sys_region_code` VALUES ('130133', '赵县', 3, '130100', '河北省石家庄市赵县', '130100');
INSERT INTO `sys_region_code` VALUES ('130181', '辛集市', 3, '130100', '河北省石家庄市辛集市', '130100');
INSERT INTO `sys_region_code` VALUES ('130183', '晋州市', 3, '130100', '河北省石家庄市晋州市', '130100');
INSERT INTO `sys_region_code` VALUES ('130184', '新乐市', 3, '130100', '河北省石家庄市新乐市', '130100');
INSERT INTO `sys_region_code` VALUES ('130200', '唐山市', 2, '130000', '河北省唐山市', '130200');
INSERT INTO `sys_region_code` VALUES ('130202', '路南区', 3, '130200', '河北省唐山市路南区', '130200');
INSERT INTO `sys_region_code` VALUES ('130203', '路北区', 3, '130200', '河北省唐山市路北区', '130200');
INSERT INTO `sys_region_code` VALUES ('130204', '古冶区', 3, '130200', '河北省唐山市古冶区', '130200');
INSERT INTO `sys_region_code` VALUES ('130205', '开平区', 3, '130200', '河北省唐山市开平区', '130200');
INSERT INTO `sys_region_code` VALUES ('130207', '丰南区', 3, '130200', '河北省唐山市丰南区', '130200');
INSERT INTO `sys_region_code` VALUES ('130208', '丰润区', 3, '130200', '河北省唐山市丰润区', '130200');
INSERT INTO `sys_region_code` VALUES ('130209', '曹妃甸区', 3, '130200', '河北省唐山市曹妃甸区', '130200');
INSERT INTO `sys_region_code` VALUES ('130224', '滦南县', 3, '130200', '河北省唐山市滦南县', '130200');
INSERT INTO `sys_region_code` VALUES ('130225', '乐亭县', 3, '130200', '河北省唐山市乐亭县', '130200');
INSERT INTO `sys_region_code` VALUES ('130227', '迁西县', 3, '130200', '河北省唐山市迁西县', '130200');
INSERT INTO `sys_region_code` VALUES ('130229', '玉田县', 3, '130200', '河北省唐山市玉田县', '130200');
INSERT INTO `sys_region_code` VALUES ('130281', '遵化市', 3, '130200', '河北省唐山市遵化市', '130200');
INSERT INTO `sys_region_code` VALUES ('130283', '迁安市', 3, '130200', '河北省唐山市迁安市', '130200');
INSERT INTO `sys_region_code` VALUES ('130284', '滦州市', 3, '130200', '河北省唐山市滦州市', '130200');
INSERT INTO `sys_region_code` VALUES ('130300', '秦皇岛市', 2, '130000', '河北省秦皇岛市', '130300');
INSERT INTO `sys_region_code` VALUES ('130302', '海港区', 3, '130300', '河北省秦皇岛市海港区', '130300');
INSERT INTO `sys_region_code` VALUES ('130303', '山海关区', 3, '130300', '河北省秦皇岛市山海关区', '130300');
INSERT INTO `sys_region_code` VALUES ('130304', '北戴河区', 3, '130300', '河北省秦皇岛市北戴河区', '130300');
INSERT INTO `sys_region_code` VALUES ('130306', '抚宁区', 3, '130300', '河北省秦皇岛市抚宁区', '130300');
INSERT INTO `sys_region_code` VALUES ('130321', '青龙满族自治县', 3, '130300', '河北省秦皇岛市青龙满族自治县', '130300');
INSERT INTO `sys_region_code` VALUES ('130322', '昌黎县', 3, '130300', '河北省秦皇岛市昌黎县', '130300');
INSERT INTO `sys_region_code` VALUES ('130324', '卢龙县', 3, '130300', '河北省秦皇岛市卢龙县', '130300');
INSERT INTO `sys_region_code` VALUES ('130400', '邯郸市', 2, '130000', '河北省邯郸市', '130400');
INSERT INTO `sys_region_code` VALUES ('130402', '邯山区', 3, '130400', '河北省邯郸市邯山区', '130400');
INSERT INTO `sys_region_code` VALUES ('130403', '丛台区', 3, '130400', '河北省邯郸市丛台区', '130400');
INSERT INTO `sys_region_code` VALUES ('130404', '复兴区', 3, '130400', '河北省邯郸市复兴区', '130400');
INSERT INTO `sys_region_code` VALUES ('130406', '峰峰矿区', 3, '130400', '河北省邯郸市峰峰矿区', '130400');
INSERT INTO `sys_region_code` VALUES ('130407', '肥乡区', 3, '130400', '河北省邯郸市肥乡区', '130400');
INSERT INTO `sys_region_code` VALUES ('130408', '永年区', 3, '130400', '河北省邯郸市永年区', '130400');
INSERT INTO `sys_region_code` VALUES ('130423', '临漳县', 3, '130400', '河北省邯郸市临漳县', '130400');
INSERT INTO `sys_region_code` VALUES ('130424', '成安县', 3, '130400', '河北省邯郸市成安县', '130400');
INSERT INTO `sys_region_code` VALUES ('130425', '大名县', 3, '130400', '河北省邯郸市大名县', '130400');
INSERT INTO `sys_region_code` VALUES ('130426', '涉县', 3, '130400', '河北省邯郸市涉县', '130400');
INSERT INTO `sys_region_code` VALUES ('130427', '磁县', 3, '130400', '河北省邯郸市磁县', '130400');
INSERT INTO `sys_region_code` VALUES ('130430', '邱县', 3, '130400', '河北省邯郸市邱县', '130400');
INSERT INTO `sys_region_code` VALUES ('130431', '鸡泽县', 3, '130400', '河北省邯郸市鸡泽县', '130400');
INSERT INTO `sys_region_code` VALUES ('130432', '广平县', 3, '130400', '河北省邯郸市广平县', '130400');
INSERT INTO `sys_region_code` VALUES ('130433', '馆陶县', 3, '130400', '河北省邯郸市馆陶县', '130400');
INSERT INTO `sys_region_code` VALUES ('130434', '魏县', 3, '130400', '河北省邯郸市魏县', '130400');
INSERT INTO `sys_region_code` VALUES ('130435', '曲周县', 3, '130400', '河北省邯郸市曲周县', '130400');
INSERT INTO `sys_region_code` VALUES ('130481', '武安市', 3, '130400', '河北省邯郸市武安市', '130400');
INSERT INTO `sys_region_code` VALUES ('130500', '邢台市', 2, '130000', '河北省邢台市', '130500');
INSERT INTO `sys_region_code` VALUES ('130502', '襄都区', 3, '130500', '河北省邢台市襄都区', '130500');
INSERT INTO `sys_region_code` VALUES ('130503', '信都区', 3, '130500', '河北省邢台市信都区', '130500');
INSERT INTO `sys_region_code` VALUES ('130505', '任泽区', 3, '130500', '河北省邢台市任泽区', '130500');
INSERT INTO `sys_region_code` VALUES ('130506', '南和区', 3, '130500', '河北省邢台市南和区', '130500');
INSERT INTO `sys_region_code` VALUES ('130522', '临城县', 3, '130500', '河北省邢台市临城县', '130500');
INSERT INTO `sys_region_code` VALUES ('130523', '内丘县', 3, '130500', '河北省邢台市内丘县', '130500');
INSERT INTO `sys_region_code` VALUES ('130524', '柏乡县', 3, '130500', '河北省邢台市柏乡县', '130500');
INSERT INTO `sys_region_code` VALUES ('130525', '隆尧县', 3, '130500', '河北省邢台市隆尧县', '130500');
INSERT INTO `sys_region_code` VALUES ('130528', '宁晋县', 3, '130500', '河北省邢台市宁晋县', '130500');
INSERT INTO `sys_region_code` VALUES ('130529', '巨鹿县', 3, '130500', '河北省邢台市巨鹿县', '130500');
INSERT INTO `sys_region_code` VALUES ('130530', '新河县', 3, '130500', '河北省邢台市新河县', '130500');
INSERT INTO `sys_region_code` VALUES ('130531', '广宗县', 3, '130500', '河北省邢台市广宗县', '130500');
INSERT INTO `sys_region_code` VALUES ('130532', '平乡县', 3, '130500', '河北省邢台市平乡县', '130500');
INSERT INTO `sys_region_code` VALUES ('130533', '威县', 3, '130500', '河北省邢台市威县', '130500');
INSERT INTO `sys_region_code` VALUES ('130534', '清河县', 3, '130500', '河北省邢台市清河县', '130500');
INSERT INTO `sys_region_code` VALUES ('130535', '临西县', 3, '130500', '河北省邢台市临西县', '130500');
INSERT INTO `sys_region_code` VALUES ('130581', '南宫市', 3, '130500', '河北省邢台市南宫市', '130500');
INSERT INTO `sys_region_code` VALUES ('130582', '沙河市', 3, '130500', '河北省邢台市沙河市', '130500');
INSERT INTO `sys_region_code` VALUES ('130600', '保定市', 2, '130000', '河北省保定市', '130600');
INSERT INTO `sys_region_code` VALUES ('130602', '竞秀区', 3, '130600', '河北省保定市竞秀区', '130600');
INSERT INTO `sys_region_code` VALUES ('130606', '莲池区', 3, '130600', '河北省保定市莲池区', '130600');
INSERT INTO `sys_region_code` VALUES ('130607', '满城区', 3, '130600', '河北省保定市满城区', '130600');
INSERT INTO `sys_region_code` VALUES ('130608', '清苑区', 3, '130600', '河北省保定市清苑区', '130600');
INSERT INTO `sys_region_code` VALUES ('130609', '徐水区', 3, '130600', '河北省保定市徐水区', '130600');
INSERT INTO `sys_region_code` VALUES ('130623', '涞水县', 3, '130600', '河北省保定市涞水县', '130600');
INSERT INTO `sys_region_code` VALUES ('130624', '阜平县', 3, '130600', '河北省保定市阜平县', '130600');
INSERT INTO `sys_region_code` VALUES ('130626', '定兴县', 3, '130600', '河北省保定市定兴县', '130600');
INSERT INTO `sys_region_code` VALUES ('130627', '唐县', 3, '130600', '河北省保定市唐县', '130600');
INSERT INTO `sys_region_code` VALUES ('130628', '高阳县', 3, '130600', '河北省保定市高阳县', '130600');
INSERT INTO `sys_region_code` VALUES ('130629', '容城县', 3, '130600', '河北省保定市容城县', '130600');
INSERT INTO `sys_region_code` VALUES ('130630', '涞源县', 3, '130600', '河北省保定市涞源县', '130600');
INSERT INTO `sys_region_code` VALUES ('130631', '望都县', 3, '130600', '河北省保定市望都县', '130600');
INSERT INTO `sys_region_code` VALUES ('130632', '安新县', 3, '130600', '河北省保定市安新县', '130600');
INSERT INTO `sys_region_code` VALUES ('130633', '易县', 3, '130600', '河北省保定市易县', '130600');
INSERT INTO `sys_region_code` VALUES ('130634', '曲阳县', 3, '130600', '河北省保定市曲阳县', '130600');
INSERT INTO `sys_region_code` VALUES ('130635', '蠡县', 3, '130600', '河北省保定市蠡县', '130600');
INSERT INTO `sys_region_code` VALUES ('130636', '顺平县', 3, '130600', '河北省保定市顺平县', '130600');
INSERT INTO `sys_region_code` VALUES ('130637', '博野县', 3, '130600', '河北省保定市博野县', '130600');
INSERT INTO `sys_region_code` VALUES ('130638', '雄县', 3, '130600', '河北省保定市雄县', '130600');
INSERT INTO `sys_region_code` VALUES ('130681', '涿州市', 3, '130600', '河北省保定市涿州市', '130600');
INSERT INTO `sys_region_code` VALUES ('130682', '定州市', 3, '130600', '河北省保定市定州市', '130600');
INSERT INTO `sys_region_code` VALUES ('130683', '安国市', 3, '130600', '河北省保定市安国市', '130600');
INSERT INTO `sys_region_code` VALUES ('130684', '高碑店市', 3, '130600', '河北省保定市高碑店市', '130600');
INSERT INTO `sys_region_code` VALUES ('130700', '张家口市', 2, '130000', '河北省张家口市', '130700');
INSERT INTO `sys_region_code` VALUES ('130702', '桥东区', 3, '130700', '河北省张家口市桥东区', '130700');
INSERT INTO `sys_region_code` VALUES ('130703', '桥西区', 3, '130700', '河北省张家口市桥西区', '130700');
INSERT INTO `sys_region_code` VALUES ('130705', '宣化区', 3, '130700', '河北省张家口市宣化区', '130700');
INSERT INTO `sys_region_code` VALUES ('130706', '下花园区', 3, '130700', '河北省张家口市下花园区', '130700');
INSERT INTO `sys_region_code` VALUES ('130708', '万全区', 3, '130700', '河北省张家口市万全区', '130700');
INSERT INTO `sys_region_code` VALUES ('130709', '崇礼区', 3, '130700', '河北省张家口市崇礼区', '130700');
INSERT INTO `sys_region_code` VALUES ('130722', '张北县', 3, '130700', '河北省张家口市张北县', '130700');
INSERT INTO `sys_region_code` VALUES ('130723', '康保县', 3, '130700', '河北省张家口市康保县', '130700');
INSERT INTO `sys_region_code` VALUES ('130724', '沽源县', 3, '130700', '河北省张家口市沽源县', '130700');
INSERT INTO `sys_region_code` VALUES ('130725', '尚义县', 3, '130700', '河北省张家口市尚义县', '130700');
INSERT INTO `sys_region_code` VALUES ('130726', '蔚县', 3, '130700', '河北省张家口市蔚县', '130700');
INSERT INTO `sys_region_code` VALUES ('130727', '阳原县', 3, '130700', '河北省张家口市阳原县', '130700');
INSERT INTO `sys_region_code` VALUES ('130728', '怀安县', 3, '130700', '河北省张家口市怀安县', '130700');
INSERT INTO `sys_region_code` VALUES ('130730', '怀来县', 3, '130700', '河北省张家口市怀来县', '130700');
INSERT INTO `sys_region_code` VALUES ('130731', '涿鹿县', 3, '130700', '河北省张家口市涿鹿县', '130700');
INSERT INTO `sys_region_code` VALUES ('130732', '赤城县', 3, '130700', '河北省张家口市赤城县', '130700');
INSERT INTO `sys_region_code` VALUES ('130800', '承德市', 2, '130000', '河北省承德市', '130800');
INSERT INTO `sys_region_code` VALUES ('130802', '双桥区', 3, '130800', '河北省承德市双桥区', '130800');
INSERT INTO `sys_region_code` VALUES ('130803', '双滦区', 3, '130800', '河北省承德市双滦区', '130800');
INSERT INTO `sys_region_code` VALUES ('130804', '鹰手营子矿区', 3, '130800', '河北省承德市鹰手营子矿区', '130800');
INSERT INTO `sys_region_code` VALUES ('130821', '承德县', 3, '130800', '河北省承德市承德县', '130800');
INSERT INTO `sys_region_code` VALUES ('130822', '兴隆县', 3, '130800', '河北省承德市兴隆县', '130800');
INSERT INTO `sys_region_code` VALUES ('130824', '滦平县', 3, '130800', '河北省承德市滦平县', '130800');
INSERT INTO `sys_region_code` VALUES ('130825', '隆化县', 3, '130800', '河北省承德市隆化县', '130800');
INSERT INTO `sys_region_code` VALUES ('130826', '丰宁满族自治县', 3, '130800', '河北省承德市丰宁满族自治县', '130800');
INSERT INTO `sys_region_code` VALUES ('130827', '宽城满族自治县', 3, '130800', '河北省承德市宽城满族自治县', '130800');
INSERT INTO `sys_region_code` VALUES ('130828', '围场满族蒙古族自治县', 3, '130800', '河北省承德市围场满族蒙古族自治县', '130800');
INSERT INTO `sys_region_code` VALUES ('130881', '平泉市', 3, '130800', '河北省承德市平泉市', '130800');
INSERT INTO `sys_region_code` VALUES ('130900', '沧州市', 2, '130000', '河北省沧州市', '130900');
INSERT INTO `sys_region_code` VALUES ('130902', '新华区', 3, '130900', '河北省沧州市新华区', '130900');
INSERT INTO `sys_region_code` VALUES ('130903', '运河区', 3, '130900', '河北省沧州市运河区', '130900');
INSERT INTO `sys_region_code` VALUES ('130921', '沧县', 3, '130900', '河北省沧州市沧县', '130900');
INSERT INTO `sys_region_code` VALUES ('130922', '青县', 3, '130900', '河北省沧州市青县', '130900');
INSERT INTO `sys_region_code` VALUES ('130923', '东光县', 3, '130900', '河北省沧州市东光县', '130900');
INSERT INTO `sys_region_code` VALUES ('130924', '海兴县', 3, '130900', '河北省沧州市海兴县', '130900');
INSERT INTO `sys_region_code` VALUES ('130925', '盐山县', 3, '130900', '河北省沧州市盐山县', '130900');
INSERT INTO `sys_region_code` VALUES ('130926', '肃宁县', 3, '130900', '河北省沧州市肃宁县', '130900');
INSERT INTO `sys_region_code` VALUES ('130927', '南皮县', 3, '130900', '河北省沧州市南皮县', '130900');
INSERT INTO `sys_region_code` VALUES ('130928', '吴桥县', 3, '130900', '河北省沧州市吴桥县', '130900');
INSERT INTO `sys_region_code` VALUES ('130929', '献县', 3, '130900', '河北省沧州市献县', '130900');
INSERT INTO `sys_region_code` VALUES ('130930', '孟村回族自治县', 3, '130900', '河北省沧州市孟村回族自治县', '130900');
INSERT INTO `sys_region_code` VALUES ('130981', '泊头市', 3, '130900', '河北省沧州市泊头市', '130900');
INSERT INTO `sys_region_code` VALUES ('130982', '任丘市', 3, '130900', '河北省沧州市任丘市', '130900');
INSERT INTO `sys_region_code` VALUES ('130983', '黄骅市', 3, '130900', '河北省沧州市黄骅市', '130900');
INSERT INTO `sys_region_code` VALUES ('130984', '河间市', 3, '130900', '河北省沧州市河间市', '130900');
INSERT INTO `sys_region_code` VALUES ('131000', '廊坊市', 2, '130000', '河北省廊坊市', '131000');
INSERT INTO `sys_region_code` VALUES ('131002', '安次区', 3, '131000', '河北省廊坊市安次区', '131000');
INSERT INTO `sys_region_code` VALUES ('131003', '广阳区', 3, '131000', '河北省廊坊市广阳区', '131000');
INSERT INTO `sys_region_code` VALUES ('131022', '固安县', 3, '131000', '河北省廊坊市固安县', '131000');
INSERT INTO `sys_region_code` VALUES ('131023', '永清县', 3, '131000', '河北省廊坊市永清县', '131000');
INSERT INTO `sys_region_code` VALUES ('131024', '香河县', 3, '131000', '河北省廊坊市香河县', '131000');
INSERT INTO `sys_region_code` VALUES ('131025', '大城县', 3, '131000', '河北省廊坊市大城县', '131000');
INSERT INTO `sys_region_code` VALUES ('131026', '文安县', 3, '131000', '河北省廊坊市文安县', '131000');
INSERT INTO `sys_region_code` VALUES ('131028', '大厂回族自治县', 3, '131000', '河北省廊坊市大厂回族自治县', '131000');
INSERT INTO `sys_region_code` VALUES ('131081', '霸州市', 3, '131000', '河北省廊坊市霸州市', '131000');
INSERT INTO `sys_region_code` VALUES ('131082', '三河市', 3, '131000', '河北省廊坊市三河市', '131000');
INSERT INTO `sys_region_code` VALUES ('131100', '衡水市', 2, '130000', '河北省衡水市', '131100');
INSERT INTO `sys_region_code` VALUES ('131102', '桃城区', 3, '131100', '河北省衡水市桃城区', '131100');
INSERT INTO `sys_region_code` VALUES ('131103', '冀州区', 3, '131100', '河北省衡水市冀州区', '131100');
INSERT INTO `sys_region_code` VALUES ('131121', '枣强县', 3, '131100', '河北省衡水市枣强县', '131100');
INSERT INTO `sys_region_code` VALUES ('131122', '武邑县', 3, '131100', '河北省衡水市武邑县', '131100');
INSERT INTO `sys_region_code` VALUES ('131123', '武强县', 3, '131100', '河北省衡水市武强县', '131100');
INSERT INTO `sys_region_code` VALUES ('131124', '饶阳县', 3, '131100', '河北省衡水市饶阳县', '131100');
INSERT INTO `sys_region_code` VALUES ('131125', '安平县', 3, '131100', '河北省衡水市安平县', '131100');
INSERT INTO `sys_region_code` VALUES ('131126', '故城县', 3, '131100', '河北省衡水市故城县', '131100');
INSERT INTO `sys_region_code` VALUES ('131127', '景县', 3, '131100', '河北省衡水市景县', '131100');
INSERT INTO `sys_region_code` VALUES ('131128', '阜城县', 3, '131100', '河北省衡水市阜城县', '131100');
INSERT INTO `sys_region_code` VALUES ('131182', '深州市', 3, '131100', '河北省衡水市深州市', '131100');
INSERT INTO `sys_region_code` VALUES ('140000', '山西省', 1, NULL, '山西省', '140000');
INSERT INTO `sys_region_code` VALUES ('140100', '太原市', 2, '140000', '山西省太原市', '140100');
INSERT INTO `sys_region_code` VALUES ('140105', '小店区', 3, '140100', '山西省太原市小店区', '140100');
INSERT INTO `sys_region_code` VALUES ('140106', '迎泽区', 3, '140100', '山西省太原市迎泽区', '140100');
INSERT INTO `sys_region_code` VALUES ('140107', '杏花岭区', 3, '140100', '山西省太原市杏花岭区', '140100');
INSERT INTO `sys_region_code` VALUES ('140108', '尖草坪区', 3, '140100', '山西省太原市尖草坪区', '140100');
INSERT INTO `sys_region_code` VALUES ('140109', '万柏林区', 3, '140100', '山西省太原市万柏林区', '140100');
INSERT INTO `sys_region_code` VALUES ('140110', '晋源区', 3, '140100', '山西省太原市晋源区', '140100');
INSERT INTO `sys_region_code` VALUES ('140121', '清徐县', 3, '140100', '山西省太原市清徐县', '140100');
INSERT INTO `sys_region_code` VALUES ('140122', '阳曲县', 3, '140100', '山西省太原市阳曲县', '140100');
INSERT INTO `sys_region_code` VALUES ('140123', '娄烦县', 3, '140100', '山西省太原市娄烦县', '140100');
INSERT INTO `sys_region_code` VALUES ('140181', '古交市', 3, '140100', '山西省太原市古交市', '140100');
INSERT INTO `sys_region_code` VALUES ('140200', '大同市', 2, '140000', '山西省大同市', '140200');
INSERT INTO `sys_region_code` VALUES ('140212', '新荣区', 3, '140200', '山西省大同市新荣区', '140200');
INSERT INTO `sys_region_code` VALUES ('140213', '平城区', 3, '140200', '山西省大同市平城区', '140200');
INSERT INTO `sys_region_code` VALUES ('140214', '云冈区', 3, '140200', '山西省大同市云冈区', '140200');
INSERT INTO `sys_region_code` VALUES ('140215', '云州区', 3, '140200', '山西省大同市云州区', '140200');
INSERT INTO `sys_region_code` VALUES ('140221', '阳高县', 3, '140200', '山西省大同市阳高县', '140200');
INSERT INTO `sys_region_code` VALUES ('140222', '天镇县', 3, '140200', '山西省大同市天镇县', '140200');
INSERT INTO `sys_region_code` VALUES ('140223', '广灵县', 3, '140200', '山西省大同市广灵县', '140200');
INSERT INTO `sys_region_code` VALUES ('140224', '灵丘县', 3, '140200', '山西省大同市灵丘县', '140200');
INSERT INTO `sys_region_code` VALUES ('140225', '浑源县', 3, '140200', '山西省大同市浑源县', '140200');
INSERT INTO `sys_region_code` VALUES ('140226', '左云县', 3, '140200', '山西省大同市左云县', '140200');
INSERT INTO `sys_region_code` VALUES ('140300', '阳泉市', 2, '140000', '山西省阳泉市', '140300');
INSERT INTO `sys_region_code` VALUES ('140302', '城区', 3, '140300', '山西省阳泉市城区', '140300');
INSERT INTO `sys_region_code` VALUES ('140303', '矿区', 3, '140300', '山西省阳泉市矿区', '140300');
INSERT INTO `sys_region_code` VALUES ('140311', '郊区', 3, '140300', '山西省阳泉市郊区', '140300');
INSERT INTO `sys_region_code` VALUES ('140321', '平定县', 3, '140300', '山西省阳泉市平定县', '140300');
INSERT INTO `sys_region_code` VALUES ('140322', '盂县', 3, '140300', '山西省阳泉市盂县', '140300');
INSERT INTO `sys_region_code` VALUES ('140400', '长治市', 2, '140000', '山西省长治市', '140400');
INSERT INTO `sys_region_code` VALUES ('140403', '潞州区', 3, '140400', '山西省长治市潞州区', '140400');
INSERT INTO `sys_region_code` VALUES ('140404', '上党区', 3, '140400', '山西省长治市上党区', '140400');
INSERT INTO `sys_region_code` VALUES ('140405', '屯留区', 3, '140400', '山西省长治市屯留区', '140400');
INSERT INTO `sys_region_code` VALUES ('140406', '潞城区', 3, '140400', '山西省长治市潞城区', '140400');
INSERT INTO `sys_region_code` VALUES ('140423', '襄垣县', 3, '140400', '山西省长治市襄垣县', '140400');
INSERT INTO `sys_region_code` VALUES ('140425', '平顺县', 3, '140400', '山西省长治市平顺县', '140400');
INSERT INTO `sys_region_code` VALUES ('140426', '黎城县', 3, '140400', '山西省长治市黎城县', '140400');
INSERT INTO `sys_region_code` VALUES ('140427', '壶关县', 3, '140400', '山西省长治市壶关县', '140400');
INSERT INTO `sys_region_code` VALUES ('140428', '长子县', 3, '140400', '山西省长治市长子县', '140400');
INSERT INTO `sys_region_code` VALUES ('140429', '武乡县', 3, '140400', '山西省长治市武乡县', '140400');
INSERT INTO `sys_region_code` VALUES ('140430', '沁县', 3, '140400', '山西省长治市沁县', '140400');
INSERT INTO `sys_region_code` VALUES ('140431', '沁源县', 3, '140400', '山西省长治市沁源县', '140400');
INSERT INTO `sys_region_code` VALUES ('140500', '晋城市', 2, '140000', '山西省晋城市', '140500');
INSERT INTO `sys_region_code` VALUES ('140502', '城区', 3, '140500', '山西省晋城市城区', '140500');
INSERT INTO `sys_region_code` VALUES ('140521', '沁水县', 3, '140500', '山西省晋城市沁水县', '140500');
INSERT INTO `sys_region_code` VALUES ('140522', '阳城县', 3, '140500', '山西省晋城市阳城县', '140500');
INSERT INTO `sys_region_code` VALUES ('140524', '陵川县', 3, '140500', '山西省晋城市陵川县', '140500');
INSERT INTO `sys_region_code` VALUES ('140525', '泽州县', 3, '140500', '山西省晋城市泽州县', '140500');
INSERT INTO `sys_region_code` VALUES ('140581', '高平市', 3, '140500', '山西省晋城市高平市', '140500');
INSERT INTO `sys_region_code` VALUES ('140600', '朔州市', 2, '140000', '山西省朔州市', '140600');
INSERT INTO `sys_region_code` VALUES ('140602', '朔城区', 3, '140600', '山西省朔州市朔城区', '140600');
INSERT INTO `sys_region_code` VALUES ('140603', '平鲁区', 3, '140600', '山西省朔州市平鲁区', '140600');
INSERT INTO `sys_region_code` VALUES ('140621', '山阴县', 3, '140600', '山西省朔州市山阴县', '140600');
INSERT INTO `sys_region_code` VALUES ('140622', '应县', 3, '140600', '山西省朔州市应县', '140600');
INSERT INTO `sys_region_code` VALUES ('140623', '右玉县', 3, '140600', '山西省朔州市右玉县', '140600');
INSERT INTO `sys_region_code` VALUES ('140681', '怀仁市', 3, '140600', '山西省朔州市怀仁市', '140600');
INSERT INTO `sys_region_code` VALUES ('140700', '晋中市', 2, '140000', '山西省晋中市', '140700');
INSERT INTO `sys_region_code` VALUES ('140702', '榆次区', 3, '140700', '山西省晋中市榆次区', '140700');
INSERT INTO `sys_region_code` VALUES ('140703', '太谷区', 3, '140700', '山西省晋中市太谷区', '140700');
INSERT INTO `sys_region_code` VALUES ('140721', '榆社县', 3, '140700', '山西省晋中市榆社县', '140700');
INSERT INTO `sys_region_code` VALUES ('140722', '左权县', 3, '140700', '山西省晋中市左权县', '140700');
INSERT INTO `sys_region_code` VALUES ('140723', '和顺县', 3, '140700', '山西省晋中市和顺县', '140700');
INSERT INTO `sys_region_code` VALUES ('140724', '昔阳县', 3, '140700', '山西省晋中市昔阳县', '140700');
INSERT INTO `sys_region_code` VALUES ('140725', '寿阳县', 3, '140700', '山西省晋中市寿阳县', '140700');
INSERT INTO `sys_region_code` VALUES ('140727', '祁县', 3, '140700', '山西省晋中市祁县', '140700');
INSERT INTO `sys_region_code` VALUES ('140728', '平遥县', 3, '140700', '山西省晋中市平遥县', '140700');
INSERT INTO `sys_region_code` VALUES ('140729', '灵石县', 3, '140700', '山西省晋中市灵石县', '140700');
INSERT INTO `sys_region_code` VALUES ('140781', '介休市', 3, '140700', '山西省晋中市介休市', '140700');
INSERT INTO `sys_region_code` VALUES ('140800', '运城市', 2, '140000', '山西省运城市', '140800');
INSERT INTO `sys_region_code` VALUES ('140802', '盐湖区', 3, '140800', '山西省运城市盐湖区', '140800');
INSERT INTO `sys_region_code` VALUES ('140821', '临猗县', 3, '140800', '山西省运城市临猗县', '140800');
INSERT INTO `sys_region_code` VALUES ('140822', '万荣县', 3, '140800', '山西省运城市万荣县', '140800');
INSERT INTO `sys_region_code` VALUES ('140823', '闻喜县', 3, '140800', '山西省运城市闻喜县', '140800');
INSERT INTO `sys_region_code` VALUES ('140824', '稷山县', 3, '140800', '山西省运城市稷山县', '140800');
INSERT INTO `sys_region_code` VALUES ('140825', '新绛县', 3, '140800', '山西省运城市新绛县', '140800');
INSERT INTO `sys_region_code` VALUES ('140826', '绛县', 3, '140800', '山西省运城市绛县', '140800');
INSERT INTO `sys_region_code` VALUES ('140827', '垣曲县', 3, '140800', '山西省运城市垣曲县', '140800');
INSERT INTO `sys_region_code` VALUES ('140828', '夏县', 3, '140800', '山西省运城市夏县', '140800');
INSERT INTO `sys_region_code` VALUES ('140829', '平陆县', 3, '140800', '山西省运城市平陆县', '140800');
INSERT INTO `sys_region_code` VALUES ('140830', '芮城县', 3, '140800', '山西省运城市芮城县', '140800');
INSERT INTO `sys_region_code` VALUES ('140881', '永济市', 3, '140800', '山西省运城市永济市', '140800');
INSERT INTO `sys_region_code` VALUES ('140882', '河津市', 3, '140800', '山西省运城市河津市', '140800');
INSERT INTO `sys_region_code` VALUES ('140900', '忻州市', 2, '140000', '山西省忻州市', '140900');
INSERT INTO `sys_region_code` VALUES ('140902', '忻府区', 3, '140900', '山西省忻州市忻府区', '140900');
INSERT INTO `sys_region_code` VALUES ('140921', '定襄县', 3, '140900', '山西省忻州市定襄县', '140900');
INSERT INTO `sys_region_code` VALUES ('140922', '五台县', 3, '140900', '山西省忻州市五台县', '140900');
INSERT INTO `sys_region_code` VALUES ('140923', '代县', 3, '140900', '山西省忻州市代县', '140900');
INSERT INTO `sys_region_code` VALUES ('140924', '繁峙县', 3, '140900', '山西省忻州市繁峙县', '140900');
INSERT INTO `sys_region_code` VALUES ('140925', '宁武县', 3, '140900', '山西省忻州市宁武县', '140900');
INSERT INTO `sys_region_code` VALUES ('140926', '静乐县', 3, '140900', '山西省忻州市静乐县', '140900');
INSERT INTO `sys_region_code` VALUES ('140927', '神池县', 3, '140900', '山西省忻州市神池县', '140900');
INSERT INTO `sys_region_code` VALUES ('140928', '五寨县', 3, '140900', '山西省忻州市五寨县', '140900');
INSERT INTO `sys_region_code` VALUES ('140929', '岢岚县', 3, '140900', '山西省忻州市岢岚县', '140900');
INSERT INTO `sys_region_code` VALUES ('140930', '河曲县', 3, '140900', '山西省忻州市河曲县', '140900');
INSERT INTO `sys_region_code` VALUES ('140931', '保德县', 3, '140900', '山西省忻州市保德县', '140900');
INSERT INTO `sys_region_code` VALUES ('140932', '偏关县', 3, '140900', '山西省忻州市偏关县', '140900');
INSERT INTO `sys_region_code` VALUES ('140981', '原平市', 3, '140900', '山西省忻州市原平市', '140900');
INSERT INTO `sys_region_code` VALUES ('141000', '临汾市', 2, '140000', '山西省临汾市', '141000');
INSERT INTO `sys_region_code` VALUES ('141002', '尧都区', 3, '141000', '山西省临汾市尧都区', '141000');
INSERT INTO `sys_region_code` VALUES ('141021', '曲沃县', 3, '141000', '山西省临汾市曲沃县', '141000');
INSERT INTO `sys_region_code` VALUES ('141022', '翼城县', 3, '141000', '山西省临汾市翼城县', '141000');
INSERT INTO `sys_region_code` VALUES ('141023', '襄汾县', 3, '141000', '山西省临汾市襄汾县', '141000');
INSERT INTO `sys_region_code` VALUES ('141024', '洪洞县', 3, '141000', '山西省临汾市洪洞县', '141000');
INSERT INTO `sys_region_code` VALUES ('141025', '古县', 3, '141000', '山西省临汾市古县', '141000');
INSERT INTO `sys_region_code` VALUES ('141026', '安泽县', 3, '141000', '山西省临汾市安泽县', '141000');
INSERT INTO `sys_region_code` VALUES ('141027', '浮山县', 3, '141000', '山西省临汾市浮山县', '141000');
INSERT INTO `sys_region_code` VALUES ('141028', '吉县', 3, '141000', '山西省临汾市吉县', '141000');
INSERT INTO `sys_region_code` VALUES ('141029', '乡宁县', 3, '141000', '山西省临汾市乡宁县', '141000');
INSERT INTO `sys_region_code` VALUES ('141030', '大宁县', 3, '141000', '山西省临汾市大宁县', '141000');
INSERT INTO `sys_region_code` VALUES ('141031', '隰县', 3, '141000', '山西省临汾市隰县', '141000');
INSERT INTO `sys_region_code` VALUES ('141032', '永和县', 3, '141000', '山西省临汾市永和县', '141000');
INSERT INTO `sys_region_code` VALUES ('141033', '蒲县', 3, '141000', '山西省临汾市蒲县', '141000');
INSERT INTO `sys_region_code` VALUES ('141034', '汾西县', 3, '141000', '山西省临汾市汾西县', '141000');
INSERT INTO `sys_region_code` VALUES ('141081', '侯马市', 3, '141000', '山西省临汾市侯马市', '141000');
INSERT INTO `sys_region_code` VALUES ('141082', '霍州市', 3, '141000', '山西省临汾市霍州市', '141000');
INSERT INTO `sys_region_code` VALUES ('141100', '吕梁市', 2, '140000', '山西省吕梁市', '141100');
INSERT INTO `sys_region_code` VALUES ('141102', '离石区', 3, '141100', '山西省吕梁市离石区', '141100');
INSERT INTO `sys_region_code` VALUES ('141121', '文水县', 3, '141100', '山西省吕梁市文水县', '141100');
INSERT INTO `sys_region_code` VALUES ('141122', '交城县', 3, '141100', '山西省吕梁市交城县', '141100');
INSERT INTO `sys_region_code` VALUES ('141123', '兴县', 3, '141100', '山西省吕梁市兴县', '141100');
INSERT INTO `sys_region_code` VALUES ('141124', '临县', 3, '141100', '山西省吕梁市临县', '141100');
INSERT INTO `sys_region_code` VALUES ('141125', '柳林县', 3, '141100', '山西省吕梁市柳林县', '141100');
INSERT INTO `sys_region_code` VALUES ('141126', '石楼县', 3, '141100', '山西省吕梁市石楼县', '141100');
INSERT INTO `sys_region_code` VALUES ('141127', '岚县', 3, '141100', '山西省吕梁市岚县', '141100');
INSERT INTO `sys_region_code` VALUES ('141128', '方山县', 3, '141100', '山西省吕梁市方山县', '141100');
INSERT INTO `sys_region_code` VALUES ('141129', '中阳县', 3, '141100', '山西省吕梁市中阳县', '141100');
INSERT INTO `sys_region_code` VALUES ('141130', '交口县', 3, '141100', '山西省吕梁市交口县', '141100');
INSERT INTO `sys_region_code` VALUES ('141181', '孝义市', 3, '141100', '山西省吕梁市孝义市', '141100');
INSERT INTO `sys_region_code` VALUES ('141182', '汾阳市', 3, '141100', '山西省吕梁市汾阳市', '141100');
INSERT INTO `sys_region_code` VALUES ('150000', '内蒙古自治区', 1, NULL, '内蒙古自治区', '150000');
INSERT INTO `sys_region_code` VALUES ('150100', '呼和浩特市', 2, '150000', '内蒙古自治区呼和浩特市', '150100');
INSERT INTO `sys_region_code` VALUES ('150102', '新城区', 3, '150100', '内蒙古自治区呼和浩特市新城区', '150100');
INSERT INTO `sys_region_code` VALUES ('150103', '回民区', 3, '150100', '内蒙古自治区呼和浩特市回民区', '150100');
INSERT INTO `sys_region_code` VALUES ('150104', '玉泉区', 3, '150100', '内蒙古自治区呼和浩特市玉泉区', '150100');
INSERT INTO `sys_region_code` VALUES ('150105', '赛罕区', 3, '150100', '内蒙古自治区呼和浩特市赛罕区', '150100');
INSERT INTO `sys_region_code` VALUES ('150121', '土默特左旗', 3, '150100', '内蒙古自治区呼和浩特市土默特左旗', '150100');
INSERT INTO `sys_region_code` VALUES ('150122', '托克托县', 3, '150100', '内蒙古自治区呼和浩特市托克托县', '150100');
INSERT INTO `sys_region_code` VALUES ('150123', '和林格尔县', 3, '150100', '内蒙古自治区呼和浩特市和林格尔县', '150100');
INSERT INTO `sys_region_code` VALUES ('150124', '清水河县', 3, '150100', '内蒙古自治区呼和浩特市清水河县', '150100');
INSERT INTO `sys_region_code` VALUES ('150125', '武川县', 3, '150100', '内蒙古自治区呼和浩特市武川县', '150100');
INSERT INTO `sys_region_code` VALUES ('150200', '包头市', 2, '150000', '内蒙古自治区包头市', '150200');
INSERT INTO `sys_region_code` VALUES ('150202', '东河区', 3, '150200', '内蒙古自治区包头市东河区', '150200');
INSERT INTO `sys_region_code` VALUES ('150203', '昆都仑区', 3, '150200', '内蒙古自治区包头市昆都仑区', '150200');
INSERT INTO `sys_region_code` VALUES ('150204', '青山区', 3, '150200', '内蒙古自治区包头市青山区', '150200');
INSERT INTO `sys_region_code` VALUES ('150205', '石拐区', 3, '150200', '内蒙古自治区包头市石拐区', '150200');
INSERT INTO `sys_region_code` VALUES ('150206', '白云鄂博矿区', 3, '150200', '内蒙古自治区包头市白云鄂博矿区', '150200');
INSERT INTO `sys_region_code` VALUES ('150207', '九原区', 3, '150200', '内蒙古自治区包头市九原区', '150200');
INSERT INTO `sys_region_code` VALUES ('150221', '土默特右旗', 3, '150200', '内蒙古自治区包头市土默特右旗', '150200');
INSERT INTO `sys_region_code` VALUES ('150222', '固阳县', 3, '150200', '内蒙古自治区包头市固阳县', '150200');
INSERT INTO `sys_region_code` VALUES ('150223', '达尔罕茂明安联合旗', 3, '150200', '内蒙古自治区包头市达尔罕茂明安联合旗', '150200');
INSERT INTO `sys_region_code` VALUES ('150300', '乌海市', 2, '150000', '内蒙古自治区乌海市', '150300');
INSERT INTO `sys_region_code` VALUES ('150302', '海勃湾区', 3, '150300', '内蒙古自治区乌海市海勃湾区', '150300');
INSERT INTO `sys_region_code` VALUES ('150303', '海南区', 3, '150300', '内蒙古自治区乌海市海南区', '150300');
INSERT INTO `sys_region_code` VALUES ('150304', '乌达区', 3, '150300', '内蒙古自治区乌海市乌达区', '150300');
INSERT INTO `sys_region_code` VALUES ('150400', '赤峰市', 2, '150000', '内蒙古自治区赤峰市', '150400');
INSERT INTO `sys_region_code` VALUES ('150402', '红山区', 3, '150400', '内蒙古自治区赤峰市红山区', '150400');
INSERT INTO `sys_region_code` VALUES ('150403', '元宝山区', 3, '150400', '内蒙古自治区赤峰市元宝山区', '150400');
INSERT INTO `sys_region_code` VALUES ('150404', '松山区', 3, '150400', '内蒙古自治区赤峰市松山区', '150400');
INSERT INTO `sys_region_code` VALUES ('150421', '阿鲁科尔沁旗', 3, '150400', '内蒙古自治区赤峰市阿鲁科尔沁旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150422', '巴林左旗', 3, '150400', '内蒙古自治区赤峰市巴林左旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150423', '巴林右旗', 3, '150400', '内蒙古自治区赤峰市巴林右旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150424', '林西县', 3, '150400', '内蒙古自治区赤峰市林西县', '150400');
INSERT INTO `sys_region_code` VALUES ('150425', '克什克腾旗', 3, '150400', '内蒙古自治区赤峰市克什克腾旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150426', '翁牛特旗', 3, '150400', '内蒙古自治区赤峰市翁牛特旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150428', '喀喇沁旗', 3, '150400', '内蒙古自治区赤峰市喀喇沁旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150429', '宁城县', 3, '150400', '内蒙古自治区赤峰市宁城县', '150400');
INSERT INTO `sys_region_code` VALUES ('150430', '敖汉旗', 3, '150400', '内蒙古自治区赤峰市敖汉旗', '150400');
INSERT INTO `sys_region_code` VALUES ('150500', '通辽市', 2, '150000', '内蒙古自治区通辽市', '150500');
INSERT INTO `sys_region_code` VALUES ('150502', '科尔沁区', 3, '150500', '内蒙古自治区通辽市科尔沁区', '150500');
INSERT INTO `sys_region_code` VALUES ('150521', '科尔沁左翼中旗', 3, '150500', '内蒙古自治区通辽市科尔沁左翼中旗', '150500');
INSERT INTO `sys_region_code` VALUES ('150522', '科尔沁左翼后旗', 3, '150500', '内蒙古自治区通辽市科尔沁左翼后旗', '150500');
INSERT INTO `sys_region_code` VALUES ('150523', '开鲁县', 3, '150500', '内蒙古自治区通辽市开鲁县', '150500');
INSERT INTO `sys_region_code` VALUES ('150524', '库伦旗', 3, '150500', '内蒙古自治区通辽市库伦旗', '150500');
INSERT INTO `sys_region_code` VALUES ('150525', '奈曼旗', 3, '150500', '内蒙古自治区通辽市奈曼旗', '150500');
INSERT INTO `sys_region_code` VALUES ('150526', '扎鲁特旗', 3, '150500', '内蒙古自治区通辽市扎鲁特旗', '150500');
INSERT INTO `sys_region_code` VALUES ('150571', '通辽经济技术开发区', 3, '150500', '内蒙古自治区通辽市经济技术开发区', '150500');
INSERT INTO `sys_region_code` VALUES ('150581', '霍林郭勒市', 3, '150500', '内蒙古自治区通辽市霍林郭勒市', '150500');
INSERT INTO `sys_region_code` VALUES ('150600', '鄂尔多斯市', 2, '150000', '内蒙古自治区鄂尔多斯市', '150600');
INSERT INTO `sys_region_code` VALUES ('150602', '东胜区', 3, '150600', '内蒙古自治区鄂尔多斯市东胜区', '150600');
INSERT INTO `sys_region_code` VALUES ('150603', '康巴什区', 3, '150600', '内蒙古自治区鄂尔多斯市康巴什区', '150600');
INSERT INTO `sys_region_code` VALUES ('150621', '达拉特旗', 3, '150600', '内蒙古自治区鄂尔多斯市达拉特旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150622', '准格尔旗', 3, '150600', '内蒙古自治区鄂尔多斯市准格尔旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150623', '鄂托克前旗', 3, '150600', '内蒙古自治区鄂尔多斯市鄂托克前旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150624', '鄂托克旗', 3, '150600', '内蒙古自治区鄂尔多斯市鄂托克旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150625', '杭锦旗', 3, '150600', '内蒙古自治区鄂尔多斯市杭锦旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150626', '乌审旗', 3, '150600', '内蒙古自治区鄂尔多斯市乌审旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150627', '伊金霍洛旗', 3, '150600', '内蒙古自治区鄂尔多斯市伊金霍洛旗', '150600');
INSERT INTO `sys_region_code` VALUES ('150700', '呼伦贝尔市', 2, '150000', '内蒙古自治区呼伦贝尔市', '150700');
INSERT INTO `sys_region_code` VALUES ('150702', '海拉尔区', 3, '150700', '内蒙古自治区呼伦贝尔市海拉尔区', '150700');
INSERT INTO `sys_region_code` VALUES ('150703', '扎赉诺尔区', 3, '150700', '内蒙古自治区呼伦贝尔市扎赉诺尔区', '150700');
INSERT INTO `sys_region_code` VALUES ('150721', '阿荣旗', 3, '150700', '内蒙古自治区呼伦贝尔市阿荣旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150722', '莫力达瓦达斡尔族自治旗', 3, '150700', '内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150723', '鄂伦春自治旗', 3, '150700', '内蒙古自治区呼伦贝尔市鄂伦春自治旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150724', '鄂温克族自治旗', 3, '150700', '内蒙古自治区呼伦贝尔市鄂温克族自治旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150725', '陈巴尔虎旗', 3, '150700', '内蒙古自治区呼伦贝尔市陈巴尔虎旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150726', '新巴尔虎左旗', 3, '150700', '内蒙古自治区呼伦贝尔市新巴尔虎左旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150727', '新巴尔虎右旗', 3, '150700', '内蒙古自治区呼伦贝尔市新巴尔虎右旗', '150700');
INSERT INTO `sys_region_code` VALUES ('150781', '满洲里市', 3, '150700', '内蒙古自治区呼伦贝尔市满洲里市', '150700');
INSERT INTO `sys_region_code` VALUES ('150782', '牙克石市', 3, '150700', '内蒙古自治区呼伦贝尔市牙克石市', '150700');
INSERT INTO `sys_region_code` VALUES ('150783', '扎兰屯市', 3, '150700', '内蒙古自治区呼伦贝尔市扎兰屯市', '150700');
INSERT INTO `sys_region_code` VALUES ('150784', '额尔古纳市', 3, '150700', '内蒙古自治区呼伦贝尔市额尔古纳市', '150700');
INSERT INTO `sys_region_code` VALUES ('150785', '根河市', 3, '150700', '内蒙古自治区呼伦贝尔市根河市', '150700');
INSERT INTO `sys_region_code` VALUES ('150800', '巴彦淖尔市', 2, '150000', '内蒙古自治区巴彦淖尔市', '150800');
INSERT INTO `sys_region_code` VALUES ('150802', '临河区', 3, '150800', '内蒙古自治区巴彦淖尔市临河区', '150800');
INSERT INTO `sys_region_code` VALUES ('150821', '五原县', 3, '150800', '内蒙古自治区巴彦淖尔市五原县', '150800');
INSERT INTO `sys_region_code` VALUES ('150822', '磴口县', 3, '150800', '内蒙古自治区巴彦淖尔市磴口县', '150800');
INSERT INTO `sys_region_code` VALUES ('150823', '乌拉特前旗', 3, '150800', '内蒙古自治区巴彦淖尔市乌拉特前旗', '150800');
INSERT INTO `sys_region_code` VALUES ('150824', '乌拉特中旗', 3, '150800', '内蒙古自治区巴彦淖尔市乌拉特中旗', '150800');
INSERT INTO `sys_region_code` VALUES ('150825', '乌拉特后旗', 3, '150800', '内蒙古自治区巴彦淖尔市乌拉特后旗', '150800');
INSERT INTO `sys_region_code` VALUES ('150826', '杭锦后旗', 3, '150800', '内蒙古自治区巴彦淖尔市杭锦后旗', '150800');
INSERT INTO `sys_region_code` VALUES ('150871', '巴彦淖尔经济开发区', 3, '150800', '内蒙古自治区巴彦淖尔市经济开发区', '150800');
INSERT INTO `sys_region_code` VALUES ('150900', '乌兰察布市', 2, '150000', '内蒙古自治区乌兰察布市', '150900');
INSERT INTO `sys_region_code` VALUES ('150902', '集宁区', 3, '150900', '内蒙古自治区乌兰察布市集宁区', '150900');
INSERT INTO `sys_region_code` VALUES ('150921', '卓资县', 3, '150900', '内蒙古自治区乌兰察布市卓资县', '150900');
INSERT INTO `sys_region_code` VALUES ('150922', '化德县', 3, '150900', '内蒙古自治区乌兰察布市化德县', '150900');
INSERT INTO `sys_region_code` VALUES ('150923', '商都县', 3, '150900', '内蒙古自治区乌兰察布市商都县', '150900');
INSERT INTO `sys_region_code` VALUES ('150924', '兴和县', 3, '150900', '内蒙古自治区乌兰察布市兴和县', '150900');
INSERT INTO `sys_region_code` VALUES ('150925', '凉城县', 3, '150900', '内蒙古自治区乌兰察布市凉城县', '150900');
INSERT INTO `sys_region_code` VALUES ('150926', '察哈尔右翼前旗', 3, '150900', '内蒙古自治区乌兰察布市察哈尔右翼前旗', '150900');
INSERT INTO `sys_region_code` VALUES ('150927', '察哈尔右翼中旗', 3, '150900', '内蒙古自治区乌兰察布市察哈尔右翼中旗', '150900');
INSERT INTO `sys_region_code` VALUES ('150928', '察哈尔右翼后旗', 3, '150900', '内蒙古自治区乌兰察布市察哈尔右翼后旗', '150900');
INSERT INTO `sys_region_code` VALUES ('150929', '四子王旗', 3, '150900', '内蒙古自治区乌兰察布市四子王旗', '150900');
INSERT INTO `sys_region_code` VALUES ('150981', '丰镇市', 3, '150900', '内蒙古自治区乌兰察布市丰镇市', '150900');
INSERT INTO `sys_region_code` VALUES ('152200', '兴安盟', 2, '150000', '内蒙古自治区兴安盟', '152200');
INSERT INTO `sys_region_code` VALUES ('152201', '乌兰浩特市', 3, '152200', '内蒙古自治区兴安盟乌兰浩特市', '152200');
INSERT INTO `sys_region_code` VALUES ('152202', '阿尔山', 3, '152200', '内蒙古自治区兴安盟阿尔山市', '152200');
INSERT INTO `sys_region_code` VALUES ('152221', '科尔沁右翼前旗', 3, '152200', '内蒙古自治区兴安盟科尔沁右翼前旗', '152200');
INSERT INTO `sys_region_code` VALUES ('152222', '科尔沁右翼中旗', 3, '152200', '内蒙古自治区兴安盟科尔沁右翼中旗', '152200');
INSERT INTO `sys_region_code` VALUES ('152223', '扎赉特旗', 3, '152200', '内蒙古自治区兴安盟扎赉特旗', '152200');
INSERT INTO `sys_region_code` VALUES ('152224', '突泉县', 3, '152200', '内蒙古自治区兴安盟突泉县', '152200');
INSERT INTO `sys_region_code` VALUES ('152500', '锡林郭勒盟', 2, '150000', '内蒙古自治区锡林郭勒盟', '152500');
INSERT INTO `sys_region_code` VALUES ('152501', '二连浩特市', 3, '152500', '内蒙古自治区锡林郭勒盟二连浩特市', '152500');
INSERT INTO `sys_region_code` VALUES ('152502', '锡林浩特市', 3, '152500', '内蒙古自治区锡林郭勒盟锡林浩特市', '152500');
INSERT INTO `sys_region_code` VALUES ('152522', '阿巴嘎旗', 3, '152500', '内蒙古自治区锡林郭勒盟阿巴嘎旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152523', '苏尼特左旗', 3, '152500', '内蒙古自治区锡林郭勒盟苏尼特左旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152524', '苏尼特右旗', 3, '152500', '内蒙古自治区锡林郭勒盟苏尼特右旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152525', '东乌珠穆沁旗', 3, '152500', '内蒙古自治区锡林郭勒盟东乌珠穆沁旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152526', '西乌珠穆沁旗', 3, '152500', '内蒙古自治区锡林郭勒盟西乌珠穆沁旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152527', '太仆寺旗', 3, '152500', '内蒙古自治区锡林郭勒盟太仆寺旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152528', '镶黄旗', 3, '152500', '内蒙古自治区锡林郭勒盟镶黄旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152529', '正镶白旗', 3, '152500', '内蒙古自治区锡林郭勒盟正镶白旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152530', '正蓝旗', 3, '152500', '内蒙古自治区锡林郭勒盟正蓝旗', '152500');
INSERT INTO `sys_region_code` VALUES ('152531', '多伦县', 3, '152500', '内蒙古自治区锡林郭勒盟多伦县', '152500');
INSERT INTO `sys_region_code` VALUES ('152571', '乌拉盖管理区', 3, '152500', '内蒙古自治区锡林郭勒盟乌拉盖管理区', '152500');
INSERT INTO `sys_region_code` VALUES ('152900', '阿拉善盟', 2, '150000', '内蒙古自治区阿拉善盟', '152900');
INSERT INTO `sys_region_code` VALUES ('152921', '阿拉善左旗', 3, '152900', '内蒙古自治区阿拉善盟阿拉善左旗', '152900');
INSERT INTO `sys_region_code` VALUES ('152922', '阿拉善右旗', 3, '152900', '内蒙古自治区阿拉善盟阿拉善右旗', '152900');
INSERT INTO `sys_region_code` VALUES ('152923', '额济纳旗', 3, '152900', '内蒙古自治区阿拉善盟额济纳旗', '152900');
INSERT INTO `sys_region_code` VALUES ('152924', '阿拉善经济开发区', 3, '152900', '内蒙古自治区阿拉善经济开发区', '152900');
INSERT INTO `sys_region_code` VALUES ('210000', '辽宁省', 1, NULL, '辽宁省', '210000');
INSERT INTO `sys_region_code` VALUES ('210100', '沈阳市', 2, '210000', '辽宁省沈阳市', '210100');
INSERT INTO `sys_region_code` VALUES ('210102', '和平区', 3, '210100', '辽宁省沈阳市和平区', '210100');
INSERT INTO `sys_region_code` VALUES ('210103', '沈河区', 3, '210100', '辽宁省沈阳市沈河区', '210100');
INSERT INTO `sys_region_code` VALUES ('210104', '大东区', 3, '210100', '辽宁省沈阳市大东区', '210100');
INSERT INTO `sys_region_code` VALUES ('210105', '皇姑区', 3, '210100', '辽宁省沈阳市皇姑区', '210100');
INSERT INTO `sys_region_code` VALUES ('210106', '铁西区', 3, '210100', '辽宁省沈阳市铁西区', '210100');
INSERT INTO `sys_region_code` VALUES ('210111', '苏家屯区', 3, '210100', '辽宁省沈阳市苏家屯区', '210100');
INSERT INTO `sys_region_code` VALUES ('210112', '浑南区', 3, '210100', '辽宁省沈阳市浑南区', '210100');
INSERT INTO `sys_region_code` VALUES ('210113', '沈北新区', 3, '210100', '辽宁省沈阳市沈北新区', '210100');
INSERT INTO `sys_region_code` VALUES ('210114', '于洪区', 3, '210100', '辽宁省沈阳市于洪区', '210100');
INSERT INTO `sys_region_code` VALUES ('210115', '辽中区', 3, '210100', '辽宁省沈阳市辽中区', '210100');
INSERT INTO `sys_region_code` VALUES ('210123', '康平县', 3, '210100', '辽宁省沈阳市康平县', '210100');
INSERT INTO `sys_region_code` VALUES ('210124', '法库县', 3, '210100', '辽宁省沈阳市法库县', '210100');
INSERT INTO `sys_region_code` VALUES ('210181', '新民市', 3, '210100', '辽宁省沈阳市新民市', '210100');
INSERT INTO `sys_region_code` VALUES ('210200', '大连市', 2, '210000', '辽宁省大连市', '210200');
INSERT INTO `sys_region_code` VALUES ('210202', '中山区', 3, '210200', '辽宁省大连市中山区', '210200');
INSERT INTO `sys_region_code` VALUES ('210203', '西岗区', 3, '210200', '辽宁省大连市西岗区', '210200');
INSERT INTO `sys_region_code` VALUES ('210204', '沙河口区', 3, '210200', '辽宁省大连市沙河口区', '210200');
INSERT INTO `sys_region_code` VALUES ('210211', '甘井子区', 3, '210200', '辽宁省大连市甘井子区', '210200');
INSERT INTO `sys_region_code` VALUES ('210212', '旅顺口区', 3, '210200', '辽宁省大连市旅顺口区', '210200');
INSERT INTO `sys_region_code` VALUES ('210213', '金州区', 3, '210200', '辽宁省大连市金州区', '210200');
INSERT INTO `sys_region_code` VALUES ('210214', '普兰店区', 3, '210200', '辽宁省大连市普兰店区', '210200');
INSERT INTO `sys_region_code` VALUES ('210224', '长海县', 3, '210200', '辽宁省大连市长海县', '210200');
INSERT INTO `sys_region_code` VALUES ('210281', '瓦房店市', 3, '210200', '辽宁省大连市瓦房店市', '210200');
INSERT INTO `sys_region_code` VALUES ('210283', '庄河市', 3, '210200', '辽宁省大连市庄河市', '210200');
INSERT INTO `sys_region_code` VALUES ('210300', '鞍山市', 2, '210000', '辽宁省鞍山市', '210300');
INSERT INTO `sys_region_code` VALUES ('210302', '铁东区', 3, '210300', '辽宁省鞍山市铁东区', '210300');
INSERT INTO `sys_region_code` VALUES ('210303', '铁西区', 3, '210300', '辽宁省鞍山市铁西区', '210300');
INSERT INTO `sys_region_code` VALUES ('210304', '立山区', 3, '210300', '辽宁省鞍山市立山区', '210300');
INSERT INTO `sys_region_code` VALUES ('210311', '千山区', 3, '210300', '辽宁省鞍山市千山区', '210300');
INSERT INTO `sys_region_code` VALUES ('210321', '台安县', 3, '210300', '辽宁省鞍山市台安县', '210300');
INSERT INTO `sys_region_code` VALUES ('210323', '岫岩满族自治县', 3, '210300', '辽宁省鞍山市岫岩满族自治县', '210300');
INSERT INTO `sys_region_code` VALUES ('210381', '海城市', 3, '210300', '辽宁省鞍山市海城市', '210300');
INSERT INTO `sys_region_code` VALUES ('210400', '抚顺市', 2, '210000', '辽宁省抚顺市', '210400');
INSERT INTO `sys_region_code` VALUES ('210402', '新抚区', 3, '210400', '辽宁省抚顺市新抚区', '210400');
INSERT INTO `sys_region_code` VALUES ('210403', '东洲区', 3, '210400', '辽宁省抚顺市东洲区', '210400');
INSERT INTO `sys_region_code` VALUES ('210404', '望花区', 3, '210400', '辽宁省抚顺市望花区', '210400');
INSERT INTO `sys_region_code` VALUES ('210411', '顺城区', 3, '210400', '辽宁省抚顺市顺城区', '210400');
INSERT INTO `sys_region_code` VALUES ('210421', '抚顺县', 3, '210400', '辽宁省抚顺市抚顺县', '210400');
INSERT INTO `sys_region_code` VALUES ('210422', '新宾满族自治县', 3, '210400', '辽宁省抚顺市新宾满族自治县', '210400');
INSERT INTO `sys_region_code` VALUES ('210423', '清原满族自治县', 3, '210400', '辽宁省抚顺市清原满族自治县', '210400');
INSERT INTO `sys_region_code` VALUES ('210500', '本溪市', 2, '210000', '辽宁省本溪市', '210500');
INSERT INTO `sys_region_code` VALUES ('210502', '平山区', 3, '210500', '辽宁省本溪市平山区', '210500');
INSERT INTO `sys_region_code` VALUES ('210503', '溪湖区', 3, '210500', '辽宁省本溪市溪湖区', '210500');
INSERT INTO `sys_region_code` VALUES ('210504', '明山区', 3, '210500', '辽宁省本溪市明山区', '210500');
INSERT INTO `sys_region_code` VALUES ('210505', '南芬区', 3, '210500', '辽宁省本溪市南芬区', '210500');
INSERT INTO `sys_region_code` VALUES ('210521', '本溪满族自治县', 3, '210500', '辽宁省本溪市本溪满族自治县', '210500');
INSERT INTO `sys_region_code` VALUES ('210522', '桓仁满族自治县', 3, '210500', '辽宁省本溪市桓仁满族自治县', '210500');
INSERT INTO `sys_region_code` VALUES ('210600', '丹东市', 2, '210000', '辽宁省丹东市', '210600');
INSERT INTO `sys_region_code` VALUES ('210602', '元宝区', 3, '210600', '辽宁省丹东市元宝区', '210600');
INSERT INTO `sys_region_code` VALUES ('210603', '振兴区', 3, '210600', '辽宁省丹东市振兴区', '210600');
INSERT INTO `sys_region_code` VALUES ('210604', '振安区', 3, '210600', '辽宁省丹东市振安区', '210600');
INSERT INTO `sys_region_code` VALUES ('210624', '宽甸满族自治县', 3, '210600', '辽宁省丹东市宽甸满族自治县', '210600');
INSERT INTO `sys_region_code` VALUES ('210681', '东港市', 3, '210600', '辽宁省丹东市东港市', '210600');
INSERT INTO `sys_region_code` VALUES ('210682', '凤城市', 3, '210600', '辽宁省丹东市凤城市', '210600');
INSERT INTO `sys_region_code` VALUES ('210700', '锦州市', 2, '210000', '辽宁省锦州市', '210700');
INSERT INTO `sys_region_code` VALUES ('210702', '古塔区', 3, '210700', '辽宁省锦州市古塔区', '210700');
INSERT INTO `sys_region_code` VALUES ('210703', '凌河区', 3, '210700', '辽宁省锦州市凌河区', '210700');
INSERT INTO `sys_region_code` VALUES ('210711', '太和区', 3, '210700', '辽宁省锦州市太和区', '210700');
INSERT INTO `sys_region_code` VALUES ('210726', '黑山县', 3, '210700', '辽宁省锦州市黑山县', '210700');
INSERT INTO `sys_region_code` VALUES ('210727', '义县', 3, '210700', '辽宁省锦州市义县', '210700');
INSERT INTO `sys_region_code` VALUES ('210781', '凌海市', 3, '210700', '辽宁省锦州市凌海市', '210700');
INSERT INTO `sys_region_code` VALUES ('210782', '北镇市', 3, '210700', '辽宁省锦州市北镇市', '210700');
INSERT INTO `sys_region_code` VALUES ('210800', '营口市', 2, '210000', '辽宁省营口市', '210800');
INSERT INTO `sys_region_code` VALUES ('210802', '站前区', 3, '210800', '辽宁省营口市站前区', '210800');
INSERT INTO `sys_region_code` VALUES ('210803', '西市区', 3, '210800', '辽宁省营口市西市区', '210800');
INSERT INTO `sys_region_code` VALUES ('210804', '鲅鱼圈区', 3, '210800', '辽宁省营口市鲅鱼圈区', '210800');
INSERT INTO `sys_region_code` VALUES ('210811', '老边区', 3, '210800', '辽宁省营口市老边区', '210800');
INSERT INTO `sys_region_code` VALUES ('210881', '盖州市', 3, '210800', '辽宁省营口市盖州市', '210800');
INSERT INTO `sys_region_code` VALUES ('210882', '大石桥市', 3, '210800', '辽宁省营口市大石桥市', '210800');
INSERT INTO `sys_region_code` VALUES ('210900', '阜新市', 2, '210000', '辽宁省阜新市', '210900');
INSERT INTO `sys_region_code` VALUES ('210902', '海州区', 3, '210900', '辽宁省阜新市海州区', '210900');
INSERT INTO `sys_region_code` VALUES ('210903', '新邱区', 3, '210900', '辽宁省阜新市新邱区', '210900');
INSERT INTO `sys_region_code` VALUES ('210904', '太平区', 3, '210900', '辽宁省阜新市太平区', '210900');
INSERT INTO `sys_region_code` VALUES ('210905', '清河门区', 3, '210900', '辽宁省阜新市清河门区', '210900');
INSERT INTO `sys_region_code` VALUES ('210911', '细河区', 3, '210900', '辽宁省阜新市细河区', '210900');
INSERT INTO `sys_region_code` VALUES ('210921', '阜新蒙古族自治县', 3, '210900', '辽宁省阜新市阜新蒙古族自治县', '210900');
INSERT INTO `sys_region_code` VALUES ('210922', '彰武县', 3, '210900', '辽宁省阜新市彰武县', '210900');
INSERT INTO `sys_region_code` VALUES ('211000', '辽阳市', 2, '210000', '辽宁省辽阳市', '211000');
INSERT INTO `sys_region_code` VALUES ('211002', '白塔区', 3, '211000', '辽宁省辽阳市白塔区', '211000');
INSERT INTO `sys_region_code` VALUES ('211003', '文圣区', 3, '211000', '辽宁省辽阳市文圣区', '211000');
INSERT INTO `sys_region_code` VALUES ('211004', '宏伟区', 3, '211000', '辽宁省辽阳市宏伟区', '211000');
INSERT INTO `sys_region_code` VALUES ('211005', '弓长岭区', 3, '211000', '辽宁省辽阳市弓长岭区', '211000');
INSERT INTO `sys_region_code` VALUES ('211011', '太子河区', 3, '211000', '辽宁省辽阳市太子河区', '211000');
INSERT INTO `sys_region_code` VALUES ('211021', '辽阳县', 3, '211000', '辽宁省辽阳市辽阳县', '211000');
INSERT INTO `sys_region_code` VALUES ('211081', '灯塔市', 3, '211000', '辽宁省辽阳市灯塔市', '211000');
INSERT INTO `sys_region_code` VALUES ('211100', '盘锦市', 2, '210000', '辽宁省盘锦市', '211100');
INSERT INTO `sys_region_code` VALUES ('211102', '双台子区', 3, '211100', '辽宁省盘锦市双台子区', '211100');
INSERT INTO `sys_region_code` VALUES ('211103', '兴隆台区', 3, '211100', '辽宁省盘锦市兴隆台区', '211100');
INSERT INTO `sys_region_code` VALUES ('211104', '大洼区', 3, '211100', '辽宁省盘锦市大洼区', '211100');
INSERT INTO `sys_region_code` VALUES ('211122', '盘山县', 3, '211100', '辽宁省盘锦市盘山县', '211100');
INSERT INTO `sys_region_code` VALUES ('211200', '铁岭市', 2, '210000', '辽宁省铁岭市', '211200');
INSERT INTO `sys_region_code` VALUES ('211202', '银州区', 3, '211200', '辽宁省铁岭市银州区', '211200');
INSERT INTO `sys_region_code` VALUES ('211204', '清河区', 3, '211200', '辽宁省铁岭市清河区', '211200');
INSERT INTO `sys_region_code` VALUES ('211221', '铁岭县', 3, '211200', '辽宁省铁岭市铁岭县', '211200');
INSERT INTO `sys_region_code` VALUES ('211223', '西丰县', 3, '211200', '辽宁省铁岭市西丰县', '211200');
INSERT INTO `sys_region_code` VALUES ('211224', '昌图县', 3, '211200', '辽宁省铁岭市昌图县', '211200');
INSERT INTO `sys_region_code` VALUES ('211281', '调兵山市', 3, '211200', '辽宁省铁岭市调兵山市', '211200');
INSERT INTO `sys_region_code` VALUES ('211282', '开原市', 3, '211200', '辽宁省铁岭市开原市', '211200');
INSERT INTO `sys_region_code` VALUES ('211300', '朝阳市', 2, '210000', '辽宁省朝阳市', '211300');
INSERT INTO `sys_region_code` VALUES ('211302', '双塔区', 3, '211300', '辽宁省朝阳市双塔区', '211300');
INSERT INTO `sys_region_code` VALUES ('211303', '龙城区', 3, '211300', '辽宁省朝阳市龙城区', '211300');
INSERT INTO `sys_region_code` VALUES ('211321', '朝阳县', 3, '211300', '辽宁省朝阳市朝阳县', '211300');
INSERT INTO `sys_region_code` VALUES ('211322', '建平县', 3, '211300', '辽宁省朝阳市建平县', '211300');
INSERT INTO `sys_region_code` VALUES ('211324', '喀喇沁左翼蒙古族自治县', 3, '211300', '辽宁省朝阳市喀喇沁左翼蒙古族自治县', '211300');
INSERT INTO `sys_region_code` VALUES ('211381', '北票市', 3, '211300', '辽宁省朝阳市北票市', '211300');
INSERT INTO `sys_region_code` VALUES ('211382', '凌源市', 3, '211300', '辽宁省朝阳市凌源市', '211300');
INSERT INTO `sys_region_code` VALUES ('211400', '葫芦岛市', 2, '210000', '辽宁省葫芦岛市', '211400');
INSERT INTO `sys_region_code` VALUES ('211402', '连山区', 3, '211400', '辽宁省葫芦岛市连山区', '211400');
INSERT INTO `sys_region_code` VALUES ('211403', '龙港区', 3, '211400', '辽宁省葫芦岛市龙港区', '211400');
INSERT INTO `sys_region_code` VALUES ('211404', '南票区', 3, '211400', '辽宁省葫芦岛市南票区', '211400');
INSERT INTO `sys_region_code` VALUES ('211421', '绥中县', 3, '211400', '辽宁省葫芦岛市绥中县', '211400');
INSERT INTO `sys_region_code` VALUES ('211422', '建昌县', 3, '211400', '辽宁省葫芦岛市建昌县', '211400');
INSERT INTO `sys_region_code` VALUES ('211481', '兴城市', 3, '211400', '辽宁省葫芦岛市兴城市', '211400');
INSERT INTO `sys_region_code` VALUES ('220000', '吉林省', 1, NULL, '吉林省', '220000');
INSERT INTO `sys_region_code` VALUES ('220100', '长春市', 2, '220000', '吉林省长春市', '220100');
INSERT INTO `sys_region_code` VALUES ('220102', '南关区', 3, '220100', '吉林省长春市南关区', '220100');
INSERT INTO `sys_region_code` VALUES ('220103', '宽城区', 3, '220100', '吉林省长春市宽城区', '220100');
INSERT INTO `sys_region_code` VALUES ('220104', '朝阳区', 3, '220100', '吉林省长春市朝阳区', '220100');
INSERT INTO `sys_region_code` VALUES ('220105', '二道区', 3, '220100', '吉林省长春市二道区', '220100');
INSERT INTO `sys_region_code` VALUES ('220106', '绿园区', 3, '220100', '吉林省长春市绿园区', '220100');
INSERT INTO `sys_region_code` VALUES ('220112', '双阳区', 3, '220100', '吉林省长春市双阳区', '220100');
INSERT INTO `sys_region_code` VALUES ('220113', '九台区', 3, '220100', '吉林省长春市九台区', '220100');
INSERT INTO `sys_region_code` VALUES ('220122', '农安县', 3, '220100', '吉林省长春市农安县', '220100');
INSERT INTO `sys_region_code` VALUES ('220182', '榆树市', 3, '220100', '吉林省长春市榆树市', '220100');
INSERT INTO `sys_region_code` VALUES ('220183', '德惠市', 3, '220100', '吉林省长春市德惠市', '220100');
INSERT INTO `sys_region_code` VALUES ('220184', '公主岭市', 3, '220100', '吉林省长春市公主岭市', '220100');
INSERT INTO `sys_region_code` VALUES ('220200', '吉林市', 2, '220000', '吉林省吉林市', '220200');
INSERT INTO `sys_region_code` VALUES ('220202', '昌邑区', 3, '220200', '吉林省吉林市昌邑区', '220200');
INSERT INTO `sys_region_code` VALUES ('220203', '龙潭区', 3, '220200', '吉林省吉林市龙潭区', '220200');
INSERT INTO `sys_region_code` VALUES ('220204', '船营区', 3, '220200', '吉林省吉林市船营区', '220200');
INSERT INTO `sys_region_code` VALUES ('220211', '丰满区', 3, '220200', '吉林省吉林市丰满区', '220200');
INSERT INTO `sys_region_code` VALUES ('220221', '永吉县', 3, '220200', '吉林省吉林市永吉县', '220200');
INSERT INTO `sys_region_code` VALUES ('220281', '蛟河市', 3, '220200', '吉林省吉林市蛟河市', '220200');
INSERT INTO `sys_region_code` VALUES ('220282', '桦甸市', 3, '220200', '吉林省吉林市桦甸市', '220200');
INSERT INTO `sys_region_code` VALUES ('220283', '舒兰市', 3, '220200', '吉林省吉林市舒兰市', '220200');
INSERT INTO `sys_region_code` VALUES ('220284', '磐石市', 3, '220200', '吉林省吉林市磐石市', '220200');
INSERT INTO `sys_region_code` VALUES ('220300', '四平市', 2, '220000', '吉林省四平市', '220300');
INSERT INTO `sys_region_code` VALUES ('220302', '铁西区', 3, '220300', '吉林省四平市铁西区', '220300');
INSERT INTO `sys_region_code` VALUES ('220303', '铁东区', 3, '220300', '吉林省四平市铁东区', '220300');
INSERT INTO `sys_region_code` VALUES ('220322', '梨树县', 3, '220300', '吉林省四平市梨树县', '220300');
INSERT INTO `sys_region_code` VALUES ('220323', '伊通满族自治县', 3, '220300', '吉林省四平市伊通满族自治县', '220300');
INSERT INTO `sys_region_code` VALUES ('220382', '双辽市', 3, '220300', '吉林省四平市双辽市', '220300');
INSERT INTO `sys_region_code` VALUES ('220400', '辽源市', 2, '220000', '吉林省辽源市', '220400');
INSERT INTO `sys_region_code` VALUES ('220402', '龙山区', 3, '220400', '吉林省辽源市龙山区', '220400');
INSERT INTO `sys_region_code` VALUES ('220403', '西安区', 3, '220400', '吉林省辽源市西安区', '220400');
INSERT INTO `sys_region_code` VALUES ('220421', '东丰县', 3, '220400', '吉林省辽源市东丰县', '220400');
INSERT INTO `sys_region_code` VALUES ('220422', '东辽县', 3, '220400', '吉林省辽源市东辽县', '220400');
INSERT INTO `sys_region_code` VALUES ('220500', '通化市', 2, '220000', '吉林省通化市', '220500');
INSERT INTO `sys_region_code` VALUES ('220502', '东昌区', 3, '220500', '吉林省通化市东昌区', '220500');
INSERT INTO `sys_region_code` VALUES ('220503', '二道江区', 3, '220500', '吉林省通化市二道江区', '220500');
INSERT INTO `sys_region_code` VALUES ('220521', '通化县', 3, '220500', '吉林省通化市通化县', '220500');
INSERT INTO `sys_region_code` VALUES ('220523', '辉南县', 3, '220500', '吉林省通化市辉南县', '220500');
INSERT INTO `sys_region_code` VALUES ('220524', '柳河县', 3, '220500', '吉林省通化市柳河县', '220500');
INSERT INTO `sys_region_code` VALUES ('220581', '梅河口市', 3, '220500', '吉林省通化市梅河口市', '220500');
INSERT INTO `sys_region_code` VALUES ('220582', '集安市', 3, '220500', '吉林省通化市集安市', '220500');
INSERT INTO `sys_region_code` VALUES ('220600', '白山市', 2, '220000', '吉林省白山市', '220600');
INSERT INTO `sys_region_code` VALUES ('220602', '浑江区', 3, '220600', '吉林省白山市浑江区', '220600');
INSERT INTO `sys_region_code` VALUES ('220605', '江源区', 3, '220600', '吉林省白山市江源区', '220600');
INSERT INTO `sys_region_code` VALUES ('220621', '抚松县', 3, '220600', '吉林省白山市抚松县', '220600');
INSERT INTO `sys_region_code` VALUES ('220622', '靖宇县', 3, '220600', '吉林省白山市靖宇县', '220600');
INSERT INTO `sys_region_code` VALUES ('220623', '长白朝鲜族自治县', 3, '220600', '吉林省白山市长白朝鲜族自治县', '220600');
INSERT INTO `sys_region_code` VALUES ('220681', '临江市', 3, '220600', '吉林省白山市临江市', '220600');
INSERT INTO `sys_region_code` VALUES ('220700', '松原市', 2, '220000', '吉林省松原市', '220700');
INSERT INTO `sys_region_code` VALUES ('220702', '宁江区', 3, '220700', '吉林省松原市宁江区', '220700');
INSERT INTO `sys_region_code` VALUES ('220721', '前郭尔罗斯蒙古族自治县', 3, '220700', '吉林省松原市前郭尔罗斯蒙古族自治县', '220700');
INSERT INTO `sys_region_code` VALUES ('220722', '长岭县', 3, '220700', '吉林省松原市长岭县', '220700');
INSERT INTO `sys_region_code` VALUES ('220723', '乾安县', 3, '220700', '吉林省松原市乾安县', '220700');
INSERT INTO `sys_region_code` VALUES ('220781', '扶余市', 3, '220700', '吉林省松原市扶余市', '220700');
INSERT INTO `sys_region_code` VALUES ('220800', '白城市', 2, '220000', '吉林省白城市', '220800');
INSERT INTO `sys_region_code` VALUES ('220802', '洮北区', 3, '220800', '吉林省白城市洮北区', '220800');
INSERT INTO `sys_region_code` VALUES ('220821', '镇赉县', 3, '220800', '吉林省白城市镇赉县', '220800');
INSERT INTO `sys_region_code` VALUES ('220822', '通榆县', 3, '220800', '吉林省白城市通榆县', '220800');
INSERT INTO `sys_region_code` VALUES ('220881', '洮南市', 3, '220800', '吉林省白城市洮南市', '220800');
INSERT INTO `sys_region_code` VALUES ('220882', '大安市', 3, '220800', '吉林省白城市大安市', '220800');
INSERT INTO `sys_region_code` VALUES ('222400', '延边朝鲜族自治州', 2, '220000', '吉林省延边朝鲜族自治州', '222400');
INSERT INTO `sys_region_code` VALUES ('222401', '延吉市', 3, '222400', '吉林省延边朝鲜族自治州延吉市', '222400');
INSERT INTO `sys_region_code` VALUES ('222402', '图们市', 3, '222400', '吉林省延边朝鲜族自治州图们市', '222400');
INSERT INTO `sys_region_code` VALUES ('222403', '敦化市', 3, '222400', '吉林省延边朝鲜族自治州敦化市', '222400');
INSERT INTO `sys_region_code` VALUES ('222404', '珲春市', 3, '222400', '吉林省延边朝鲜族自治州珲春市', '222400');
INSERT INTO `sys_region_code` VALUES ('222405', '龙井市', 3, '222400', '吉林省延边朝鲜族自治州龙井市', '222400');
INSERT INTO `sys_region_code` VALUES ('222406', '和龙市', 3, '222400', '吉林省延边朝鲜族自治州和龙市', '222400');
INSERT INTO `sys_region_code` VALUES ('222424', '汪清县', 3, '222400', '吉林省延边朝鲜族自治州汪清县', '222400');
INSERT INTO `sys_region_code` VALUES ('222426', '安图县', 3, '222400', '吉林省延边朝鲜族自治州安图县', '222400');
INSERT INTO `sys_region_code` VALUES ('230000', '黑龙江省', 1, NULL, '黑龙江省', '230000');
INSERT INTO `sys_region_code` VALUES ('230100', '哈尔滨市', 2, '230000', '黑龙江省哈尔滨市', '230100');
INSERT INTO `sys_region_code` VALUES ('230102', '道里区', 3, '230100', '黑龙江省哈尔滨市道里区', '230100');
INSERT INTO `sys_region_code` VALUES ('230103', '南岗区', 3, '230100', '黑龙江省哈尔滨市南岗区', '230100');
INSERT INTO `sys_region_code` VALUES ('230104', '道外区', 3, '230100', '黑龙江省哈尔滨市道外区', '230100');
INSERT INTO `sys_region_code` VALUES ('230108', '平房区', 3, '230100', '黑龙江省哈尔滨市平房区', '230100');
INSERT INTO `sys_region_code` VALUES ('230109', '松北区', 3, '230100', '黑龙江省哈尔滨市松北区', '230100');
INSERT INTO `sys_region_code` VALUES ('230110', '香坊区', 3, '230100', '黑龙江省哈尔滨市香坊区', '230100');
INSERT INTO `sys_region_code` VALUES ('230111', '呼兰区', 3, '230100', '黑龙江省哈尔滨市呼兰区', '230100');
INSERT INTO `sys_region_code` VALUES ('230112', '阿城区', 3, '230100', '黑龙江省哈尔滨市阿城区', '230100');
INSERT INTO `sys_region_code` VALUES ('230113', '双城区', 3, '230100', '黑龙江省哈尔滨市双城区', '230100');
INSERT INTO `sys_region_code` VALUES ('230123', '依兰县', 3, '230100', '黑龙江省哈尔滨市依兰县', '230100');
INSERT INTO `sys_region_code` VALUES ('230124', '方正县', 3, '230100', '黑龙江省哈尔滨市方正县', '230100');
INSERT INTO `sys_region_code` VALUES ('230125', '宾县', 3, '230100', '黑龙江省哈尔滨市宾县', '230100');
INSERT INTO `sys_region_code` VALUES ('230126', '巴彦县', 3, '230100', '黑龙江省哈尔滨市巴彦县', '230100');
INSERT INTO `sys_region_code` VALUES ('230127', '木兰县', 3, '230100', '黑龙江省哈尔滨市木兰县', '230100');
INSERT INTO `sys_region_code` VALUES ('230128', '通河县', 3, '230100', '黑龙江省哈尔滨市通河县', '230100');
INSERT INTO `sys_region_code` VALUES ('230129', '延寿县', 3, '230100', '黑龙江省哈尔滨市延寿县', '230100');
INSERT INTO `sys_region_code` VALUES ('230183', '尚志市', 3, '230100', '黑龙江省哈尔滨市尚志市', '230100');
INSERT INTO `sys_region_code` VALUES ('230184', '五常市', 3, '230100', '黑龙江省哈尔滨市五常市', '230100');
INSERT INTO `sys_region_code` VALUES ('230200', '齐齐哈尔市', 2, '230000', '黑龙江省齐齐哈尔市', '230200');
INSERT INTO `sys_region_code` VALUES ('230202', '龙沙区', 3, '230200', '黑龙江省齐齐哈尔市龙沙区', '230200');
INSERT INTO `sys_region_code` VALUES ('230203', '建华区', 3, '230200', '黑龙江省齐齐哈尔市建华区', '230200');
INSERT INTO `sys_region_code` VALUES ('230204', '铁锋区', 3, '230200', '黑龙江省齐齐哈尔市铁锋区', '230200');
INSERT INTO `sys_region_code` VALUES ('230205', '昂昂溪区', 3, '230200', '黑龙江省齐齐哈尔市昂昂溪区', '230200');
INSERT INTO `sys_region_code` VALUES ('230206', '富拉尔基区', 3, '230200', '黑龙江省齐齐哈尔市富拉尔基区', '230200');
INSERT INTO `sys_region_code` VALUES ('230207', '碾子山区', 3, '230200', '黑龙江省齐齐哈尔市碾子山区', '230200');
INSERT INTO `sys_region_code` VALUES ('230208', '梅里斯达斡尔族区', 3, '230200', '黑龙江省齐齐哈尔市梅里斯达斡尔族区', '230200');
INSERT INTO `sys_region_code` VALUES ('230221', '龙江县', 3, '230200', '黑龙江省齐齐哈尔市龙江县', '230200');
INSERT INTO `sys_region_code` VALUES ('230223', '依安县', 3, '230200', '黑龙江省齐齐哈尔市依安县', '230200');
INSERT INTO `sys_region_code` VALUES ('230224', '泰来县', 3, '230200', '黑龙江省齐齐哈尔市泰来县', '230200');
INSERT INTO `sys_region_code` VALUES ('230225', '甘南县', 3, '230200', '黑龙江省齐齐哈尔市甘南县', '230200');
INSERT INTO `sys_region_code` VALUES ('230227', '富裕县', 3, '230200', '黑龙江省齐齐哈尔市富裕县', '230200');
INSERT INTO `sys_region_code` VALUES ('230229', '克山县', 3, '230200', '黑龙江省齐齐哈尔市克山县', '230200');
INSERT INTO `sys_region_code` VALUES ('230230', '克东县', 3, '230200', '黑龙江省齐齐哈尔市克东县', '230200');
INSERT INTO `sys_region_code` VALUES ('230231', '拜泉县', 3, '230200', '黑龙江省齐齐哈尔市拜泉县', '230200');
INSERT INTO `sys_region_code` VALUES ('230281', '讷河市', 3, '230200', '黑龙江省齐齐哈尔市讷河市', '230200');
INSERT INTO `sys_region_code` VALUES ('230300', '鸡西市', 2, '230000', '黑龙江省鸡西市', '230300');
INSERT INTO `sys_region_code` VALUES ('230302', '鸡冠区', 3, '230300', '黑龙江省鸡西市鸡冠区', '230300');
INSERT INTO `sys_region_code` VALUES ('230303', '恒山区', 3, '230300', '黑龙江省鸡西市恒山区', '230300');
INSERT INTO `sys_region_code` VALUES ('230304', '滴道区', 3, '230300', '黑龙江省鸡西市滴道区', '230300');
INSERT INTO `sys_region_code` VALUES ('230305', '梨树区', 3, '230300', '黑龙江省鸡西市梨树区', '230300');
INSERT INTO `sys_region_code` VALUES ('230306', '城子河区', 3, '230300', '黑龙江省鸡西市城子河区', '230300');
INSERT INTO `sys_region_code` VALUES ('230307', '麻山区', 3, '230300', '黑龙江省鸡西市麻山区', '230300');
INSERT INTO `sys_region_code` VALUES ('230321', '鸡东县', 3, '230300', '黑龙江省鸡西市鸡东县', '230300');
INSERT INTO `sys_region_code` VALUES ('230381', '虎林市', 3, '230300', '黑龙江省鸡西市虎林市', '230300');
INSERT INTO `sys_region_code` VALUES ('230382', '密山市', 3, '230300', '黑龙江省鸡西市密山市', '230300');
INSERT INTO `sys_region_code` VALUES ('230400', '鹤岗市', 2, '230000', '黑龙江省鹤岗市', '230400');
INSERT INTO `sys_region_code` VALUES ('230402', '向阳区', 3, '230400', '黑龙江省鹤岗市向阳区', '230400');
INSERT INTO `sys_region_code` VALUES ('230403', '工农区', 3, '230400', '黑龙江省鹤岗市工农区', '230400');
INSERT INTO `sys_region_code` VALUES ('230404', '南山区', 3, '230400', '黑龙江省鹤岗市南山区', '230400');
INSERT INTO `sys_region_code` VALUES ('230405', '兴安区', 3, '230400', '黑龙江省鹤岗市兴安区', '230400');
INSERT INTO `sys_region_code` VALUES ('230406', '东山区', 3, '230400', '黑龙江省鹤岗市东山区', '230400');
INSERT INTO `sys_region_code` VALUES ('230407', '兴山区', 3, '230400', '黑龙江省鹤岗市兴山区', '230400');
INSERT INTO `sys_region_code` VALUES ('230421', '萝北县', 3, '230400', '黑龙江省鹤岗市萝北县', '230400');
INSERT INTO `sys_region_code` VALUES ('230422', '绥滨县', 3, '230400', '黑龙江省鹤岗市绥滨县', '230400');
INSERT INTO `sys_region_code` VALUES ('230500', '双鸭山市', 2, '230000', '黑龙江省双鸭山市', '230500');
INSERT INTO `sys_region_code` VALUES ('230502', '尖山区', 3, '230500', '黑龙江省双鸭山市尖山区', '230500');
INSERT INTO `sys_region_code` VALUES ('230503', '岭东区', 3, '230500', '黑龙江省双鸭山市岭东区', '230500');
INSERT INTO `sys_region_code` VALUES ('230505', '四方台区', 3, '230500', '黑龙江省双鸭山市四方台区', '230500');
INSERT INTO `sys_region_code` VALUES ('230506', '宝山区', 3, '230500', '黑龙江省双鸭山市宝山区', '230500');
INSERT INTO `sys_region_code` VALUES ('230521', '集贤县', 3, '230500', '黑龙江省双鸭山市集贤县', '230500');
INSERT INTO `sys_region_code` VALUES ('230522', '友谊县', 3, '230500', '黑龙江省双鸭山市友谊县', '230500');
INSERT INTO `sys_region_code` VALUES ('230523', '宝清县', 3, '230500', '黑龙江省双鸭山市宝清县', '230500');
INSERT INTO `sys_region_code` VALUES ('230524', '饶河县', 3, '230500', '黑龙江省双鸭山市饶河县', '230500');
INSERT INTO `sys_region_code` VALUES ('230600', '大庆市', 2, '230000', '黑龙江省大庆市', '230600');
INSERT INTO `sys_region_code` VALUES ('230602', '萨尔图区', 3, '230600', '黑龙江省大庆市萨尔图区', '230600');
INSERT INTO `sys_region_code` VALUES ('230603', '龙凤区', 3, '230600', '黑龙江省大庆市龙凤区', '230600');
INSERT INTO `sys_region_code` VALUES ('230604', '让胡路区', 3, '230600', '黑龙江省大庆市让胡路区', '230600');
INSERT INTO `sys_region_code` VALUES ('230605', '红岗区', 3, '230600', '黑龙江省大庆市红岗区', '230600');
INSERT INTO `sys_region_code` VALUES ('230606', '大同区', 3, '230600', '黑龙江省大庆市大同区', '230600');
INSERT INTO `sys_region_code` VALUES ('230621', '肇州县', 3, '230600', '黑龙江省大庆市肇州县', '230600');
INSERT INTO `sys_region_code` VALUES ('230622', '肇源县', 3, '230600', '黑龙江省大庆市肇源县', '230600');
INSERT INTO `sys_region_code` VALUES ('230623', '林甸县', 3, '230600', '黑龙江省大庆市林甸县', '230600');
INSERT INTO `sys_region_code` VALUES ('230624', '杜尔伯特蒙古族自治县', 3, '230600', '黑龙江省大庆市杜尔伯特蒙古族自治县', '230600');
INSERT INTO `sys_region_code` VALUES ('230700', '伊春市', 2, '230000', '黑龙江省伊春市', '230700');
INSERT INTO `sys_region_code` VALUES ('230717', '伊美区', 3, '230700', '黑龙江省伊春市伊美区', '230700');
INSERT INTO `sys_region_code` VALUES ('230718', '乌翠区', 3, '230700', '黑龙江省伊春市乌翠区', '230700');
INSERT INTO `sys_region_code` VALUES ('230719', '友好区', 3, '230700', '黑龙江省伊春市友好区', '230700');
INSERT INTO `sys_region_code` VALUES ('230722', '嘉荫县', 3, '230700', '黑龙江省伊春市嘉荫县', '230700');
INSERT INTO `sys_region_code` VALUES ('230723', '汤旺县', 3, '230700', '黑龙江省伊春市汤旺县', '230700');
INSERT INTO `sys_region_code` VALUES ('230724', '丰林县', 3, '230700', '黑龙江省伊春市丰林县', '230700');
INSERT INTO `sys_region_code` VALUES ('230725', '大箐山县', 3, '230700', '黑龙江省伊春市大箐山县', '230700');
INSERT INTO `sys_region_code` VALUES ('230726', '南岔县', 3, '230700', '黑龙江省伊春市南岔县', '230700');
INSERT INTO `sys_region_code` VALUES ('230751', '金林区', 3, '230700', '黑龙江省伊春市金林区', '230700');
INSERT INTO `sys_region_code` VALUES ('230781', '铁力市', 3, '230700', '黑龙江省伊春市铁力市', '230700');
INSERT INTO `sys_region_code` VALUES ('230800', '佳木斯市', 2, '230000', '黑龙江省佳木斯市', '230800');
INSERT INTO `sys_region_code` VALUES ('230803', '向阳区', 3, '230800', '黑龙江省佳木斯市向阳区', '230800');
INSERT INTO `sys_region_code` VALUES ('230804', '前进区', 3, '230800', '黑龙江省佳木斯市前进区', '230800');
INSERT INTO `sys_region_code` VALUES ('230805', '东风区', 3, '230800', '黑龙江省佳木斯市东风区', '230800');
INSERT INTO `sys_region_code` VALUES ('230811', '郊区', 3, '230800', '黑龙江省佳木斯市郊区', '230800');
INSERT INTO `sys_region_code` VALUES ('230822', '桦南县', 3, '230800', '黑龙江省佳木斯市桦南县', '230800');
INSERT INTO `sys_region_code` VALUES ('230826', '桦川县', 3, '230800', '黑龙江省佳木斯市桦川县', '230800');
INSERT INTO `sys_region_code` VALUES ('230828', '汤原县', 3, '230800', '黑龙江省佳木斯市汤原县', '230800');
INSERT INTO `sys_region_code` VALUES ('230881', '同江市', 3, '230800', '黑龙江省佳木斯市同江市', '230800');
INSERT INTO `sys_region_code` VALUES ('230882', '富锦市', 3, '230800', '黑龙江省佳木斯市富锦市', '230800');
INSERT INTO `sys_region_code` VALUES ('230883', '抚远市', 3, '230800', '黑龙江省佳木斯市抚远市', '230800');
INSERT INTO `sys_region_code` VALUES ('230900', '七台河市', 2, '230000', '黑龙江省七台河市', '230900');
INSERT INTO `sys_region_code` VALUES ('230902', '新兴区', 3, '230900', '黑龙江省七台河市新兴区', '230900');
INSERT INTO `sys_region_code` VALUES ('230903', '桃山区', 3, '230900', '黑龙江省七台河市桃山区', '230900');
INSERT INTO `sys_region_code` VALUES ('230904', '茄子河区', 3, '230900', '黑龙江省七台河市茄子河区', '230900');
INSERT INTO `sys_region_code` VALUES ('230921', '勃利县', 3, '230900', '黑龙江省七台河市勃利县', '230900');
INSERT INTO `sys_region_code` VALUES ('231000', '牡丹江市', 2, '230000', '黑龙江省牡丹江市', '231000');
INSERT INTO `sys_region_code` VALUES ('231002', '东安区', 3, '231000', '黑龙江省牡丹江市东安区', '231000');
INSERT INTO `sys_region_code` VALUES ('231003', '阳明区', 3, '231000', '黑龙江省牡丹江市阳明区', '231000');
INSERT INTO `sys_region_code` VALUES ('231004', '爱民区', 3, '231000', '黑龙江省牡丹江市爱民区', '231000');
INSERT INTO `sys_region_code` VALUES ('231005', '西安区', 3, '231000', '黑龙江省牡丹江市西安区', '231000');
INSERT INTO `sys_region_code` VALUES ('231025', '林口县', 3, '231000', '黑龙江省牡丹江市林口县', '231000');
INSERT INTO `sys_region_code` VALUES ('231081', '绥芬河市', 3, '231000', '黑龙江省牡丹江市绥芬河市', '231000');
INSERT INTO `sys_region_code` VALUES ('231083', '海林市', 3, '231000', '黑龙江省牡丹江市海林市', '231000');
INSERT INTO `sys_region_code` VALUES ('231084', '宁安市', 3, '231000', '黑龙江省牡丹江市宁安市', '231000');
INSERT INTO `sys_region_code` VALUES ('231085', '穆棱市', 3, '231000', '黑龙江省牡丹江市穆棱市', '231000');
INSERT INTO `sys_region_code` VALUES ('231086', '东宁市', 3, '231000', '黑龙江省牡丹江市东宁市', '231000');
INSERT INTO `sys_region_code` VALUES ('231100', '黑河市', 2, '230000', '黑龙江省黑河市', '231100');
INSERT INTO `sys_region_code` VALUES ('231102', '爱辉区', 3, '231100', '黑龙江省黑河市爱辉区', '231100');
INSERT INTO `sys_region_code` VALUES ('231123', '逊克县', 3, '231100', '黑龙江省黑河市逊克县', '231100');
INSERT INTO `sys_region_code` VALUES ('231124', '孙吴县', 3, '231100', '黑龙江省黑河市孙吴县', '231100');
INSERT INTO `sys_region_code` VALUES ('231181', '北安市', 3, '231100', '黑龙江省黑河市北安市', '231100');
INSERT INTO `sys_region_code` VALUES ('231182', '五大连池市', 3, '231100', '黑龙江省黑河市五大连池市', '231100');
INSERT INTO `sys_region_code` VALUES ('231183', '嫩江市', 3, '231100', '黑龙江省黑河市嫩江市', '231100');
INSERT INTO `sys_region_code` VALUES ('231200', '绥化市', 2, '230000', '黑龙江省绥化市', '231200');
INSERT INTO `sys_region_code` VALUES ('231202', '北林区', 3, '231200', '黑龙江省绥化市北林区', '231200');
INSERT INTO `sys_region_code` VALUES ('231221', '望奎县', 3, '231200', '黑龙江省绥化市望奎县', '231200');
INSERT INTO `sys_region_code` VALUES ('231222', '兰西县', 3, '231200', '黑龙江省绥化市兰西县', '231200');
INSERT INTO `sys_region_code` VALUES ('231223', '青冈县', 3, '231200', '黑龙江省绥化市青冈县', '231200');
INSERT INTO `sys_region_code` VALUES ('231224', '庆安县', 3, '231200', '黑龙江省绥化市庆安县', '231200');
INSERT INTO `sys_region_code` VALUES ('231225', '明水县', 3, '231200', '黑龙江省绥化市明水县', '231200');
INSERT INTO `sys_region_code` VALUES ('231226', '绥棱县', 3, '231200', '黑龙江省绥化市绥棱县', '231200');
INSERT INTO `sys_region_code` VALUES ('231281', '安达市', 3, '231200', '黑龙江省绥化市安达市', '231200');
INSERT INTO `sys_region_code` VALUES ('231282', '肇东市', 3, '231200', '黑龙江省绥化市肇东市', '231200');
INSERT INTO `sys_region_code` VALUES ('231283', '海伦市', 3, '231200', '黑龙江省绥化市海伦市', '231200');
INSERT INTO `sys_region_code` VALUES ('232700', '大兴安岭地区', 2, '230000', '黑龙江省大兴安岭地区', '232700');
INSERT INTO `sys_region_code` VALUES ('232701', '漠河市', 3, '232700', '黑龙江省大兴安岭地区漠河市', '232700');
INSERT INTO `sys_region_code` VALUES ('232718', '加格达奇区', 3, '232700', '黑龙江省大兴安岭地区加格达奇区', '232700');
INSERT INTO `sys_region_code` VALUES ('232721', '呼玛县', 3, '232700', '黑龙江省大兴安岭地区呼玛县', '232700');
INSERT INTO `sys_region_code` VALUES ('232722', '塔河县', 3, '232700', '黑龙江省大兴安岭地区塔河县', '232700');
INSERT INTO `sys_region_code` VALUES ('310000', '上海市', 1, NULL, '上海市', '310000');
INSERT INTO `sys_region_code` VALUES ('310101', '黄浦区', 2, '310000', '上海市黄浦区', '310101');
INSERT INTO `sys_region_code` VALUES ('310104', '徐汇区', 2, '310000', '上海市徐汇区', '310104');
INSERT INTO `sys_region_code` VALUES ('310105', '长宁区', 2, '310000', '上海市长宁区', '310105');
INSERT INTO `sys_region_code` VALUES ('310106', '静安区', 2, '310000', '上海市静安区', '310106');
INSERT INTO `sys_region_code` VALUES ('310107', '普陀区', 2, '310000', '上海市普陀区', '310107');
INSERT INTO `sys_region_code` VALUES ('310109', '虹口区', 2, '310000', '上海市虹口区', '310109');
INSERT INTO `sys_region_code` VALUES ('310110', '杨浦区', 2, '310000', '上海市杨浦区', '310110');
INSERT INTO `sys_region_code` VALUES ('310112', '闵行区', 2, '310000', '上海市闵行区', '310112');
INSERT INTO `sys_region_code` VALUES ('310113', '宝山区', 2, '310000', '上海市宝山区', '310113');
INSERT INTO `sys_region_code` VALUES ('310114', '嘉定区', 2, '310000', '上海市嘉定区', '310114');
INSERT INTO `sys_region_code` VALUES ('310115', '浦东新区', 2, '310000', '上海市浦东新区', '310115');
INSERT INTO `sys_region_code` VALUES ('310116', '金山区', 2, '310000', '上海市金山区', '310116');
INSERT INTO `sys_region_code` VALUES ('310117', '松江区', 2, '310000', '上海市松江区', '310117');
INSERT INTO `sys_region_code` VALUES ('310118', '青浦区', 2, '310000', '上海市青浦区', '310118');
INSERT INTO `sys_region_code` VALUES ('310120', '奉贤区', 2, '310000', '上海市奉贤区', '310120');
INSERT INTO `sys_region_code` VALUES ('310151', '崇明区', 2, '310000', '上海市崇明区', '310151');
INSERT INTO `sys_region_code` VALUES ('320000', '江苏省', 1, NULL, '江苏省', '320000');
INSERT INTO `sys_region_code` VALUES ('320100', '南京市', 2, '320000', '江苏省南京市', '320100');
INSERT INTO `sys_region_code` VALUES ('320102', '玄武区', 3, '320100', '江苏省南京市玄武区', '320100');
INSERT INTO `sys_region_code` VALUES ('320104', '秦淮区', 3, '320100', '江苏省南京市秦淮区', '320100');
INSERT INTO `sys_region_code` VALUES ('320105', '建邺区', 3, '320100', '江苏省南京市建邺区', '320100');
INSERT INTO `sys_region_code` VALUES ('320106', '鼓楼区', 3, '320100', '江苏省南京市鼓楼区', '320100');
INSERT INTO `sys_region_code` VALUES ('320111', '浦口区', 3, '320100', '江苏省南京市浦口区', '320100');
INSERT INTO `sys_region_code` VALUES ('320113', '栖霞区', 3, '320100', '江苏省南京市栖霞区', '320100');
INSERT INTO `sys_region_code` VALUES ('320114', '雨花台区', 3, '320100', '江苏省南京市雨花台区', '320100');
INSERT INTO `sys_region_code` VALUES ('320115', '江宁区', 3, '320100', '江苏省南京市江宁区', '320100');
INSERT INTO `sys_region_code` VALUES ('320116', '六合区', 3, '320100', '江苏省南京市六合区', '320100');
INSERT INTO `sys_region_code` VALUES ('320117', '溧水区', 3, '320100', '江苏省南京市溧水区', '320100');
INSERT INTO `sys_region_code` VALUES ('320118', '高淳区', 3, '320100', '江苏省南京市高淳区', '320100');
INSERT INTO `sys_region_code` VALUES ('320200', '无锡市', 2, '320000', '江苏省无锡市', '320200');
INSERT INTO `sys_region_code` VALUES ('320205', '锡山区', 3, '320200', '江苏省无锡市锡山区', '320200');
INSERT INTO `sys_region_code` VALUES ('320206', '惠山区', 3, '320200', '江苏省无锡市惠山区', '320200');
INSERT INTO `sys_region_code` VALUES ('320211', '滨湖区', 3, '320200', '江苏省无锡市滨湖区', '320200');
INSERT INTO `sys_region_code` VALUES ('320213', '梁溪区', 3, '320200', '江苏省无锡市梁溪区', '320200');
INSERT INTO `sys_region_code` VALUES ('320214', '新吴区', 3, '320200', '江苏省无锡市新吴区', '320200');
INSERT INTO `sys_region_code` VALUES ('320281', '江阴市', 3, '320200', '江苏省无锡市江阴市', '320200');
INSERT INTO `sys_region_code` VALUES ('320282', '宜兴市', 3, '320200', '江苏省无锡市宜兴市', '320200');
INSERT INTO `sys_region_code` VALUES ('320300', '徐州市', 2, '320000', '江苏省徐州市', '320300');
INSERT INTO `sys_region_code` VALUES ('320302', '鼓楼区', 3, '320300', '江苏省徐州市鼓楼区', '320300');
INSERT INTO `sys_region_code` VALUES ('320303', '云龙区', 3, '320300', '江苏省徐州市云龙区', '320300');
INSERT INTO `sys_region_code` VALUES ('320305', '贾汪区', 3, '320300', '江苏省徐州市贾汪区', '320300');
INSERT INTO `sys_region_code` VALUES ('320311', '泉山区', 3, '320300', '江苏省徐州市泉山区', '320300');
INSERT INTO `sys_region_code` VALUES ('320312', '铜山区', 3, '320300', '江苏省徐州市铜山区', '320300');
INSERT INTO `sys_region_code` VALUES ('320321', '丰县', 3, '320300', '江苏省徐州市丰县', '320300');
INSERT INTO `sys_region_code` VALUES ('320322', '沛县', 3, '320300', '江苏省徐州市沛县', '320300');
INSERT INTO `sys_region_code` VALUES ('320324', '睢宁县', 3, '320300', '江苏省徐州市睢宁县', '320300');
INSERT INTO `sys_region_code` VALUES ('320381', '新沂市', 3, '320300', '江苏省徐州市新沂市', '320300');
INSERT INTO `sys_region_code` VALUES ('320382', '邳州市', 3, '320300', '江苏省徐州市邳州市', '320300');
INSERT INTO `sys_region_code` VALUES ('320400', '常州市', 2, '320000', '江苏省常州市', '320400');
INSERT INTO `sys_region_code` VALUES ('320402', '天宁区', 3, '320400', '江苏省常州市天宁区', '320400');
INSERT INTO `sys_region_code` VALUES ('320404', '钟楼区', 3, '320400', '江苏省常州市钟楼区', '320400');
INSERT INTO `sys_region_code` VALUES ('320411', '新北区', 3, '320400', '江苏省常州市新北区', '320400');
INSERT INTO `sys_region_code` VALUES ('320412', '武进区', 3, '320400', '江苏省常州市武进区', '320400');
INSERT INTO `sys_region_code` VALUES ('320413', '金坛区', 3, '320400', '江苏省常州市金坛区', '320400');
INSERT INTO `sys_region_code` VALUES ('320481', '溧阳市', 3, '320400', '江苏省常州市溧阳市', '320400');
INSERT INTO `sys_region_code` VALUES ('320500', '苏州市', 2, '320000', '江苏省苏州市', '320500');
INSERT INTO `sys_region_code` VALUES ('320505', '虎丘区', 3, '320500', '江苏省苏州市虎丘区', '320500');
INSERT INTO `sys_region_code` VALUES ('320506', '吴中区', 3, '320500', '江苏省苏州市吴中区', '320500');
INSERT INTO `sys_region_code` VALUES ('320507', '相城区', 3, '320500', '江苏省苏州市相城区', '320500');
INSERT INTO `sys_region_code` VALUES ('320508', '姑苏区', 3, '320500', '江苏省苏州市姑苏区', '320500');
INSERT INTO `sys_region_code` VALUES ('320509', '吴江区', 3, '320500', '江苏省苏州市吴江区', '320500');
INSERT INTO `sys_region_code` VALUES ('320581', '常熟市', 3, '320500', '江苏省苏州市常熟市', '320500');
INSERT INTO `sys_region_code` VALUES ('320582', '张家港市', 3, '320500', '江苏省苏州市张家港市', '320500');
INSERT INTO `sys_region_code` VALUES ('320583', '昆山市', 3, '320500', '江苏省苏州市昆山市', '320500');
INSERT INTO `sys_region_code` VALUES ('320585', '太仓市', 3, '320500', '江苏省苏州市太仓市', '320500');
INSERT INTO `sys_region_code` VALUES ('320600', '南通市', 2, '320000', '江苏省南通市', '320600');
INSERT INTO `sys_region_code` VALUES ('320602', '崇川区', 3, '320600', '江苏省南通市崇川区', '320600');
INSERT INTO `sys_region_code` VALUES ('320612', '通州区', 3, '320600', '江苏省南通市通州区', '320600');
INSERT INTO `sys_region_code` VALUES ('320623', '如东县', 3, '320600', '江苏省南通市如东县', '320600');
INSERT INTO `sys_region_code` VALUES ('320681', '启东市', 3, '320600', '江苏省南通市启东市', '320600');
INSERT INTO `sys_region_code` VALUES ('320682', '如皋市', 3, '320600', '江苏省南通市如皋市', '320600');
INSERT INTO `sys_region_code` VALUES ('320684', '海门区', 3, '320600', '江苏省南通市海门区', '320600');
INSERT INTO `sys_region_code` VALUES ('320685', '海安市', 3, '320600', '江苏省南通市海安市', '320600');
INSERT INTO `sys_region_code` VALUES ('320700', '连云港市', 2, '320000', '江苏省连云港市', '320700');
INSERT INTO `sys_region_code` VALUES ('320703', '连云区', 3, '320700', '江苏省连云港市连云区', '320700');
INSERT INTO `sys_region_code` VALUES ('320706', '海州区', 3, '320700', '江苏省连云港市海州区', '320700');
INSERT INTO `sys_region_code` VALUES ('320707', '赣榆区', 3, '320700', '江苏省连云港市赣榆区', '320700');
INSERT INTO `sys_region_code` VALUES ('320722', '东海县', 3, '320700', '江苏省连云港市东海县', '320700');
INSERT INTO `sys_region_code` VALUES ('320723', '灌云县', 3, '320700', '江苏省连云港市灌云县', '320700');
INSERT INTO `sys_region_code` VALUES ('320724', '灌南县', 3, '320700', '江苏省连云港市灌南县', '320700');
INSERT INTO `sys_region_code` VALUES ('320800', '淮安市', 2, '320000', '江苏省淮安市', '320800');
INSERT INTO `sys_region_code` VALUES ('320803', '淮安区', 3, '320800', '江苏省淮安市淮安区', '320800');
INSERT INTO `sys_region_code` VALUES ('320804', '淮阴区', 3, '320800', '江苏省淮安市淮阴区', '320800');
INSERT INTO `sys_region_code` VALUES ('320812', '清江浦区', 3, '320800', '江苏省淮安市清江浦区', '320800');
INSERT INTO `sys_region_code` VALUES ('320813', '洪泽区', 3, '320800', '江苏省淮安市洪泽区', '320800');
INSERT INTO `sys_region_code` VALUES ('320826', '涟水县', 3, '320800', '江苏省淮安市涟水县', '320800');
INSERT INTO `sys_region_code` VALUES ('320830', '盱眙县', 3, '320800', '江苏省淮安市盱眙县', '320800');
INSERT INTO `sys_region_code` VALUES ('320831', '金湖县', 3, '320800', '江苏省淮安市金湖县', '320800');
INSERT INTO `sys_region_code` VALUES ('320900', '盐城市', 2, '320000', '江苏省盐城市', '320900');
INSERT INTO `sys_region_code` VALUES ('320902', '亭湖区', 3, '320900', '江苏省盐城市亭湖区', '320900');
INSERT INTO `sys_region_code` VALUES ('320903', '盐都区', 3, '320900', '江苏省盐城市盐都区', '320900');
INSERT INTO `sys_region_code` VALUES ('320904', '大丰区', 3, '320900', '江苏省盐城市大丰区', '320900');
INSERT INTO `sys_region_code` VALUES ('320921', '响水县', 3, '320900', '江苏省盐城市响水县', '320900');
INSERT INTO `sys_region_code` VALUES ('320922', '滨海县', 3, '320900', '江苏省盐城市滨海县', '320900');
INSERT INTO `sys_region_code` VALUES ('320923', '阜宁县', 3, '320900', '江苏省盐城市阜宁县', '320900');
INSERT INTO `sys_region_code` VALUES ('320924', '射阳县', 3, '320900', '江苏省盐城市射阳县', '320900');
INSERT INTO `sys_region_code` VALUES ('320925', '建湖县', 3, '320900', '江苏省盐城市建湖县', '320900');
INSERT INTO `sys_region_code` VALUES ('320981', '东台市', 3, '320900', '江苏省盐城市东台市', '320900');
INSERT INTO `sys_region_code` VALUES ('321000', '扬州市', 2, '320000', '江苏省扬州市', '321000');
INSERT INTO `sys_region_code` VALUES ('321002', '广陵区', 3, '321000', '江苏省扬州市广陵区', '321000');
INSERT INTO `sys_region_code` VALUES ('321003', '邗江区', 3, '321000', '江苏省扬州市邗江区', '321000');
INSERT INTO `sys_region_code` VALUES ('321012', '江都区', 3, '321000', '江苏省扬州市江都区', '321000');
INSERT INTO `sys_region_code` VALUES ('321023', '宝应县', 3, '321000', '江苏省扬州市宝应县', '321000');
INSERT INTO `sys_region_code` VALUES ('321081', '仪征市', 3, '321000', '江苏省扬州市仪征市', '321000');
INSERT INTO `sys_region_code` VALUES ('321084', '高邮市', 3, '321000', '江苏省扬州市高邮市', '321000');
INSERT INTO `sys_region_code` VALUES ('321100', '镇江市', 2, '320000', '江苏省镇江市', '321100');
INSERT INTO `sys_region_code` VALUES ('321102', '京口区', 3, '321100', '江苏省镇江市京口区', '321100');
INSERT INTO `sys_region_code` VALUES ('321111', '润州区', 3, '321100', '江苏省镇江市润州区', '321100');
INSERT INTO `sys_region_code` VALUES ('321112', '丹徒区', 3, '321100', '江苏省镇江市丹徒区', '321100');
INSERT INTO `sys_region_code` VALUES ('321181', '丹阳市', 3, '321100', '江苏省镇江市丹阳市', '321100');
INSERT INTO `sys_region_code` VALUES ('321182', '扬中市', 3, '321100', '江苏省镇江市扬中市', '321100');
INSERT INTO `sys_region_code` VALUES ('321183', '句容市', 3, '321100', '江苏省镇江市句容市', '321100');
INSERT INTO `sys_region_code` VALUES ('321200', '泰州市', 2, '320000', '江苏省泰州市', '321200');
INSERT INTO `sys_region_code` VALUES ('321202', '海陵区', 3, '321200', '江苏省泰州市海陵区', '321200');
INSERT INTO `sys_region_code` VALUES ('321203', '高港区', 3, '321200', '江苏省泰州市高港区', '321200');
INSERT INTO `sys_region_code` VALUES ('321204', '姜堰区', 3, '321200', '江苏省泰州市姜堰区', '321200');
INSERT INTO `sys_region_code` VALUES ('321281', '兴化市', 3, '321200', '江苏省泰州市兴化市', '321200');
INSERT INTO `sys_region_code` VALUES ('321282', '靖江市', 3, '321200', '江苏省泰州市靖江市', '321200');
INSERT INTO `sys_region_code` VALUES ('321283', '泰兴市', 3, '321200', '江苏省泰州市泰兴市', '321200');
INSERT INTO `sys_region_code` VALUES ('321300', '宿迁市', 2, '320000', '江苏省宿迁市', '321300');
INSERT INTO `sys_region_code` VALUES ('321302', '宿城区', 3, '321300', '江苏省宿迁市宿城区', '321300');
INSERT INTO `sys_region_code` VALUES ('321311', '宿豫区', 3, '321300', '江苏省宿迁市宿豫区', '321300');
INSERT INTO `sys_region_code` VALUES ('321322', '沭阳县', 3, '321300', '江苏省宿迁市沭阳县', '321300');
INSERT INTO `sys_region_code` VALUES ('321323', '泗阳县', 3, '321300', '江苏省宿迁市泗阳县', '321300');
INSERT INTO `sys_region_code` VALUES ('321324', '泗洪县', 3, '321300', '江苏省宿迁市泗洪县', '321300');
INSERT INTO `sys_region_code` VALUES ('330000', '浙江省', 1, NULL, '浙江省', '330000');
INSERT INTO `sys_region_code` VALUES ('330100', '杭州市', 2, '330000', '浙江省杭州市', '330100');
INSERT INTO `sys_region_code` VALUES ('330102', '上城区', 3, '330100', '浙江省杭州市上城区', '330100');
INSERT INTO `sys_region_code` VALUES ('330105', '拱墅区', 3, '330100', '浙江省杭州市拱墅区', '330100');
INSERT INTO `sys_region_code` VALUES ('330106', '西湖区', 3, '330100', '浙江省杭州市西湖区', '330100');
INSERT INTO `sys_region_code` VALUES ('330108', '滨江区', 3, '330100', '浙江省杭州市滨江区', '330100');
INSERT INTO `sys_region_code` VALUES ('330109', '萧山区', 3, '330100', '浙江省杭州市萧山区', '330100');
INSERT INTO `sys_region_code` VALUES ('330110', '余杭区', 3, '330100', '浙江省杭州市余杭区', '330100');
INSERT INTO `sys_region_code` VALUES ('330111', '富阳区', 3, '330100', '浙江省杭州市富阳区', '330100');
INSERT INTO `sys_region_code` VALUES ('330112', '临安区', 3, '330100', '浙江省杭州市临安区', '330100');
INSERT INTO `sys_region_code` VALUES ('330113', '临平区', 3, '330100', '浙江省杭州市临平区', '330100');
INSERT INTO `sys_region_code` VALUES ('330114', '钱塘区', 3, '330100', '浙江省杭州市钱塘区', '330100');
INSERT INTO `sys_region_code` VALUES ('330122', '桐庐县', 3, '330100', '浙江省杭州市桐庐县', '330100');
INSERT INTO `sys_region_code` VALUES ('330127', '淳安县', 3, '330100', '浙江省杭州市淳安县', '330100');
INSERT INTO `sys_region_code` VALUES ('330182', '建德市', 3, '330100', '浙江省杭州市建德市', '330100');
INSERT INTO `sys_region_code` VALUES ('330200', '宁波市', 2, '330000', '浙江省宁波市', '330200');
INSERT INTO `sys_region_code` VALUES ('330203', '海曙区', 3, '330200', '浙江省宁波市海曙区', '330200');
INSERT INTO `sys_region_code` VALUES ('330205', '江北区', 3, '330200', '浙江省宁波市江北区', '330200');
INSERT INTO `sys_region_code` VALUES ('330206', '北仑区', 3, '330200', '浙江省宁波市北仑区', '330200');
INSERT INTO `sys_region_code` VALUES ('330211', '镇海区', 3, '330200', '浙江省宁波市镇海区', '330200');
INSERT INTO `sys_region_code` VALUES ('330212', '鄞州区', 3, '330200', '浙江省宁波市鄞州区', '330200');
INSERT INTO `sys_region_code` VALUES ('330213', '奉化区', 3, '330200', '浙江省宁波市奉化区', '330200');
INSERT INTO `sys_region_code` VALUES ('330225', '象山县', 3, '330200', '浙江省宁波市象山县', '330200');
INSERT INTO `sys_region_code` VALUES ('330226', '宁海县', 3, '330200', '浙江省宁波市宁海县', '330200');
INSERT INTO `sys_region_code` VALUES ('330281', '余姚市', 3, '330200', '浙江省宁波市余姚市', '330200');
INSERT INTO `sys_region_code` VALUES ('330282', '慈溪市', 3, '330200', '浙江省宁波市慈溪市', '330200');
INSERT INTO `sys_region_code` VALUES ('330300', '温州市', 2, '330000', '浙江省温州市', '330300');
INSERT INTO `sys_region_code` VALUES ('330302', '鹿城区', 3, '330300', '浙江省温州市鹿城区', '330300');
INSERT INTO `sys_region_code` VALUES ('330303', '龙湾区', 3, '330300', '浙江省温州市龙湾区', '330300');
INSERT INTO `sys_region_code` VALUES ('330304', '瓯海区', 3, '330300', '浙江省温州市瓯海区', '330300');
INSERT INTO `sys_region_code` VALUES ('330305', '洞头区', 3, '330300', '浙江省温州市洞头区', '330300');
INSERT INTO `sys_region_code` VALUES ('330324', '永嘉县', 3, '330300', '浙江省温州市永嘉县', '330300');
INSERT INTO `sys_region_code` VALUES ('330326', '平阳县', 3, '330300', '浙江省温州市平阳县', '330300');
INSERT INTO `sys_region_code` VALUES ('330327', '苍南县', 3, '330300', '浙江省温州市苍南县', '330300');
INSERT INTO `sys_region_code` VALUES ('330328', '文成县', 3, '330300', '浙江省温州市文成县', '330300');
INSERT INTO `sys_region_code` VALUES ('330329', '泰顺县', 3, '330300', '浙江省温州市泰顺县', '330300');
INSERT INTO `sys_region_code` VALUES ('330381', '瑞安市', 3, '330300', '浙江省温州市瑞安市', '330300');
INSERT INTO `sys_region_code` VALUES ('330382', '乐清市', 3, '330300', '浙江省温州市乐清市', '330300');
INSERT INTO `sys_region_code` VALUES ('330383', '龙港市', 3, '330300', '浙江省温州市龙港市', '330300');
INSERT INTO `sys_region_code` VALUES ('330400', '嘉兴市', 2, '330000', '浙江省嘉兴市', '330400');
INSERT INTO `sys_region_code` VALUES ('330402', '南湖区', 3, '330400', '浙江省嘉兴市南湖区', '330400');
INSERT INTO `sys_region_code` VALUES ('330411', '秀洲区', 3, '330400', '浙江省嘉兴市秀洲区', '330400');
INSERT INTO `sys_region_code` VALUES ('330421', '嘉善县', 3, '330400', '浙江省嘉兴市嘉善县', '330400');
INSERT INTO `sys_region_code` VALUES ('330424', '海盐县', 3, '330400', '浙江省嘉兴市海盐县', '330400');
INSERT INTO `sys_region_code` VALUES ('330481', '海宁市', 3, '330400', '浙江省嘉兴市海宁市', '330400');
INSERT INTO `sys_region_code` VALUES ('330482', '平湖市', 3, '330400', '浙江省嘉兴市平湖市', '330400');
INSERT INTO `sys_region_code` VALUES ('330483', '桐乡市', 3, '330400', '浙江省嘉兴市桐乡市', '330400');
INSERT INTO `sys_region_code` VALUES ('330500', '湖州市', 2, '330000', '浙江省湖州市', '330500');
INSERT INTO `sys_region_code` VALUES ('330502', '吴兴区', 3, '330500', '浙江省湖州市吴兴区', '330500');
INSERT INTO `sys_region_code` VALUES ('330503', '南浔区', 3, '330500', '浙江省湖州市南浔区', '330500');
INSERT INTO `sys_region_code` VALUES ('330521', '德清县', 3, '330500', '浙江省湖州市德清县', '330500');
INSERT INTO `sys_region_code` VALUES ('330522', '长兴县', 3, '330500', '浙江省湖州市长兴县', '330500');
INSERT INTO `sys_region_code` VALUES ('330523', '安吉县', 3, '330500', '浙江省湖州市安吉县', '330500');
INSERT INTO `sys_region_code` VALUES ('330600', '绍兴市', 2, '330000', '浙江省绍兴市', '330600');
INSERT INTO `sys_region_code` VALUES ('330602', '越城区', 3, '330600', '浙江省绍兴市越城区', '330600');
INSERT INTO `sys_region_code` VALUES ('330603', '柯桥区', 3, '330600', '浙江省绍兴市柯桥区', '330600');
INSERT INTO `sys_region_code` VALUES ('330604', '上虞区', 3, '330600', '浙江省绍兴市上虞区', '330600');
INSERT INTO `sys_region_code` VALUES ('330624', '新昌县', 3, '330600', '浙江省绍兴市新昌县', '330600');
INSERT INTO `sys_region_code` VALUES ('330681', '诸暨市', 3, '330600', '浙江省绍兴市诸暨市', '330600');
INSERT INTO `sys_region_code` VALUES ('330683', '嵊州市', 3, '330600', '浙江省绍兴市嵊州市', '330600');
INSERT INTO `sys_region_code` VALUES ('330700', '金华市', 2, '330000', '浙江省金华市', '330700');
INSERT INTO `sys_region_code` VALUES ('330702', '婺城区', 3, '330700', '浙江省金华市婺城区', '330700');
INSERT INTO `sys_region_code` VALUES ('330703', '金东区', 3, '330700', '浙江省金华市金东区', '330700');
INSERT INTO `sys_region_code` VALUES ('330723', '武义县', 3, '330700', '浙江省金华市武义县', '330700');
INSERT INTO `sys_region_code` VALUES ('330726', '浦江县', 3, '330700', '浙江省金华市浦江县', '330700');
INSERT INTO `sys_region_code` VALUES ('330727', '磐安县', 3, '330700', '浙江省金华市磐安县', '330700');
INSERT INTO `sys_region_code` VALUES ('330781', '兰溪市', 3, '330700', '浙江省金华市兰溪市', '330700');
INSERT INTO `sys_region_code` VALUES ('330782', '义乌市', 3, '330700', '浙江省金华市义乌市', '330700');
INSERT INTO `sys_region_code` VALUES ('330783', '东阳市', 3, '330700', '浙江省金华市东阳市', '330700');
INSERT INTO `sys_region_code` VALUES ('330784', '永康市', 3, '330700', '浙江省金华市永康市', '330700');
INSERT INTO `sys_region_code` VALUES ('330800', '衢州市', 2, '330000', '浙江省衢州市', '330800');
INSERT INTO `sys_region_code` VALUES ('330802', '柯城区', 3, '330800', '浙江省衢州市柯城区', '330800');
INSERT INTO `sys_region_code` VALUES ('330803', '衢江区', 3, '330800', '浙江省衢州市衢江区', '330800');
INSERT INTO `sys_region_code` VALUES ('330822', '常山县', 3, '330800', '浙江省衢州市常山县', '330800');
INSERT INTO `sys_region_code` VALUES ('330824', '开化县', 3, '330800', '浙江省衢州市开化县', '330800');
INSERT INTO `sys_region_code` VALUES ('330825', '龙游县', 3, '330800', '浙江省衢州市龙游县', '330800');
INSERT INTO `sys_region_code` VALUES ('330881', '江山市', 3, '330800', '浙江省衢州市江山市', '330800');
INSERT INTO `sys_region_code` VALUES ('330900', '舟山市', 2, '330000', '浙江省舟山市', '330900');
INSERT INTO `sys_region_code` VALUES ('330902', '定海区', 3, '330900', '浙江省舟山市定海区', '330900');
INSERT INTO `sys_region_code` VALUES ('330903', '普陀区', 3, '330900', '浙江省舟山市普陀区', '330900');
INSERT INTO `sys_region_code` VALUES ('330921', '岱山县', 3, '330900', '浙江省舟山市岱山县', '330900');
INSERT INTO `sys_region_code` VALUES ('330922', '嵊泗县', 3, '330900', '浙江省舟山市嵊泗县', '330900');
INSERT INTO `sys_region_code` VALUES ('331000', '台州市', 2, '330000', '浙江省台州市', '331000');
INSERT INTO `sys_region_code` VALUES ('331002', '椒江区', 3, '331000', '浙江省台州市椒江区', '331000');
INSERT INTO `sys_region_code` VALUES ('331003', '黄岩区', 3, '331000', '浙江省台州市黄岩区', '331000');
INSERT INTO `sys_region_code` VALUES ('331004', '路桥区', 3, '331000', '浙江省台州市路桥区', '331000');
INSERT INTO `sys_region_code` VALUES ('331022', '三门县', 3, '331000', '浙江省台州市三门县', '331000');
INSERT INTO `sys_region_code` VALUES ('331023', '天台县', 3, '331000', '浙江省台州市天台县', '331000');
INSERT INTO `sys_region_code` VALUES ('331024', '仙居县', 3, '331000', '浙江省台州市仙居县', '331000');
INSERT INTO `sys_region_code` VALUES ('331081', '温岭市', 3, '331000', '浙江省台州市温岭市', '331000');
INSERT INTO `sys_region_code` VALUES ('331082', '临海市', 3, '331000', '浙江省台州市临海市', '331000');
INSERT INTO `sys_region_code` VALUES ('331083', '玉环市', 3, '331000', '浙江省台州市玉环市', '331000');
INSERT INTO `sys_region_code` VALUES ('331100', '丽水市', 2, '330000', '浙江省丽水市', '331100');
INSERT INTO `sys_region_code` VALUES ('331102', '莲都区', 3, '331100', '浙江省丽水市莲都区', '331100');
INSERT INTO `sys_region_code` VALUES ('331121', '青田县', 3, '331100', '浙江省丽水市青田县', '331100');
INSERT INTO `sys_region_code` VALUES ('331122', '缙云县', 3, '331100', '浙江省丽水市缙云县', '331100');
INSERT INTO `sys_region_code` VALUES ('331123', '遂昌县', 3, '331100', '浙江省丽水市遂昌县', '331100');
INSERT INTO `sys_region_code` VALUES ('331124', '松阳县', 3, '331100', '浙江省丽水市松阳县', '331100');
INSERT INTO `sys_region_code` VALUES ('331125', '云和县', 3, '331100', '浙江省丽水市云和县', '331100');
INSERT INTO `sys_region_code` VALUES ('331126', '庆元县', 3, '331100', '浙江省丽水市庆元县', '331100');
INSERT INTO `sys_region_code` VALUES ('331127', '景宁畲族自治县', 3, '331100', '浙江省丽水市景宁畲族自治县', '331100');
INSERT INTO `sys_region_code` VALUES ('331181', '龙泉市', 3, '331100', '浙江省丽水市龙泉市', '331100');
INSERT INTO `sys_region_code` VALUES ('340000', '安徽省', 1, NULL, '安徽省', '340000');
INSERT INTO `sys_region_code` VALUES ('340100', '合肥市', 2, '340000', '安徽省合肥市', '340100');
INSERT INTO `sys_region_code` VALUES ('340102', '瑶海区', 3, '340100', '安徽省合肥市瑶海区', '340100');
INSERT INTO `sys_region_code` VALUES ('340103', '庐阳区', 3, '340100', '安徽省合肥市庐阳区', '340100');
INSERT INTO `sys_region_code` VALUES ('340104', '蜀山区', 3, '340100', '安徽省合肥市蜀山区', '340100');
INSERT INTO `sys_region_code` VALUES ('340111', '包河区', 3, '340100', '安徽省合肥市包河区', '340100');
INSERT INTO `sys_region_code` VALUES ('340121', '长丰县', 3, '340100', '安徽省合肥市长丰县', '340100');
INSERT INTO `sys_region_code` VALUES ('340122', '肥东县', 3, '340100', '安徽省合肥市肥东县', '340100');
INSERT INTO `sys_region_code` VALUES ('340123', '肥西县', 3, '340100', '安徽省合肥市肥西县', '340100');
INSERT INTO `sys_region_code` VALUES ('340124', '庐江县', 3, '340100', '安徽省合肥市庐江县', '340100');
INSERT INTO `sys_region_code` VALUES ('340181', '巢湖市', 3, '340100', '安徽省合肥市巢湖市', '340100');
INSERT INTO `sys_region_code` VALUES ('340200', '芜湖市', 2, '340000', '安徽省芜湖市', '340200');
INSERT INTO `sys_region_code` VALUES ('340202', '镜湖区', 3, '340200', '安徽省芜湖市镜湖区', '340200');
INSERT INTO `sys_region_code` VALUES ('340207', '鸠江区', 3, '340200', '安徽省芜湖市鸠江区', '340200');
INSERT INTO `sys_region_code` VALUES ('340209', '弋江区', 3, '340200', '安徽省芜湖市弋江区', '340200');
INSERT INTO `sys_region_code` VALUES ('340210', '湾沚区', 3, '340200', '安徽省芜湖市湾沚区', '340200');
INSERT INTO `sys_region_code` VALUES ('340211', '繁昌区', 3, '340200', '安徽省芜湖市繁昌区', '340200');
INSERT INTO `sys_region_code` VALUES ('340223', '南陵县', 3, '340200', '安徽省芜湖市南陵县', '340200');
INSERT INTO `sys_region_code` VALUES ('340281', '无为市', 3, '340200', '安徽省芜湖市无为市', '340200');
INSERT INTO `sys_region_code` VALUES ('340300', '蚌埠市', 2, '340000', '安徽省蚌埠市', '340300');
INSERT INTO `sys_region_code` VALUES ('340302', '龙子湖区', 3, '340300', '安徽省蚌埠市龙子湖区', '340300');
INSERT INTO `sys_region_code` VALUES ('340303', '蚌山区', 3, '340300', '安徽省蚌埠市蚌山区', '340300');
INSERT INTO `sys_region_code` VALUES ('340304', '禹会区', 3, '340300', '安徽省蚌埠市禹会区', '340300');
INSERT INTO `sys_region_code` VALUES ('340311', '淮上区', 3, '340300', '安徽省蚌埠市淮上区', '340300');
INSERT INTO `sys_region_code` VALUES ('340321', '怀远县', 3, '340300', '安徽省蚌埠市怀远县', '340300');
INSERT INTO `sys_region_code` VALUES ('340322', '五河县', 3, '340300', '安徽省蚌埠市五河县', '340300');
INSERT INTO `sys_region_code` VALUES ('340323', '固镇县', 3, '340300', '安徽省蚌埠市固镇县', '340300');
INSERT INTO `sys_region_code` VALUES ('340400', '淮南市', 2, '340000', '安徽省淮南市', '340400');
INSERT INTO `sys_region_code` VALUES ('340402', '大通区', 3, '340400', '安徽省淮南市大通区', '340400');
INSERT INTO `sys_region_code` VALUES ('340403', '田家庵区', 3, '340400', '安徽省淮南市田家庵区', '340400');
INSERT INTO `sys_region_code` VALUES ('340404', '谢家集区', 3, '340400', '安徽省淮南市谢家集区', '340400');
INSERT INTO `sys_region_code` VALUES ('340405', '八公山区', 3, '340400', '安徽省淮南市八公山区', '340400');
INSERT INTO `sys_region_code` VALUES ('340406', '潘集区', 3, '340400', '安徽省淮南市潘集区', '340400');
INSERT INTO `sys_region_code` VALUES ('340421', '凤台县', 3, '340400', '安徽省淮南市凤台县', '340400');
INSERT INTO `sys_region_code` VALUES ('340422', '寿县', 3, '340400', '安徽省淮南市寿县', '340400');
INSERT INTO `sys_region_code` VALUES ('340500', '马鞍山市', 2, '340000', '安徽省马鞍山市', '340500');
INSERT INTO `sys_region_code` VALUES ('340503', '花山区', 3, '340500', '安徽省马鞍山市花山区', '340500');
INSERT INTO `sys_region_code` VALUES ('340504', '雨山区', 3, '340500', '安徽省马鞍山市雨山区', '340500');
INSERT INTO `sys_region_code` VALUES ('340506', '博望区', 3, '340500', '安徽省马鞍山市博望区', '340500');
INSERT INTO `sys_region_code` VALUES ('340521', '当涂县', 3, '340500', '安徽省马鞍山市当涂县', '340500');
INSERT INTO `sys_region_code` VALUES ('340522', '含山县', 3, '340500', '安徽省马鞍山市含山县', '340500');
INSERT INTO `sys_region_code` VALUES ('340523', '和县', 3, '340500', '安徽省马鞍山市和县', '340500');
INSERT INTO `sys_region_code` VALUES ('340600', '淮北市', 2, '340000', '安徽省淮北市', '340600');
INSERT INTO `sys_region_code` VALUES ('340602', '杜集区', 3, '340600', '安徽省淮北市杜集区', '340600');
INSERT INTO `sys_region_code` VALUES ('340603', '相山区', 3, '340600', '安徽省淮北市相山区', '340600');
INSERT INTO `sys_region_code` VALUES ('340604', '烈山区', 3, '340600', '安徽省淮北市烈山区', '340600');
INSERT INTO `sys_region_code` VALUES ('340621', '濉溪县', 3, '340600', '安徽省淮北市濉溪县', '340600');
INSERT INTO `sys_region_code` VALUES ('340700', '铜陵市', 2, '340000', '安徽省铜陵市', '340700');
INSERT INTO `sys_region_code` VALUES ('340705', '铜官区', 3, '340700', '安徽省铜陵市铜官区', '340700');
INSERT INTO `sys_region_code` VALUES ('340706', '义安区', 3, '340700', '安徽省铜陵市义安区', '340700');
INSERT INTO `sys_region_code` VALUES ('340711', '郊区', 3, '340700', '安徽省铜陵市郊区', '340700');
INSERT INTO `sys_region_code` VALUES ('340722', '枞阳县', 3, '340700', '安徽省铜陵市枞阳县', '340700');
INSERT INTO `sys_region_code` VALUES ('340800', '安庆市', 2, '340000', '安徽省安庆市', '340800');
INSERT INTO `sys_region_code` VALUES ('340802', '迎江区', 3, '340800', '安徽省安庆市迎江区', '340800');
INSERT INTO `sys_region_code` VALUES ('340803', '大观区', 3, '340800', '安徽省安庆市大观区', '340800');
INSERT INTO `sys_region_code` VALUES ('340811', '宜秀区', 3, '340800', '安徽省安庆市宜秀区', '340800');
INSERT INTO `sys_region_code` VALUES ('340822', '怀宁县', 3, '340800', '安徽省安庆市怀宁县', '340800');
INSERT INTO `sys_region_code` VALUES ('340825', '太湖县', 3, '340800', '安徽省安庆市太湖县', '340800');
INSERT INTO `sys_region_code` VALUES ('340826', '宿松县', 3, '340800', '安徽省安庆市宿松县', '340800');
INSERT INTO `sys_region_code` VALUES ('340827', '望江县', 3, '340800', '安徽省安庆市望江县', '340800');
INSERT INTO `sys_region_code` VALUES ('340828', '岳西县', 3, '340800', '安徽省安庆市岳西县', '340800');
INSERT INTO `sys_region_code` VALUES ('340881', '桐城市', 3, '340800', '安徽省安庆市桐城市', '340800');
INSERT INTO `sys_region_code` VALUES ('340882', '潜山市', 3, '340800', '安徽省安庆市潜山市', '340800');
INSERT INTO `sys_region_code` VALUES ('341000', '黄山市', 2, '340000', '安徽省黄山市', '341000');
INSERT INTO `sys_region_code` VALUES ('341002', '屯溪区', 3, '341000', '安徽省黄山市屯溪区', '341000');
INSERT INTO `sys_region_code` VALUES ('341003', '黄山区', 3, '341000', '安徽省黄山市黄山区', '341000');
INSERT INTO `sys_region_code` VALUES ('341004', '徽州区', 3, '341000', '安徽省黄山市徽州区', '341000');
INSERT INTO `sys_region_code` VALUES ('341021', '歙县', 3, '341000', '安徽省黄山市歙县', '341000');
INSERT INTO `sys_region_code` VALUES ('341022', '休宁县', 3, '341000', '安徽省黄山市休宁县', '341000');
INSERT INTO `sys_region_code` VALUES ('341023', '黟县', 3, '341000', '安徽省黄山市黟县', '341000');
INSERT INTO `sys_region_code` VALUES ('341024', '祁门县', 3, '341000', '安徽省黄山市祁门县', '341000');
INSERT INTO `sys_region_code` VALUES ('341100', '滁州市', 2, '340000', '安徽省滁州市', '341100');
INSERT INTO `sys_region_code` VALUES ('341102', '琅琊区', 3, '341100', '安徽省滁州市琅琊区', '341100');
INSERT INTO `sys_region_code` VALUES ('341103', '南谯区', 3, '341100', '安徽省滁州市南谯区', '341100');
INSERT INTO `sys_region_code` VALUES ('341122', '来安县', 3, '341100', '安徽省滁州市来安县', '341100');
INSERT INTO `sys_region_code` VALUES ('341124', '全椒县', 3, '341100', '安徽省滁州市全椒县', '341100');
INSERT INTO `sys_region_code` VALUES ('341125', '定远县', 3, '341100', '安徽省滁州市定远县', '341100');
INSERT INTO `sys_region_code` VALUES ('341126', '凤阳县', 3, '341100', '安徽省滁州市凤阳县', '341100');
INSERT INTO `sys_region_code` VALUES ('341181', '天长市', 3, '341100', '安徽省滁州市天长市', '341100');
INSERT INTO `sys_region_code` VALUES ('341182', '明光市', 3, '341100', '安徽省滁州市明光市', '341100');
INSERT INTO `sys_region_code` VALUES ('341200', '阜阳市', 2, '340000', '安徽省阜阳市', '341200');
INSERT INTO `sys_region_code` VALUES ('341202', '颍州区', 3, '341200', '安徽省阜阳市颍州区', '341200');
INSERT INTO `sys_region_code` VALUES ('341203', '颍东区', 3, '341200', '安徽省阜阳市颍东区', '341200');
INSERT INTO `sys_region_code` VALUES ('341204', '颍泉区', 3, '341200', '安徽省阜阳市颍泉区', '341200');
INSERT INTO `sys_region_code` VALUES ('341221', '临泉县', 3, '341200', '安徽省阜阳市临泉县', '341200');
INSERT INTO `sys_region_code` VALUES ('341222', '太和县', 3, '341200', '安徽省阜阳市太和县', '341200');
INSERT INTO `sys_region_code` VALUES ('341225', '阜南县', 3, '341200', '安徽省阜阳市阜南县', '341200');
INSERT INTO `sys_region_code` VALUES ('341226', '颍上县', 3, '341200', '安徽省阜阳市颍上县', '341200');
INSERT INTO `sys_region_code` VALUES ('341282', '界首市', 3, '341200', '安徽省阜阳市界首市', '341200');
INSERT INTO `sys_region_code` VALUES ('341300', '宿州市', 2, '340000', '安徽省宿州市', '341300');
INSERT INTO `sys_region_code` VALUES ('341302', '埇桥区', 3, '341300', '安徽省宿州市埇桥区', '341300');
INSERT INTO `sys_region_code` VALUES ('341321', '砀山县', 3, '341300', '安徽省宿州市砀山县', '341300');
INSERT INTO `sys_region_code` VALUES ('341322', '萧县', 3, '341300', '安徽省宿州市萧县', '341300');
INSERT INTO `sys_region_code` VALUES ('341323', '灵璧县', 3, '341300', '安徽省宿州市灵璧县', '341300');
INSERT INTO `sys_region_code` VALUES ('341324', '泗县', 3, '341300', '安徽省宿州市泗县', '341300');
INSERT INTO `sys_region_code` VALUES ('341500', '六安市', 2, '340000', '安徽省六安市', '341500');
INSERT INTO `sys_region_code` VALUES ('341502', '金安区', 3, '341500', '安徽省六安市金安区', '341500');
INSERT INTO `sys_region_code` VALUES ('341503', '裕安区', 3, '341500', '安徽省六安市裕安区', '341500');
INSERT INTO `sys_region_code` VALUES ('341504', '叶集区', 3, '341500', '安徽省六安市叶集区', '341500');
INSERT INTO `sys_region_code` VALUES ('341522', '霍邱县', 3, '341500', '安徽省六安市霍邱县', '341500');
INSERT INTO `sys_region_code` VALUES ('341523', '舒城县', 3, '341500', '安徽省六安市舒城县', '341500');
INSERT INTO `sys_region_code` VALUES ('341524', '金寨县', 3, '341500', '安徽省六安市金寨县', '341500');
INSERT INTO `sys_region_code` VALUES ('341525', '霍山县', 3, '341500', '安徽省六安市霍山县', '341500');
INSERT INTO `sys_region_code` VALUES ('341600', '亳州市', 2, '340000', '安徽省亳州市', '341600');
INSERT INTO `sys_region_code` VALUES ('341602', '谯城区', 3, '341600', '安徽省亳州市谯城区', '341600');
INSERT INTO `sys_region_code` VALUES ('341621', '涡阳县', 3, '341600', '安徽省亳州市涡阳县', '341600');
INSERT INTO `sys_region_code` VALUES ('341622', '蒙城县', 3, '341600', '安徽省亳州市蒙城县', '341600');
INSERT INTO `sys_region_code` VALUES ('341623', '利辛县', 3, '341600', '安徽省亳州市利辛县', '341600');
INSERT INTO `sys_region_code` VALUES ('341700', '池州市', 2, '340000', '安徽省池州市', '341700');
INSERT INTO `sys_region_code` VALUES ('341702', '贵池区', 3, '341700', '安徽省池州市贵池区', '341700');
INSERT INTO `sys_region_code` VALUES ('341721', '东至县', 3, '341700', '安徽省池州市东至县', '341700');
INSERT INTO `sys_region_code` VALUES ('341722', '石台县', 3, '341700', '安徽省池州市石台县', '341700');
INSERT INTO `sys_region_code` VALUES ('341723', '青阳县', 3, '341700', '安徽省池州市青阳县', '341700');
INSERT INTO `sys_region_code` VALUES ('341800', '宣城市', 2, '340000', '安徽省宣城市', '341800');
INSERT INTO `sys_region_code` VALUES ('341802', '宣州区', 3, '341800', '安徽省宣城市宣州区', '341800');
INSERT INTO `sys_region_code` VALUES ('341821', '郎溪县', 3, '341800', '安徽省宣城市郎溪县', '341800');
INSERT INTO `sys_region_code` VALUES ('341823', '泾县', 3, '341800', '安徽省宣城市泾县', '341800');
INSERT INTO `sys_region_code` VALUES ('341824', '绩溪县', 3, '341800', '安徽省宣城市绩溪县', '341800');
INSERT INTO `sys_region_code` VALUES ('341825', '旌德县', 3, '341800', '安徽省宣城市旌德县', '341800');
INSERT INTO `sys_region_code` VALUES ('341881', '宁国市', 3, '341800', '安徽省宣城市宁国市', '341800');
INSERT INTO `sys_region_code` VALUES ('341882', '广德市', 3, '341800', '安徽省宣城市广德市', '341800');
INSERT INTO `sys_region_code` VALUES ('350000', '福建省', 1, NULL, '福建省', '350000');
INSERT INTO `sys_region_code` VALUES ('350100', '福州市', 2, '350000', '福建省福州市', '350100');
INSERT INTO `sys_region_code` VALUES ('350102', '鼓楼区', 3, '350100', '福建省福州市鼓楼区', '350100');
INSERT INTO `sys_region_code` VALUES ('350103', '台江区', 3, '350100', '福建省福州市台江区', '350100');
INSERT INTO `sys_region_code` VALUES ('350104', '仓山区', 3, '350100', '福建省福州市仓山区', '350100');
INSERT INTO `sys_region_code` VALUES ('350105', '马尾区', 3, '350100', '福建省福州市马尾区', '350100');
INSERT INTO `sys_region_code` VALUES ('350111', '晋安区', 3, '350100', '福建省福州市晋安区', '350100');
INSERT INTO `sys_region_code` VALUES ('350112', '长乐区', 3, '350100', '福建省福州市长乐区', '350100');
INSERT INTO `sys_region_code` VALUES ('350121', '闽侯县', 3, '350100', '福建省福州市闽侯县', '350100');
INSERT INTO `sys_region_code` VALUES ('350122', '连江县', 3, '350100', '福建省福州市连江县', '350100');
INSERT INTO `sys_region_code` VALUES ('350123', '罗源县', 3, '350100', '福建省福州市罗源县', '350100');
INSERT INTO `sys_region_code` VALUES ('350124', '闽清县', 3, '350100', '福建省福州市闽清县', '350100');
INSERT INTO `sys_region_code` VALUES ('350125', '永泰县', 3, '350100', '福建省福州市永泰县', '350100');
INSERT INTO `sys_region_code` VALUES ('350128', '平潭县', 3, '350100', '福建省福州市平潭县', '350100');
INSERT INTO `sys_region_code` VALUES ('350181', '福清市', 3, '350100', '福建省福州市福清市', '350100');
INSERT INTO `sys_region_code` VALUES ('350200', '厦门市', 2, '350000', '福建省厦门市', '350200');
INSERT INTO `sys_region_code` VALUES ('350203', '思明区', 3, '350200', '福建省厦门市思明区', '350200');
INSERT INTO `sys_region_code` VALUES ('350205', '海沧区', 3, '350200', '福建省厦门市海沧区', '350200');
INSERT INTO `sys_region_code` VALUES ('350206', '湖里区', 3, '350200', '福建省厦门市湖里区', '350200');
INSERT INTO `sys_region_code` VALUES ('350211', '集美区', 3, '350200', '福建省厦门市集美区', '350200');
INSERT INTO `sys_region_code` VALUES ('350212', '同安区', 3, '350200', '福建省厦门市同安区', '350200');
INSERT INTO `sys_region_code` VALUES ('350213', '翔安区', 3, '350200', '福建省厦门市翔安区', '350200');
INSERT INTO `sys_region_code` VALUES ('350300', '莆田市', 2, '350000', '福建省莆田市', '350300');
INSERT INTO `sys_region_code` VALUES ('350302', '城厢区', 3, '350300', '福建省莆田市城厢区', '350300');
INSERT INTO `sys_region_code` VALUES ('350303', '涵江区', 3, '350300', '福建省莆田市涵江区', '350300');
INSERT INTO `sys_region_code` VALUES ('350304', '荔城区', 3, '350300', '福建省莆田市荔城区', '350300');
INSERT INTO `sys_region_code` VALUES ('350305', '秀屿区', 3, '350300', '福建省莆田市秀屿区', '350300');
INSERT INTO `sys_region_code` VALUES ('350322', '仙游县', 3, '350300', '福建省莆田市仙游县', '350300');
INSERT INTO `sys_region_code` VALUES ('350400', '三明市', 2, '350000', '福建省三明市', '350400');
INSERT INTO `sys_region_code` VALUES ('350403', '三元区', 3, '350400', '福建省三明市三元区', '350400');
INSERT INTO `sys_region_code` VALUES ('350421', '明溪县', 3, '350400', '福建省三明市明溪县', '350400');
INSERT INTO `sys_region_code` VALUES ('350423', '清流县', 3, '350400', '福建省三明市清流县', '350400');
INSERT INTO `sys_region_code` VALUES ('350424', '宁化县', 3, '350400', '福建省三明市宁化县', '350400');
INSERT INTO `sys_region_code` VALUES ('350425', '大田县', 3, '350400', '福建省三明市大田县', '350400');
INSERT INTO `sys_region_code` VALUES ('350426', '尤溪县', 3, '350400', '福建省三明市尤溪县', '350400');
INSERT INTO `sys_region_code` VALUES ('350427', '沙县区', 3, '350400', '福建省三明市沙县区', '350400');
INSERT INTO `sys_region_code` VALUES ('350428', '将乐县', 3, '350400', '福建省三明市将乐县', '350400');
INSERT INTO `sys_region_code` VALUES ('350429', '泰宁县', 3, '350400', '福建省三明市泰宁县', '350400');
INSERT INTO `sys_region_code` VALUES ('350430', '建宁县', 3, '350400', '福建省三明市建宁县', '350400');
INSERT INTO `sys_region_code` VALUES ('350481', '永安市', 3, '350400', '福建省三明市永安市', '350400');
INSERT INTO `sys_region_code` VALUES ('350500', '泉州市', 2, '350000', '福建省泉州市', '350500');
INSERT INTO `sys_region_code` VALUES ('350502', '鲤城区', 3, '350500', '福建省泉州市鲤城区', '350500');
INSERT INTO `sys_region_code` VALUES ('350503', '丰泽区', 3, '350500', '福建省泉州市丰泽区', '350500');
INSERT INTO `sys_region_code` VALUES ('350504', '洛江区', 3, '350500', '福建省泉州市洛江区', '350500');
INSERT INTO `sys_region_code` VALUES ('350505', '泉港区', 3, '350500', '福建省泉州市泉港区', '350500');
INSERT INTO `sys_region_code` VALUES ('350521', '惠安县', 3, '350500', '福建省泉州市惠安县', '350500');
INSERT INTO `sys_region_code` VALUES ('350524', '安溪县', 3, '350500', '福建省泉州市安溪县', '350500');
INSERT INTO `sys_region_code` VALUES ('350525', '永春县', 3, '350500', '福建省泉州市永春县', '350500');
INSERT INTO `sys_region_code` VALUES ('350526', '德化县', 3, '350500', '福建省泉州市德化县', '350500');
INSERT INTO `sys_region_code` VALUES ('350527', '金门县', 3, '350500', '福建省泉州市金门县', '350500');
INSERT INTO `sys_region_code` VALUES ('350581', '石狮市', 3, '350500', '福建省泉州市石狮市', '350500');
INSERT INTO `sys_region_code` VALUES ('350582', '晋江市', 3, '350500', '福建省泉州市晋江市', '350500');
INSERT INTO `sys_region_code` VALUES ('350583', '南安市', 3, '350500', '福建省泉州市南安市', '350500');
INSERT INTO `sys_region_code` VALUES ('350600', '漳州市', 2, '350000', '福建省漳州市', '350600');
INSERT INTO `sys_region_code` VALUES ('350602', '芗城区', 3, '350600', '福建省漳州市芗城区', '350600');
INSERT INTO `sys_region_code` VALUES ('350603', '龙文区', 3, '350600', '福建省漳州市龙文区', '350600');
INSERT INTO `sys_region_code` VALUES ('350622', '云霄县', 3, '350600', '福建省漳州市云霄县', '350600');
INSERT INTO `sys_region_code` VALUES ('350623', '漳浦县', 3, '350600', '福建省漳州市漳浦县', '350600');
INSERT INTO `sys_region_code` VALUES ('350624', '诏安县', 3, '350600', '福建省漳州市诏安县', '350600');
INSERT INTO `sys_region_code` VALUES ('350625', '长泰区', 3, '350600', '福建省漳州市长泰区', '350600');
INSERT INTO `sys_region_code` VALUES ('350626', '东山县', 3, '350600', '福建省漳州市东山县', '350600');
INSERT INTO `sys_region_code` VALUES ('350627', '南靖县', 3, '350600', '福建省漳州市南靖县', '350600');
INSERT INTO `sys_region_code` VALUES ('350628', '平和县', 3, '350600', '福建省漳州市平和县', '350600');
INSERT INTO `sys_region_code` VALUES ('350629', '华安县', 3, '350600', '福建省漳州市华安县', '350600');
INSERT INTO `sys_region_code` VALUES ('350681', '龙海区', 3, '350600', '福建省漳州市龙海区', '350600');
INSERT INTO `sys_region_code` VALUES ('350700', '南平市', 2, '350000', '福建省南平市', '350700');
INSERT INTO `sys_region_code` VALUES ('350702', '延平区', 3, '350700', '福建省南平市延平区', '350700');
INSERT INTO `sys_region_code` VALUES ('350703', '建阳区', 3, '350700', '福建省南平市建阳区', '350700');
INSERT INTO `sys_region_code` VALUES ('350721', '顺昌县', 3, '350700', '福建省南平市顺昌县', '350700');
INSERT INTO `sys_region_code` VALUES ('350722', '浦城县', 3, '350700', '福建省南平市浦城县', '350700');
INSERT INTO `sys_region_code` VALUES ('350723', '光泽县', 3, '350700', '福建省南平市光泽县', '350700');
INSERT INTO `sys_region_code` VALUES ('350724', '松溪县', 3, '350700', '福建省南平市松溪县', '350700');
INSERT INTO `sys_region_code` VALUES ('350725', '政和县', 3, '350700', '福建省南平市政和县', '350700');
INSERT INTO `sys_region_code` VALUES ('350781', '邵武市', 3, '350700', '福建省南平市邵武市', '350700');
INSERT INTO `sys_region_code` VALUES ('350782', '武夷山市', 3, '350700', '福建省南平市武夷山市', '350700');
INSERT INTO `sys_region_code` VALUES ('350783', '建瓯市', 3, '350700', '福建省南平市建瓯市', '350700');
INSERT INTO `sys_region_code` VALUES ('350800', '龙岩市', 2, '350000', '福建省龙岩市', '350800');
INSERT INTO `sys_region_code` VALUES ('350802', '新罗区', 3, '350800', '福建省龙岩市新罗区', '350800');
INSERT INTO `sys_region_code` VALUES ('350803', '永定区', 3, '350800', '福建省龙岩市永定区', '350800');
INSERT INTO `sys_region_code` VALUES ('350821', '长汀县', 3, '350800', '福建省龙岩市长汀县', '350800');
INSERT INTO `sys_region_code` VALUES ('350823', '上杭县', 3, '350800', '福建省龙岩市上杭县', '350800');
INSERT INTO `sys_region_code` VALUES ('350824', '武平县', 3, '350800', '福建省龙岩市武平县', '350800');
INSERT INTO `sys_region_code` VALUES ('350825', '连城县', 3, '350800', '福建省龙岩市连城县', '350800');
INSERT INTO `sys_region_code` VALUES ('350881', '漳平市', 3, '350800', '福建省龙岩市漳平市', '350800');
INSERT INTO `sys_region_code` VALUES ('350900', '宁德市', 2, '350000', '福建省宁德市', '350900');
INSERT INTO `sys_region_code` VALUES ('350902', '蕉城区', 3, '350900', '福建省宁德市蕉城区', '350900');
INSERT INTO `sys_region_code` VALUES ('350921', '霞浦县', 3, '350900', '福建省宁德市霞浦县', '350900');
INSERT INTO `sys_region_code` VALUES ('350922', '古田县', 3, '350900', '福建省宁德市古田县', '350900');
INSERT INTO `sys_region_code` VALUES ('350923', '屏南县', 3, '350900', '福建省宁德市屏南县', '350900');
INSERT INTO `sys_region_code` VALUES ('350924', '寿宁县', 3, '350900', '福建省宁德市寿宁县', '350900');
INSERT INTO `sys_region_code` VALUES ('350925', '周宁县', 3, '350900', '福建省宁德市周宁县', '350900');
INSERT INTO `sys_region_code` VALUES ('350926', '柘荣县', 3, '350900', '福建省宁德市柘荣县', '350900');
INSERT INTO `sys_region_code` VALUES ('350981', '福安市', 3, '350900', '福建省宁德市福安市', '350900');
INSERT INTO `sys_region_code` VALUES ('350982', '福鼎市', 3, '350900', '福建省宁德市福鼎市', '350900');
INSERT INTO `sys_region_code` VALUES ('360000', '江西省', 1, NULL, '江西省', '360000');
INSERT INTO `sys_region_code` VALUES ('360100', '南昌市', 2, '360000', '江西省南昌市', '360100');
INSERT INTO `sys_region_code` VALUES ('360102', '东湖区', 3, '360100', '江西省南昌市东湖区', '360100');
INSERT INTO `sys_region_code` VALUES ('360103', '西湖区', 3, '360100', '江西省南昌市西湖区', '360100');
INSERT INTO `sys_region_code` VALUES ('360104', '青云谱区', 3, '360100', '江西省南昌市青云谱区', '360100');
INSERT INTO `sys_region_code` VALUES ('360111', '青山湖区', 3, '360100', '江西省南昌市青山湖区', '360100');
INSERT INTO `sys_region_code` VALUES ('360112', '新建区', 3, '360100', '江西省南昌市新建区', '360100');
INSERT INTO `sys_region_code` VALUES ('360113', '红谷滩区', 3, '360100', '江西省南昌市红谷滩区', '360100');
INSERT INTO `sys_region_code` VALUES ('360121', '南昌县', 3, '360100', '江西省南昌市南昌县', '360100');
INSERT INTO `sys_region_code` VALUES ('360123', '安义县', 3, '360100', '江西省南昌市安义县', '360100');
INSERT INTO `sys_region_code` VALUES ('360124', '进贤县', 3, '360100', '江西省南昌市进贤县', '360100');
INSERT INTO `sys_region_code` VALUES ('360200', '景德镇市', 2, '360000', '江西省景德镇市', '360200');
INSERT INTO `sys_region_code` VALUES ('360202', '昌江区', 3, '360200', '江西省景德镇市昌江区', '360200');
INSERT INTO `sys_region_code` VALUES ('360203', '珠山区', 3, '360200', '江西省景德镇市珠山区', '360200');
INSERT INTO `sys_region_code` VALUES ('360222', '浮梁县', 3, '360200', '江西省景德镇市浮梁县', '360200');
INSERT INTO `sys_region_code` VALUES ('360281', '乐平市', 3, '360200', '江西省景德镇市乐平市', '360200');
INSERT INTO `sys_region_code` VALUES ('360300', '萍乡市', 2, '360000', '江西省萍乡市', '360300');
INSERT INTO `sys_region_code` VALUES ('360302', '安源区', 3, '360300', '江西省萍乡市安源区', '360300');
INSERT INTO `sys_region_code` VALUES ('360313', '湘东区', 3, '360300', '江西省萍乡市湘东区', '360300');
INSERT INTO `sys_region_code` VALUES ('360321', '莲花县', 3, '360300', '江西省萍乡市莲花县', '360300');
INSERT INTO `sys_region_code` VALUES ('360322', '上栗县', 3, '360300', '江西省萍乡市上栗县', '360300');
INSERT INTO `sys_region_code` VALUES ('360323', '芦溪县', 3, '360300', '江西省萍乡市芦溪县', '360300');
INSERT INTO `sys_region_code` VALUES ('360400', '九江市', 2, '360000', '江西省九江市', '360400');
INSERT INTO `sys_region_code` VALUES ('360402', '濂溪区', 3, '360400', '江西省九江市濂溪区', '360400');
INSERT INTO `sys_region_code` VALUES ('360403', '浔阳区', 3, '360400', '江西省九江市浔阳区', '360400');
INSERT INTO `sys_region_code` VALUES ('360404', '柴桑区', 3, '360400', '江西省九江市柴桑区', '360400');
INSERT INTO `sys_region_code` VALUES ('360423', '武宁县', 3, '360400', '江西省九江市武宁县', '360400');
INSERT INTO `sys_region_code` VALUES ('360424', '修水县', 3, '360400', '江西省九江市修水县', '360400');
INSERT INTO `sys_region_code` VALUES ('360425', '永修县', 3, '360400', '江西省九江市永修县', '360400');
INSERT INTO `sys_region_code` VALUES ('360426', '德安县', 3, '360400', '江西省九江市德安县', '360400');
INSERT INTO `sys_region_code` VALUES ('360428', '都昌县', 3, '360400', '江西省九江市都昌县', '360400');
INSERT INTO `sys_region_code` VALUES ('360429', '湖口县', 3, '360400', '江西省九江市湖口县', '360400');
INSERT INTO `sys_region_code` VALUES ('360430', '彭泽县', 3, '360400', '江西省九江市彭泽县', '360400');
INSERT INTO `sys_region_code` VALUES ('360481', '瑞昌市', 3, '360400', '江西省九江市瑞昌市', '360400');
INSERT INTO `sys_region_code` VALUES ('360482', '共青城市', 3, '360400', '江西省九江市共青城市', '360400');
INSERT INTO `sys_region_code` VALUES ('360483', '庐山市', 3, '360400', '江西省九江市庐山市', '360400');
INSERT INTO `sys_region_code` VALUES ('360500', '新余市', 2, '360000', '江西省新余市', '360500');
INSERT INTO `sys_region_code` VALUES ('360502', '渝水区', 3, '360500', '江西省新余市渝水区', '360500');
INSERT INTO `sys_region_code` VALUES ('360521', '分宜县', 3, '360500', '江西省新余市分宜县', '360500');
INSERT INTO `sys_region_code` VALUES ('360600', '鹰潭市', 2, '360000', '江西省鹰潭市', '360600');
INSERT INTO `sys_region_code` VALUES ('360602', '月湖区', 3, '360600', '江西省鹰潭市月湖区', '360600');
INSERT INTO `sys_region_code` VALUES ('360603', '余江区', 3, '360600', '江西省鹰潭市余江区', '360600');
INSERT INTO `sys_region_code` VALUES ('360681', '贵溪市', 3, '360600', '江西省鹰潭市贵溪市', '360600');
INSERT INTO `sys_region_code` VALUES ('360700', '赣州市', 2, '360000', '江西省赣州市', '360700');
INSERT INTO `sys_region_code` VALUES ('360702', '章贡区', 3, '360700', '江西省赣州市章贡区', '360700');
INSERT INTO `sys_region_code` VALUES ('360703', '南康区', 3, '360700', '江西省赣州市南康区', '360700');
INSERT INTO `sys_region_code` VALUES ('360704', '赣县区', 3, '360700', '江西省赣州市赣县区', '360700');
INSERT INTO `sys_region_code` VALUES ('360722', '信丰县', 3, '360700', '江西省赣州市信丰县', '360700');
INSERT INTO `sys_region_code` VALUES ('360723', '大余县', 3, '360700', '江西省赣州市大余县', '360700');
INSERT INTO `sys_region_code` VALUES ('360724', '上犹县', 3, '360700', '江西省赣州市上犹县', '360700');
INSERT INTO `sys_region_code` VALUES ('360725', '崇义县', 3, '360700', '江西省赣州市崇义县', '360700');
INSERT INTO `sys_region_code` VALUES ('360726', '安远县', 3, '360700', '江西省赣州市安远县', '360700');
INSERT INTO `sys_region_code` VALUES ('360728', '定南县', 3, '360700', '江西省赣州市定南县', '360700');
INSERT INTO `sys_region_code` VALUES ('360729', '全南县', 3, '360700', '江西省赣州市全南县', '360700');
INSERT INTO `sys_region_code` VALUES ('360730', '宁都县', 3, '360700', '江西省赣州市宁都县', '360700');
INSERT INTO `sys_region_code` VALUES ('360731', '于都县', 3, '360700', '江西省赣州市于都县', '360700');
INSERT INTO `sys_region_code` VALUES ('360732', '兴国县', 3, '360700', '江西省赣州市兴国县', '360700');
INSERT INTO `sys_region_code` VALUES ('360733', '会昌县', 3, '360700', '江西省赣州市会昌县', '360700');
INSERT INTO `sys_region_code` VALUES ('360734', '寻乌县', 3, '360700', '江西省赣州市寻乌县', '360700');
INSERT INTO `sys_region_code` VALUES ('360735', '石城县', 3, '360700', '江西省赣州市石城县', '360700');
INSERT INTO `sys_region_code` VALUES ('360781', '瑞金市', 3, '360700', '江西省赣州市瑞金市', '360700');
INSERT INTO `sys_region_code` VALUES ('360783', '龙南市', 3, '360700', '江西省赣州市龙南市', '360700');
INSERT INTO `sys_region_code` VALUES ('360800', '吉安市', 2, '360000', '江西省吉安市', '360800');
INSERT INTO `sys_region_code` VALUES ('360802', '吉州区', 3, '360800', '江西省吉安市吉州区', '360800');
INSERT INTO `sys_region_code` VALUES ('360803', '青原区', 3, '360800', '江西省吉安市青原区', '360800');
INSERT INTO `sys_region_code` VALUES ('360821', '吉安县', 3, '360800', '江西省吉安市吉安县', '360800');
INSERT INTO `sys_region_code` VALUES ('360822', '吉水县', 3, '360800', '江西省吉安市吉水县', '360800');
INSERT INTO `sys_region_code` VALUES ('360823', '峡江县', 3, '360800', '江西省吉安市峡江县', '360800');
INSERT INTO `sys_region_code` VALUES ('360824', '新干县', 3, '360800', '江西省吉安市新干县', '360800');
INSERT INTO `sys_region_code` VALUES ('360825', '永丰县', 3, '360800', '江西省吉安市永丰县', '360800');
INSERT INTO `sys_region_code` VALUES ('360826', '泰和县', 3, '360800', '江西省吉安市泰和县', '360800');
INSERT INTO `sys_region_code` VALUES ('360827', '遂川县', 3, '360800', '江西省吉安市遂川县', '360800');
INSERT INTO `sys_region_code` VALUES ('360828', '万安县', 3, '360800', '江西省吉安市万安县', '360800');
INSERT INTO `sys_region_code` VALUES ('360829', '安福县', 3, '360800', '江西省吉安市安福县', '360800');
INSERT INTO `sys_region_code` VALUES ('360830', '永新县', 3, '360800', '江西省吉安市永新县', '360800');
INSERT INTO `sys_region_code` VALUES ('360881', '井冈山市', 3, '360800', '江西省吉安市井冈山市', '360800');
INSERT INTO `sys_region_code` VALUES ('360900', '宜春市', 2, '360000', '江西省宜春市', '360900');
INSERT INTO `sys_region_code` VALUES ('360902', '袁州区', 3, '360900', '江西省宜春市袁州区', '360900');
INSERT INTO `sys_region_code` VALUES ('360921', '奉新县', 3, '360900', '江西省宜春市奉新县', '360900');
INSERT INTO `sys_region_code` VALUES ('360922', '万载县', 3, '360900', '江西省宜春市万载县', '360900');
INSERT INTO `sys_region_code` VALUES ('360923', '上高县', 3, '360900', '江西省宜春市上高县', '360900');
INSERT INTO `sys_region_code` VALUES ('360924', '宜丰县', 3, '360900', '江西省宜春市宜丰县', '360900');
INSERT INTO `sys_region_code` VALUES ('360925', '靖安县', 3, '360900', '江西省宜春市靖安县', '360900');
INSERT INTO `sys_region_code` VALUES ('360926', '铜鼓县', 3, '360900', '江西省宜春市铜鼓县', '360900');
INSERT INTO `sys_region_code` VALUES ('360981', '丰城市', 3, '360900', '江西省宜春市丰城市', '360900');
INSERT INTO `sys_region_code` VALUES ('360982', '樟树市', 3, '360900', '江西省宜春市樟树市', '360900');
INSERT INTO `sys_region_code` VALUES ('360983', '高安市', 3, '360900', '江西省宜春市高安市', '360900');
INSERT INTO `sys_region_code` VALUES ('361000', '抚州市', 2, '360000', '江西省抚州市', '361000');
INSERT INTO `sys_region_code` VALUES ('361002', '临川区', 3, '361000', '江西省抚州市临川区', '361000');
INSERT INTO `sys_region_code` VALUES ('361003', '东乡区', 3, '361000', '江西省抚州市东乡区', '361000');
INSERT INTO `sys_region_code` VALUES ('361021', '南城县', 3, '361000', '江西省抚州市南城县', '361000');
INSERT INTO `sys_region_code` VALUES ('361022', '黎川县', 3, '361000', '江西省抚州市黎川县', '361000');
INSERT INTO `sys_region_code` VALUES ('361023', '南丰县', 3, '361000', '江西省抚州市南丰县', '361000');
INSERT INTO `sys_region_code` VALUES ('361024', '崇仁县', 3, '361000', '江西省抚州市崇仁县', '361000');
INSERT INTO `sys_region_code` VALUES ('361025', '乐安县', 3, '361000', '江西省抚州市乐安县', '361000');
INSERT INTO `sys_region_code` VALUES ('361026', '宜黄县', 3, '361000', '江西省抚州市宜黄县', '361000');
INSERT INTO `sys_region_code` VALUES ('361027', '金溪县', 3, '361000', '江西省抚州市金溪县', '361000');
INSERT INTO `sys_region_code` VALUES ('361028', '资溪县', 3, '361000', '江西省抚州市资溪县', '361000');
INSERT INTO `sys_region_code` VALUES ('361030', '广昌县', 3, '361000', '江西省抚州市广昌县', '361000');
INSERT INTO `sys_region_code` VALUES ('361100', '上饶市', 2, '360000', '江西省上饶市', '361100');
INSERT INTO `sys_region_code` VALUES ('361102', '信州区', 3, '361100', '江西省上饶市信州区', '361100');
INSERT INTO `sys_region_code` VALUES ('361103', '广丰区', 3, '361100', '江西省上饶市广丰区', '361100');
INSERT INTO `sys_region_code` VALUES ('361104', '广信区', 3, '361100', '江西省上饶市广信区', '361100');
INSERT INTO `sys_region_code` VALUES ('361123', '玉山县', 3, '361100', '江西省上饶市玉山县', '361100');
INSERT INTO `sys_region_code` VALUES ('361124', '铅山县', 3, '361100', '江西省上饶市铅山县', '361100');
INSERT INTO `sys_region_code` VALUES ('361125', '横峰县', 3, '361100', '江西省上饶市横峰县', '361100');
INSERT INTO `sys_region_code` VALUES ('361126', '弋阳县', 3, '361100', '江西省上饶市弋阳县', '361100');
INSERT INTO `sys_region_code` VALUES ('361127', '余干县', 3, '361100', '江西省上饶市余干县', '361100');
INSERT INTO `sys_region_code` VALUES ('361128', '鄱阳县', 3, '361100', '江西省上饶市鄱阳县', '361100');
INSERT INTO `sys_region_code` VALUES ('361129', '万年县', 3, '361100', '江西省上饶市万年县', '361100');
INSERT INTO `sys_region_code` VALUES ('361130', '婺源县', 3, '361100', '江西省上饶市婺源县', '361100');
INSERT INTO `sys_region_code` VALUES ('361181', '德兴市', 3, '361100', '江西省上饶市德兴市', '361100');
INSERT INTO `sys_region_code` VALUES ('370000', '山东省', 1, NULL, '山东省', '370000');
INSERT INTO `sys_region_code` VALUES ('370100', '济南市', 2, '370000', '山东省济南市', '370100');
INSERT INTO `sys_region_code` VALUES ('370102', '历下区', 3, '370100', '山东省济南市历下区', '370100');
INSERT INTO `sys_region_code` VALUES ('370103', '市中区', 3, '370100', '山东省济南市市中区', '370100');
INSERT INTO `sys_region_code` VALUES ('370104', '槐荫区', 3, '370100', '山东省济南市槐荫区', '370100');
INSERT INTO `sys_region_code` VALUES ('370105', '天桥区', 3, '370100', '山东省济南市天桥区', '370100');
INSERT INTO `sys_region_code` VALUES ('370112', '历城区', 3, '370100', '山东省济南市历城区', '370100');
INSERT INTO `sys_region_code` VALUES ('370113', '长清区', 3, '370100', '山东省济南市长清区', '370100');
INSERT INTO `sys_region_code` VALUES ('370114', '章丘区', 3, '370100', '山东省济南市章丘区', '370100');
INSERT INTO `sys_region_code` VALUES ('370115', '济阳区', 3, '370100', '山东省济南市济阳区', '370100');
INSERT INTO `sys_region_code` VALUES ('370116', '莱芜区', 3, '370100', '山东省济南市莱芜区', '370100');
INSERT INTO `sys_region_code` VALUES ('370117', '钢城区', 3, '370100', '山东省济南市钢城区', '370100');
INSERT INTO `sys_region_code` VALUES ('370124', '平阴县', 3, '370100', '山东省济南市平阴县', '370100');
INSERT INTO `sys_region_code` VALUES ('370126', '商河县', 3, '370100', '山东省济南市商河县', '370100');
INSERT INTO `sys_region_code` VALUES ('370200', '青岛市', 2, '370000', '山东省青岛市', '370200');
INSERT INTO `sys_region_code` VALUES ('370202', '市南区', 3, '370200', '山东省青岛市市南区', '370200');
INSERT INTO `sys_region_code` VALUES ('370203', '市北区', 3, '370200', '山东省青岛市市北区', '370200');
INSERT INTO `sys_region_code` VALUES ('370211', '黄岛区', 3, '370200', '山东省青岛市黄岛区', '370200');
INSERT INTO `sys_region_code` VALUES ('370212', '崂山区', 3, '370200', '山东省青岛市崂山区', '370200');
INSERT INTO `sys_region_code` VALUES ('370213', '李沧区', 3, '370200', '山东省青岛市李沧区', '370200');
INSERT INTO `sys_region_code` VALUES ('370214', '城阳区', 3, '370200', '山东省青岛市城阳区', '370200');
INSERT INTO `sys_region_code` VALUES ('370215', '即墨区', 3, '370200', '山东省青岛市即墨区', '370200');
INSERT INTO `sys_region_code` VALUES ('370281', '胶州市', 3, '370200', '山东省青岛市胶州市', '370200');
INSERT INTO `sys_region_code` VALUES ('370283', '平度市', 3, '370200', '山东省青岛市平度市', '370200');
INSERT INTO `sys_region_code` VALUES ('370285', '莱西市', 3, '370200', '山东省青岛市莱西市', '370200');
INSERT INTO `sys_region_code` VALUES ('370300', '淄博市', 2, '370000', '山东省淄博市', '370300');
INSERT INTO `sys_region_code` VALUES ('370302', '淄川区', 3, '370300', '山东省淄博市淄川区', '370300');
INSERT INTO `sys_region_code` VALUES ('370303', '张店区', 3, '370300', '山东省淄博市张店区', '370300');
INSERT INTO `sys_region_code` VALUES ('370304', '博山区', 3, '370300', '山东省淄博市博山区', '370300');
INSERT INTO `sys_region_code` VALUES ('370305', '临淄区', 3, '370300', '山东省淄博市临淄区', '370300');
INSERT INTO `sys_region_code` VALUES ('370306', '周村区', 3, '370300', '山东省淄博市周村区', '370300');
INSERT INTO `sys_region_code` VALUES ('370321', '桓台县', 3, '370300', '山东省淄博市桓台县', '370300');
INSERT INTO `sys_region_code` VALUES ('370322', '高青县', 3, '370300', '山东省淄博市高青县', '370300');
INSERT INTO `sys_region_code` VALUES ('370323', '沂源县', 3, '370300', '山东省淄博市沂源县', '370300');
INSERT INTO `sys_region_code` VALUES ('370400', '枣庄市', 2, '370000', '山东省枣庄市', '370400');
INSERT INTO `sys_region_code` VALUES ('370402', '市中区', 3, '370400', '山东省枣庄市市中区', '370400');
INSERT INTO `sys_region_code` VALUES ('370403', '薛城区', 3, '370400', '山东省枣庄市薛城区', '370400');
INSERT INTO `sys_region_code` VALUES ('370404', '峄城区', 3, '370400', '山东省枣庄市峄城区', '370400');
INSERT INTO `sys_region_code` VALUES ('370405', '台儿庄区', 3, '370400', '山东省枣庄市台儿庄区', '370400');
INSERT INTO `sys_region_code` VALUES ('370406', '山亭区', 3, '370400', '山东省枣庄市山亭区', '370400');
INSERT INTO `sys_region_code` VALUES ('370481', '滕州市', 3, '370400', '山东省枣庄市滕州市', '370400');
INSERT INTO `sys_region_code` VALUES ('370500', '东营市', 2, '370000', '山东省东营市', '370500');
INSERT INTO `sys_region_code` VALUES ('370502', '东营区', 3, '370500', '山东省东营市东营区', '370500');
INSERT INTO `sys_region_code` VALUES ('370503', '河口区', 3, '370500', '山东省东营市河口区', '370500');
INSERT INTO `sys_region_code` VALUES ('370505', '垦利区', 3, '370500', '山东省东营市垦利区', '370500');
INSERT INTO `sys_region_code` VALUES ('370522', '利津县', 3, '370500', '山东省东营市利津县', '370500');
INSERT INTO `sys_region_code` VALUES ('370523', '广饶县', 3, '370500', '山东省东营市广饶县', '370500');
INSERT INTO `sys_region_code` VALUES ('370600', '烟台市', 2, '370000', '山东省烟台市', '370600');
INSERT INTO `sys_region_code` VALUES ('370602', '芝罘区', 3, '370600', '山东省烟台市芝罘区', '370600');
INSERT INTO `sys_region_code` VALUES ('370611', '福山区', 3, '370600', '山东省烟台市福山区', '370600');
INSERT INTO `sys_region_code` VALUES ('370612', '牟平区', 3, '370600', '山东省烟台市牟平区', '370600');
INSERT INTO `sys_region_code` VALUES ('370613', '莱山区', 3, '370600', '山东省烟台市莱山区', '370600');
INSERT INTO `sys_region_code` VALUES ('370614', '蓬莱区', 3, '370600', '山东省烟台市蓬莱区', '370600');
INSERT INTO `sys_region_code` VALUES ('370681', '龙口市', 3, '370600', '山东省烟台市龙口市', '370600');
INSERT INTO `sys_region_code` VALUES ('370682', '莱阳市', 3, '370600', '山东省烟台市莱阳市', '370600');
INSERT INTO `sys_region_code` VALUES ('370683', '莱州市', 3, '370600', '山东省烟台市莱州市', '370600');
INSERT INTO `sys_region_code` VALUES ('370685', '招远市', 3, '370600', '山东省烟台市招远市', '370600');
INSERT INTO `sys_region_code` VALUES ('370686', '栖霞市', 3, '370600', '山东省烟台市栖霞市', '370600');
INSERT INTO `sys_region_code` VALUES ('370687', '海阳市', 3, '370600', '山东省烟台市海阳市', '370600');
INSERT INTO `sys_region_code` VALUES ('370700', '潍坊市', 2, '370000', '山东省潍坊市', '370700');
INSERT INTO `sys_region_code` VALUES ('370702', '潍城区', 3, '370700', '山东省潍坊市潍城区', '370700');
INSERT INTO `sys_region_code` VALUES ('370703', '寒亭区', 3, '370700', '山东省潍坊市寒亭区', '370700');
INSERT INTO `sys_region_code` VALUES ('370704', '坊子区', 3, '370700', '山东省潍坊市坊子区', '370700');
INSERT INTO `sys_region_code` VALUES ('370705', '奎文区', 3, '370700', '山东省潍坊市奎文区', '370700');
INSERT INTO `sys_region_code` VALUES ('370724', '临朐县', 3, '370700', '山东省潍坊市临朐县', '370700');
INSERT INTO `sys_region_code` VALUES ('370725', '昌乐县', 3, '370700', '山东省潍坊市昌乐县', '370700');
INSERT INTO `sys_region_code` VALUES ('370781', '青州市', 3, '370700', '山东省潍坊市青州市', '370700');
INSERT INTO `sys_region_code` VALUES ('370782', '诸城市', 3, '370700', '山东省潍坊市诸城市', '370700');
INSERT INTO `sys_region_code` VALUES ('370783', '寿光市', 3, '370700', '山东省潍坊市寿光市', '370700');
INSERT INTO `sys_region_code` VALUES ('370784', '安丘市', 3, '370700', '山东省潍坊市安丘市', '370700');
INSERT INTO `sys_region_code` VALUES ('370785', '高密市', 3, '370700', '山东省潍坊市高密市', '370700');
INSERT INTO `sys_region_code` VALUES ('370786', '昌邑市', 3, '370700', '山东省潍坊市昌邑市', '370700');
INSERT INTO `sys_region_code` VALUES ('370800', '济宁市', 2, '370000', '山东省济宁市', '370800');
INSERT INTO `sys_region_code` VALUES ('370811', '任城区', 3, '370800', '山东省济宁市任城区', '370800');
INSERT INTO `sys_region_code` VALUES ('370812', '兖州区', 3, '370800', '山东省济宁市兖州区', '370800');
INSERT INTO `sys_region_code` VALUES ('370826', '微山县', 3, '370800', '山东省济宁市微山县', '370800');
INSERT INTO `sys_region_code` VALUES ('370827', '鱼台县', 3, '370800', '山东省济宁市鱼台县', '370800');
INSERT INTO `sys_region_code` VALUES ('370828', '金乡县', 3, '370800', '山东省济宁市金乡县', '370800');
INSERT INTO `sys_region_code` VALUES ('370829', '嘉祥县', 3, '370800', '山东省济宁市嘉祥县', '370800');
INSERT INTO `sys_region_code` VALUES ('370830', '汶上县', 3, '370800', '山东省济宁市汶上县', '370800');
INSERT INTO `sys_region_code` VALUES ('370831', '泗水县', 3, '370800', '山东省济宁市泗水县', '370800');
INSERT INTO `sys_region_code` VALUES ('370832', '梁山县', 3, '370800', '山东省济宁市梁山县', '370800');
INSERT INTO `sys_region_code` VALUES ('370881', '曲阜市', 3, '370800', '山东省济宁市曲阜市', '370800');
INSERT INTO `sys_region_code` VALUES ('370883', '邹城市', 3, '370800', '山东省济宁市邹城市', '370800');
INSERT INTO `sys_region_code` VALUES ('370900', '泰安市', 2, '370000', '山东省泰安市', '370900');
INSERT INTO `sys_region_code` VALUES ('370902', '泰山区', 3, '370900', '山东省泰安市泰山区', '370900');
INSERT INTO `sys_region_code` VALUES ('370911', '岱岳区', 3, '370900', '山东省泰安市岱岳区', '370900');
INSERT INTO `sys_region_code` VALUES ('370921', '宁阳县', 3, '370900', '山东省泰安市宁阳县', '370900');
INSERT INTO `sys_region_code` VALUES ('370923', '东平县', 3, '370900', '山东省泰安市东平县', '370900');
INSERT INTO `sys_region_code` VALUES ('370982', '新泰市', 3, '370900', '山东省泰安市新泰市', '370900');
INSERT INTO `sys_region_code` VALUES ('370983', '肥城市', 3, '370900', '山东省泰安市肥城市', '370900');
INSERT INTO `sys_region_code` VALUES ('371000', '威海市', 2, '370000', '山东省威海市', '371000');
INSERT INTO `sys_region_code` VALUES ('371002', '环翠区', 3, '371000', '山东省威海市环翠区', '371000');
INSERT INTO `sys_region_code` VALUES ('371003', '文登区', 3, '371000', '山东省威海市文登区', '371000');
INSERT INTO `sys_region_code` VALUES ('371082', '荣成市', 3, '371000', '山东省威海市荣成市', '371000');
INSERT INTO `sys_region_code` VALUES ('371083', '乳山市', 3, '371000', '山东省威海市乳山市', '371000');
INSERT INTO `sys_region_code` VALUES ('371100', '日照市', 2, '370000', '山东省日照市', '371100');
INSERT INTO `sys_region_code` VALUES ('371102', '东港区', 3, '371100', '山东省日照市东港区', '371100');
INSERT INTO `sys_region_code` VALUES ('371103', '岚山区', 3, '371100', '山东省日照市岚山区', '371100');
INSERT INTO `sys_region_code` VALUES ('371121', '五莲县', 3, '371100', '山东省日照市五莲县', '371100');
INSERT INTO `sys_region_code` VALUES ('371122', '莒县', 3, '371100', '山东省日照市莒县', '371100');
INSERT INTO `sys_region_code` VALUES ('371300', '临沂市', 2, '370000', '山东省临沂市', '371300');
INSERT INTO `sys_region_code` VALUES ('371302', '兰山区', 3, '371300', '山东省临沂市兰山区', '371300');
INSERT INTO `sys_region_code` VALUES ('371311', '罗庄区', 3, '371300', '山东省临沂市罗庄区', '371300');
INSERT INTO `sys_region_code` VALUES ('371312', '河东区', 3, '371300', '山东省临沂市河东区', '371300');
INSERT INTO `sys_region_code` VALUES ('371321', '沂南县', 3, '371300', '山东省临沂市沂南县', '371300');
INSERT INTO `sys_region_code` VALUES ('371322', '郯城县', 3, '371300', '山东省临沂市郯城县', '371300');
INSERT INTO `sys_region_code` VALUES ('371323', '沂水县', 3, '371300', '山东省临沂市沂水县', '371300');
INSERT INTO `sys_region_code` VALUES ('371324', '兰陵县', 3, '371300', '山东省临沂市兰陵县', '371300');
INSERT INTO `sys_region_code` VALUES ('371325', '费县', 3, '371300', '山东省临沂市费县', '371300');
INSERT INTO `sys_region_code` VALUES ('371326', '平邑县', 3, '371300', '山东省临沂市平邑县', '371300');
INSERT INTO `sys_region_code` VALUES ('371327', '莒南县', 3, '371300', '山东省临沂市莒南县', '371300');
INSERT INTO `sys_region_code` VALUES ('371328', '蒙阴县', 3, '371300', '山东省临沂市蒙阴县', '371300');
INSERT INTO `sys_region_code` VALUES ('371329', '临沭县', 3, '371300', '山东省临沂市临沭县', '371300');
INSERT INTO `sys_region_code` VALUES ('371400', '德州市', 2, '370000', '山东省德州市', '371400');
INSERT INTO `sys_region_code` VALUES ('371402', '德城区', 3, '371400', '山东省德州市德城区', '371400');
INSERT INTO `sys_region_code` VALUES ('371403', '陵城区', 3, '371400', '山东省德州市陵城区', '371400');
INSERT INTO `sys_region_code` VALUES ('371422', '宁津县', 3, '371400', '山东省德州市宁津县', '371400');
INSERT INTO `sys_region_code` VALUES ('371423', '庆云县', 3, '371400', '山东省德州市庆云县', '371400');
INSERT INTO `sys_region_code` VALUES ('371424', '临邑县', 3, '371400', '山东省德州市临邑县', '371400');
INSERT INTO `sys_region_code` VALUES ('371425', '齐河县', 3, '371400', '山东省德州市齐河县', '371400');
INSERT INTO `sys_region_code` VALUES ('371426', '平原县', 3, '371400', '山东省德州市平原县', '371400');
INSERT INTO `sys_region_code` VALUES ('371427', '夏津县', 3, '371400', '山东省德州市夏津县', '371400');
INSERT INTO `sys_region_code` VALUES ('371428', '武城县', 3, '371400', '山东省德州市武城县', '371400');
INSERT INTO `sys_region_code` VALUES ('371481', '乐陵市', 3, '371400', '山东省德州市乐陵市', '371400');
INSERT INTO `sys_region_code` VALUES ('371482', '禹城市', 3, '371400', '山东省德州市禹城市', '371400');
INSERT INTO `sys_region_code` VALUES ('371500', '聊城市', 2, '370000', '山东省聊城市', '371500');
INSERT INTO `sys_region_code` VALUES ('371502', '东昌府区', 3, '371500', '山东省聊城市东昌府区', '371500');
INSERT INTO `sys_region_code` VALUES ('371503', '茌平区', 3, '371500', '山东省聊城市茌平区', '371500');
INSERT INTO `sys_region_code` VALUES ('371521', '阳谷县', 3, '371500', '山东省聊城市阳谷县', '371500');
INSERT INTO `sys_region_code` VALUES ('371522', '莘县', 3, '371500', '山东省聊城市莘县', '371500');
INSERT INTO `sys_region_code` VALUES ('371524', '东阿县', 3, '371500', '山东省聊城市东阿县', '371500');
INSERT INTO `sys_region_code` VALUES ('371525', '冠县', 3, '371500', '山东省聊城市冠县', '371500');
INSERT INTO `sys_region_code` VALUES ('371526', '高唐县', 3, '371500', '山东省聊城市高唐县', '371500');
INSERT INTO `sys_region_code` VALUES ('371581', '临清市', 3, '371500', '山东省聊城市临清市', '371500');
INSERT INTO `sys_region_code` VALUES ('371600', '滨州市', 2, '370000', '山东省滨州市', '371600');
INSERT INTO `sys_region_code` VALUES ('371602', '滨城区', 3, '371600', '山东省滨州市滨城区', '371600');
INSERT INTO `sys_region_code` VALUES ('371603', '沾化区', 3, '371600', '山东省滨州市沾化区', '371600');
INSERT INTO `sys_region_code` VALUES ('371621', '惠民县', 3, '371600', '山东省滨州市惠民县', '371600');
INSERT INTO `sys_region_code` VALUES ('371622', '阳信县', 3, '371600', '山东省滨州市阳信县', '371600');
INSERT INTO `sys_region_code` VALUES ('371623', '无棣县', 3, '371600', '山东省滨州市无棣县', '371600');
INSERT INTO `sys_region_code` VALUES ('371625', '博兴县', 3, '371600', '山东省滨州市博兴县', '371600');
INSERT INTO `sys_region_code` VALUES ('371681', '邹平市', 3, '371600', '山东省滨州市邹平市', '371600');
INSERT INTO `sys_region_code` VALUES ('371700', '菏泽市', 2, '370000', '山东省菏泽市', '371700');
INSERT INTO `sys_region_code` VALUES ('371702', '牡丹区', 3, '371700', '山东省菏泽市牡丹区', '371700');
INSERT INTO `sys_region_code` VALUES ('371703', '定陶区', 3, '371700', '山东省菏泽市定陶区', '371700');
INSERT INTO `sys_region_code` VALUES ('371721', '曹县', 3, '371700', '山东省菏泽市曹县', '371700');
INSERT INTO `sys_region_code` VALUES ('371722', '单县', 3, '371700', '山东省菏泽市单县', '371700');
INSERT INTO `sys_region_code` VALUES ('371723', '成武县', 3, '371700', '山东省菏泽市成武县', '371700');
INSERT INTO `sys_region_code` VALUES ('371724', '巨野县', 3, '371700', '山东省菏泽市巨野县', '371700');
INSERT INTO `sys_region_code` VALUES ('371725', '郓城县', 3, '371700', '山东省菏泽市郓城县', '371700');
INSERT INTO `sys_region_code` VALUES ('371726', '鄄城县', 3, '371700', '山东省菏泽市鄄城县', '371700');
INSERT INTO `sys_region_code` VALUES ('371728', '东明县', 3, '371700', '山东省菏泽市东明县', '371700');
INSERT INTO `sys_region_code` VALUES ('410000', '河南省', 1, NULL, '河南省', '410000');
INSERT INTO `sys_region_code` VALUES ('410100', '郑州市', 2, '410000', '河南省郑州市', '410100');
INSERT INTO `sys_region_code` VALUES ('410102', '中原区', 3, '410100', '河南省郑州市中原区', '410100');
INSERT INTO `sys_region_code` VALUES ('410103', '二七区', 3, '410100', '河南省郑州市二七区', '410100');
INSERT INTO `sys_region_code` VALUES ('410104', '管城回族区', 3, '410100', '河南省郑州市管城回族区', '410100');
INSERT INTO `sys_region_code` VALUES ('410105', '金水区', 3, '410100', '河南省郑州市金水区', '410100');
INSERT INTO `sys_region_code` VALUES ('410106', '上街区', 3, '410100', '河南省郑州市上街区', '410100');
INSERT INTO `sys_region_code` VALUES ('410108', '惠济区', 3, '410100', '河南省郑州市惠济区', '410100');
INSERT INTO `sys_region_code` VALUES ('410122', '中牟县', 3, '410100', '河南省郑州市中牟县', '410100');
INSERT INTO `sys_region_code` VALUES ('410181', '巩义市', 3, '410100', '河南省郑州市巩义市', '410100');
INSERT INTO `sys_region_code` VALUES ('410182', '荥阳市', 3, '410100', '河南省郑州市荥阳市', '410100');
INSERT INTO `sys_region_code` VALUES ('410183', '新密市', 3, '410100', '河南省郑州市新密市', '410100');
INSERT INTO `sys_region_code` VALUES ('410184', '新郑市', 3, '410100', '河南省郑州市新郑市', '410100');
INSERT INTO `sys_region_code` VALUES ('410185', '登封市', 3, '410100', '河南省郑州市登封市', '410100');
INSERT INTO `sys_region_code` VALUES ('410200', '开封市', 2, '410000', '河南省开封市', '410200');
INSERT INTO `sys_region_code` VALUES ('410202', '龙亭区', 3, '410200', '河南省开封市龙亭区', '410200');
INSERT INTO `sys_region_code` VALUES ('410203', '顺河回族区', 3, '410200', '河南省开封市顺河回族区', '410200');
INSERT INTO `sys_region_code` VALUES ('410204', '鼓楼区', 3, '410200', '河南省开封市鼓楼区', '410200');
INSERT INTO `sys_region_code` VALUES ('410205', '禹王台区', 3, '410200', '河南省开封市禹王台区', '410200');
INSERT INTO `sys_region_code` VALUES ('410212', '祥符区', 3, '410200', '河南省开封市祥符区', '410200');
INSERT INTO `sys_region_code` VALUES ('410221', '杞县', 3, '410200', '河南省开封市杞县', '410200');
INSERT INTO `sys_region_code` VALUES ('410222', '通许县', 3, '410200', '河南省开封市通许县', '410200');
INSERT INTO `sys_region_code` VALUES ('410223', '尉氏县', 3, '410200', '河南省开封市尉氏县', '410200');
INSERT INTO `sys_region_code` VALUES ('410225', '兰考县', 3, '410200', '河南省开封市兰考县', '410200');
INSERT INTO `sys_region_code` VALUES ('410300', '洛阳市', 2, '410000', '河南省洛阳市', '410300');
INSERT INTO `sys_region_code` VALUES ('410302', '老城区', 3, '410300', '河南省洛阳市老城区', '410300');
INSERT INTO `sys_region_code` VALUES ('410303', '西工区', 3, '410300', '河南省洛阳市西工区', '410300');
INSERT INTO `sys_region_code` VALUES ('410304', '瀍河回族区', 3, '410300', '河南省洛阳市瀍河回族区', '410300');
INSERT INTO `sys_region_code` VALUES ('410305', '涧西区', 3, '410300', '河南省洛阳市涧西区', '410300');
INSERT INTO `sys_region_code` VALUES ('410306', '孟津区', 3, '410300', '河南省洛阳市孟津区', '410300');
INSERT INTO `sys_region_code` VALUES ('410311', '洛龙区', 3, '410300', '河南省洛阳市洛龙区', '410300');
INSERT INTO `sys_region_code` VALUES ('410323', '新安县', 3, '410300', '河南省洛阳市新安县', '410300');
INSERT INTO `sys_region_code` VALUES ('410324', '栾川县', 3, '410300', '河南省洛阳市栾川县', '410300');
INSERT INTO `sys_region_code` VALUES ('410325', '嵩县', 3, '410300', '河南省洛阳市嵩县', '410300');
INSERT INTO `sys_region_code` VALUES ('410326', '汝阳县', 3, '410300', '河南省洛阳市汝阳县', '410300');
INSERT INTO `sys_region_code` VALUES ('410327', '宜阳县', 3, '410300', '河南省洛阳市宜阳县', '410300');
INSERT INTO `sys_region_code` VALUES ('410328', '洛宁县', 3, '410300', '河南省洛阳市洛宁县', '410300');
INSERT INTO `sys_region_code` VALUES ('410329', '伊川县', 3, '410300', '河南省洛阳市伊川县', '410300');
INSERT INTO `sys_region_code` VALUES ('410381', '偃师区', 3, '410300', '河南省洛阳市偃师区', '410300');
INSERT INTO `sys_region_code` VALUES ('410400', '平顶山市', 2, '410000', '河南省平顶山市', '410400');
INSERT INTO `sys_region_code` VALUES ('410402', '新华区', 3, '410400', '河南省平顶山市新华区', '410400');
INSERT INTO `sys_region_code` VALUES ('410403', '卫东区', 3, '410400', '河南省平顶山市卫东区', '410400');
INSERT INTO `sys_region_code` VALUES ('410404', '石龙区', 3, '410400', '河南省平顶山市石龙区', '410400');
INSERT INTO `sys_region_code` VALUES ('410411', '湛河区', 3, '410400', '河南省平顶山市湛河区', '410400');
INSERT INTO `sys_region_code` VALUES ('410421', '宝丰县', 3, '410400', '河南省平顶山市宝丰县', '410400');
INSERT INTO `sys_region_code` VALUES ('410422', '叶县', 3, '410400', '河南省平顶山市叶县', '410400');
INSERT INTO `sys_region_code` VALUES ('410423', '鲁山县', 3, '410400', '河南省平顶山市鲁山县', '410400');
INSERT INTO `sys_region_code` VALUES ('410425', '郏县', 3, '410400', '河南省平顶山市郏县', '410400');
INSERT INTO `sys_region_code` VALUES ('410481', '舞钢市', 3, '410400', '河南省平顶山市舞钢市', '410400');
INSERT INTO `sys_region_code` VALUES ('410482', '汝州市', 3, '410400', '河南省平顶山市汝州市', '410400');
INSERT INTO `sys_region_code` VALUES ('410500', '安阳市', 2, '410000', '河南省安阳市', '410500');
INSERT INTO `sys_region_code` VALUES ('410502', '文峰区', 3, '410500', '河南省安阳市文峰区', '410500');
INSERT INTO `sys_region_code` VALUES ('410503', '北关区', 3, '410500', '河南省安阳市北关区', '410500');
INSERT INTO `sys_region_code` VALUES ('410505', '殷都区', 3, '410500', '河南省安阳市殷都区', '410500');
INSERT INTO `sys_region_code` VALUES ('410506', '龙安区', 3, '410500', '河南省安阳市龙安区', '410500');
INSERT INTO `sys_region_code` VALUES ('410522', '安阳县', 3, '410500', '河南省安阳市安阳县', '410500');
INSERT INTO `sys_region_code` VALUES ('410523', '汤阴县', 3, '410500', '河南省安阳市汤阴县', '410500');
INSERT INTO `sys_region_code` VALUES ('410526', '滑县', 3, '410500', '河南省安阳市滑县', '410500');
INSERT INTO `sys_region_code` VALUES ('410527', '内黄县', 3, '410500', '河南省安阳市内黄县', '410500');
INSERT INTO `sys_region_code` VALUES ('410581', '林州市', 3, '410500', '河南省安阳市林州市', '410500');
INSERT INTO `sys_region_code` VALUES ('410600', '鹤壁市', 2, '410000', '河南省鹤壁市', '410600');
INSERT INTO `sys_region_code` VALUES ('410602', '鹤山区', 3, '410600', '河南省鹤壁市鹤山区', '410600');
INSERT INTO `sys_region_code` VALUES ('410603', '山城区', 3, '410600', '河南省鹤壁市山城区', '410600');
INSERT INTO `sys_region_code` VALUES ('410611', '淇滨区', 3, '410600', '河南省鹤壁市淇滨区', '410600');
INSERT INTO `sys_region_code` VALUES ('410621', '浚县', 3, '410600', '河南省鹤壁市浚县', '410600');
INSERT INTO `sys_region_code` VALUES ('410622', '淇县', 3, '410600', '河南省鹤壁市淇县', '410600');
INSERT INTO `sys_region_code` VALUES ('410700', '新乡市', 2, '410000', '河南省新乡市', '410700');
INSERT INTO `sys_region_code` VALUES ('410702', '红旗区', 3, '410700', '河南省新乡市红旗区', '410700');
INSERT INTO `sys_region_code` VALUES ('410703', '卫滨区', 3, '410700', '河南省新乡市卫滨区', '410700');
INSERT INTO `sys_region_code` VALUES ('410704', '凤泉区', 3, '410700', '河南省新乡市凤泉区', '410700');
INSERT INTO `sys_region_code` VALUES ('410711', '牧野区', 3, '410700', '河南省新乡市牧野区', '410700');
INSERT INTO `sys_region_code` VALUES ('410721', '新乡县', 3, '410700', '河南省新乡市新乡县', '410700');
INSERT INTO `sys_region_code` VALUES ('410724', '获嘉县', 3, '410700', '河南省新乡市获嘉县', '410700');
INSERT INTO `sys_region_code` VALUES ('410725', '原阳县', 3, '410700', '河南省新乡市原阳县', '410700');
INSERT INTO `sys_region_code` VALUES ('410726', '延津县', 3, '410700', '河南省新乡市延津县', '410700');
INSERT INTO `sys_region_code` VALUES ('410727', '封丘县', 3, '410700', '河南省新乡市封丘县', '410700');
INSERT INTO `sys_region_code` VALUES ('410781', '卫辉市', 3, '410700', '河南省新乡市卫辉市', '410700');
INSERT INTO `sys_region_code` VALUES ('410782', '辉县市', 3, '410700', '河南省新乡市辉县市', '410700');
INSERT INTO `sys_region_code` VALUES ('410783', '长垣市', 3, '410700', '河南省新乡市长垣市', '410700');
INSERT INTO `sys_region_code` VALUES ('410800', '焦作市', 2, '410000', '河南省焦作市', '410800');
INSERT INTO `sys_region_code` VALUES ('410802', '解放区', 3, '410800', '河南省焦作市解放区', '410800');
INSERT INTO `sys_region_code` VALUES ('410803', '中站区', 3, '410800', '河南省焦作市中站区', '410800');
INSERT INTO `sys_region_code` VALUES ('410804', '马村区', 3, '410800', '河南省焦作市马村区', '410800');
INSERT INTO `sys_region_code` VALUES ('410811', '山阳区', 3, '410800', '河南省焦作市山阳区', '410800');
INSERT INTO `sys_region_code` VALUES ('410821', '修武县', 3, '410800', '河南省焦作市修武县', '410800');
INSERT INTO `sys_region_code` VALUES ('410822', '博爱县', 3, '410800', '河南省焦作市博爱县', '410800');
INSERT INTO `sys_region_code` VALUES ('410823', '武陟县', 3, '410800', '河南省焦作市武陟县', '410800');
INSERT INTO `sys_region_code` VALUES ('410825', '温县', 3, '410800', '河南省焦作市温县', '410800');
INSERT INTO `sys_region_code` VALUES ('410882', '沁阳市', 3, '410800', '河南省焦作市沁阳市', '410800');
INSERT INTO `sys_region_code` VALUES ('410883', '孟州市', 3, '410800', '河南省焦作市孟州市', '410800');
INSERT INTO `sys_region_code` VALUES ('410900', '濮阳市', 2, '410000', '河南省濮阳市', '410900');
INSERT INTO `sys_region_code` VALUES ('410902', '华龙区', 3, '410900', '河南省濮阳市华龙区', '410900');
INSERT INTO `sys_region_code` VALUES ('410922', '清丰县', 3, '410900', '河南省濮阳市清丰县', '410900');
INSERT INTO `sys_region_code` VALUES ('410923', '南乐县', 3, '410900', '河南省濮阳市南乐县', '410900');
INSERT INTO `sys_region_code` VALUES ('410926', '范县', 3, '410900', '河南省濮阳市范县', '410900');
INSERT INTO `sys_region_code` VALUES ('410927', '台前县', 3, '410900', '河南省濮阳市台前县', '410900');
INSERT INTO `sys_region_code` VALUES ('410928', '濮阳县', 3, '410900', '河南省濮阳市濮阳县', '410900');
INSERT INTO `sys_region_code` VALUES ('411000', '许昌市', 2, '410000', '河南省许昌市', '411000');
INSERT INTO `sys_region_code` VALUES ('411002', '魏都区', 3, '411000', '河南省许昌市魏都区', '411000');
INSERT INTO `sys_region_code` VALUES ('411003', '建安区', 3, '411000', '河南省许昌市建安区', '411000');
INSERT INTO `sys_region_code` VALUES ('411024', '鄢陵县', 3, '411000', '河南省许昌市鄢陵县', '411000');
INSERT INTO `sys_region_code` VALUES ('411025', '襄城县', 3, '411000', '河南省许昌市襄城县', '411000');
INSERT INTO `sys_region_code` VALUES ('411081', '禹州市', 3, '411000', '河南省许昌市禹州市', '411000');
INSERT INTO `sys_region_code` VALUES ('411082', '长葛市', 3, '411000', '河南省许昌市长葛市', '411000');
INSERT INTO `sys_region_code` VALUES ('411100', '漯河市', 2, '410000', '河南省漯河市', '411100');
INSERT INTO `sys_region_code` VALUES ('411102', '源汇区', 3, '411100', '河南省漯河市源汇区', '411100');
INSERT INTO `sys_region_code` VALUES ('411103', '郾城区', 3, '411100', '河南省漯河市郾城区', '411100');
INSERT INTO `sys_region_code` VALUES ('411104', '召陵区', 3, '411100', '河南省漯河市召陵区', '411100');
INSERT INTO `sys_region_code` VALUES ('411121', '舞阳县', 3, '411100', '河南省漯河市舞阳县', '411100');
INSERT INTO `sys_region_code` VALUES ('411122', '临颍县', 3, '411100', '河南省漯河市临颍县', '411100');
INSERT INTO `sys_region_code` VALUES ('411200', '三门峡市', 2, '410000', '河南省三门峡市', '411200');
INSERT INTO `sys_region_code` VALUES ('411202', '湖滨区', 3, '411200', '河南省三门峡市湖滨区', '411200');
INSERT INTO `sys_region_code` VALUES ('411203', '陕州区', 3, '411200', '河南省三门峡市陕州区', '411200');
INSERT INTO `sys_region_code` VALUES ('411221', '渑池县', 3, '411200', '河南省三门峡市渑池县', '411200');
INSERT INTO `sys_region_code` VALUES ('411224', '卢氏县', 3, '411200', '河南省三门峡市卢氏县', '411200');
INSERT INTO `sys_region_code` VALUES ('411281', '义马市', 3, '411200', '河南省三门峡市义马市', '411200');
INSERT INTO `sys_region_code` VALUES ('411282', '灵宝市', 3, '411200', '河南省三门峡市灵宝市', '411200');
INSERT INTO `sys_region_code` VALUES ('411300', '南阳市', 2, '410000', '河南省南阳市', '411300');
INSERT INTO `sys_region_code` VALUES ('411302', '宛城区', 3, '411300', '河南省南阳市宛城区', '411300');
INSERT INTO `sys_region_code` VALUES ('411303', '卧龙区', 3, '411300', '河南省南阳市卧龙区', '411300');
INSERT INTO `sys_region_code` VALUES ('411321', '南召县', 3, '411300', '河南省南阳市南召县', '411300');
INSERT INTO `sys_region_code` VALUES ('411322', '方城县', 3, '411300', '河南省南阳市方城县', '411300');
INSERT INTO `sys_region_code` VALUES ('411323', '西峡县', 3, '411300', '河南省南阳市西峡县', '411300');
INSERT INTO `sys_region_code` VALUES ('411324', '镇平县', 3, '411300', '河南省南阳市镇平县', '411300');
INSERT INTO `sys_region_code` VALUES ('411325', '内乡县', 3, '411300', '河南省南阳市内乡县', '411300');
INSERT INTO `sys_region_code` VALUES ('411326', '淅川县', 3, '411300', '河南省南阳市淅川县', '411300');
INSERT INTO `sys_region_code` VALUES ('411327', '社旗县', 3, '411300', '河南省南阳市社旗县', '411300');
INSERT INTO `sys_region_code` VALUES ('411328', '唐河县', 3, '411300', '河南省南阳市唐河县', '411300');
INSERT INTO `sys_region_code` VALUES ('411329', '新野县', 3, '411300', '河南省南阳市新野县', '411300');
INSERT INTO `sys_region_code` VALUES ('411330', '桐柏县', 3, '411300', '河南省南阳市桐柏县', '411300');
INSERT INTO `sys_region_code` VALUES ('411381', '邓州市', 3, '411300', '河南省南阳市邓州市', '411300');
INSERT INTO `sys_region_code` VALUES ('411400', '商丘市', 2, '410000', '河南省商丘市', '411400');
INSERT INTO `sys_region_code` VALUES ('411402', '梁园区', 3, '411400', '河南省商丘市梁园区', '411400');
INSERT INTO `sys_region_code` VALUES ('411403', '睢阳区', 3, '411400', '河南省商丘市睢阳区', '411400');
INSERT INTO `sys_region_code` VALUES ('411421', '民权县', 3, '411400', '河南省商丘市民权县', '411400');
INSERT INTO `sys_region_code` VALUES ('411422', '睢县', 3, '411400', '河南省商丘市睢县', '411400');
INSERT INTO `sys_region_code` VALUES ('411423', '宁陵县', 3, '411400', '河南省商丘市宁陵县', '411400');
INSERT INTO `sys_region_code` VALUES ('411424', '柘城县', 3, '411400', '河南省商丘市柘城县', '411400');
INSERT INTO `sys_region_code` VALUES ('411425', '虞城县', 3, '411400', '河南省商丘市虞城县', '411400');
INSERT INTO `sys_region_code` VALUES ('411426', '夏邑县', 3, '411400', '河南省商丘市夏邑县', '411400');
INSERT INTO `sys_region_code` VALUES ('411481', '永城市', 3, '411400', '河南省商丘市永城市', '411400');
INSERT INTO `sys_region_code` VALUES ('411500', '信阳市', 2, '410000', '河南省信阳市', '411500');
INSERT INTO `sys_region_code` VALUES ('411502', '浉河区', 3, '411500', '河南省信阳市浉河区', '411500');
INSERT INTO `sys_region_code` VALUES ('411503', '平桥区', 3, '411500', '河南省信阳市平桥区', '411500');
INSERT INTO `sys_region_code` VALUES ('411521', '罗山县', 3, '411500', '河南省信阳市罗山县', '411500');
INSERT INTO `sys_region_code` VALUES ('411522', '光山县', 3, '411500', '河南省信阳市光山县', '411500');
INSERT INTO `sys_region_code` VALUES ('411523', '新县', 3, '411500', '河南省信阳市新县', '411500');
INSERT INTO `sys_region_code` VALUES ('411524', '商城县', 3, '411500', '河南省信阳市商城县', '411500');
INSERT INTO `sys_region_code` VALUES ('411525', '固始县', 3, '411500', '河南省信阳市固始县', '411500');
INSERT INTO `sys_region_code` VALUES ('411526', '潢川县', 3, '411500', '河南省信阳市潢川县', '411500');
INSERT INTO `sys_region_code` VALUES ('411527', '淮滨县', 3, '411500', '河南省信阳市淮滨县', '411500');
INSERT INTO `sys_region_code` VALUES ('411528', '息县', 3, '411500', '河南省信阳市息县', '411500');
INSERT INTO `sys_region_code` VALUES ('411600', '周口市', 2, '410000', '河南省周口市', '411600');
INSERT INTO `sys_region_code` VALUES ('411602', '川汇区', 3, '411600', '河南省周口市川汇区', '411600');
INSERT INTO `sys_region_code` VALUES ('411603', '淮阳区', 3, '411600', '河南省周口市淮阳区', '411600');
INSERT INTO `sys_region_code` VALUES ('411621', '扶沟县', 3, '411600', '河南省周口市扶沟县', '411600');
INSERT INTO `sys_region_code` VALUES ('411622', '西华县', 3, '411600', '河南省周口市西华县', '411600');
INSERT INTO `sys_region_code` VALUES ('411623', '商水县', 3, '411600', '河南省周口市商水县', '411600');
INSERT INTO `sys_region_code` VALUES ('411624', '沈丘县', 3, '411600', '河南省周口市沈丘县', '411600');
INSERT INTO `sys_region_code` VALUES ('411625', '郸城县', 3, '411600', '河南省周口市郸城县', '411600');
INSERT INTO `sys_region_code` VALUES ('411627', '太康县', 3, '411600', '河南省周口市太康县', '411600');
INSERT INTO `sys_region_code` VALUES ('411628', '鹿邑县', 3, '411600', '河南省周口市鹿邑县', '411600');
INSERT INTO `sys_region_code` VALUES ('411681', '项城市', 3, '411600', '河南省周口市项城市', '411600');
INSERT INTO `sys_region_code` VALUES ('411700', '驻马店市', 2, '410000', '河南省驻马店市', '411700');
INSERT INTO `sys_region_code` VALUES ('411702', '驿城区', 3, '411700', '河南省驻马店市驿城区', '411700');
INSERT INTO `sys_region_code` VALUES ('411721', '西平县', 3, '411700', '河南省驻马店市西平县', '411700');
INSERT INTO `sys_region_code` VALUES ('411722', '上蔡县', 3, '411700', '河南省驻马店市上蔡县', '411700');
INSERT INTO `sys_region_code` VALUES ('411723', '平舆县', 3, '411700', '河南省驻马店市平舆县', '411700');
INSERT INTO `sys_region_code` VALUES ('411724', '正阳县', 3, '411700', '河南省驻马店市正阳县', '411700');
INSERT INTO `sys_region_code` VALUES ('411725', '确山县', 3, '411700', '河南省驻马店市确山县', '411700');
INSERT INTO `sys_region_code` VALUES ('411726', '泌阳县', 3, '411700', '河南省驻马店市泌阳县', '411700');
INSERT INTO `sys_region_code` VALUES ('411727', '汝南县', 3, '411700', '河南省驻马店市汝南县', '411700');
INSERT INTO `sys_region_code` VALUES ('411728', '遂平县', 3, '411700', '河南省驻马店市遂平县', '411700');
INSERT INTO `sys_region_code` VALUES ('411729', '新蔡县', 3, '411700', '河南省驻马店市新蔡县', '411700');
INSERT INTO `sys_region_code` VALUES ('419001', '济源市', 2, '410000', '河南省济源市', '419001');
INSERT INTO `sys_region_code` VALUES ('420000', '湖北省', 1, NULL, '湖北省', '420000');
INSERT INTO `sys_region_code` VALUES ('420100', '武汉市', 2, '420000', '湖北省武汉市', '420100');
INSERT INTO `sys_region_code` VALUES ('420102', '江岸区', 3, '420100', '湖北省武汉市江岸区', '420100');
INSERT INTO `sys_region_code` VALUES ('420103', '江汉区', 3, '420100', '湖北省武汉市江汉区', '420100');
INSERT INTO `sys_region_code` VALUES ('420104', '硚口区', 3, '420100', '湖北省武汉市硚口区', '420100');
INSERT INTO `sys_region_code` VALUES ('420105', '汉阳区', 3, '420100', '湖北省武汉市汉阳区', '420100');
INSERT INTO `sys_region_code` VALUES ('420106', '武昌区', 3, '420100', '湖北省武汉市武昌区', '420100');
INSERT INTO `sys_region_code` VALUES ('420107', '青山区', 3, '420100', '湖北省武汉市青山区', '420100');
INSERT INTO `sys_region_code` VALUES ('420111', '洪山区', 3, '420100', '湖北省武汉市洪山区', '420100');
INSERT INTO `sys_region_code` VALUES ('420112', '东西湖区', 3, '420100', '湖北省武汉市东西湖区', '420100');
INSERT INTO `sys_region_code` VALUES ('420113', '汉南区', 3, '420100', '湖北省武汉市汉南区', '420100');
INSERT INTO `sys_region_code` VALUES ('420114', '蔡甸区', 3, '420100', '湖北省武汉市蔡甸区', '420100');
INSERT INTO `sys_region_code` VALUES ('420115', '江夏区', 3, '420100', '湖北省武汉市江夏区', '420100');
INSERT INTO `sys_region_code` VALUES ('420116', '黄陂区', 3, '420100', '湖北省武汉市黄陂区', '420100');
INSERT INTO `sys_region_code` VALUES ('420117', '新洲区', 3, '420100', '湖北省武汉市新洲区', '420100');
INSERT INTO `sys_region_code` VALUES ('420200', '黄石市', 2, '420000', '湖北省黄石市', '420200');
INSERT INTO `sys_region_code` VALUES ('420202', '黄石港区', 3, '420200', '湖北省黄石市黄石港区', '420200');
INSERT INTO `sys_region_code` VALUES ('420203', '西塞山区', 3, '420200', '湖北省黄石市西塞山区', '420200');
INSERT INTO `sys_region_code` VALUES ('420204', '下陆区', 3, '420200', '湖北省黄石市下陆区', '420200');
INSERT INTO `sys_region_code` VALUES ('420205', '铁山区', 3, '420200', '湖北省黄石市铁山区', '420200');
INSERT INTO `sys_region_code` VALUES ('420222', '阳新县', 3, '420200', '湖北省黄石市阳新县', '420200');
INSERT INTO `sys_region_code` VALUES ('420281', '大冶市', 3, '420200', '湖北省黄石市大冶市', '420200');
INSERT INTO `sys_region_code` VALUES ('420300', '十堰市', 2, '420000', '湖北省十堰市', '420300');
INSERT INTO `sys_region_code` VALUES ('420302', '茅箭区', 3, '420300', '湖北省十堰市茅箭区', '420300');
INSERT INTO `sys_region_code` VALUES ('420303', '张湾区', 3, '420300', '湖北省十堰市张湾区', '420300');
INSERT INTO `sys_region_code` VALUES ('420304', '郧阳区', 3, '420300', '湖北省十堰市郧阳区', '420300');
INSERT INTO `sys_region_code` VALUES ('420322', '郧西县', 3, '420300', '湖北省十堰市郧西县', '420300');
INSERT INTO `sys_region_code` VALUES ('420323', '竹山县', 3, '420300', '湖北省十堰市竹山县', '420300');
INSERT INTO `sys_region_code` VALUES ('420324', '竹溪县', 3, '420300', '湖北省十堰市竹溪县', '420300');
INSERT INTO `sys_region_code` VALUES ('420325', '房县', 3, '420300', '湖北省十堰市房县', '420300');
INSERT INTO `sys_region_code` VALUES ('420381', '丹江口市', 3, '420300', '湖北省十堰市丹江口市', '420300');
INSERT INTO `sys_region_code` VALUES ('420500', '宜昌市', 2, '420000', '湖北省宜昌市', '420500');
INSERT INTO `sys_region_code` VALUES ('420502', '西陵区', 3, '420500', '湖北省宜昌市西陵区', '420500');
INSERT INTO `sys_region_code` VALUES ('420503', '伍家岗区', 3, '420500', '湖北省宜昌市伍家岗区', '420500');
INSERT INTO `sys_region_code` VALUES ('420504', '点军区', 3, '420500', '湖北省宜昌市点军区', '420500');
INSERT INTO `sys_region_code` VALUES ('420505', '猇亭区', 3, '420500', '湖北省宜昌市猇亭区', '420500');
INSERT INTO `sys_region_code` VALUES ('420506', '夷陵区', 3, '420500', '湖北省宜昌市夷陵区', '420500');
INSERT INTO `sys_region_code` VALUES ('420525', '远安县', 3, '420500', '湖北省宜昌市远安县', '420500');
INSERT INTO `sys_region_code` VALUES ('420526', '兴山县', 3, '420500', '湖北省宜昌市兴山县', '420500');
INSERT INTO `sys_region_code` VALUES ('420527', '秭归县', 3, '420500', '湖北省宜昌市秭归县', '420500');
INSERT INTO `sys_region_code` VALUES ('420528', '长阳土家族自治县', 3, '420500', '湖北省宜昌市长阳土家族自治县', '420500');
INSERT INTO `sys_region_code` VALUES ('420529', '五峰土家族自治县', 3, '420500', '湖北省宜昌市五峰土家族自治县', '420500');
INSERT INTO `sys_region_code` VALUES ('420581', '宜都市', 3, '420500', '湖北省宜昌市宜都市', '420500');
INSERT INTO `sys_region_code` VALUES ('420582', '当阳市', 3, '420500', '湖北省宜昌市当阳市', '420500');
INSERT INTO `sys_region_code` VALUES ('420583', '枝江市', 3, '420500', '湖北省宜昌市枝江市', '420500');
INSERT INTO `sys_region_code` VALUES ('420600', '襄阳市', 2, '420000', '湖北省襄阳市', '420600');
INSERT INTO `sys_region_code` VALUES ('420602', '襄城区', 3, '420600', '湖北省襄阳市襄城区', '420600');
INSERT INTO `sys_region_code` VALUES ('420606', '樊城区', 3, '420600', '湖北省襄阳市樊城区', '420600');
INSERT INTO `sys_region_code` VALUES ('420607', '襄州区', 3, '420600', '湖北省襄阳市襄州区', '420600');
INSERT INTO `sys_region_code` VALUES ('420624', '南漳县', 3, '420600', '湖北省襄阳市南漳县', '420600');
INSERT INTO `sys_region_code` VALUES ('420625', '谷城县', 3, '420600', '湖北省襄阳市谷城县', '420600');
INSERT INTO `sys_region_code` VALUES ('420626', '保康县', 3, '420600', '湖北省襄阳市保康县', '420600');
INSERT INTO `sys_region_code` VALUES ('420682', '老河口市', 3, '420600', '湖北省襄阳市老河口市', '420600');
INSERT INTO `sys_region_code` VALUES ('420683', '枣阳市', 3, '420600', '湖北省襄阳市枣阳市', '420600');
INSERT INTO `sys_region_code` VALUES ('420684', '宜城市', 3, '420600', '湖北省襄阳市宜城市', '420600');
INSERT INTO `sys_region_code` VALUES ('420700', '鄂州市', 2, '420000', '湖北省鄂州市', '420700');
INSERT INTO `sys_region_code` VALUES ('420702', '梁子湖区', 3, '420700', '湖北省鄂州市梁子湖区', '420700');
INSERT INTO `sys_region_code` VALUES ('420703', '华容区', 3, '420700', '湖北省鄂州市华容区', '420700');
INSERT INTO `sys_region_code` VALUES ('420704', '鄂城区', 3, '420700', '湖北省鄂州市鄂城区', '420700');
INSERT INTO `sys_region_code` VALUES ('420800', '荆门市', 2, '420000', '湖北省荆门市', '420800');
INSERT INTO `sys_region_code` VALUES ('420802', '东宝区', 3, '420800', '湖北省荆门市东宝区', '420800');
INSERT INTO `sys_region_code` VALUES ('420804', '掇刀区', 3, '420800', '湖北省荆门市掇刀区', '420800');
INSERT INTO `sys_region_code` VALUES ('420822', '沙洋县', 3, '420800', '湖北省荆门市沙洋县', '420800');
INSERT INTO `sys_region_code` VALUES ('420881', '钟祥市', 3, '420800', '湖北省荆门市钟祥市', '420800');
INSERT INTO `sys_region_code` VALUES ('420882', '京山市', 3, '420800', '湖北省荆门市京山市', '420800');
INSERT INTO `sys_region_code` VALUES ('420900', '孝感市', 2, '420000', '湖北省孝感市', '420900');
INSERT INTO `sys_region_code` VALUES ('420902', '孝南区', 3, '420900', '湖北省孝感市孝南区', '420900');
INSERT INTO `sys_region_code` VALUES ('420921', '孝昌县', 3, '420900', '湖北省孝感市孝昌县', '420900');
INSERT INTO `sys_region_code` VALUES ('420922', '大悟县', 3, '420900', '湖北省孝感市大悟县', '420900');
INSERT INTO `sys_region_code` VALUES ('420923', '云梦县', 3, '420900', '湖北省孝感市云梦县', '420900');
INSERT INTO `sys_region_code` VALUES ('420981', '应城市', 3, '420900', '湖北省孝感市应城市', '420900');
INSERT INTO `sys_region_code` VALUES ('420982', '安陆市', 3, '420900', '湖北省孝感市安陆市', '420900');
INSERT INTO `sys_region_code` VALUES ('420984', '汉川市', 3, '420900', '湖北省孝感市汉川市', '420900');
INSERT INTO `sys_region_code` VALUES ('421000', '荆州市', 2, '420000', '湖北省荆州市', '421000');
INSERT INTO `sys_region_code` VALUES ('421002', '沙市区', 3, '421000', '湖北省荆州市沙市区', '421000');
INSERT INTO `sys_region_code` VALUES ('421003', '荆州区', 3, '421000', '湖北省荆州市荆州区', '421000');
INSERT INTO `sys_region_code` VALUES ('421022', '公安县', 3, '421000', '湖北省荆州市公安县', '421000');
INSERT INTO `sys_region_code` VALUES ('421023', '监利市', 3, '421000', '湖北省荆州市监利市', '421000');
INSERT INTO `sys_region_code` VALUES ('421024', '江陵县', 3, '421000', '湖北省荆州市江陵县', '421000');
INSERT INTO `sys_region_code` VALUES ('421081', '石首市', 3, '421000', '湖北省荆州市石首市', '421000');
INSERT INTO `sys_region_code` VALUES ('421083', '洪湖市', 3, '421000', '湖北省荆州市洪湖市', '421000');
INSERT INTO `sys_region_code` VALUES ('421087', '松滋市', 3, '421000', '湖北省荆州市松滋市', '421000');
INSERT INTO `sys_region_code` VALUES ('421100', '黄冈市', 2, '420000', '湖北省黄冈市', '421100');
INSERT INTO `sys_region_code` VALUES ('421102', '黄州区', 3, '421100', '湖北省黄冈市黄州区', '421100');
INSERT INTO `sys_region_code` VALUES ('421121', '团风县', 3, '421100', '湖北省黄冈市团风县', '421100');
INSERT INTO `sys_region_code` VALUES ('421122', '红安县', 3, '421100', '湖北省黄冈市红安县', '421100');
INSERT INTO `sys_region_code` VALUES ('421123', '罗田县', 3, '421100', '湖北省黄冈市罗田县', '421100');
INSERT INTO `sys_region_code` VALUES ('421124', '英山县', 3, '421100', '湖北省黄冈市英山县', '421100');
INSERT INTO `sys_region_code` VALUES ('421125', '浠水县', 3, '421100', '湖北省黄冈市浠水县', '421100');
INSERT INTO `sys_region_code` VALUES ('421126', '蕲春县', 3, '421100', '湖北省黄冈市蕲春县', '421100');
INSERT INTO `sys_region_code` VALUES ('421127', '黄梅县', 3, '421100', '湖北省黄冈市黄梅县', '421100');
INSERT INTO `sys_region_code` VALUES ('421181', '麻城市', 3, '421100', '湖北省黄冈市麻城市', '421100');
INSERT INTO `sys_region_code` VALUES ('421182', '武穴市', 3, '421100', '湖北省黄冈市武穴市', '421100');
INSERT INTO `sys_region_code` VALUES ('421200', '咸宁市', 2, '420000', '湖北省咸宁市', '421200');
INSERT INTO `sys_region_code` VALUES ('421202', '咸安区', 3, '421200', '湖北省咸宁市咸安区', '421200');
INSERT INTO `sys_region_code` VALUES ('421221', '嘉鱼县', 3, '421200', '湖北省咸宁市嘉鱼县', '421200');
INSERT INTO `sys_region_code` VALUES ('421222', '通城县', 3, '421200', '湖北省咸宁市通城县', '421200');
INSERT INTO `sys_region_code` VALUES ('421223', '崇阳县', 3, '421200', '湖北省咸宁市崇阳县', '421200');
INSERT INTO `sys_region_code` VALUES ('421224', '通山县', 3, '421200', '湖北省咸宁市通山县', '421200');
INSERT INTO `sys_region_code` VALUES ('421281', '赤壁市', 3, '421200', '湖北省咸宁市赤壁市', '421200');
INSERT INTO `sys_region_code` VALUES ('421300', '随州市', 2, '420000', '湖北省随州市', '421300');
INSERT INTO `sys_region_code` VALUES ('421303', '曾都区', 3, '421300', '湖北省随州市曾都区', '421300');
INSERT INTO `sys_region_code` VALUES ('421321', '随县', 3, '421300', '湖北省随州市随县', '421300');
INSERT INTO `sys_region_code` VALUES ('421381', '广水市', 3, '421300', '湖北省随州市广水市', '421300');
INSERT INTO `sys_region_code` VALUES ('422800', '恩施土家族苗族自治州', 2, '420000', '湖北省恩施土家族苗族自治州', '422800');
INSERT INTO `sys_region_code` VALUES ('422801', '恩施市', 3, '422800', '湖北省恩施土家族苗族自治州恩施市', '422800');
INSERT INTO `sys_region_code` VALUES ('422802', '利川市', 3, '422800', '湖北省恩施土家族苗族自治州利川市', '422800');
INSERT INTO `sys_region_code` VALUES ('422822', '建始县', 3, '422800', '湖北省恩施土家族苗族自治州建始县', '422800');
INSERT INTO `sys_region_code` VALUES ('422823', '巴东县', 3, '422800', '湖北省恩施土家族苗族自治州巴东县', '422800');
INSERT INTO `sys_region_code` VALUES ('422825', '宣恩县', 3, '422800', '湖北省恩施土家族苗族自治州宣恩县', '422800');
INSERT INTO `sys_region_code` VALUES ('422826', '咸丰县', 3, '422800', '湖北省恩施土家族苗族自治州咸丰县', '422800');
INSERT INTO `sys_region_code` VALUES ('422827', '来凤县', 3, '422800', '湖北省恩施土家族苗族自治州来凤县', '422800');
INSERT INTO `sys_region_code` VALUES ('422828', '鹤峰县', 3, '422800', '湖北省恩施土家族苗族自治州鹤峰县', '422800');
INSERT INTO `sys_region_code` VALUES ('429004', '仙桃市', 2, '420000', '湖北省仙桃市', '429004');
INSERT INTO `sys_region_code` VALUES ('429005', '潜江市', 2, '420000', '湖北省潜江市', '429005');
INSERT INTO `sys_region_code` VALUES ('429006', '天门市', 2, '420000', '湖北省天门市', '429006');
INSERT INTO `sys_region_code` VALUES ('429021', '神农架林区', 2, '420000', '湖北省神农架林区', '429021');
INSERT INTO `sys_region_code` VALUES ('430000', '湖南省', 1, NULL, '湖南省', '430000');
INSERT INTO `sys_region_code` VALUES ('430100', '长沙市', 2, '430000', '湖南省长沙市', '430100');
INSERT INTO `sys_region_code` VALUES ('430102', '芙蓉区', 3, '430100', '湖南省长沙市芙蓉区', '430100');
INSERT INTO `sys_region_code` VALUES ('430103', '天心区', 3, '430100', '湖南省长沙市天心区', '430100');
INSERT INTO `sys_region_code` VALUES ('430104', '岳麓区', 3, '430100', '湖南省长沙市岳麓区', '430100');
INSERT INTO `sys_region_code` VALUES ('430105', '开福区', 3, '430100', '湖南省长沙市开福区', '430100');
INSERT INTO `sys_region_code` VALUES ('430111', '雨花区', 3, '430100', '湖南省长沙市雨花区', '430100');
INSERT INTO `sys_region_code` VALUES ('430112', '望城区', 3, '430100', '湖南省长沙市望城区', '430100');
INSERT INTO `sys_region_code` VALUES ('430121', '长沙县', 3, '430100', '湖南省长沙市长沙县', '430100');
INSERT INTO `sys_region_code` VALUES ('430181', '浏阳市', 3, '430100', '湖南省长沙市浏阳市', '430100');
INSERT INTO `sys_region_code` VALUES ('430182', '宁乡市', 3, '430100', '湖南省长沙市宁乡市', '430100');
INSERT INTO `sys_region_code` VALUES ('430200', '株洲市', 2, '430000', '湖南省株洲市', '430200');
INSERT INTO `sys_region_code` VALUES ('430202', '荷塘区', 3, '430200', '湖南省株洲市荷塘区', '430200');
INSERT INTO `sys_region_code` VALUES ('430203', '芦淞区', 3, '430200', '湖南省株洲市芦淞区', '430200');
INSERT INTO `sys_region_code` VALUES ('430204', '石峰区', 3, '430200', '湖南省株洲市石峰区', '430200');
INSERT INTO `sys_region_code` VALUES ('430211', '天元区', 3, '430200', '湖南省株洲市天元区', '430200');
INSERT INTO `sys_region_code` VALUES ('430212', '渌口区', 3, '430200', '湖南省株洲市渌口区', '430200');
INSERT INTO `sys_region_code` VALUES ('430223', '攸县', 3, '430200', '湖南省株洲市攸县', '430200');
INSERT INTO `sys_region_code` VALUES ('430224', '茶陵县', 3, '430200', '湖南省株洲市茶陵县', '430200');
INSERT INTO `sys_region_code` VALUES ('430225', '炎陵县', 3, '430200', '湖南省株洲市炎陵县', '430200');
INSERT INTO `sys_region_code` VALUES ('430281', '醴陵市', 3, '430200', '湖南省株洲市醴陵市', '430200');
INSERT INTO `sys_region_code` VALUES ('430300', '湘潭市', 2, '430000', '湖南省湘潭市', '430300');
INSERT INTO `sys_region_code` VALUES ('430302', '雨湖区', 3, '430300', '湖南省湘潭市雨湖区', '430300');
INSERT INTO `sys_region_code` VALUES ('430304', '岳塘区', 3, '430300', '湖南省湘潭市岳塘区', '430300');
INSERT INTO `sys_region_code` VALUES ('430321', '湘潭县', 3, '430300', '湖南省湘潭市湘潭县', '430300');
INSERT INTO `sys_region_code` VALUES ('430381', '湘乡市', 3, '430300', '湖南省湘潭市湘乡市', '430300');
INSERT INTO `sys_region_code` VALUES ('430382', '韶山市', 3, '430300', '湖南省湘潭市韶山市', '430300');
INSERT INTO `sys_region_code` VALUES ('430400', '衡阳市', 2, '430000', '湖南省衡阳市', '430400');
INSERT INTO `sys_region_code` VALUES ('430405', '珠晖区', 3, '430400', '湖南省衡阳市珠晖区', '430400');
INSERT INTO `sys_region_code` VALUES ('430406', '雁峰区', 3, '430400', '湖南省衡阳市雁峰区', '430400');
INSERT INTO `sys_region_code` VALUES ('430407', '石鼓区', 3, '430400', '湖南省衡阳市石鼓区', '430400');
INSERT INTO `sys_region_code` VALUES ('430408', '蒸湘区', 3, '430400', '湖南省衡阳市蒸湘区', '430400');
INSERT INTO `sys_region_code` VALUES ('430412', '南岳区', 3, '430400', '湖南省衡阳市南岳区', '430400');
INSERT INTO `sys_region_code` VALUES ('430421', '衡阳县', 3, '430400', '湖南省衡阳市衡阳县', '430400');
INSERT INTO `sys_region_code` VALUES ('430422', '衡南县', 3, '430400', '湖南省衡阳市衡南县', '430400');
INSERT INTO `sys_region_code` VALUES ('430423', '衡山县', 3, '430400', '湖南省衡阳市衡山县', '430400');
INSERT INTO `sys_region_code` VALUES ('430424', '衡东县', 3, '430400', '湖南省衡阳市衡东县', '430400');
INSERT INTO `sys_region_code` VALUES ('430426', '祁东县', 3, '430400', '湖南省衡阳市祁东县', '430400');
INSERT INTO `sys_region_code` VALUES ('430481', '耒阳市', 3, '430400', '湖南省衡阳市耒阳市', '430400');
INSERT INTO `sys_region_code` VALUES ('430482', '常宁市', 3, '430400', '湖南省衡阳市常宁市', '430400');
INSERT INTO `sys_region_code` VALUES ('430500', '邵阳市', 2, '430000', '湖南省邵阳市', '430500');
INSERT INTO `sys_region_code` VALUES ('430502', '双清区', 3, '430500', '湖南省邵阳市双清区', '430500');
INSERT INTO `sys_region_code` VALUES ('430503', '大祥区', 3, '430500', '湖南省邵阳市大祥区', '430500');
INSERT INTO `sys_region_code` VALUES ('430511', '北塔区', 3, '430500', '湖南省邵阳市北塔区', '430500');
INSERT INTO `sys_region_code` VALUES ('430522', '新邵县', 3, '430500', '湖南省邵阳市新邵县', '430500');
INSERT INTO `sys_region_code` VALUES ('430523', '邵阳县', 3, '430500', '湖南省邵阳市邵阳县', '430500');
INSERT INTO `sys_region_code` VALUES ('430524', '隆回县', 3, '430500', '湖南省邵阳市隆回县', '430500');
INSERT INTO `sys_region_code` VALUES ('430525', '洞口县', 3, '430500', '湖南省邵阳市洞口县', '430500');
INSERT INTO `sys_region_code` VALUES ('430527', '绥宁县', 3, '430500', '湖南省邵阳市绥宁县', '430500');
INSERT INTO `sys_region_code` VALUES ('430528', '新宁县', 3, '430500', '湖南省邵阳市新宁县', '430500');
INSERT INTO `sys_region_code` VALUES ('430529', '城步苗族自治县', 3, '430500', '湖南省邵阳市城步苗族自治县', '430500');
INSERT INTO `sys_region_code` VALUES ('430581', '武冈市', 3, '430500', '湖南省邵阳市武冈市', '430500');
INSERT INTO `sys_region_code` VALUES ('430582', '邵东市', 3, '430500', '湖南省邵阳市邵东市', '430500');
INSERT INTO `sys_region_code` VALUES ('430600', '岳阳市', 2, '430000', '湖南省岳阳市', '430600');
INSERT INTO `sys_region_code` VALUES ('430602', '岳阳楼区', 3, '430600', '湖南省岳阳市岳阳楼区', '430600');
INSERT INTO `sys_region_code` VALUES ('430603', '云溪区', 3, '430600', '湖南省岳阳市云溪区', '430600');
INSERT INTO `sys_region_code` VALUES ('430611', '君山区', 3, '430600', '湖南省岳阳市君山区', '430600');
INSERT INTO `sys_region_code` VALUES ('430621', '岳阳县', 3, '430600', '湖南省岳阳市岳阳县', '430600');
INSERT INTO `sys_region_code` VALUES ('430623', '华容县', 3, '430600', '湖南省岳阳市华容县', '430600');
INSERT INTO `sys_region_code` VALUES ('430624', '湘阴县', 3, '430600', '湖南省岳阳市湘阴县', '430600');
INSERT INTO `sys_region_code` VALUES ('430626', '平江县', 3, '430600', '湖南省岳阳市平江县', '430600');
INSERT INTO `sys_region_code` VALUES ('430681', '汨罗市', 3, '430600', '湖南省岳阳市汨罗市', '430600');
INSERT INTO `sys_region_code` VALUES ('430682', '临湘市', 3, '430600', '湖南省岳阳市临湘市', '430600');
INSERT INTO `sys_region_code` VALUES ('430700', '常德市', 2, '430000', '湖南省常德市', '430700');
INSERT INTO `sys_region_code` VALUES ('430702', '武陵区', 3, '430700', '湖南省常德市武陵区', '430700');
INSERT INTO `sys_region_code` VALUES ('430703', '鼎城区', 3, '430700', '湖南省常德市鼎城区', '430700');
INSERT INTO `sys_region_code` VALUES ('430721', '安乡县', 3, '430700', '湖南省常德市安乡县', '430700');
INSERT INTO `sys_region_code` VALUES ('430722', '汉寿县', 3, '430700', '湖南省常德市汉寿县', '430700');
INSERT INTO `sys_region_code` VALUES ('430723', '澧县', 3, '430700', '湖南省常德市澧县', '430700');
INSERT INTO `sys_region_code` VALUES ('430724', '临澧县', 3, '430700', '湖南省常德市临澧县', '430700');
INSERT INTO `sys_region_code` VALUES ('430725', '桃源县', 3, '430700', '湖南省常德市桃源县', '430700');
INSERT INTO `sys_region_code` VALUES ('430726', '石门县', 3, '430700', '湖南省常德市石门县', '430700');
INSERT INTO `sys_region_code` VALUES ('430781', '津市市', 3, '430700', '湖南省常德市津市市', '430700');
INSERT INTO `sys_region_code` VALUES ('430800', '张家界市', 2, '430000', '湖南省张家界市', '430800');
INSERT INTO `sys_region_code` VALUES ('430802', '永定区', 3, '430800', '湖南省张家界市永定区', '430800');
INSERT INTO `sys_region_code` VALUES ('430811', '武陵源区', 3, '430800', '湖南省张家界市武陵源区', '430800');
INSERT INTO `sys_region_code` VALUES ('430821', '慈利县', 3, '430800', '湖南省张家界市慈利县', '430800');
INSERT INTO `sys_region_code` VALUES ('430822', '桑植县', 3, '430800', '湖南省张家界市桑植县', '430800');
INSERT INTO `sys_region_code` VALUES ('430900', '益阳市', 2, '430000', '湖南省益阳市', '430900');
INSERT INTO `sys_region_code` VALUES ('430902', '资阳区', 3, '430900', '湖南省益阳市资阳区', '430900');
INSERT INTO `sys_region_code` VALUES ('430903', '赫山区', 3, '430900', '湖南省益阳市赫山区', '430900');
INSERT INTO `sys_region_code` VALUES ('430921', '南县', 3, '430900', '湖南省益阳市南县', '430900');
INSERT INTO `sys_region_code` VALUES ('430922', '桃江县', 3, '430900', '湖南省益阳市桃江县', '430900');
INSERT INTO `sys_region_code` VALUES ('430923', '安化县', 3, '430900', '湖南省益阳市安化县', '430900');
INSERT INTO `sys_region_code` VALUES ('430981', '沅江市', 3, '430900', '湖南省益阳市沅江市', '430900');
INSERT INTO `sys_region_code` VALUES ('431000', '郴州市', 2, '430000', '湖南省郴州市', '431000');
INSERT INTO `sys_region_code` VALUES ('431002', '北湖区', 3, '431000', '湖南省郴州市北湖区', '431000');
INSERT INTO `sys_region_code` VALUES ('431003', '苏仙区', 3, '431000', '湖南省郴州市苏仙区', '431000');
INSERT INTO `sys_region_code` VALUES ('431021', '桂阳县', 3, '431000', '湖南省郴州市桂阳县', '431000');
INSERT INTO `sys_region_code` VALUES ('431022', '宜章县', 3, '431000', '湖南省郴州市宜章县', '431000');
INSERT INTO `sys_region_code` VALUES ('431023', '永兴县', 3, '431000', '湖南省郴州市永兴县', '431000');
INSERT INTO `sys_region_code` VALUES ('431024', '嘉禾县', 3, '431000', '湖南省郴州市嘉禾县', '431000');
INSERT INTO `sys_region_code` VALUES ('431025', '临武县', 3, '431000', '湖南省郴州市临武县', '431000');
INSERT INTO `sys_region_code` VALUES ('431026', '汝城县', 3, '431000', '湖南省郴州市汝城县', '431000');
INSERT INTO `sys_region_code` VALUES ('431027', '桂东县', 3, '431000', '湖南省郴州市桂东县', '431000');
INSERT INTO `sys_region_code` VALUES ('431028', '安仁县', 3, '431000', '湖南省郴州市安仁县', '431000');
INSERT INTO `sys_region_code` VALUES ('431081', '资兴市', 3, '431000', '湖南省郴州市资兴市', '431000');
INSERT INTO `sys_region_code` VALUES ('431100', '永州市', 2, '430000', '湖南省永州市', '431100');
INSERT INTO `sys_region_code` VALUES ('431102', '零陵区', 3, '431100', '湖南省永州市零陵区', '431100');
INSERT INTO `sys_region_code` VALUES ('431103', '冷水滩区', 3, '431100', '湖南省永州市冷水滩区', '431100');
INSERT INTO `sys_region_code` VALUES ('431121', '祁阳市', 3, '431100', '湖南省永州市祁阳市', '431100');
INSERT INTO `sys_region_code` VALUES ('431122', '东安县', 3, '431100', '湖南省永州市东安县', '431100');
INSERT INTO `sys_region_code` VALUES ('431123', '双牌县', 3, '431100', '湖南省永州市双牌县', '431100');
INSERT INTO `sys_region_code` VALUES ('431124', '道县', 3, '431100', '湖南省永州市道县', '431100');
INSERT INTO `sys_region_code` VALUES ('431125', '江永县', 3, '431100', '湖南省永州市江永县', '431100');
INSERT INTO `sys_region_code` VALUES ('431126', '宁远县', 3, '431100', '湖南省永州市宁远县', '431100');
INSERT INTO `sys_region_code` VALUES ('431127', '蓝山县', 3, '431100', '湖南省永州市蓝山县', '431100');
INSERT INTO `sys_region_code` VALUES ('431128', '新田县', 3, '431100', '湖南省永州市新田县', '431100');
INSERT INTO `sys_region_code` VALUES ('431129', '江华瑶族自治县', 3, '431100', '湖南省永州市江华瑶族自治县', '431100');
INSERT INTO `sys_region_code` VALUES ('431200', '怀化市', 2, '430000', '湖南省怀化市', '431200');
INSERT INTO `sys_region_code` VALUES ('431202', '鹤城区', 3, '431200', '湖南省怀化市鹤城区', '431200');
INSERT INTO `sys_region_code` VALUES ('431221', '中方县', 3, '431200', '湖南省怀化市中方县', '431200');
INSERT INTO `sys_region_code` VALUES ('431222', '沅陵县', 3, '431200', '湖南省怀化市沅陵县', '431200');
INSERT INTO `sys_region_code` VALUES ('431223', '辰溪县', 3, '431200', '湖南省怀化市辰溪县', '431200');
INSERT INTO `sys_region_code` VALUES ('431224', '溆浦县', 3, '431200', '湖南省怀化市溆浦县', '431200');
INSERT INTO `sys_region_code` VALUES ('431225', '会同县', 3, '431200', '湖南省怀化市会同县', '431200');
INSERT INTO `sys_region_code` VALUES ('431226', '麻阳苗族自治县', 3, '431200', '湖南省怀化市麻阳苗族自治县', '431200');
INSERT INTO `sys_region_code` VALUES ('431227', '新晃侗族自治县', 3, '431200', '湖南省怀化市新晃侗族自治县', '431200');
INSERT INTO `sys_region_code` VALUES ('431228', '芷江侗族自治县', 3, '431200', '湖南省怀化市芷江侗族自治县', '431200');
INSERT INTO `sys_region_code` VALUES ('431229', '靖州苗族侗族自治县', 3, '431200', '湖南省怀化市靖州苗族侗族自治县', '431200');
INSERT INTO `sys_region_code` VALUES ('431230', '通道侗族自治县', 3, '431200', '湖南省怀化市通道侗族自治县', '431200');
INSERT INTO `sys_region_code` VALUES ('431281', '洪江市', 3, '431200', '湖南省怀化市洪江市', '431200');
INSERT INTO `sys_region_code` VALUES ('431300', '娄底市', 2, '430000', '湖南省娄底市', '431300');
INSERT INTO `sys_region_code` VALUES ('431302', '娄星区', 3, '431300', '湖南省娄底市娄星区', '431300');
INSERT INTO `sys_region_code` VALUES ('431321', '双峰县', 3, '431300', '湖南省娄底市双峰县', '431300');
INSERT INTO `sys_region_code` VALUES ('431322', '新化县', 3, '431300', '湖南省娄底市新化县', '431300');
INSERT INTO `sys_region_code` VALUES ('431381', '冷水江市', 3, '431300', '湖南省娄底市冷水江市', '431300');
INSERT INTO `sys_region_code` VALUES ('431382', '涟源市', 3, '431300', '湖南省娄底市涟源市', '431300');
INSERT INTO `sys_region_code` VALUES ('433100', '湘西土家族苗族自治州', 2, '430000', '湖南省湘西土家族苗族自治州', '433100');
INSERT INTO `sys_region_code` VALUES ('433101', '吉首市', 3, '433100', '湖南省湘西土家族苗族自治州吉首市', '433100');
INSERT INTO `sys_region_code` VALUES ('433122', '泸溪县', 3, '433100', '湖南省湘西土家族苗族自治州泸溪县', '433100');
INSERT INTO `sys_region_code` VALUES ('433123', '凤凰县', 3, '433100', '湖南省湘西土家族苗族自治州凤凰县', '433100');
INSERT INTO `sys_region_code` VALUES ('433124', '花垣县', 3, '433100', '湖南省湘西土家族苗族自治州花垣县', '433100');
INSERT INTO `sys_region_code` VALUES ('433125', '保靖县', 3, '433100', '湖南省湘西土家族苗族自治州保靖县', '433100');
INSERT INTO `sys_region_code` VALUES ('433126', '古丈县', 3, '433100', '湖南省湘西土家族苗族自治州古丈县', '433100');
INSERT INTO `sys_region_code` VALUES ('433127', '永顺县', 3, '433100', '湖南省湘西土家族苗族自治州永顺县', '433100');
INSERT INTO `sys_region_code` VALUES ('433130', '龙山县', 3, '433100', '湖南省湘西土家族苗族自治州龙山县', '433100');
INSERT INTO `sys_region_code` VALUES ('440000', '广东省', 1, NULL, '广东省', '440000');
INSERT INTO `sys_region_code` VALUES ('440100', '广州市', 2, '440000', '广东省广州市', '440100');
INSERT INTO `sys_region_code` VALUES ('440103', '荔湾区', 3, '440100', '广东省广州市荔湾区', '440100');
INSERT INTO `sys_region_code` VALUES ('440104', '越秀区', 3, '440100', '广东省广州市越秀区', '440100');
INSERT INTO `sys_region_code` VALUES ('440105', '海珠区', 3, '440100', '广东省广州市海珠区', '440100');
INSERT INTO `sys_region_code` VALUES ('440106', '天河区', 3, '440100', '广东省广州市天河区', '440100');
INSERT INTO `sys_region_code` VALUES ('440111', '白云区', 3, '440100', '广东省广州市白云区', '440100');
INSERT INTO `sys_region_code` VALUES ('440112', '黄埔区', 3, '440100', '广东省广州市黄埔区', '440100');
INSERT INTO `sys_region_code` VALUES ('440113', '番禺区', 3, '440100', '广东省广州市番禺区', '440100');
INSERT INTO `sys_region_code` VALUES ('440114', '花都区', 3, '440100', '广东省广州市花都区', '440100');
INSERT INTO `sys_region_code` VALUES ('440115', '南沙区', 3, '440100', '广东省广州市南沙区', '440100');
INSERT INTO `sys_region_code` VALUES ('440117', '从化区', 3, '440100', '广东省广州市从化区', '440100');
INSERT INTO `sys_region_code` VALUES ('440118', '增城区', 3, '440100', '广东省广州市增城区', '440100');
INSERT INTO `sys_region_code` VALUES ('440200', '韶关市', 2, '440000', '广东省韶关市', '440200');
INSERT INTO `sys_region_code` VALUES ('440203', '武江区', 3, '440200', '广东省韶关市武江区', '440200');
INSERT INTO `sys_region_code` VALUES ('440204', '浈江区', 3, '440200', '广东省韶关市浈江区', '440200');
INSERT INTO `sys_region_code` VALUES ('440205', '曲江区', 3, '440200', '广东省韶关市曲江区', '440200');
INSERT INTO `sys_region_code` VALUES ('440222', '始兴县', 3, '440200', '广东省韶关市始兴县', '440200');
INSERT INTO `sys_region_code` VALUES ('440224', '仁化县', 3, '440200', '广东省韶关市仁化县', '440200');
INSERT INTO `sys_region_code` VALUES ('440229', '翁源县', 3, '440200', '广东省韶关市翁源县', '440200');
INSERT INTO `sys_region_code` VALUES ('440232', '乳源瑶族自治县', 3, '440200', '广东省韶关市乳源瑶族自治县', '440200');
INSERT INTO `sys_region_code` VALUES ('440233', '新丰县', 3, '440200', '广东省韶关市新丰县', '440200');
INSERT INTO `sys_region_code` VALUES ('440281', '乐昌市', 3, '440200', '广东省韶关市乐昌市', '440200');
INSERT INTO `sys_region_code` VALUES ('440282', '南雄市', 3, '440200', '广东省韶关市南雄市', '440200');
INSERT INTO `sys_region_code` VALUES ('440300', '深圳市', 2, '440000', '广东省深圳市', '440300');
INSERT INTO `sys_region_code` VALUES ('440303', '罗湖区', 3, '440300', '广东省深圳市罗湖区', '440300');
INSERT INTO `sys_region_code` VALUES ('440304', '福田区', 3, '440300', '广东省深圳市福田区', '440300');
INSERT INTO `sys_region_code` VALUES ('440305', '南山区', 3, '440300', '广东省深圳市南山区', '440300');
INSERT INTO `sys_region_code` VALUES ('440306', '宝安区', 3, '440300', '广东省深圳市宝安区', '440300');
INSERT INTO `sys_region_code` VALUES ('440307', '龙岗区', 3, '440300', '广东省深圳市龙岗区', '440300');
INSERT INTO `sys_region_code` VALUES ('440308', '盐田区', 3, '440300', '广东省深圳市盐田区', '440300');
INSERT INTO `sys_region_code` VALUES ('440309', '龙华区', 3, '440300', '广东省深圳市龙华区', '440300');
INSERT INTO `sys_region_code` VALUES ('440310', '坪山区', 3, '440300', '广东省深圳市坪山区', '440300');
INSERT INTO `sys_region_code` VALUES ('440311', '光明区', 3, '440300', '广东省深圳市光明区', '440300');
INSERT INTO `sys_region_code` VALUES ('440400', '珠海市', 2, '440000', '广东省珠海市', '440400');
INSERT INTO `sys_region_code` VALUES ('440402', '香洲区', 3, '440400', '广东省珠海市香洲区', '440400');
INSERT INTO `sys_region_code` VALUES ('440403', '斗门区', 3, '440400', '广东省珠海市斗门区', '440400');
INSERT INTO `sys_region_code` VALUES ('440404', '金湾区', 3, '440400', '广东省珠海市金湾区', '440400');
INSERT INTO `sys_region_code` VALUES ('440500', '汕头市', 2, '440000', '广东省汕头市', '440500');
INSERT INTO `sys_region_code` VALUES ('440507', '龙湖区', 3, '440500', '广东省汕头市龙湖区', '440500');
INSERT INTO `sys_region_code` VALUES ('440511', '金平区', 3, '440500', '广东省汕头市金平区', '440500');
INSERT INTO `sys_region_code` VALUES ('440512', '濠江区', 3, '440500', '广东省汕头市濠江区', '440500');
INSERT INTO `sys_region_code` VALUES ('440513', '潮阳区', 3, '440500', '广东省汕头市潮阳区', '440500');
INSERT INTO `sys_region_code` VALUES ('440514', '潮南区', 3, '440500', '广东省汕头市潮南区', '440500');
INSERT INTO `sys_region_code` VALUES ('440515', '澄海区', 3, '440500', '广东省汕头市澄海区', '440500');
INSERT INTO `sys_region_code` VALUES ('440523', '南澳县', 3, '440500', '广东省汕头市南澳县', '440500');
INSERT INTO `sys_region_code` VALUES ('440600', '佛山市', 2, '440000', '广东省佛山市', '440600');
INSERT INTO `sys_region_code` VALUES ('440604', '禅城区', 3, '440600', '广东省佛山市禅城区', '440600');
INSERT INTO `sys_region_code` VALUES ('440605', '南海区', 3, '440600', '广东省佛山市南海区', '440600');
INSERT INTO `sys_region_code` VALUES ('440606', '顺德区', 3, '440600', '广东省佛山市顺德区', '440600');
INSERT INTO `sys_region_code` VALUES ('440607', '三水区', 3, '440600', '广东省佛山市三水区', '440600');
INSERT INTO `sys_region_code` VALUES ('440608', '高明区', 3, '440600', '广东省佛山市高明区', '440600');
INSERT INTO `sys_region_code` VALUES ('440700', '江门市', 2, '440000', '广东省江门市', '440700');
INSERT INTO `sys_region_code` VALUES ('440703', '蓬江区', 3, '440700', '广东省江门市蓬江区', '440700');
INSERT INTO `sys_region_code` VALUES ('440704', '江海区', 3, '440700', '广东省江门市江海区', '440700');
INSERT INTO `sys_region_code` VALUES ('440705', '新会区', 3, '440700', '广东省江门市新会区', '440700');
INSERT INTO `sys_region_code` VALUES ('440781', '台山市', 3, '440700', '广东省江门市台山市', '440700');
INSERT INTO `sys_region_code` VALUES ('440783', '开平市', 3, '440700', '广东省江门市开平市', '440700');
INSERT INTO `sys_region_code` VALUES ('440784', '鹤山市', 3, '440700', '广东省江门市鹤山市', '440700');
INSERT INTO `sys_region_code` VALUES ('440785', '恩平市', 3, '440700', '广东省江门市恩平市', '440700');
INSERT INTO `sys_region_code` VALUES ('440800', '湛江市', 2, '440000', '广东省湛江市', '440800');
INSERT INTO `sys_region_code` VALUES ('440802', '赤坎区', 3, '440800', '广东省湛江市赤坎区', '440800');
INSERT INTO `sys_region_code` VALUES ('440803', '霞山区', 3, '440800', '广东省湛江市霞山区', '440800');
INSERT INTO `sys_region_code` VALUES ('440804', '坡头区', 3, '440800', '广东省湛江市坡头区', '440800');
INSERT INTO `sys_region_code` VALUES ('440811', '麻章区', 3, '440800', '广东省湛江市麻章区', '440800');
INSERT INTO `sys_region_code` VALUES ('440823', '遂溪县', 3, '440800', '广东省湛江市遂溪县', '440800');
INSERT INTO `sys_region_code` VALUES ('440825', '徐闻县', 3, '440800', '广东省湛江市徐闻县', '440800');
INSERT INTO `sys_region_code` VALUES ('440881', '廉江市', 3, '440800', '广东省湛江市廉江市', '440800');
INSERT INTO `sys_region_code` VALUES ('440882', '雷州市', 3, '440800', '广东省湛江市雷州市', '440800');
INSERT INTO `sys_region_code` VALUES ('440883', '吴川市', 3, '440800', '广东省湛江市吴川市', '440800');
INSERT INTO `sys_region_code` VALUES ('440900', '茂名市', 2, '440000', '广东省茂名市', '440900');
INSERT INTO `sys_region_code` VALUES ('440902', '茂南区', 3, '440900', '广东省茂名市茂南区', '440900');
INSERT INTO `sys_region_code` VALUES ('440904', '电白区', 3, '440900', '广东省茂名市电白区', '440900');
INSERT INTO `sys_region_code` VALUES ('440981', '高州市', 3, '440900', '广东省茂名市高州市', '440900');
INSERT INTO `sys_region_code` VALUES ('440982', '化州市', 3, '440900', '广东省茂名市化州市', '440900');
INSERT INTO `sys_region_code` VALUES ('440983', '信宜市', 3, '440900', '广东省茂名市信宜市', '440900');
INSERT INTO `sys_region_code` VALUES ('441200', '肇庆市', 2, '440000', '广东省肇庆市', '441200');
INSERT INTO `sys_region_code` VALUES ('441202', '端州区', 3, '441200', '广东省肇庆市端州区', '441200');
INSERT INTO `sys_region_code` VALUES ('441203', '鼎湖区', 3, '441200', '广东省肇庆市鼎湖区', '441200');
INSERT INTO `sys_region_code` VALUES ('441204', '高要区', 3, '441200', '广东省肇庆市高要区', '441200');
INSERT INTO `sys_region_code` VALUES ('441223', '广宁县', 3, '441200', '广东省肇庆市广宁县', '441200');
INSERT INTO `sys_region_code` VALUES ('441224', '怀集县', 3, '441200', '广东省肇庆市怀集县', '441200');
INSERT INTO `sys_region_code` VALUES ('441225', '封开县', 3, '441200', '广东省肇庆市封开县', '441200');
INSERT INTO `sys_region_code` VALUES ('441226', '德庆县', 3, '441200', '广东省肇庆市德庆县', '441200');
INSERT INTO `sys_region_code` VALUES ('441284', '四会市', 3, '441200', '广东省肇庆市四会市', '441200');
INSERT INTO `sys_region_code` VALUES ('441300', '惠州市', 2, '440000', '广东省惠州市', '441300');
INSERT INTO `sys_region_code` VALUES ('441302', '惠城区', 3, '441300', '广东省惠州市惠城区', '441300');
INSERT INTO `sys_region_code` VALUES ('441303', '惠阳区', 3, '441300', '广东省惠州市惠阳区', '441300');
INSERT INTO `sys_region_code` VALUES ('441322', '博罗县', 3, '441300', '广东省惠州市博罗县', '441300');
INSERT INTO `sys_region_code` VALUES ('441323', '惠东县', 3, '441300', '广东省惠州市惠东县', '441300');
INSERT INTO `sys_region_code` VALUES ('441324', '龙门县', 3, '441300', '广东省惠州市龙门县', '441300');
INSERT INTO `sys_region_code` VALUES ('441400', '梅州市', 2, '440000', '广东省梅州市', '441400');
INSERT INTO `sys_region_code` VALUES ('441402', '梅江区', 3, '441400', '广东省梅州市梅江区', '441400');
INSERT INTO `sys_region_code` VALUES ('441403', '梅县区', 3, '441400', '广东省梅州市梅县区', '441400');
INSERT INTO `sys_region_code` VALUES ('441422', '大埔县', 3, '441400', '广东省梅州市大埔县', '441400');
INSERT INTO `sys_region_code` VALUES ('441423', '丰顺县', 3, '441400', '广东省梅州市丰顺县', '441400');
INSERT INTO `sys_region_code` VALUES ('441424', '五华县', 3, '441400', '广东省梅州市五华县', '441400');
INSERT INTO `sys_region_code` VALUES ('441426', '平远县', 3, '441400', '广东省梅州市平远县', '441400');
INSERT INTO `sys_region_code` VALUES ('441427', '蕉岭县', 3, '441400', '广东省梅州市蕉岭县', '441400');
INSERT INTO `sys_region_code` VALUES ('441481', '兴宁市', 3, '441400', '广东省梅州市兴宁市', '441400');
INSERT INTO `sys_region_code` VALUES ('441500', '汕尾市', 2, '440000', '广东省汕尾市', '441500');
INSERT INTO `sys_region_code` VALUES ('441502', '城区', 3, '441500', '广东省汕尾市城区', '441500');
INSERT INTO `sys_region_code` VALUES ('441521', '海丰县', 3, '441500', '广东省汕尾市海丰县', '441500');
INSERT INTO `sys_region_code` VALUES ('441523', '陆河县', 3, '441500', '广东省汕尾市陆河县', '441500');
INSERT INTO `sys_region_code` VALUES ('441581', '陆丰市', 3, '441500', '广东省汕尾市陆丰市', '441500');
INSERT INTO `sys_region_code` VALUES ('441600', '河源市', 2, '440000', '广东省河源市', '441600');
INSERT INTO `sys_region_code` VALUES ('441602', '源城区', 3, '441600', '广东省河源市源城区', '441600');
INSERT INTO `sys_region_code` VALUES ('441621', '紫金县', 3, '441600', '广东省河源市紫金县', '441600');
INSERT INTO `sys_region_code` VALUES ('441622', '龙川县', 3, '441600', '广东省河源市龙川县', '441600');
INSERT INTO `sys_region_code` VALUES ('441623', '连平县', 3, '441600', '广东省河源市连平县', '441600');
INSERT INTO `sys_region_code` VALUES ('441624', '和平县', 3, '441600', '广东省河源市和平县', '441600');
INSERT INTO `sys_region_code` VALUES ('441625', '东源县', 3, '441600', '广东省河源市东源县', '441600');
INSERT INTO `sys_region_code` VALUES ('441700', '阳江市', 2, '440000', '广东省阳江市', '441700');
INSERT INTO `sys_region_code` VALUES ('441702', '江城区', 3, '441700', '广东省阳江市江城区', '441700');
INSERT INTO `sys_region_code` VALUES ('441704', '阳东区', 3, '441700', '广东省阳江市阳东区', '441700');
INSERT INTO `sys_region_code` VALUES ('441721', '阳西县', 3, '441700', '广东省阳江市阳西县', '441700');
INSERT INTO `sys_region_code` VALUES ('441781', '阳春市', 3, '441700', '广东省阳江市阳春市', '441700');
INSERT INTO `sys_region_code` VALUES ('441800', '清远市', 2, '440000', '广东省清远市', '441800');
INSERT INTO `sys_region_code` VALUES ('441802', '清城区', 3, '441800', '广东省清远市清城区', '441800');
INSERT INTO `sys_region_code` VALUES ('441803', '清新区', 3, '441800', '广东省清远市清新区', '441800');
INSERT INTO `sys_region_code` VALUES ('441821', '佛冈县', 3, '441800', '广东省清远市佛冈县', '441800');
INSERT INTO `sys_region_code` VALUES ('441823', '阳山县', 3, '441800', '广东省清远市阳山县', '441800');
INSERT INTO `sys_region_code` VALUES ('441825', '连山壮族瑶族自治县', 3, '441800', '广东省清远市连山壮族瑶族自治县', '441800');
INSERT INTO `sys_region_code` VALUES ('441826', '连南瑶族自治县', 3, '441800', '广东省清远市连南瑶族自治县', '441800');
INSERT INTO `sys_region_code` VALUES ('441881', '英德市', 3, '441800', '广东省清远市英德市', '441800');
INSERT INTO `sys_region_code` VALUES ('441882', '连州市', 3, '441800', '广东省清远市连州市', '441800');
INSERT INTO `sys_region_code` VALUES ('441900', '东莞市', 2, '440000', '广东省东莞市', '441900');
INSERT INTO `sys_region_code` VALUES ('442000', '中山市', 2, '440000', '广东省中山市', '442000');
INSERT INTO `sys_region_code` VALUES ('445100', '潮州市', 2, '440000', '广东省潮州市', '445100');
INSERT INTO `sys_region_code` VALUES ('445102', '湘桥区', 3, '445100', '广东省潮州市湘桥区', '445100');
INSERT INTO `sys_region_code` VALUES ('445103', '潮安区', 3, '445100', '广东省潮州市潮安区', '445100');
INSERT INTO `sys_region_code` VALUES ('445122', '饶平县', 3, '445100', '广东省潮州市饶平县', '445100');
INSERT INTO `sys_region_code` VALUES ('445200', '揭阳市', 2, '440000', '广东省揭阳市', '445200');
INSERT INTO `sys_region_code` VALUES ('445202', '榕城区', 3, '445200', '广东省揭阳市榕城区', '445200');
INSERT INTO `sys_region_code` VALUES ('445203', '揭东区', 3, '445200', '广东省揭阳市揭东区', '445200');
INSERT INTO `sys_region_code` VALUES ('445222', '揭西县', 3, '445200', '广东省揭阳市揭西县', '445200');
INSERT INTO `sys_region_code` VALUES ('445224', '惠来县', 3, '445200', '广东省揭阳市惠来县', '445200');
INSERT INTO `sys_region_code` VALUES ('445281', '普宁市', 3, '445200', '广东省揭阳市普宁市', '445200');
INSERT INTO `sys_region_code` VALUES ('445300', '云浮市', 2, '440000', '广东省云浮市', '445300');
INSERT INTO `sys_region_code` VALUES ('445302', '云城区', 3, '445300', '广东省云浮市云城区', '445300');
INSERT INTO `sys_region_code` VALUES ('445303', '云安区', 3, '445300', '广东省云浮市云安区', '445300');
INSERT INTO `sys_region_code` VALUES ('445321', '新兴县', 3, '445300', '广东省云浮市新兴县', '445300');
INSERT INTO `sys_region_code` VALUES ('445322', '郁南县', 3, '445300', '广东省云浮市郁南县', '445300');
INSERT INTO `sys_region_code` VALUES ('445381', '罗定市', 3, '445300', '广东省云浮市罗定市', '445300');
INSERT INTO `sys_region_code` VALUES ('450000', '广西壮族自治区', 1, NULL, '广西壮族自治区', '450000');
INSERT INTO `sys_region_code` VALUES ('450100', '南宁市', 2, '450000', '广西壮族自治区南宁市', '450100');
INSERT INTO `sys_region_code` VALUES ('450102', '兴宁区', 3, '450100', '广西壮族自治区南宁市兴宁区', '450100');
INSERT INTO `sys_region_code` VALUES ('450103', '青秀区', 3, '450100', '广西壮族自治区南宁市青秀区', '450100');
INSERT INTO `sys_region_code` VALUES ('450105', '江南区', 3, '450100', '广西壮族自治区南宁市江南区', '450100');
INSERT INTO `sys_region_code` VALUES ('450107', '西乡塘区', 3, '450100', '广西壮族自治区南宁市西乡塘区', '450100');
INSERT INTO `sys_region_code` VALUES ('450108', '良庆区', 3, '450100', '广西壮族自治区南宁市良庆区', '450100');
INSERT INTO `sys_region_code` VALUES ('450109', '邕宁区', 3, '450100', '广西壮族自治区南宁市邕宁区', '450100');
INSERT INTO `sys_region_code` VALUES ('450110', '武鸣区', 3, '450100', '广西壮族自治区南宁市武鸣区', '450100');
INSERT INTO `sys_region_code` VALUES ('450123', '隆安县', 3, '450100', '广西壮族自治区南宁市隆安县', '450100');
INSERT INTO `sys_region_code` VALUES ('450124', '马山县', 3, '450100', '广西壮族自治区南宁市马山县', '450100');
INSERT INTO `sys_region_code` VALUES ('450125', '上林县', 3, '450100', '广西壮族自治区南宁市上林县', '450100');
INSERT INTO `sys_region_code` VALUES ('450126', '宾阳县', 3, '450100', '广西壮族自治区南宁市宾阳县', '450100');
INSERT INTO `sys_region_code` VALUES ('450127', '横州市', 3, '450100', '广西壮族自治区南宁市横州市', '450100');
INSERT INTO `sys_region_code` VALUES ('450200', '柳州市', 2, '450000', '广西壮族自治区柳州市', '450200');
INSERT INTO `sys_region_code` VALUES ('450202', '城中区', 3, '450200', '广西壮族自治区柳州市城中区', '450200');
INSERT INTO `sys_region_code` VALUES ('450203', '鱼峰区', 3, '450200', '广西壮族自治区柳州市鱼峰区', '450200');
INSERT INTO `sys_region_code` VALUES ('450204', '柳南区', 3, '450200', '广西壮族自治区柳州市柳南区', '450200');
INSERT INTO `sys_region_code` VALUES ('450205', '柳北区', 3, '450200', '广西壮族自治区柳州市柳北区', '450200');
INSERT INTO `sys_region_code` VALUES ('450206', '柳江区', 3, '450200', '广西壮族自治区柳州市柳江区', '450200');
INSERT INTO `sys_region_code` VALUES ('450222', '柳城县', 3, '450200', '广西壮族自治区柳州市柳城县', '450200');
INSERT INTO `sys_region_code` VALUES ('450223', '鹿寨县', 3, '450200', '广西壮族自治区柳州市鹿寨县', '450200');
INSERT INTO `sys_region_code` VALUES ('450224', '融安县', 3, '450200', '广西壮族自治区柳州市融安县', '450200');
INSERT INTO `sys_region_code` VALUES ('450225', '融水苗族自治县', 3, '450200', '广西壮族自治区柳州市融水苗族自治县', '450200');
INSERT INTO `sys_region_code` VALUES ('450226', '三江侗族自治县', 3, '450200', '广西壮族自治区柳州市三江侗族自治县', '450200');
INSERT INTO `sys_region_code` VALUES ('450300', '桂林市', 2, '450000', '广西壮族自治区桂林市', '450300');
INSERT INTO `sys_region_code` VALUES ('450302', '秀峰区', 3, '450300', '广西壮族自治区桂林市秀峰区', '450300');
INSERT INTO `sys_region_code` VALUES ('450303', '叠彩区', 3, '450300', '广西壮族自治区桂林市叠彩区', '450300');
INSERT INTO `sys_region_code` VALUES ('450304', '象山区', 3, '450300', '广西壮族自治区桂林市象山区', '450300');
INSERT INTO `sys_region_code` VALUES ('450305', '七星区', 3, '450300', '广西壮族自治区桂林市七星区', '450300');
INSERT INTO `sys_region_code` VALUES ('450311', '雁山区', 3, '450300', '广西壮族自治区桂林市雁山区', '450300');
INSERT INTO `sys_region_code` VALUES ('450312', '临桂区', 3, '450300', '广西壮族自治区桂林市临桂区', '450300');
INSERT INTO `sys_region_code` VALUES ('450321', '阳朔县', 3, '450300', '广西壮族自治区桂林市阳朔县', '450300');
INSERT INTO `sys_region_code` VALUES ('450323', '灵川县', 3, '450300', '广西壮族自治区桂林市灵川县', '450300');
INSERT INTO `sys_region_code` VALUES ('450324', '全州县', 3, '450300', '广西壮族自治区桂林市全州县', '450300');
INSERT INTO `sys_region_code` VALUES ('450325', '兴安县', 3, '450300', '广西壮族自治区桂林市兴安县', '450300');
INSERT INTO `sys_region_code` VALUES ('450326', '永福县', 3, '450300', '广西壮族自治区桂林市永福县', '450300');
INSERT INTO `sys_region_code` VALUES ('450327', '灌阳县', 3, '450300', '广西壮族自治区桂林市灌阳县', '450300');
INSERT INTO `sys_region_code` VALUES ('450328', '龙胜各族自治县', 3, '450300', '广西壮族自治区桂林市龙胜各族自治县', '450300');
INSERT INTO `sys_region_code` VALUES ('450329', '资源县', 3, '450300', '广西壮族自治区桂林市资源县', '450300');
INSERT INTO `sys_region_code` VALUES ('450330', '平乐县', 3, '450300', '广西壮族自治区桂林市平乐县', '450300');
INSERT INTO `sys_region_code` VALUES ('450332', '恭城瑶族自治县', 3, '450300', '广西壮族自治区桂林市恭城瑶族自治县', '450300');
INSERT INTO `sys_region_code` VALUES ('450381', '荔浦市', 3, '450300', '广西壮族自治区桂林市荔浦市', '450300');
INSERT INTO `sys_region_code` VALUES ('450400', '梧州市', 2, '450000', '广西壮族自治区梧州市', '450400');
INSERT INTO `sys_region_code` VALUES ('450403', '万秀区', 3, '450400', '广西壮族自治区梧州市万秀区', '450400');
INSERT INTO `sys_region_code` VALUES ('450405', '长洲区', 3, '450400', '广西壮族自治区梧州市长洲区', '450400');
INSERT INTO `sys_region_code` VALUES ('450406', '龙圩区', 3, '450400', '广西壮族自治区梧州市龙圩区', '450400');
INSERT INTO `sys_region_code` VALUES ('450421', '苍梧县', 3, '450400', '广西壮族自治区梧州市苍梧县', '450400');
INSERT INTO `sys_region_code` VALUES ('450422', '藤县', 3, '450400', '广西壮族自治区梧州市藤县', '450400');
INSERT INTO `sys_region_code` VALUES ('450423', '蒙山县', 3, '450400', '广西壮族自治区梧州市蒙山县', '450400');
INSERT INTO `sys_region_code` VALUES ('450481', '岑溪市', 3, '450400', '广西壮族自治区梧州市岑溪市', '450400');
INSERT INTO `sys_region_code` VALUES ('450500', '北海市', 2, '450000', '广西壮族自治区北海市', '450500');
INSERT INTO `sys_region_code` VALUES ('450502', '海城区', 3, '450500', '广西壮族自治区北海市海城区', '450500');
INSERT INTO `sys_region_code` VALUES ('450503', '银海区', 3, '450500', '广西壮族自治区北海市银海区', '450500');
INSERT INTO `sys_region_code` VALUES ('450512', '铁山港区', 3, '450500', '广西壮族自治区北海市铁山港区', '450500');
INSERT INTO `sys_region_code` VALUES ('450521', '合浦县', 3, '450500', '广西壮族自治区北海市合浦县', '450500');
INSERT INTO `sys_region_code` VALUES ('450600', '防城港市', 2, '450000', '广西壮族自治区防城港市', '450600');
INSERT INTO `sys_region_code` VALUES ('450602', '港口区', 3, '450600', '广西壮族自治区防城港市港口区', '450600');
INSERT INTO `sys_region_code` VALUES ('450603', '防城区', 3, '450600', '广西壮族自治区防城港市防城区', '450600');
INSERT INTO `sys_region_code` VALUES ('450621', '上思县', 3, '450600', '广西壮族自治区防城港市上思县', '450600');
INSERT INTO `sys_region_code` VALUES ('450681', '东兴市', 3, '450600', '广西壮族自治区防城港市东兴市', '450600');
INSERT INTO `sys_region_code` VALUES ('450700', '钦州市', 2, '450000', '广西壮族自治区钦州市', '450700');
INSERT INTO `sys_region_code` VALUES ('450702', '钦南区', 3, '450700', '广西壮族自治区钦州市钦南区', '450700');
INSERT INTO `sys_region_code` VALUES ('450703', '钦北区', 3, '450700', '广西壮族自治区钦州市钦北区', '450700');
INSERT INTO `sys_region_code` VALUES ('450721', '灵山县', 3, '450700', '广西壮族自治区钦州市灵山县', '450700');
INSERT INTO `sys_region_code` VALUES ('450722', '浦北县', 3, '450700', '广西壮族自治区钦州市浦北县', '450700');
INSERT INTO `sys_region_code` VALUES ('450800', '贵港市', 2, '450000', '广西壮族自治区贵港市', '450800');
INSERT INTO `sys_region_code` VALUES ('450802', '港北区', 3, '450800', '广西壮族自治区贵港市港北区', '450800');
INSERT INTO `sys_region_code` VALUES ('450803', '港南区', 3, '450800', '广西壮族自治区贵港市港南区', '450800');
INSERT INTO `sys_region_code` VALUES ('450804', '覃塘区', 3, '450800', '广西壮族自治区贵港市覃塘区', '450800');
INSERT INTO `sys_region_code` VALUES ('450821', '平南县', 3, '450800', '广西壮族自治区贵港市平南县', '450800');
INSERT INTO `sys_region_code` VALUES ('450881', '桂平市', 3, '450800', '广西壮族自治区贵港市桂平市', '450800');
INSERT INTO `sys_region_code` VALUES ('450900', '玉林市', 2, '450000', '广西壮族自治区玉林市', '450900');
INSERT INTO `sys_region_code` VALUES ('450902', '玉州区', 3, '450900', '广西壮族自治区玉林市玉州区', '450900');
INSERT INTO `sys_region_code` VALUES ('450903', '福绵区', 3, '450900', '广西壮族自治区玉林市福绵区', '450900');
INSERT INTO `sys_region_code` VALUES ('450921', '容县', 3, '450900', '广西壮族自治区玉林市容县', '450900');
INSERT INTO `sys_region_code` VALUES ('450922', '陆川县', 3, '450900', '广西壮族自治区玉林市陆川县', '450900');
INSERT INTO `sys_region_code` VALUES ('450923', '博白县', 3, '450900', '广西壮族自治区玉林市博白县', '450900');
INSERT INTO `sys_region_code` VALUES ('450924', '兴业县', 3, '450900', '广西壮族自治区玉林市兴业县', '450900');
INSERT INTO `sys_region_code` VALUES ('450981', '北流市', 3, '450900', '广西壮族自治区玉林市北流市', '450900');
INSERT INTO `sys_region_code` VALUES ('451000', '百色市', 2, '450000', '广西壮族自治区百色市', '451000');
INSERT INTO `sys_region_code` VALUES ('451002', '右江区', 3, '451000', '广西壮族自治区百色市右江区', '451000');
INSERT INTO `sys_region_code` VALUES ('451003', '田阳区', 3, '451000', '广西壮族自治区百色市田阳区', '451000');
INSERT INTO `sys_region_code` VALUES ('451022', '田东县', 3, '451000', '广西壮族自治区百色市田东县', '451000');
INSERT INTO `sys_region_code` VALUES ('451024', '德保县', 3, '451000', '广西壮族自治区百色市德保县', '451000');
INSERT INTO `sys_region_code` VALUES ('451026', '那坡县', 3, '451000', '广西壮族自治区百色市那坡县', '451000');
INSERT INTO `sys_region_code` VALUES ('451027', '凌云县', 3, '451000', '广西壮族自治区百色市凌云县', '451000');
INSERT INTO `sys_region_code` VALUES ('451028', '乐业县', 3, '451000', '广西壮族自治区百色市乐业县', '451000');
INSERT INTO `sys_region_code` VALUES ('451029', '田林县', 3, '451000', '广西壮族自治区百色市田林县', '451000');
INSERT INTO `sys_region_code` VALUES ('451030', '西林县', 3, '451000', '广西壮族自治区百色市西林县', '451000');
INSERT INTO `sys_region_code` VALUES ('451031', '隆林各族自治县', 3, '451000', '广西壮族自治区百色市隆林各族自治县', '451000');
INSERT INTO `sys_region_code` VALUES ('451081', '靖西市', 3, '451000', '广西壮族自治区百色市靖西市', '451000');
INSERT INTO `sys_region_code` VALUES ('451082', '平果市', 3, '451000', '广西壮族自治区百色市平果市', '451000');
INSERT INTO `sys_region_code` VALUES ('451100', '贺州市', 2, '450000', '广西壮族自治区贺州市', '451100');
INSERT INTO `sys_region_code` VALUES ('451102', '八步区', 3, '451100', '广西壮族自治区贺州市八步区', '451100');
INSERT INTO `sys_region_code` VALUES ('451103', '平桂区', 3, '451100', '广西壮族自治区贺州市平桂区', '451100');
INSERT INTO `sys_region_code` VALUES ('451121', '昭平县', 3, '451100', '广西壮族自治区贺州市昭平县', '451100');
INSERT INTO `sys_region_code` VALUES ('451122', '钟山县', 3, '451100', '广西壮族自治区贺州市钟山县', '451100');
INSERT INTO `sys_region_code` VALUES ('451123', '富川瑶族自治县', 3, '451100', '广西壮族自治区贺州市富川瑶族自治县', '451100');
INSERT INTO `sys_region_code` VALUES ('451200', '河池市', 2, '450000', '广西壮族自治区河池市', '451200');
INSERT INTO `sys_region_code` VALUES ('451202', '金城江区', 3, '451200', '广西壮族自治区河池市金城江区', '451200');
INSERT INTO `sys_region_code` VALUES ('451203', '宜州区', 3, '451200', '广西壮族自治区河池市宜州区', '451200');
INSERT INTO `sys_region_code` VALUES ('451221', '南丹县', 3, '451200', '广西壮族自治区河池市南丹县', '451200');
INSERT INTO `sys_region_code` VALUES ('451222', '天峨县', 3, '451200', '广西壮族自治区河池市天峨县', '451200');
INSERT INTO `sys_region_code` VALUES ('451223', '凤山县', 3, '451200', '广西壮族自治区河池市凤山县', '451200');
INSERT INTO `sys_region_code` VALUES ('451224', '东兰县', 3, '451200', '广西壮族自治区河池市东兰县', '451200');
INSERT INTO `sys_region_code` VALUES ('451225', '罗城仫佬族自治县', 3, '451200', '广西壮族自治区河池市罗城仫佬族自治县', '451200');
INSERT INTO `sys_region_code` VALUES ('451226', '环江毛南族自治县', 3, '451200', '广西壮族自治区河池市环江毛南族自治县', '451200');
INSERT INTO `sys_region_code` VALUES ('451227', '巴马瑶族自治县', 3, '451200', '广西壮族自治区河池市巴马瑶族自治县', '451200');
INSERT INTO `sys_region_code` VALUES ('451228', '都安瑶族自治县', 3, '451200', '广西壮族自治区河池市都安瑶族自治县', '451200');
INSERT INTO `sys_region_code` VALUES ('451229', '大化瑶族自治县', 3, '451200', '广西壮族自治区河池市大化瑶族自治县', '451200');
INSERT INTO `sys_region_code` VALUES ('451300', '来宾市', 2, '450000', '广西壮族自治区来宾市', '451300');
INSERT INTO `sys_region_code` VALUES ('451302', '兴宾区', 3, '451300', '广西壮族自治区来宾市兴宾区', '451300');
INSERT INTO `sys_region_code` VALUES ('451321', '忻城县', 3, '451300', '广西壮族自治区来宾市忻城县', '451300');
INSERT INTO `sys_region_code` VALUES ('451322', '象州县', 3, '451300', '广西壮族自治区来宾市象州县', '451300');
INSERT INTO `sys_region_code` VALUES ('451323', '武宣县', 3, '451300', '广西壮族自治区来宾市武宣县', '451300');
INSERT INTO `sys_region_code` VALUES ('451324', '金秀瑶族自治县', 3, '451300', '广西壮族自治区来宾市金秀瑶族自治县', '451300');
INSERT INTO `sys_region_code` VALUES ('451381', '合山市', 3, '451300', '广西壮族自治区来宾市合山市', '451300');
INSERT INTO `sys_region_code` VALUES ('451400', '崇左市', 2, '450000', '广西壮族自治区崇左市', '451400');
INSERT INTO `sys_region_code` VALUES ('451402', '江州区', 3, '451400', '广西壮族自治区崇左市江州区', '451400');
INSERT INTO `sys_region_code` VALUES ('451421', '扶绥县', 3, '451400', '广西壮族自治区崇左市扶绥县', '451400');
INSERT INTO `sys_region_code` VALUES ('451422', '宁明县', 3, '451400', '广西壮族自治区崇左市宁明县', '451400');
INSERT INTO `sys_region_code` VALUES ('451423', '龙州县', 3, '451400', '广西壮族自治区崇左市龙州县', '451400');
INSERT INTO `sys_region_code` VALUES ('451424', '大新县', 3, '451400', '广西壮族自治区崇左市大新县', '451400');
INSERT INTO `sys_region_code` VALUES ('451425', '天等县', 3, '451400', '广西壮族自治区崇左市天等县', '451400');
INSERT INTO `sys_region_code` VALUES ('451481', '凭祥市', 3, '451400', '广西壮族自治区崇左市凭祥市', '451400');
INSERT INTO `sys_region_code` VALUES ('460000', '海南省', 1, NULL, '海南省', '460000');
INSERT INTO `sys_region_code` VALUES ('460100', '海口市', 2, '460000', '海南省海口市', '460100');
INSERT INTO `sys_region_code` VALUES ('460105', '秀英区', 3, '460100', '海南省海口市秀英区', '460100');
INSERT INTO `sys_region_code` VALUES ('460106', '龙华区', 3, '460100', '海南省海口市龙华区', '460100');
INSERT INTO `sys_region_code` VALUES ('460107', '琼山区', 3, '460100', '海南省海口市琼山区', '460100');
INSERT INTO `sys_region_code` VALUES ('460108', '美兰区', 3, '460100', '海南省海口市美兰区', '460100');
INSERT INTO `sys_region_code` VALUES ('460200', '三亚市', 2, '460000', '海南省三亚市', '460200');
INSERT INTO `sys_region_code` VALUES ('460202', '海棠区', 3, '460200', '海南省三亚市海棠区', '460200');
INSERT INTO `sys_region_code` VALUES ('460203', '吉阳区', 3, '460200', '海南省三亚市吉阳区', '460200');
INSERT INTO `sys_region_code` VALUES ('460204', '天涯区', 3, '460200', '海南省三亚市天涯区', '460200');
INSERT INTO `sys_region_code` VALUES ('460205', '崖州区', 3, '460200', '海南省三亚市崖州区', '460200');
INSERT INTO `sys_region_code` VALUES ('460300', '三沙市', 2, '460000', '海南省三沙市', '460300');
INSERT INTO `sys_region_code` VALUES ('460301', '西沙区', 3, '460300', '海南省三沙市西沙区', '460300');
INSERT INTO `sys_region_code` VALUES ('460302', '南沙区', 3, '460300', '海南省三沙市南沙区', '460300');
INSERT INTO `sys_region_code` VALUES ('460400', '儋州市', 2, '460000', '海南省儋州市', '460400');
INSERT INTO `sys_region_code` VALUES ('469001', '五指山市', 2, '460000', '海南省五指山市', '469001');
INSERT INTO `sys_region_code` VALUES ('469002', '琼海市', 2, '460000', '海南省琼海市', '469002');
INSERT INTO `sys_region_code` VALUES ('469005', '文昌市', 2, '460000', '海南省文昌市', '469005');
INSERT INTO `sys_region_code` VALUES ('469006', '万宁市', 2, '460000', '海南省万宁市', '469006');
INSERT INTO `sys_region_code` VALUES ('469007', '东方市', 2, '460000', '海南省东方市', '469007');
INSERT INTO `sys_region_code` VALUES ('469021', '定安县', 2, '460000', '海南省定安县', '469021');
INSERT INTO `sys_region_code` VALUES ('469022', '屯昌县', 2, '460000', '海南省屯昌县', '469022');
INSERT INTO `sys_region_code` VALUES ('469023', '澄迈县', 2, '460000', '海南省澄迈县', '469023');
INSERT INTO `sys_region_code` VALUES ('469024', '临高县', 2, '460000', '海南省临高县', '469024');
INSERT INTO `sys_region_code` VALUES ('469025', '白沙黎族自治县', 2, '460000', '海南省白沙黎族自治县', '469025');
INSERT INTO `sys_region_code` VALUES ('469026', '昌江黎族自治县', 2, '460000', '海南省昌江黎族自治县', '469026');
INSERT INTO `sys_region_code` VALUES ('469027', '乐东黎族自治县', 2, '460000', '海南省乐东黎族自治县', '469027');
INSERT INTO `sys_region_code` VALUES ('469028', '陵水黎族自治县', 2, '460000', '海南省陵水黎族自治县', '469028');
INSERT INTO `sys_region_code` VALUES ('469029', '保亭黎族苗族自治县', 2, '460000', '海南省保亭黎族苗族自治县', '469029');
INSERT INTO `sys_region_code` VALUES ('469030', '琼中黎族苗族自治县', 2, '460000', '海南省琼中黎族苗族自治县', '469030');
INSERT INTO `sys_region_code` VALUES ('500000', '重庆市', 1, NULL, '重庆市', '500000');
INSERT INTO `sys_region_code` VALUES ('500101', '万州区', 2, '500000', '重庆市万州区', '500101');
INSERT INTO `sys_region_code` VALUES ('500102', '涪陵区', 2, '500000', '重庆市涪陵区', '500102');
INSERT INTO `sys_region_code` VALUES ('500103', '渝中区', 2, '500000', '重庆市渝中区', '500103');
INSERT INTO `sys_region_code` VALUES ('500104', '大渡口区', 2, '500000', '重庆市大渡口区', '500104');
INSERT INTO `sys_region_code` VALUES ('500105', '江北区', 2, '500000', '重庆市江北区', '500105');
INSERT INTO `sys_region_code` VALUES ('500106', '沙坪坝区', 2, '500000', '重庆市沙坪坝区', '500106');
INSERT INTO `sys_region_code` VALUES ('500107', '九龙坡区', 2, '500000', '重庆市九龙坡区', '500107');
INSERT INTO `sys_region_code` VALUES ('500108', '南岸区', 2, '500000', '重庆市南岸区', '500108');
INSERT INTO `sys_region_code` VALUES ('500109', '北碚区', 2, '500000', '重庆市北碚区', '500109');
INSERT INTO `sys_region_code` VALUES ('500110', '綦江区', 2, '500000', '重庆市綦江区', '500110');
INSERT INTO `sys_region_code` VALUES ('500111', '大足区', 2, '500000', '重庆市大足区', '500111');
INSERT INTO `sys_region_code` VALUES ('500112', '渝北区', 2, '500000', '重庆市渝北区', '500112');
INSERT INTO `sys_region_code` VALUES ('500113', '巴南区', 2, '500000', '重庆市巴南区', '500113');
INSERT INTO `sys_region_code` VALUES ('500114', '黔江区', 2, '500000', '重庆市黔江区', '500114');
INSERT INTO `sys_region_code` VALUES ('500115', '长寿区', 2, '500000', '重庆市长寿区', '500115');
INSERT INTO `sys_region_code` VALUES ('500116', '江津区', 2, '500000', '重庆市江津区', '500116');
INSERT INTO `sys_region_code` VALUES ('500117', '合川区', 2, '500000', '重庆市合川区', '500117');
INSERT INTO `sys_region_code` VALUES ('500118', '永川区', 2, '500000', '重庆市永川区', '500118');
INSERT INTO `sys_region_code` VALUES ('500119', '南川区', 2, '500000', '重庆市南川区', '500119');
INSERT INTO `sys_region_code` VALUES ('500120', '璧山区', 2, '500000', '重庆市璧山区', '500120');
INSERT INTO `sys_region_code` VALUES ('500151', '铜梁区', 2, '500000', '重庆市铜梁区', '500151');
INSERT INTO `sys_region_code` VALUES ('500152', '潼南区', 2, '500000', '重庆市潼南区', '500152');
INSERT INTO `sys_region_code` VALUES ('500153', '荣昌区', 2, '500000', '重庆市荣昌区', '500153');
INSERT INTO `sys_region_code` VALUES ('500154', '开州区', 2, '500000', '重庆市开州区', '500154');
INSERT INTO `sys_region_code` VALUES ('500155', '梁平区', 2, '500000', '重庆市梁平区', '500155');
INSERT INTO `sys_region_code` VALUES ('500156', '武隆区', 2, '500000', '重庆市武隆区', '500156');
INSERT INTO `sys_region_code` VALUES ('500229', '城口县', 2, '500000', '重庆市城口县', '500229');
INSERT INTO `sys_region_code` VALUES ('500230', '丰都县', 2, '500000', '重庆市丰都县', '500230');
INSERT INTO `sys_region_code` VALUES ('500231', '垫江县', 2, '500000', '重庆市垫江县', '500231');
INSERT INTO `sys_region_code` VALUES ('500233', '忠县', 2, '500000', '重庆市忠县', '500233');
INSERT INTO `sys_region_code` VALUES ('500235', '云阳县', 2, '500000', '重庆市云阳县', '500235');
INSERT INTO `sys_region_code` VALUES ('500236', '奉节县', 2, '500000', '重庆市奉节县', '500236');
INSERT INTO `sys_region_code` VALUES ('500237', '巫山县', 2, '500000', '重庆市巫山县', '500237');
INSERT INTO `sys_region_code` VALUES ('500238', '巫溪县', 2, '500000', '重庆市巫溪县', '500238');
INSERT INTO `sys_region_code` VALUES ('500240', '石柱土家族自治县', 2, '500000', '重庆市石柱土家族自治县', '500240');
INSERT INTO `sys_region_code` VALUES ('500241', '秀山土家族苗族自治县', 2, '500000', '重庆市秀山土家族苗族自治县', '500241');
INSERT INTO `sys_region_code` VALUES ('500242', '酉阳土家族苗族自治县', 2, '500000', '重庆市酉阳土家族苗族自治县', '500242');
INSERT INTO `sys_region_code` VALUES ('500243', '彭水苗族土家族自治县', 2, '500000', '重庆市彭水苗族土家族自治县', '500243');
INSERT INTO `sys_region_code` VALUES ('510000', '四川省', 1, NULL, '四川省', '510000');
INSERT INTO `sys_region_code` VALUES ('510100', '成都市', 2, '510000', '四川省成都市', '510100');
INSERT INTO `sys_region_code` VALUES ('510104', '锦江区', 3, '510100', '四川省成都市锦江区', '510100');
INSERT INTO `sys_region_code` VALUES ('510105', '青羊区', 3, '510100', '四川省成都市青羊区', '510100');
INSERT INTO `sys_region_code` VALUES ('510106', '金牛区', 3, '510100', '四川省成都市金牛区', '510100');
INSERT INTO `sys_region_code` VALUES ('510107', '武侯区', 3, '510100', '四川省成都市武侯区', '510100');
INSERT INTO `sys_region_code` VALUES ('510108', '成华区', 3, '510100', '四川省成都市成华区', '510100');
INSERT INTO `sys_region_code` VALUES ('510112', '龙泉驿区', 3, '510100', '四川省成都市龙泉驿区', '510100');
INSERT INTO `sys_region_code` VALUES ('510113', '青白江区', 3, '510100', '四川省成都市青白江区', '510100');
INSERT INTO `sys_region_code` VALUES ('510114', '新都区', 3, '510100', '四川省成都市新都区', '510100');
INSERT INTO `sys_region_code` VALUES ('510115', '温江区', 3, '510100', '四川省成都市温江区', '510100');
INSERT INTO `sys_region_code` VALUES ('510116', '双流区', 3, '510100', '四川省成都市双流区', '510100');
INSERT INTO `sys_region_code` VALUES ('510117', '郫都区', 3, '510100', '四川省成都市郫都区', '510100');
INSERT INTO `sys_region_code` VALUES ('510118', '新津区', 3, '510100', '四川省成都市新津区', '510100');
INSERT INTO `sys_region_code` VALUES ('510121', '金堂县', 3, '510100', '四川省成都市金堂县', '510100');
INSERT INTO `sys_region_code` VALUES ('510129', '大邑县', 3, '510100', '四川省成都市大邑县', '510100');
INSERT INTO `sys_region_code` VALUES ('510131', '蒲江县', 3, '510100', '四川省成都市蒲江县', '510100');
INSERT INTO `sys_region_code` VALUES ('510181', '都江堰市', 3, '510100', '四川省成都市都江堰市', '510100');
INSERT INTO `sys_region_code` VALUES ('510182', '彭州市', 3, '510100', '四川省成都市彭州市', '510100');
INSERT INTO `sys_region_code` VALUES ('510183', '邛崃市', 3, '510100', '四川省成都市邛崃市', '510100');
INSERT INTO `sys_region_code` VALUES ('510184', '崇州市', 3, '510100', '四川省成都市崇州市', '510100');
INSERT INTO `sys_region_code` VALUES ('510185', '简阳市', 3, '510100', '四川省成都市简阳市', '510100');
INSERT INTO `sys_region_code` VALUES ('510300', '自贡市', 2, '510000', '四川省自贡市', '510300');
INSERT INTO `sys_region_code` VALUES ('510302', '自流井区', 3, '510300', '四川省自贡市自流井区', '510300');
INSERT INTO `sys_region_code` VALUES ('510303', '贡井区', 3, '510300', '四川省自贡市贡井区', '510300');
INSERT INTO `sys_region_code` VALUES ('510304', '大安区', 3, '510300', '四川省自贡市大安区', '510300');
INSERT INTO `sys_region_code` VALUES ('510311', '沿滩区', 3, '510300', '四川省自贡市沿滩区', '510300');
INSERT INTO `sys_region_code` VALUES ('510321', '荣县', 3, '510300', '四川省自贡市荣县', '510300');
INSERT INTO `sys_region_code` VALUES ('510322', '富顺县', 3, '510300', '四川省自贡市富顺县', '510300');
INSERT INTO `sys_region_code` VALUES ('510400', '攀枝花市', 2, '510000', '四川省攀枝花市', '510400');
INSERT INTO `sys_region_code` VALUES ('510402', '东区', 3, '510400', '四川省攀枝花市东区', '510400');
INSERT INTO `sys_region_code` VALUES ('510403', '西区', 3, '510400', '四川省攀枝花市西区', '510400');
INSERT INTO `sys_region_code` VALUES ('510411', '仁和区', 3, '510400', '四川省攀枝花市仁和区', '510400');
INSERT INTO `sys_region_code` VALUES ('510421', '米易县', 3, '510400', '四川省攀枝花市米易县', '510400');
INSERT INTO `sys_region_code` VALUES ('510422', '盐边县', 3, '510400', '四川省攀枝花市盐边县', '510400');
INSERT INTO `sys_region_code` VALUES ('510500', '泸州市', 2, '510000', '四川省泸州市', '510500');
INSERT INTO `sys_region_code` VALUES ('510502', '江阳区', 3, '510500', '四川省泸州市江阳区', '510500');
INSERT INTO `sys_region_code` VALUES ('510503', '纳溪区', 3, '510500', '四川省泸州市纳溪区', '510500');
INSERT INTO `sys_region_code` VALUES ('510504', '龙马潭区', 3, '510500', '四川省泸州市龙马潭区', '510500');
INSERT INTO `sys_region_code` VALUES ('510521', '泸县', 3, '510500', '四川省泸州市泸县', '510500');
INSERT INTO `sys_region_code` VALUES ('510522', '合江县', 3, '510500', '四川省泸州市合江县', '510500');
INSERT INTO `sys_region_code` VALUES ('510524', '叙永县', 3, '510500', '四川省泸州市叙永县', '510500');
INSERT INTO `sys_region_code` VALUES ('510525', '古蔺县', 3, '510500', '四川省泸州市古蔺县', '510500');
INSERT INTO `sys_region_code` VALUES ('510600', '德阳市', 2, '510000', '四川省德阳市', '510600');
INSERT INTO `sys_region_code` VALUES ('510603', '旌阳区', 3, '510600', '四川省德阳市旌阳区', '510600');
INSERT INTO `sys_region_code` VALUES ('510604', '罗江区', 3, '510600', '四川省德阳市罗江区', '510600');
INSERT INTO `sys_region_code` VALUES ('510623', '中江县', 3, '510600', '四川省德阳市中江县', '510600');
INSERT INTO `sys_region_code` VALUES ('510681', '广汉市', 3, '510600', '四川省德阳市广汉市', '510600');
INSERT INTO `sys_region_code` VALUES ('510682', '什邡市', 3, '510600', '四川省德阳市什邡市', '510600');
INSERT INTO `sys_region_code` VALUES ('510683', '绵竹市', 3, '510600', '四川省德阳市绵竹市', '510600');
INSERT INTO `sys_region_code` VALUES ('510700', '绵阳市', 2, '510000', '四川省绵阳市', '510700');
INSERT INTO `sys_region_code` VALUES ('510703', '涪城区', 3, '510700', '四川省绵阳市涪城区', '510700');
INSERT INTO `sys_region_code` VALUES ('510704', '游仙区', 3, '510700', '四川省绵阳市游仙区', '510700');
INSERT INTO `sys_region_code` VALUES ('510705', '安州区', 3, '510700', '四川省绵阳市安州区', '510700');
INSERT INTO `sys_region_code` VALUES ('510722', '三台县', 3, '510700', '四川省绵阳市三台县', '510700');
INSERT INTO `sys_region_code` VALUES ('510723', '盐亭县', 3, '510700', '四川省绵阳市盐亭县', '510700');
INSERT INTO `sys_region_code` VALUES ('510725', '梓潼县', 3, '510700', '四川省绵阳市梓潼县', '510700');
INSERT INTO `sys_region_code` VALUES ('510726', '北川羌族自治县', 3, '510700', '四川省绵阳市北川羌族自治县', '510700');
INSERT INTO `sys_region_code` VALUES ('510727', '平武县', 3, '510700', '四川省绵阳市平武县', '510700');
INSERT INTO `sys_region_code` VALUES ('510781', '江油市', 3, '510700', '四川省绵阳市江油市', '510700');
INSERT INTO `sys_region_code` VALUES ('510800', '广元市', 2, '510000', '四川省广元市', '510800');
INSERT INTO `sys_region_code` VALUES ('510802', '利州区', 3, '510800', '四川省广元市利州区', '510800');
INSERT INTO `sys_region_code` VALUES ('510811', '昭化区', 3, '510800', '四川省广元市昭化区', '510800');
INSERT INTO `sys_region_code` VALUES ('510812', '朝天区', 3, '510800', '四川省广元市朝天区', '510800');
INSERT INTO `sys_region_code` VALUES ('510821', '旺苍县', 3, '510800', '四川省广元市旺苍县', '510800');
INSERT INTO `sys_region_code` VALUES ('510822', '青川县', 3, '510800', '四川省广元市青川县', '510800');
INSERT INTO `sys_region_code` VALUES ('510823', '剑阁县', 3, '510800', '四川省广元市剑阁县', '510800');
INSERT INTO `sys_region_code` VALUES ('510824', '苍溪县', 3, '510800', '四川省广元市苍溪县', '510800');
INSERT INTO `sys_region_code` VALUES ('510900', '遂宁市', 2, '510000', '四川省遂宁市', '510900');
INSERT INTO `sys_region_code` VALUES ('510903', '船山区', 3, '510900', '四川省遂宁市船山区', '510900');
INSERT INTO `sys_region_code` VALUES ('510904', '安居区', 3, '510900', '四川省遂宁市安居区', '510900');
INSERT INTO `sys_region_code` VALUES ('510921', '蓬溪县', 3, '510900', '四川省遂宁市蓬溪县', '510900');
INSERT INTO `sys_region_code` VALUES ('510923', '大英县', 3, '510900', '四川省遂宁市大英县', '510900');
INSERT INTO `sys_region_code` VALUES ('510981', '射洪市', 3, '510900', '四川省遂宁市射洪市', '510900');
INSERT INTO `sys_region_code` VALUES ('511000', '内江市', 2, '510000', '四川省内江市', '511000');
INSERT INTO `sys_region_code` VALUES ('511002', '市中区', 3, '511000', '四川省内江市市中区', '511000');
INSERT INTO `sys_region_code` VALUES ('511011', '东兴区', 3, '511000', '四川省内江市东兴区', '511000');
INSERT INTO `sys_region_code` VALUES ('511024', '威远县', 3, '511000', '四川省内江市威远县', '511000');
INSERT INTO `sys_region_code` VALUES ('511025', '资中县', 3, '511000', '四川省内江市资中县', '511000');
INSERT INTO `sys_region_code` VALUES ('511083', '隆昌市', 3, '511000', '四川省内江市隆昌市', '511000');
INSERT INTO `sys_region_code` VALUES ('511100', '乐山市', 2, '510000', '四川省乐山市', '511100');
INSERT INTO `sys_region_code` VALUES ('511102', '市中区', 3, '511100', '四川省乐山市市中区', '511100');
INSERT INTO `sys_region_code` VALUES ('511111', '沙湾区', 3, '511100', '四川省乐山市沙湾区', '511100');
INSERT INTO `sys_region_code` VALUES ('511112', '五通桥区', 3, '511100', '四川省乐山市五通桥区', '511100');
INSERT INTO `sys_region_code` VALUES ('511113', '金口河区', 3, '511100', '四川省乐山市金口河区', '511100');
INSERT INTO `sys_region_code` VALUES ('511123', '犍为县', 3, '511100', '四川省乐山市犍为县', '511100');
INSERT INTO `sys_region_code` VALUES ('511124', '井研县', 3, '511100', '四川省乐山市井研县', '511100');
INSERT INTO `sys_region_code` VALUES ('511126', '夹江县', 3, '511100', '四川省乐山市夹江县', '511100');
INSERT INTO `sys_region_code` VALUES ('511129', '沐川县', 3, '511100', '四川省乐山市沐川县', '511100');
INSERT INTO `sys_region_code` VALUES ('511132', '峨边彝族自治县', 3, '511100', '四川省乐山市峨边彝族自治县', '511100');
INSERT INTO `sys_region_code` VALUES ('511133', '马边彝族自治县', 3, '511100', '四川省乐山市马边彝族自治县', '511100');
INSERT INTO `sys_region_code` VALUES ('511181', '峨眉山市', 3, '511100', '四川省乐山市峨眉山市', '511100');
INSERT INTO `sys_region_code` VALUES ('511300', '南充市', 2, '510000', '四川省南充市', '511300');
INSERT INTO `sys_region_code` VALUES ('511302', '顺庆区', 3, '511300', '四川省南充市顺庆区', '511300');
INSERT INTO `sys_region_code` VALUES ('511303', '高坪区', 3, '511300', '四川省南充市高坪区', '511300');
INSERT INTO `sys_region_code` VALUES ('511304', '嘉陵区', 3, '511300', '四川省南充市嘉陵区', '511300');
INSERT INTO `sys_region_code` VALUES ('511321', '南部县', 3, '511300', '四川省南充市南部县', '511300');
INSERT INTO `sys_region_code` VALUES ('511322', '营山县', 3, '511300', '四川省南充市营山县', '511300');
INSERT INTO `sys_region_code` VALUES ('511323', '蓬安县', 3, '511300', '四川省南充市蓬安县', '511300');
INSERT INTO `sys_region_code` VALUES ('511324', '仪陇县', 3, '511300', '四川省南充市仪陇县', '511300');
INSERT INTO `sys_region_code` VALUES ('511325', '西充县', 3, '511300', '四川省南充市西充县', '511300');
INSERT INTO `sys_region_code` VALUES ('511381', '阆中市', 3, '511300', '四川省南充市阆中市', '511300');
INSERT INTO `sys_region_code` VALUES ('511400', '眉山市', 2, '510000', '四川省眉山市', '511400');
INSERT INTO `sys_region_code` VALUES ('511402', '东坡区', 3, '511400', '四川省眉山市东坡区', '511400');
INSERT INTO `sys_region_code` VALUES ('511403', '彭山区', 3, '511400', '四川省眉山市彭山区', '511400');
INSERT INTO `sys_region_code` VALUES ('511421', '仁寿县', 3, '511400', '四川省眉山市仁寿县', '511400');
INSERT INTO `sys_region_code` VALUES ('511423', '洪雅县', 3, '511400', '四川省眉山市洪雅县', '511400');
INSERT INTO `sys_region_code` VALUES ('511424', '丹棱县', 3, '511400', '四川省眉山市丹棱县', '511400');
INSERT INTO `sys_region_code` VALUES ('511425', '青神县', 3, '511400', '四川省眉山市青神县', '511400');
INSERT INTO `sys_region_code` VALUES ('511500', '宜宾市', 2, '510000', '四川省宜宾市', '511500');
INSERT INTO `sys_region_code` VALUES ('511502', '翠屏区', 3, '511500', '四川省宜宾市翠屏区', '511500');
INSERT INTO `sys_region_code` VALUES ('511503', '南溪区', 3, '511500', '四川省宜宾市南溪区', '511500');
INSERT INTO `sys_region_code` VALUES ('511504', '叙州区', 3, '511500', '四川省宜宾市叙州区', '511500');
INSERT INTO `sys_region_code` VALUES ('511523', '江安县', 3, '511500', '四川省宜宾市江安县', '511500');
INSERT INTO `sys_region_code` VALUES ('511524', '长宁县', 3, '511500', '四川省宜宾市长宁县', '511500');
INSERT INTO `sys_region_code` VALUES ('511525', '高县', 3, '511500', '四川省宜宾市高县', '511500');
INSERT INTO `sys_region_code` VALUES ('511526', '珙县', 3, '511500', '四川省宜宾市珙县', '511500');
INSERT INTO `sys_region_code` VALUES ('511527', '筠连县', 3, '511500', '四川省宜宾市筠连县', '511500');
INSERT INTO `sys_region_code` VALUES ('511528', '兴文县', 3, '511500', '四川省宜宾市兴文县', '511500');
INSERT INTO `sys_region_code` VALUES ('511529', '屏山县', 3, '511500', '四川省宜宾市屏山县', '511500');
INSERT INTO `sys_region_code` VALUES ('511600', '广安市', 2, '510000', '四川省广安市', '511600');
INSERT INTO `sys_region_code` VALUES ('511602', '广安区', 3, '511600', '四川省广安市广安区', '511600');
INSERT INTO `sys_region_code` VALUES ('511603', '前锋区', 3, '511600', '四川省广安市前锋区', '511600');
INSERT INTO `sys_region_code` VALUES ('511621', '岳池县', 3, '511600', '四川省广安市岳池县', '511600');
INSERT INTO `sys_region_code` VALUES ('511622', '武胜县', 3, '511600', '四川省广安市武胜县', '511600');
INSERT INTO `sys_region_code` VALUES ('511623', '邻水县', 3, '511600', '四川省广安市邻水县', '511600');
INSERT INTO `sys_region_code` VALUES ('511681', '华蓥市', 3, '511600', '四川省广安市华蓥市', '511600');
INSERT INTO `sys_region_code` VALUES ('511700', '达州市', 2, '510000', '四川省达州市', '511700');
INSERT INTO `sys_region_code` VALUES ('511702', '通川区', 3, '511700', '四川省达州市通川区', '511700');
INSERT INTO `sys_region_code` VALUES ('511703', '达川区', 3, '511700', '四川省达州市达川区', '511700');
INSERT INTO `sys_region_code` VALUES ('511722', '宣汉县', 3, '511700', '四川省达州市宣汉县', '511700');
INSERT INTO `sys_region_code` VALUES ('511723', '开江县', 3, '511700', '四川省达州市开江县', '511700');
INSERT INTO `sys_region_code` VALUES ('511724', '大竹县', 3, '511700', '四川省达州市大竹县', '511700');
INSERT INTO `sys_region_code` VALUES ('511725', '渠县', 3, '511700', '四川省达州市渠县', '511700');
INSERT INTO `sys_region_code` VALUES ('511781', '万源市', 3, '511700', '四川省达州市万源市', '511700');
INSERT INTO `sys_region_code` VALUES ('511800', '雅安市', 2, '510000', '四川省雅安市', '511800');
INSERT INTO `sys_region_code` VALUES ('511802', '雨城区', 3, '511800', '四川省雅安市雨城区', '511800');
INSERT INTO `sys_region_code` VALUES ('511803', '名山区', 3, '511800', '四川省雅安市名山区', '511800');
INSERT INTO `sys_region_code` VALUES ('511822', '荥经县', 3, '511800', '四川省雅安市荥经县', '511800');
INSERT INTO `sys_region_code` VALUES ('511823', '汉源县', 3, '511800', '四川省雅安市汉源县', '511800');
INSERT INTO `sys_region_code` VALUES ('511824', '石棉县', 3, '511800', '四川省雅安市石棉县', '511800');
INSERT INTO `sys_region_code` VALUES ('511825', '天全县', 3, '511800', '四川省雅安市天全县', '511800');
INSERT INTO `sys_region_code` VALUES ('511826', '芦山县', 3, '511800', '四川省雅安市芦山县', '511800');
INSERT INTO `sys_region_code` VALUES ('511827', '宝兴县', 3, '511800', '四川省雅安市宝兴县', '511800');
INSERT INTO `sys_region_code` VALUES ('511900', '巴中市', 2, '510000', '四川省巴中市', '511900');
INSERT INTO `sys_region_code` VALUES ('511902', '巴州区', 3, '511900', '四川省巴中市巴州区', '511900');
INSERT INTO `sys_region_code` VALUES ('511903', '恩阳区', 3, '511900', '四川省巴中市恩阳区', '511900');
INSERT INTO `sys_region_code` VALUES ('511921', '通江县', 3, '511900', '四川省巴中市通江县', '511900');
INSERT INTO `sys_region_code` VALUES ('511922', '南江县', 3, '511900', '四川省巴中市南江县', '511900');
INSERT INTO `sys_region_code` VALUES ('511923', '平昌县', 3, '511900', '四川省巴中市平昌县', '511900');
INSERT INTO `sys_region_code` VALUES ('512000', '资阳市', 2, '510000', '四川省资阳市', '512000');
INSERT INTO `sys_region_code` VALUES ('512002', '雁江区', 3, '512000', '四川省资阳市雁江区', '512000');
INSERT INTO `sys_region_code` VALUES ('512021', '安岳县', 3, '512000', '四川省资阳市安岳县', '512000');
INSERT INTO `sys_region_code` VALUES ('512022', '乐至县', 3, '512000', '四川省资阳市乐至县', '512000');
INSERT INTO `sys_region_code` VALUES ('513200', '阿坝藏族羌族自治州', 2, '510000', '四川省阿坝藏族羌族自治州', '513200');
INSERT INTO `sys_region_code` VALUES ('513201', '马尔康市', 3, '513200', '四川省阿坝藏族羌族自治州马尔康市', '513200');
INSERT INTO `sys_region_code` VALUES ('513221', '汶川县', 3, '513200', '四川省阿坝藏族羌族自治州汶川县', '513200');
INSERT INTO `sys_region_code` VALUES ('513222', '理县', 3, '513200', '四川省阿坝藏族羌族自治州理县', '513200');
INSERT INTO `sys_region_code` VALUES ('513223', '茂县', 3, '513200', '四川省阿坝藏族羌族自治州茂县', '513200');
INSERT INTO `sys_region_code` VALUES ('513224', '松潘县', 3, '513200', '四川省阿坝藏族羌族自治州松潘县', '513200');
INSERT INTO `sys_region_code` VALUES ('513225', '九寨沟县', 3, '513200', '四川省阿坝藏族羌族自治州九寨沟县', '513200');
INSERT INTO `sys_region_code` VALUES ('513226', '金川县', 3, '513200', '四川省阿坝藏族羌族自治州金川县', '513200');
INSERT INTO `sys_region_code` VALUES ('513227', '小金县', 3, '513200', '四川省阿坝藏族羌族自治州小金县', '513200');
INSERT INTO `sys_region_code` VALUES ('513228', '黑水县', 3, '513200', '四川省阿坝藏族羌族自治州黑水县', '513200');
INSERT INTO `sys_region_code` VALUES ('513230', '壤塘县', 3, '513200', '四川省阿坝藏族羌族自治州壤塘县', '513200');
INSERT INTO `sys_region_code` VALUES ('513231', '阿坝县', 3, '513200', '四川省阿坝藏族羌族自治州阿坝县', '513200');
INSERT INTO `sys_region_code` VALUES ('513232', '若尔盖县', 3, '513200', '四川省阿坝藏族羌族自治州若尔盖县', '513200');
INSERT INTO `sys_region_code` VALUES ('513233', '红原县', 3, '513200', '四川省阿坝藏族羌族自治州红原县', '513200');
INSERT INTO `sys_region_code` VALUES ('513300', '甘孜藏族自治州', 2, '510000', '四川省甘孜藏族自治州', '513300');
INSERT INTO `sys_region_code` VALUES ('513301', '康定市', 3, '513300', '四川省甘孜藏族自治州康定市', '513300');
INSERT INTO `sys_region_code` VALUES ('513322', '泸定县', 3, '513300', '四川省甘孜藏族自治州泸定县', '513300');
INSERT INTO `sys_region_code` VALUES ('513323', '丹巴县', 3, '513300', '四川省甘孜藏族自治州丹巴县', '513300');
INSERT INTO `sys_region_code` VALUES ('513324', '九龙县', 3, '513300', '四川省甘孜藏族自治州九龙县', '513300');
INSERT INTO `sys_region_code` VALUES ('513325', '雅江县', 3, '513300', '四川省甘孜藏族自治州雅江县', '513300');
INSERT INTO `sys_region_code` VALUES ('513326', '道孚县', 3, '513300', '四川省甘孜藏族自治州道孚县', '513300');
INSERT INTO `sys_region_code` VALUES ('513327', '炉霍县', 3, '513300', '四川省甘孜藏族自治州炉霍县', '513300');
INSERT INTO `sys_region_code` VALUES ('513328', '甘孜县', 3, '513300', '四川省甘孜藏族自治州甘孜县', '513300');
INSERT INTO `sys_region_code` VALUES ('513329', '新龙县', 3, '513300', '四川省甘孜藏族自治州新龙县', '513300');
INSERT INTO `sys_region_code` VALUES ('513330', '德格县', 3, '513300', '四川省甘孜藏族自治州德格县', '513300');
INSERT INTO `sys_region_code` VALUES ('513331', '白玉县', 3, '513300', '四川省甘孜藏族自治州白玉县', '513300');
INSERT INTO `sys_region_code` VALUES ('513332', '石渠县', 3, '513300', '四川省甘孜藏族自治州石渠县', '513300');
INSERT INTO `sys_region_code` VALUES ('513333', '色达县', 3, '513300', '四川省甘孜藏族自治州色达县', '513300');
INSERT INTO `sys_region_code` VALUES ('513334', '理塘县', 3, '513300', '四川省甘孜藏族自治州理塘县', '513300');
INSERT INTO `sys_region_code` VALUES ('513335', '巴塘县', 3, '513300', '四川省甘孜藏族自治州巴塘县', '513300');
INSERT INTO `sys_region_code` VALUES ('513336', '乡城县', 3, '513300', '四川省甘孜藏族自治州乡城县', '513300');
INSERT INTO `sys_region_code` VALUES ('513337', '稻城县', 3, '513300', '四川省甘孜藏族自治州稻城县', '513300');
INSERT INTO `sys_region_code` VALUES ('513338', '得荣县', 3, '513300', '四川省甘孜藏族自治州得荣县', '513300');
INSERT INTO `sys_region_code` VALUES ('513400', '凉山彝族自治州', 2, '510000', '四川省凉山彝族自治州', '513400');
INSERT INTO `sys_region_code` VALUES ('513401', '西昌市', 3, '513400', '四川省凉山彝族自治州西昌市', '513400');
INSERT INTO `sys_region_code` VALUES ('513422', '木里藏族自治县', 3, '513400', '四川省凉山彝族自治州木里藏族自治县', '513400');
INSERT INTO `sys_region_code` VALUES ('513423', '盐源县', 3, '513400', '四川省凉山彝族自治州盐源县', '513400');
INSERT INTO `sys_region_code` VALUES ('513424', '德昌县', 3, '513400', '四川省凉山彝族自治州德昌县', '513400');
INSERT INTO `sys_region_code` VALUES ('513425', '会理市', 3, '513400', '四川省凉山彝族自治州会理市', '513400');
INSERT INTO `sys_region_code` VALUES ('513426', '会东县', 3, '513400', '四川省凉山彝族自治州会东县', '513400');
INSERT INTO `sys_region_code` VALUES ('513427', '宁南县', 3, '513400', '四川省凉山彝族自治州宁南县', '513400');
INSERT INTO `sys_region_code` VALUES ('513428', '普格县', 3, '513400', '四川省凉山彝族自治州普格县', '513400');
INSERT INTO `sys_region_code` VALUES ('513429', '布拖县', 3, '513400', '四川省凉山彝族自治州布拖县', '513400');
INSERT INTO `sys_region_code` VALUES ('513430', '金阳县', 3, '513400', '四川省凉山彝族自治州金阳县', '513400');
INSERT INTO `sys_region_code` VALUES ('513431', '昭觉县', 3, '513400', '四川省凉山彝族自治州昭觉县', '513400');
INSERT INTO `sys_region_code` VALUES ('513432', '喜德县', 3, '513400', '四川省凉山彝族自治州喜德县', '513400');
INSERT INTO `sys_region_code` VALUES ('513433', '冕宁县', 3, '513400', '四川省凉山彝族自治州冕宁县', '513400');
INSERT INTO `sys_region_code` VALUES ('513434', '越西县', 3, '513400', '四川省凉山彝族自治州越西县', '513400');
INSERT INTO `sys_region_code` VALUES ('513435', '甘洛县', 3, '513400', '四川省凉山彝族自治州甘洛县', '513400');
INSERT INTO `sys_region_code` VALUES ('513436', '美姑县', 3, '513400', '四川省凉山彝族自治州美姑县', '513400');
INSERT INTO `sys_region_code` VALUES ('513437', '雷波县', 3, '513400', '四川省凉山彝族自治州雷波县', '513400');
INSERT INTO `sys_region_code` VALUES ('520000', '贵州省', 1, NULL, '贵州省', '520000');
INSERT INTO `sys_region_code` VALUES ('520100', '贵阳市', 2, '520000', '贵州省贵阳市', '520100');
INSERT INTO `sys_region_code` VALUES ('520102', '南明区', 3, '520100', '贵州省贵阳市南明区', '520100');
INSERT INTO `sys_region_code` VALUES ('520103', '云岩区', 3, '520100', '贵州省贵阳市云岩区', '520100');
INSERT INTO `sys_region_code` VALUES ('520111', '花溪区', 3, '520100', '贵州省贵阳市花溪区', '520100');
INSERT INTO `sys_region_code` VALUES ('520112', '乌当区', 3, '520100', '贵州省贵阳市乌当区', '520100');
INSERT INTO `sys_region_code` VALUES ('520113', '白云区', 3, '520100', '贵州省贵阳市白云区', '520100');
INSERT INTO `sys_region_code` VALUES ('520115', '观山湖区', 3, '520100', '贵州省贵阳市观山湖区', '520100');
INSERT INTO `sys_region_code` VALUES ('520121', '开阳县', 3, '520100', '贵州省贵阳市开阳县', '520100');
INSERT INTO `sys_region_code` VALUES ('520122', '息烽县', 3, '520100', '贵州省贵阳市息烽县', '520100');
INSERT INTO `sys_region_code` VALUES ('520123', '修文县', 3, '520100', '贵州省贵阳市修文县', '520100');
INSERT INTO `sys_region_code` VALUES ('520181', '清镇市', 3, '520100', '贵州省贵阳市清镇市', '520100');
INSERT INTO `sys_region_code` VALUES ('520200', '六盘水市', 2, '520000', '贵州省六盘水市', '520200');
INSERT INTO `sys_region_code` VALUES ('520201', '钟山区', 3, '520200', '贵州省六盘水市钟山区', '520200');
INSERT INTO `sys_region_code` VALUES ('520203', '六枝特区', 3, '520200', '贵州省六盘水市六枝特区', '520200');
INSERT INTO `sys_region_code` VALUES ('520221', '水城区', 3, '520200', '贵州省六盘水市水城区', '520200');
INSERT INTO `sys_region_code` VALUES ('520281', '盘州市', 3, '520200', '贵州省六盘水市盘州市', '520200');
INSERT INTO `sys_region_code` VALUES ('520300', '遵义市', 2, '520000', '贵州省遵义市', '520300');
INSERT INTO `sys_region_code` VALUES ('520302', '红花岗区', 3, '520300', '贵州省遵义市红花岗区', '520300');
INSERT INTO `sys_region_code` VALUES ('520303', '汇川区', 3, '520300', '贵州省遵义市汇川区', '520300');
INSERT INTO `sys_region_code` VALUES ('520304', '播州区', 3, '520300', '贵州省遵义市播州区', '520300');
INSERT INTO `sys_region_code` VALUES ('520322', '桐梓县', 3, '520300', '贵州省遵义市桐梓县', '520300');
INSERT INTO `sys_region_code` VALUES ('520323', '绥阳县', 3, '520300', '贵州省遵义市绥阳县', '520300');
INSERT INTO `sys_region_code` VALUES ('520324', '正安县', 3, '520300', '贵州省遵义市正安县', '520300');
INSERT INTO `sys_region_code` VALUES ('520325', '道真仡佬族苗族自治县', 3, '520300', '贵州省遵义市道真仡佬族苗族自治县', '520300');
INSERT INTO `sys_region_code` VALUES ('520326', '务川仡佬族苗族自治县', 3, '520300', '贵州省遵义市务川仡佬族苗族自治县', '520300');
INSERT INTO `sys_region_code` VALUES ('520327', '凤冈县', 3, '520300', '贵州省遵义市凤冈县', '520300');
INSERT INTO `sys_region_code` VALUES ('520328', '湄潭县', 3, '520300', '贵州省遵义市湄潭县', '520300');
INSERT INTO `sys_region_code` VALUES ('520329', '余庆县', 3, '520300', '贵州省遵义市余庆县', '520300');
INSERT INTO `sys_region_code` VALUES ('520330', '习水县', 3, '520300', '贵州省遵义市习水县', '520300');
INSERT INTO `sys_region_code` VALUES ('520381', '赤水市', 3, '520300', '贵州省遵义市赤水市', '520300');
INSERT INTO `sys_region_code` VALUES ('520382', '仁怀市', 3, '520300', '贵州省遵义市仁怀市', '520300');
INSERT INTO `sys_region_code` VALUES ('520400', '安顺市', 2, '520000', '贵州省安顺市', '520400');
INSERT INTO `sys_region_code` VALUES ('520402', '西秀区', 3, '520400', '贵州省安顺市西秀区', '520400');
INSERT INTO `sys_region_code` VALUES ('520403', '平坝区', 3, '520400', '贵州省安顺市平坝区', '520400');
INSERT INTO `sys_region_code` VALUES ('520422', '普定县', 3, '520400', '贵州省安顺市普定县', '520400');
INSERT INTO `sys_region_code` VALUES ('520423', '镇宁布依族苗族自治县', 3, '520400', '贵州省安顺市镇宁布依族苗族自治县', '520400');
INSERT INTO `sys_region_code` VALUES ('520424', '关岭布依族苗族自治县', 3, '520400', '贵州省安顺市关岭布依族苗族自治县', '520400');
INSERT INTO `sys_region_code` VALUES ('520425', '紫云苗族布依族自治县', 3, '520400', '贵州省安顺市紫云苗族布依族自治县', '520400');
INSERT INTO `sys_region_code` VALUES ('520500', '毕节市', 2, '520000', '贵州省毕节市', '520500');
INSERT INTO `sys_region_code` VALUES ('520502', '七星关区', 3, '520500', '贵州省毕节市七星关区', '520500');
INSERT INTO `sys_region_code` VALUES ('520521', '大方县', 3, '520500', '贵州省毕节市大方县', '520500');
INSERT INTO `sys_region_code` VALUES ('520522', '黔西市', 3, '520500', '贵州省毕节市黔西市', '520500');
INSERT INTO `sys_region_code` VALUES ('520523', '金沙县', 3, '520500', '贵州省毕节市金沙县', '520500');
INSERT INTO `sys_region_code` VALUES ('520524', '织金县', 3, '520500', '贵州省毕节市织金县', '520500');
INSERT INTO `sys_region_code` VALUES ('520525', '纳雍县', 3, '520500', '贵州省毕节市纳雍县', '520500');
INSERT INTO `sys_region_code` VALUES ('520526', '威宁彝族回族苗族自治县', 3, '520500', '贵州省毕节市威宁彝族回族苗族自治县', '520500');
INSERT INTO `sys_region_code` VALUES ('520527', '赫章县', 3, '520500', '贵州省毕节市赫章县', '520500');
INSERT INTO `sys_region_code` VALUES ('520600', '铜仁市', 2, '520000', '贵州省铜仁市', '520600');
INSERT INTO `sys_region_code` VALUES ('520602', '碧江区', 3, '520600', '贵州省铜仁市碧江区', '520600');
INSERT INTO `sys_region_code` VALUES ('520603', '万山区', 3, '520600', '贵州省铜仁市万山区', '520600');
INSERT INTO `sys_region_code` VALUES ('520621', '江口县', 3, '520600', '贵州省铜仁市江口县', '520600');
INSERT INTO `sys_region_code` VALUES ('520622', '玉屏侗族自治县', 3, '520600', '贵州省铜仁市玉屏侗族自治县', '520600');
INSERT INTO `sys_region_code` VALUES ('520623', '石阡县', 3, '520600', '贵州省铜仁市石阡县', '520600');
INSERT INTO `sys_region_code` VALUES ('520624', '思南县', 3, '520600', '贵州省铜仁市思南县', '520600');
INSERT INTO `sys_region_code` VALUES ('520625', '印江土家族苗族自治县', 3, '520600', '贵州省铜仁市印江土家族苗族自治县', '520600');
INSERT INTO `sys_region_code` VALUES ('520626', '德江县', 3, '520600', '贵州省铜仁市德江县', '520600');
INSERT INTO `sys_region_code` VALUES ('520627', '沿河土家族自治县', 3, '520600', '贵州省铜仁市沿河土家族自治县', '520600');
INSERT INTO `sys_region_code` VALUES ('520628', '松桃苗族自治县', 3, '520600', '贵州省铜仁市松桃苗族自治县', '520600');
INSERT INTO `sys_region_code` VALUES ('522300', '黔西南布依族苗族自治州', 2, '520000', '贵州省黔西南布依族苗族自治州', '522300');
INSERT INTO `sys_region_code` VALUES ('522301', '兴义市', 3, '522300', '贵州省黔西南布依族苗族自治州兴义市', '522300');
INSERT INTO `sys_region_code` VALUES ('522302', '兴仁市', 3, '522300', '贵州省黔西南布依族苗族自治州兴仁市', '522300');
INSERT INTO `sys_region_code` VALUES ('522323', '普安县', 3, '522300', '贵州省黔西南布依族苗族自治州普安县', '522300');
INSERT INTO `sys_region_code` VALUES ('522324', '晴隆县', 3, '522300', '贵州省黔西南布依族苗族自治州晴隆县', '522300');
INSERT INTO `sys_region_code` VALUES ('522325', '贞丰县', 3, '522300', '贵州省黔西南布依族苗族自治州贞丰县', '522300');
INSERT INTO `sys_region_code` VALUES ('522326', '望谟县', 3, '522300', '贵州省黔西南布依族苗族自治州望谟县', '522300');
INSERT INTO `sys_region_code` VALUES ('522327', '册亨县', 3, '522300', '贵州省黔西南布依族苗族自治州册亨县', '522300');
INSERT INTO `sys_region_code` VALUES ('522328', '安龙县', 3, '522300', '贵州省黔西南布依族苗族自治州安龙县', '522300');
INSERT INTO `sys_region_code` VALUES ('522600', '黔东南苗族侗族自治州', 2, '520000', '贵州省黔东南苗族侗族自治州', '522600');
INSERT INTO `sys_region_code` VALUES ('522601', '凯里市', 3, '522600', '贵州省黔东南苗族侗族自治州凯里市', '522600');
INSERT INTO `sys_region_code` VALUES ('522622', '黄平县', 3, '522600', '贵州省黔东南苗族侗族自治州黄平县', '522600');
INSERT INTO `sys_region_code` VALUES ('522623', '施秉县', 3, '522600', '贵州省黔东南苗族侗族自治州施秉县', '522600');
INSERT INTO `sys_region_code` VALUES ('522624', '三穗县', 3, '522600', '贵州省黔东南苗族侗族自治州三穗县', '522600');
INSERT INTO `sys_region_code` VALUES ('522625', '镇远县', 3, '522600', '贵州省黔东南苗族侗族自治州镇远县', '522600');
INSERT INTO `sys_region_code` VALUES ('522626', '岑巩县', 3, '522600', '贵州省黔东南苗族侗族自治州岑巩县', '522600');
INSERT INTO `sys_region_code` VALUES ('522627', '天柱县', 3, '522600', '贵州省黔东南苗族侗族自治州天柱县', '522600');
INSERT INTO `sys_region_code` VALUES ('522628', '锦屏县', 3, '522600', '贵州省黔东南苗族侗族自治州锦屏县', '522600');
INSERT INTO `sys_region_code` VALUES ('522629', '剑河县', 3, '522600', '贵州省黔东南苗族侗族自治州剑河县', '522600');
INSERT INTO `sys_region_code` VALUES ('522630', '台江县', 3, '522600', '贵州省黔东南苗族侗族自治州台江县', '522600');
INSERT INTO `sys_region_code` VALUES ('522631', '黎平县', 3, '522600', '贵州省黔东南苗族侗族自治州黎平县', '522600');
INSERT INTO `sys_region_code` VALUES ('522632', '榕江县', 3, '522600', '贵州省黔东南苗族侗族自治州榕江县', '522600');
INSERT INTO `sys_region_code` VALUES ('522633', '从江县', 3, '522600', '贵州省黔东南苗族侗族自治州从江县', '522600');
INSERT INTO `sys_region_code` VALUES ('522634', '雷山县', 3, '522600', '贵州省黔东南苗族侗族自治州雷山县', '522600');
INSERT INTO `sys_region_code` VALUES ('522635', '麻江县', 3, '522600', '贵州省黔东南苗族侗族自治州麻江县', '522600');
INSERT INTO `sys_region_code` VALUES ('522636', '丹寨县', 3, '522600', '贵州省黔东南苗族侗族自治州丹寨县', '522600');
INSERT INTO `sys_region_code` VALUES ('522700', '黔南布依族苗族自治州', 2, '520000', '贵州省黔南布依族苗族自治州', '522700');
INSERT INTO `sys_region_code` VALUES ('522701', '都匀市', 3, '522700', '贵州省黔南布依族苗族自治州都匀市', '522700');
INSERT INTO `sys_region_code` VALUES ('522702', '福泉市', 3, '522700', '贵州省黔南布依族苗族自治州福泉市', '522700');
INSERT INTO `sys_region_code` VALUES ('522722', '荔波县', 3, '522700', '贵州省黔南布依族苗族自治州荔波县', '522700');
INSERT INTO `sys_region_code` VALUES ('522723', '贵定县', 3, '522700', '贵州省黔南布依族苗族自治州贵定县', '522700');
INSERT INTO `sys_region_code` VALUES ('522725', '瓮安县', 3, '522700', '贵州省黔南布依族苗族自治州瓮安县', '522700');
INSERT INTO `sys_region_code` VALUES ('522726', '独山县', 3, '522700', '贵州省黔南布依族苗族自治州独山县', '522700');
INSERT INTO `sys_region_code` VALUES ('522727', '平塘县', 3, '522700', '贵州省黔南布依族苗族自治州平塘县', '522700');
INSERT INTO `sys_region_code` VALUES ('522728', '罗甸县', 3, '522700', '贵州省黔南布依族苗族自治州罗甸县', '522700');
INSERT INTO `sys_region_code` VALUES ('522729', '长顺县', 3, '522700', '贵州省黔南布依族苗族自治州长顺县', '522700');
INSERT INTO `sys_region_code` VALUES ('522730', '龙里县', 3, '522700', '贵州省黔南布依族苗族自治州龙里县', '522700');
INSERT INTO `sys_region_code` VALUES ('522731', '惠水县', 3, '522700', '贵州省黔南布依族苗族自治州惠水县', '522700');
INSERT INTO `sys_region_code` VALUES ('522732', '三都水族自治县', 3, '522700', '贵州省黔南布依族苗族自治州三都水族自治县', '522700');
INSERT INTO `sys_region_code` VALUES ('530000', '云南省', 1, NULL, '云南省', '530000');
INSERT INTO `sys_region_code` VALUES ('530100', '昆明市', 2, '530000', '云南省昆明市', '530100');
INSERT INTO `sys_region_code` VALUES ('530102', '五华区', 3, '530100', '云南省昆明市五华区', '530100');
INSERT INTO `sys_region_code` VALUES ('530103', '盘龙区', 3, '530100', '云南省昆明市盘龙区', '530100');
INSERT INTO `sys_region_code` VALUES ('530111', '官渡区', 3, '530100', '云南省昆明市官渡区', '530100');
INSERT INTO `sys_region_code` VALUES ('530112', '西山区', 3, '530100', '云南省昆明市西山区', '530100');
INSERT INTO `sys_region_code` VALUES ('530113', '东川区', 3, '530100', '云南省昆明市东川区', '530100');
INSERT INTO `sys_region_code` VALUES ('530114', '呈贡区', 3, '530100', '云南省昆明市呈贡区', '530100');
INSERT INTO `sys_region_code` VALUES ('530115', '晋宁区', 3, '530100', '云南省昆明市晋宁区', '530100');
INSERT INTO `sys_region_code` VALUES ('530124', '富民县', 3, '530100', '云南省昆明市富民县', '530100');
INSERT INTO `sys_region_code` VALUES ('530125', '宜良县', 3, '530100', '云南省昆明市宜良县', '530100');
INSERT INTO `sys_region_code` VALUES ('530126', '石林彝族自治县', 3, '530100', '云南省昆明市石林彝族自治县', '530100');
INSERT INTO `sys_region_code` VALUES ('530127', '嵩明县', 3, '530100', '云南省昆明市嵩明县', '530100');
INSERT INTO `sys_region_code` VALUES ('530128', '禄劝彝族苗族自治县', 3, '530100', '云南省昆明市禄劝彝族苗族自治县', '530100');
INSERT INTO `sys_region_code` VALUES ('530129', '寻甸回族彝族自治县', 3, '530100', '云南省昆明市寻甸回族彝族自治县', '530100');
INSERT INTO `sys_region_code` VALUES ('530181', '安宁市', 3, '530100', '云南省昆明市安宁市', '530100');
INSERT INTO `sys_region_code` VALUES ('530300', '曲靖市', 2, '530000', '云南省曲靖市', '530300');
INSERT INTO `sys_region_code` VALUES ('530302', '麒麟区', 3, '530300', '云南省曲靖市麒麟区', '530300');
INSERT INTO `sys_region_code` VALUES ('530303', '沾益区', 3, '530300', '云南省曲靖市沾益区', '530300');
INSERT INTO `sys_region_code` VALUES ('530304', '马龙区', 3, '530300', '云南省曲靖市马龙区', '530300');
INSERT INTO `sys_region_code` VALUES ('530322', '陆良县', 3, '530300', '云南省曲靖市陆良县', '530300');
INSERT INTO `sys_region_code` VALUES ('530323', '师宗县', 3, '530300', '云南省曲靖市师宗县', '530300');
INSERT INTO `sys_region_code` VALUES ('530324', '罗平县', 3, '530300', '云南省曲靖市罗平县', '530300');
INSERT INTO `sys_region_code` VALUES ('530325', '富源县', 3, '530300', '云南省曲靖市富源县', '530300');
INSERT INTO `sys_region_code` VALUES ('530326', '会泽县', 3, '530300', '云南省曲靖市会泽县', '530300');
INSERT INTO `sys_region_code` VALUES ('530381', '宣威市', 3, '530300', '云南省曲靖市宣威市', '530300');
INSERT INTO `sys_region_code` VALUES ('530400', '玉溪市', 2, '530000', '云南省玉溪市', '530400');
INSERT INTO `sys_region_code` VALUES ('530402', '红塔区', 3, '530400', '云南省玉溪市红塔区', '530400');
INSERT INTO `sys_region_code` VALUES ('530403', '江川区', 3, '530400', '云南省玉溪市江川区', '530400');
INSERT INTO `sys_region_code` VALUES ('530423', '通海县', 3, '530400', '云南省玉溪市通海县', '530400');
INSERT INTO `sys_region_code` VALUES ('530424', '华宁县', 3, '530400', '云南省玉溪市华宁县', '530400');
INSERT INTO `sys_region_code` VALUES ('530425', '易门县', 3, '530400', '云南省玉溪市易门县', '530400');
INSERT INTO `sys_region_code` VALUES ('530426', '峨山彝族自治县', 3, '530400', '云南省玉溪市峨山彝族自治县', '530400');
INSERT INTO `sys_region_code` VALUES ('530427', '新平彝族傣族自治县', 3, '530400', '云南省玉溪市新平彝族傣族自治县', '530400');
INSERT INTO `sys_region_code` VALUES ('530428', '元江哈尼族彝族傣族自治县', 3, '530400', '云南省玉溪市元江哈尼族彝族傣族自治县', '530400');
INSERT INTO `sys_region_code` VALUES ('530481', '澄江市', 3, '530400', '云南省玉溪市澄江市', '530400');
INSERT INTO `sys_region_code` VALUES ('530500', '保山市', 2, '530000', '云南省保山市', '530500');
INSERT INTO `sys_region_code` VALUES ('530502', '隆阳区', 3, '530500', '云南省保山市隆阳区', '530500');
INSERT INTO `sys_region_code` VALUES ('530521', '施甸县', 3, '530500', '云南省保山市施甸县', '530500');
INSERT INTO `sys_region_code` VALUES ('530523', '龙陵县', 3, '530500', '云南省保山市龙陵县', '530500');
INSERT INTO `sys_region_code` VALUES ('530524', '昌宁县', 3, '530500', '云南省保山市昌宁县', '530500');
INSERT INTO `sys_region_code` VALUES ('530581', '腾冲市', 3, '530500', '云南省保山市腾冲市', '530500');
INSERT INTO `sys_region_code` VALUES ('530600', '昭通市', 2, '530000', '云南省昭通市', '530600');
INSERT INTO `sys_region_code` VALUES ('530602', '昭阳区', 3, '530600', '云南省昭通市昭阳区', '530600');
INSERT INTO `sys_region_code` VALUES ('530621', '鲁甸县', 3, '530600', '云南省昭通市鲁甸县', '530600');
INSERT INTO `sys_region_code` VALUES ('530622', '巧家县', 3, '530600', '云南省昭通市巧家县', '530600');
INSERT INTO `sys_region_code` VALUES ('530623', '盐津县', 3, '530600', '云南省昭通市盐津县', '530600');
INSERT INTO `sys_region_code` VALUES ('530624', '大关县', 3, '530600', '云南省昭通市大关县', '530600');
INSERT INTO `sys_region_code` VALUES ('530625', '永善县', 3, '530600', '云南省昭通市永善县', '530600');
INSERT INTO `sys_region_code` VALUES ('530626', '绥江县', 3, '530600', '云南省昭通市绥江县', '530600');
INSERT INTO `sys_region_code` VALUES ('530627', '镇雄县', 3, '530600', '云南省昭通市镇雄县', '530600');
INSERT INTO `sys_region_code` VALUES ('530628', '彝良县', 3, '530600', '云南省昭通市彝良县', '530600');
INSERT INTO `sys_region_code` VALUES ('530629', '威信县', 3, '530600', '云南省昭通市威信县', '530600');
INSERT INTO `sys_region_code` VALUES ('530681', '水富市', 3, '530600', '云南省昭通市水富市', '530600');
INSERT INTO `sys_region_code` VALUES ('530700', '丽江市', 2, '530000', '云南省丽江市', '530700');
INSERT INTO `sys_region_code` VALUES ('530702', '古城区', 3, '530700', '云南省丽江市古城区', '530700');
INSERT INTO `sys_region_code` VALUES ('530721', '玉龙纳西族自治县', 3, '530700', '云南省丽江市玉龙纳西族自治县', '530700');
INSERT INTO `sys_region_code` VALUES ('530722', '永胜县', 3, '530700', '云南省丽江市永胜县', '530700');
INSERT INTO `sys_region_code` VALUES ('530723', '华坪县', 3, '530700', '云南省丽江市华坪县', '530700');
INSERT INTO `sys_region_code` VALUES ('530724', '宁蒗彝族自治县', 3, '530700', '云南省丽江市宁蒗彝族自治县', '530700');
INSERT INTO `sys_region_code` VALUES ('530800', '普洱市', 2, '530000', '云南省普洱市', '530800');
INSERT INTO `sys_region_code` VALUES ('530802', '思茅区', 3, '530800', '云南省普洱市思茅区', '530800');
INSERT INTO `sys_region_code` VALUES ('530821', '宁洱哈尼族彝族自治县', 3, '530800', '云南省普洱市宁洱哈尼族彝族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530822', '墨江哈尼族自治县', 3, '530800', '云南省普洱市墨江哈尼族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530823', '景东彝族自治县', 3, '530800', '云南省普洱市景东彝族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530824', '景谷傣族彝族自治县', 3, '530800', '云南省普洱市景谷傣族彝族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530825', '镇沅彝族哈尼族拉祜族自治县', 3, '530800', '云南省普洱市镇沅彝族哈尼族拉祜族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530826', '江城哈尼族彝族自治县', 3, '530800', '云南省普洱市江城哈尼族彝族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530827', '孟连傣族拉祜族佤族自治县', 3, '530800', '云南省普洱市孟连傣族拉祜族佤族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530828', '澜沧拉祜族自治县', 3, '530800', '云南省普洱市澜沧拉祜族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530829', '西盟佤族自治县', 3, '530800', '云南省普洱市西盟佤族自治县', '530800');
INSERT INTO `sys_region_code` VALUES ('530900', '临沧市', 2, '530000', '云南省临沧市', '530900');
INSERT INTO `sys_region_code` VALUES ('530902', '临翔区', 3, '530900', '云南省临沧市临翔区', '530900');
INSERT INTO `sys_region_code` VALUES ('530921', '凤庆县', 3, '530900', '云南省临沧市凤庆县', '530900');
INSERT INTO `sys_region_code` VALUES ('530922', '云县', 3, '530900', '云南省临沧市云县', '530900');
INSERT INTO `sys_region_code` VALUES ('530923', '永德县', 3, '530900', '云南省临沧市永德县', '530900');
INSERT INTO `sys_region_code` VALUES ('530924', '镇康县', 3, '530900', '云南省临沧市镇康县', '530900');
INSERT INTO `sys_region_code` VALUES ('530925', '双江拉祜族佤族布朗族傣族自治县', 3, '530900', '云南省临沧市双江拉祜族佤族布朗族傣族自治县', '530900');
INSERT INTO `sys_region_code` VALUES ('530926', '耿马傣族佤族自治县', 3, '530900', '云南省临沧市耿马傣族佤族自治县', '530900');
INSERT INTO `sys_region_code` VALUES ('530927', '沧源佤族自治县', 3, '530900', '云南省临沧市沧源佤族自治县', '530900');
INSERT INTO `sys_region_code` VALUES ('532300', '楚雄彝族自治州', 2, '530000', '云南省楚雄彝族自治州', '532300');
INSERT INTO `sys_region_code` VALUES ('532301', '楚雄市', 3, '532300', '云南省楚雄彝族自治州楚雄市', '532300');
INSERT INTO `sys_region_code` VALUES ('532322', '双柏县', 3, '532300', '云南省楚雄彝族自治州双柏县', '532300');
INSERT INTO `sys_region_code` VALUES ('532323', '牟定县', 3, '532300', '云南省楚雄彝族自治州牟定县', '532300');
INSERT INTO `sys_region_code` VALUES ('532324', '南华县', 3, '532300', '云南省楚雄彝族自治州南华县', '532300');
INSERT INTO `sys_region_code` VALUES ('532325', '姚安县', 3, '532300', '云南省楚雄彝族自治州姚安县', '532300');
INSERT INTO `sys_region_code` VALUES ('532326', '大姚县', 3, '532300', '云南省楚雄彝族自治州大姚县', '532300');
INSERT INTO `sys_region_code` VALUES ('532327', '永仁县', 3, '532300', '云南省楚雄彝族自治州永仁县', '532300');
INSERT INTO `sys_region_code` VALUES ('532328', '元谋县', 3, '532300', '云南省楚雄彝族自治州元谋县', '532300');
INSERT INTO `sys_region_code` VALUES ('532329', '武定县', 3, '532300', '云南省楚雄彝族自治州武定县', '532300');
INSERT INTO `sys_region_code` VALUES ('532331', '禄丰市', 3, '532300', '云南省楚雄彝族自治州禄丰市', '532300');
INSERT INTO `sys_region_code` VALUES ('532500', '红河哈尼族彝族自治州', 2, '530000', '云南省红河哈尼族彝族自治州', '532500');
INSERT INTO `sys_region_code` VALUES ('532501', '个旧市', 3, '532500', '云南省红河哈尼族彝族自治州个旧市', '532500');
INSERT INTO `sys_region_code` VALUES ('532502', '开远市', 3, '532500', '云南省红河哈尼族彝族自治州开远市', '532500');
INSERT INTO `sys_region_code` VALUES ('532503', '蒙自市', 3, '532500', '云南省红河哈尼族彝族自治州蒙自市', '532500');
INSERT INTO `sys_region_code` VALUES ('532504', '弥勒市', 3, '532500', '云南省红河哈尼族彝族自治州弥勒市', '532500');
INSERT INTO `sys_region_code` VALUES ('532523', '屏边苗族自治县', 3, '532500', '云南省红河哈尼族彝族自治州屏边苗族自治县', '532500');
INSERT INTO `sys_region_code` VALUES ('532524', '建水县', 3, '532500', '云南省红河哈尼族彝族自治州建水县', '532500');
INSERT INTO `sys_region_code` VALUES ('532525', '石屏县', 3, '532500', '云南省红河哈尼族彝族自治州石屏县', '532500');
INSERT INTO `sys_region_code` VALUES ('532527', '泸西县', 3, '532500', '云南省红河哈尼族彝族自治州泸西县', '532500');
INSERT INTO `sys_region_code` VALUES ('532528', '元阳县', 3, '532500', '云南省红河哈尼族彝族自治州元阳县', '532500');
INSERT INTO `sys_region_code` VALUES ('532529', '红河县', 3, '532500', '云南省红河哈尼族彝族自治州红河县', '532500');
INSERT INTO `sys_region_code` VALUES ('532530', '金平苗族瑶族傣族自治县', 3, '532500', '云南省红河哈尼族彝族自治州金平苗族瑶族傣族自治县', '532500');
INSERT INTO `sys_region_code` VALUES ('532531', '绿春县', 3, '532500', '云南省红河哈尼族彝族自治州绿春县', '532500');
INSERT INTO `sys_region_code` VALUES ('532532', '河口瑶族自治县', 3, '532500', '云南省红河哈尼族彝族自治州河口瑶族自治县', '532500');
INSERT INTO `sys_region_code` VALUES ('532600', '文山壮族苗族自治州', 2, '530000', '云南省文山壮族苗族自治州', '532600');
INSERT INTO `sys_region_code` VALUES ('532601', '文山市', 3, '532600', '云南省文山壮族苗族自治州文山市', '532600');
INSERT INTO `sys_region_code` VALUES ('532622', '砚山县', 3, '532600', '云南省文山壮族苗族自治州砚山县', '532600');
INSERT INTO `sys_region_code` VALUES ('532623', '西畴县', 3, '532600', '云南省文山壮族苗族自治州西畴县', '532600');
INSERT INTO `sys_region_code` VALUES ('532624', '麻栗坡县', 3, '532600', '云南省文山壮族苗族自治州麻栗坡县', '532600');
INSERT INTO `sys_region_code` VALUES ('532625', '马关县', 3, '532600', '云南省文山壮族苗族自治州马关县', '532600');
INSERT INTO `sys_region_code` VALUES ('532626', '丘北县', 3, '532600', '云南省文山壮族苗族自治州丘北县', '532600');
INSERT INTO `sys_region_code` VALUES ('532627', '广南县', 3, '532600', '云南省文山壮族苗族自治州广南县', '532600');
INSERT INTO `sys_region_code` VALUES ('532628', '富宁县', 3, '532600', '云南省文山壮族苗族自治州富宁县', '532600');
INSERT INTO `sys_region_code` VALUES ('532800', '西双版纳傣族自治州', 2, '530000', '云南省西双版纳傣族自治州', '532800');
INSERT INTO `sys_region_code` VALUES ('532801', '景洪市', 3, '532800', '云南省西双版纳傣族自治州景洪市', '532800');
INSERT INTO `sys_region_code` VALUES ('532822', '勐海县', 3, '532800', '云南省西双版纳傣族自治州勐海县', '532800');
INSERT INTO `sys_region_code` VALUES ('532823', '勐腊县', 3, '532800', '云南省西双版纳傣族自治州勐腊县', '532800');
INSERT INTO `sys_region_code` VALUES ('532900', '大理白族自治州', 2, '530000', '云南省大理白族自治州', '532900');
INSERT INTO `sys_region_code` VALUES ('532901', '大理市', 3, '532900', '云南省大理白族自治州大理市', '532900');
INSERT INTO `sys_region_code` VALUES ('532922', '漾濞彝族自治县', 3, '532900', '云南省大理白族自治州漾濞彝族自治县', '532900');
INSERT INTO `sys_region_code` VALUES ('532923', '祥云县', 3, '532900', '云南省大理白族自治州祥云县', '532900');
INSERT INTO `sys_region_code` VALUES ('532924', '宾川县', 3, '532900', '云南省大理白族自治州宾川县', '532900');
INSERT INTO `sys_region_code` VALUES ('532925', '弥渡县', 3, '532900', '云南省大理白族自治州弥渡县', '532900');
INSERT INTO `sys_region_code` VALUES ('532926', '南涧彝族自治县', 3, '532900', '云南省大理白族自治州南涧彝族自治县', '532900');
INSERT INTO `sys_region_code` VALUES ('532927', '巍山彝族回族自治县', 3, '532900', '云南省大理白族自治州巍山彝族回族自治县', '532900');
INSERT INTO `sys_region_code` VALUES ('532928', '永平县', 3, '532900', '云南省大理白族自治州永平县', '532900');
INSERT INTO `sys_region_code` VALUES ('532929', '云龙县', 3, '532900', '云南省大理白族自治州云龙县', '532900');
INSERT INTO `sys_region_code` VALUES ('532930', '洱源县', 3, '532900', '云南省大理白族自治州洱源县', '532900');
INSERT INTO `sys_region_code` VALUES ('532931', '剑川县', 3, '532900', '云南省大理白族自治州剑川县', '532900');
INSERT INTO `sys_region_code` VALUES ('532932', '鹤庆县', 3, '532900', '云南省大理白族自治州鹤庆县', '532900');
INSERT INTO `sys_region_code` VALUES ('533100', '德宏傣族景颇族自治州', 2, '530000', '云南省德宏傣族景颇族自治州', '533100');
INSERT INTO `sys_region_code` VALUES ('533102', '瑞丽市', 3, '533100', '云南省德宏傣族景颇族自治州瑞丽市', '533100');
INSERT INTO `sys_region_code` VALUES ('533103', '芒市', 3, '533100', '云南省德宏傣族景颇族自治州芒市', '533100');
INSERT INTO `sys_region_code` VALUES ('533122', '梁河县', 3, '533100', '云南省德宏傣族景颇族自治州梁河县', '533100');
INSERT INTO `sys_region_code` VALUES ('533123', '盈江县', 3, '533100', '云南省德宏傣族景颇族自治州盈江县', '533100');
INSERT INTO `sys_region_code` VALUES ('533124', '陇川县', 3, '533100', '云南省德宏傣族景颇族自治州陇川县', '533100');
INSERT INTO `sys_region_code` VALUES ('533300', '怒江傈僳族自治州', 2, '530000', '云南省怒江傈僳族自治州', '533300');
INSERT INTO `sys_region_code` VALUES ('533301', '泸水市', 3, '533300', '云南省怒江傈僳族自治州泸水市', '533300');
INSERT INTO `sys_region_code` VALUES ('533323', '福贡县', 3, '533300', '云南省怒江傈僳族自治州福贡县', '533300');
INSERT INTO `sys_region_code` VALUES ('533324', '贡山独龙族怒族自治县', 3, '533300', '云南省怒江傈僳族自治州贡山独龙族怒族自治县', '533300');
INSERT INTO `sys_region_code` VALUES ('533325', '兰坪白族普米族自治县', 3, '533300', '云南省怒江傈僳族自治州兰坪白族普米族自治县', '533300');
INSERT INTO `sys_region_code` VALUES ('533400', '迪庆藏族自治州', 2, '530000', '云南省迪庆藏族自治州', '533400');
INSERT INTO `sys_region_code` VALUES ('533401', '香格里拉市', 3, '533400', '云南省迪庆藏族自治州香格里拉市', '533400');
INSERT INTO `sys_region_code` VALUES ('533422', '德钦县', 3, '533400', '云南省迪庆藏族自治州德钦县', '533400');
INSERT INTO `sys_region_code` VALUES ('533423', '维西傈僳族自治县', 3, '533400', '云南省迪庆藏族自治州维西傈僳族自治县', '533400');
INSERT INTO `sys_region_code` VALUES ('540000', '西藏自治区', 1, NULL, '西藏自治区', '540000');
INSERT INTO `sys_region_code` VALUES ('540100', '拉萨市', 2, '540000', '西藏自治区拉萨市', '540100');
INSERT INTO `sys_region_code` VALUES ('540102', '城关区', 3, '540100', '西藏自治区拉萨市城关区', '540100');
INSERT INTO `sys_region_code` VALUES ('540103', '堆龙德庆区', 3, '540100', '西藏自治区拉萨市堆龙德庆区', '540100');
INSERT INTO `sys_region_code` VALUES ('540104', '达孜区', 3, '540100', '西藏自治区拉萨市达孜区', '540100');
INSERT INTO `sys_region_code` VALUES ('540121', '林周县', 3, '540100', '西藏自治区拉萨市林周县', '540100');
INSERT INTO `sys_region_code` VALUES ('540122', '当雄县', 3, '540100', '西藏自治区拉萨市当雄县', '540100');
INSERT INTO `sys_region_code` VALUES ('540123', '尼木县', 3, '540100', '西藏自治区拉萨市尼木县', '540100');
INSERT INTO `sys_region_code` VALUES ('540124', '曲水县', 3, '540100', '西藏自治区拉萨市曲水县', '540100');
INSERT INTO `sys_region_code` VALUES ('540127', '墨竹工卡县', 3, '540100', '西藏自治区拉萨市墨竹工卡县', '540100');
INSERT INTO `sys_region_code` VALUES ('540200', '日喀则市', 2, '540000', '西藏自治区日喀则市', '540200');
INSERT INTO `sys_region_code` VALUES ('540202', '桑珠孜区', 3, '540200', '西藏自治区日喀则市桑珠孜区', '540200');
INSERT INTO `sys_region_code` VALUES ('540221', '南木林县', 3, '540200', '西藏自治区日喀则市南木林县', '540200');
INSERT INTO `sys_region_code` VALUES ('540222', '江孜县', 3, '540200', '西藏自治区日喀则市江孜县', '540200');
INSERT INTO `sys_region_code` VALUES ('540223', '定日县', 3, '540200', '西藏自治区日喀则市定日县', '540200');
INSERT INTO `sys_region_code` VALUES ('540224', '萨迦县', 3, '540200', '西藏自治区日喀则市萨迦县', '540200');
INSERT INTO `sys_region_code` VALUES ('540225', '拉孜县', 3, '540200', '西藏自治区日喀则市拉孜县', '540200');
INSERT INTO `sys_region_code` VALUES ('540226', '昂仁县', 3, '540200', '西藏自治区日喀则市昂仁县', '540200');
INSERT INTO `sys_region_code` VALUES ('540227', '谢通门县', 3, '540200', '西藏自治区日喀则市谢通门县', '540200');
INSERT INTO `sys_region_code` VALUES ('540228', '白朗县', 3, '540200', '西藏自治区日喀则市白朗县', '540200');
INSERT INTO `sys_region_code` VALUES ('540229', '仁布县', 3, '540200', '西藏自治区日喀则市仁布县', '540200');
INSERT INTO `sys_region_code` VALUES ('540230', '康马县', 3, '540200', '西藏自治区日喀则市康马县', '540200');
INSERT INTO `sys_region_code` VALUES ('540231', '定结县', 3, '540200', '西藏自治区日喀则市定结县', '540200');
INSERT INTO `sys_region_code` VALUES ('540232', '仲巴县', 3, '540200', '西藏自治区日喀则市仲巴县', '540200');
INSERT INTO `sys_region_code` VALUES ('540233', '亚东县', 3, '540200', '西藏自治区日喀则市亚东县', '540200');
INSERT INTO `sys_region_code` VALUES ('540234', '吉隆县', 3, '540200', '西藏自治区日喀则市吉隆县', '540200');
INSERT INTO `sys_region_code` VALUES ('540235', '聂拉木县', 3, '540200', '西藏自治区日喀则市聂拉木县', '540200');
INSERT INTO `sys_region_code` VALUES ('540236', '萨嘎县', 3, '540200', '西藏自治区日喀则市萨嘎县', '540200');
INSERT INTO `sys_region_code` VALUES ('540237', '岗巴县', 3, '540200', '西藏自治区日喀则市岗巴县', '540200');
INSERT INTO `sys_region_code` VALUES ('540300', '昌都市', 2, '540000', '西藏自治区昌都市', '540300');
INSERT INTO `sys_region_code` VALUES ('540302', '卡若区', 3, '540300', '西藏自治区昌都市卡若区', '540300');
INSERT INTO `sys_region_code` VALUES ('540321', '江达县', 3, '540300', '西藏自治区昌都市江达县', '540300');
INSERT INTO `sys_region_code` VALUES ('540322', '贡觉县', 3, '540300', '西藏自治区昌都市贡觉县', '540300');
INSERT INTO `sys_region_code` VALUES ('540323', '类乌齐县', 3, '540300', '西藏自治区昌都市类乌齐县', '540300');
INSERT INTO `sys_region_code` VALUES ('540324', '丁青县', 3, '540300', '西藏自治区昌都市丁青县', '540300');
INSERT INTO `sys_region_code` VALUES ('540325', '察雅县', 3, '540300', '西藏自治区昌都市察雅县', '540300');
INSERT INTO `sys_region_code` VALUES ('540326', '八宿县', 3, '540300', '西藏自治区昌都市八宿县', '540300');
INSERT INTO `sys_region_code` VALUES ('540327', '左贡县', 3, '540300', '西藏自治区昌都市左贡县', '540300');
INSERT INTO `sys_region_code` VALUES ('540328', '芒康县', 3, '540300', '西藏自治区昌都市芒康县', '540300');
INSERT INTO `sys_region_code` VALUES ('540329', '洛隆县', 3, '540300', '西藏自治区昌都市洛隆县', '540300');
INSERT INTO `sys_region_code` VALUES ('540330', '边坝县', 3, '540300', '西藏自治区昌都市边坝县', '540300');
INSERT INTO `sys_region_code` VALUES ('540400', '林芝市', 2, '540000', '西藏自治区林芝市', '540400');
INSERT INTO `sys_region_code` VALUES ('540402', '巴宜区', 3, '540400', '西藏自治区林芝市巴宜区', '540400');
INSERT INTO `sys_region_code` VALUES ('540421', '工布江达县', 3, '540400', '西藏自治区林芝市工布江达县', '540400');
INSERT INTO `sys_region_code` VALUES ('540422', '米林县', 3, '540400', '西藏自治区林芝市米林县', '540400');
INSERT INTO `sys_region_code` VALUES ('540423', '墨脱县', 3, '540400', '西藏自治区林芝市墨脱县', '540400');
INSERT INTO `sys_region_code` VALUES ('540424', '波密县', 3, '540400', '西藏自治区林芝市波密县', '540400');
INSERT INTO `sys_region_code` VALUES ('540425', '察隅县', 3, '540400', '西藏自治区林芝市察隅县', '540400');
INSERT INTO `sys_region_code` VALUES ('540426', '朗县', 3, '540400', '西藏自治区林芝市朗县', '540400');
INSERT INTO `sys_region_code` VALUES ('540500', '山南市', 2, '540000', '西藏自治区山南市', '540500');
INSERT INTO `sys_region_code` VALUES ('540502', '乃东区', 3, '540500', '西藏自治区山南市乃东区', '540500');
INSERT INTO `sys_region_code` VALUES ('540521', '扎囊县', 3, '540500', '西藏自治区山南市扎囊县', '540500');
INSERT INTO `sys_region_code` VALUES ('540522', '贡嘎县', 3, '540500', '西藏自治区山南市贡嘎县', '540500');
INSERT INTO `sys_region_code` VALUES ('540523', '桑日县', 3, '540500', '西藏自治区山南市桑日县', '540500');
INSERT INTO `sys_region_code` VALUES ('540524', '琼结县', 3, '540500', '西藏自治区山南市琼结县', '540500');
INSERT INTO `sys_region_code` VALUES ('540525', '曲松县', 3, '540500', '西藏自治区山南市曲松县', '540500');
INSERT INTO `sys_region_code` VALUES ('540526', '措美县', 3, '540500', '西藏自治区山南市措美县', '540500');
INSERT INTO `sys_region_code` VALUES ('540527', '洛扎县', 3, '540500', '西藏自治区山南市洛扎县', '540500');
INSERT INTO `sys_region_code` VALUES ('540528', '加查县', 3, '540500', '西藏自治区山南市加查县', '540500');
INSERT INTO `sys_region_code` VALUES ('540529', '隆子县', 3, '540500', '西藏自治区山南市隆子县', '540500');
INSERT INTO `sys_region_code` VALUES ('540530', '错那县', 3, '540500', '西藏自治区山南市错那县', '540500');
INSERT INTO `sys_region_code` VALUES ('540531', '浪卡子县', 3, '540500', '西藏自治区山南市浪卡子县', '540500');
INSERT INTO `sys_region_code` VALUES ('540600', '那曲市', 2, '540000', '西藏自治区那曲市', '540600');
INSERT INTO `sys_region_code` VALUES ('540602', '色尼区', 3, '540600', '西藏自治区那曲市色尼区', '540600');
INSERT INTO `sys_region_code` VALUES ('540621', '嘉黎县', 3, '540600', '西藏自治区那曲市嘉黎县', '540600');
INSERT INTO `sys_region_code` VALUES ('540622', '比如县', 3, '540600', '西藏自治区那曲市比如县', '540600');
INSERT INTO `sys_region_code` VALUES ('540623', '聂荣县', 3, '540600', '西藏自治区那曲市聂荣县', '540600');
INSERT INTO `sys_region_code` VALUES ('540624', '安多县', 3, '540600', '西藏自治区那曲市安多县', '540600');
INSERT INTO `sys_region_code` VALUES ('540625', '申扎县', 3, '540600', '西藏自治区那曲市申扎县', '540600');
INSERT INTO `sys_region_code` VALUES ('540626', '索县', 3, '540600', '西藏自治区那曲市索县', '540600');
INSERT INTO `sys_region_code` VALUES ('540627', '班戈县', 3, '540600', '西藏自治区那曲市班戈县', '540600');
INSERT INTO `sys_region_code` VALUES ('540628', '巴青县', 3, '540600', '西藏自治区那曲市巴青县', '540600');
INSERT INTO `sys_region_code` VALUES ('540629', '尼玛县', 3, '540600', '西藏自治区那曲市尼玛县', '540600');
INSERT INTO `sys_region_code` VALUES ('540630', '双湖县', 3, '540600', '西藏自治区那曲市双湖县', '540600');
INSERT INTO `sys_region_code` VALUES ('542500', '阿里地区', 2, '540000', '西藏自治区阿里地区', '542500');
INSERT INTO `sys_region_code` VALUES ('542521', '普兰县', 3, '542500', '西藏自治区阿里地区普兰县', '542500');
INSERT INTO `sys_region_code` VALUES ('542522', '札达县', 3, '542500', '西藏自治区阿里地区札达县', '542500');
INSERT INTO `sys_region_code` VALUES ('542523', '噶尔县', 3, '542500', '西藏自治区阿里地区噶尔县', '542500');
INSERT INTO `sys_region_code` VALUES ('542524', '日土县', 3, '542500', '西藏自治区阿里地区日土县', '542500');
INSERT INTO `sys_region_code` VALUES ('542525', '革吉县', 3, '542500', '西藏自治区阿里地区革吉县', '542500');
INSERT INTO `sys_region_code` VALUES ('542526', '改则县', 3, '542500', '西藏自治区阿里地区改则县', '542500');
INSERT INTO `sys_region_code` VALUES ('542527', '措勤县', 3, '542500', '西藏自治区阿里地区措勤县', '542500');
INSERT INTO `sys_region_code` VALUES ('610000', '陕西省', 1, NULL, '陕西省', '610000');
INSERT INTO `sys_region_code` VALUES ('610100', '西安市', 2, '610000', '陕西省西安市', '610100');
INSERT INTO `sys_region_code` VALUES ('610102', '新城区', 3, '610100', '陕西省西安市新城区', '610100');
INSERT INTO `sys_region_code` VALUES ('610103', '碑林区', 3, '610100', '陕西省西安市碑林区', '610100');
INSERT INTO `sys_region_code` VALUES ('610104', '莲湖区', 3, '610100', '陕西省西安市莲湖区', '610100');
INSERT INTO `sys_region_code` VALUES ('610111', '灞桥区', 3, '610100', '陕西省西安市灞桥区', '610100');
INSERT INTO `sys_region_code` VALUES ('610112', '未央区', 3, '610100', '陕西省西安市未央区', '610100');
INSERT INTO `sys_region_code` VALUES ('610113', '雁塔区', 3, '610100', '陕西省西安市雁塔区', '610100');
INSERT INTO `sys_region_code` VALUES ('610114', '阎良区', 3, '610100', '陕西省西安市阎良区', '610100');
INSERT INTO `sys_region_code` VALUES ('610115', '临潼区', 3, '610100', '陕西省西安市临潼区', '610100');
INSERT INTO `sys_region_code` VALUES ('610116', '长安区', 3, '610100', '陕西省西安市长安区', '610100');
INSERT INTO `sys_region_code` VALUES ('610117', '高陵区', 3, '610100', '陕西省西安市高陵区', '610100');
INSERT INTO `sys_region_code` VALUES ('610118', '鄠邑区', 3, '610100', '陕西省西安市鄠邑区', '610100');
INSERT INTO `sys_region_code` VALUES ('610122', '蓝田县', 3, '610100', '陕西省西安市蓝田县', '610100');
INSERT INTO `sys_region_code` VALUES ('610124', '周至县', 3, '610100', '陕西省西安市周至县', '610100');
INSERT INTO `sys_region_code` VALUES ('610200', '铜川市', 2, '610000', '陕西省铜川市', '610200');
INSERT INTO `sys_region_code` VALUES ('610202', '王益区', 3, '610200', '陕西省铜川市王益区', '610200');
INSERT INTO `sys_region_code` VALUES ('610203', '印台区', 3, '610200', '陕西省铜川市印台区', '610200');
INSERT INTO `sys_region_code` VALUES ('610204', '耀州区', 3, '610200', '陕西省铜川市耀州区', '610200');
INSERT INTO `sys_region_code` VALUES ('610222', '宜君县', 3, '610200', '陕西省铜川市宜君县', '610200');
INSERT INTO `sys_region_code` VALUES ('610300', '宝鸡市', 2, '610000', '陕西省宝鸡市', '610300');
INSERT INTO `sys_region_code` VALUES ('610302', '渭滨区', 3, '610300', '陕西省宝鸡市渭滨区', '610300');
INSERT INTO `sys_region_code` VALUES ('610303', '金台区', 3, '610300', '陕西省宝鸡市金台区', '610300');
INSERT INTO `sys_region_code` VALUES ('610304', '陈仓区', 3, '610300', '陕西省宝鸡市陈仓区', '610300');
INSERT INTO `sys_region_code` VALUES ('610322', '凤翔区', 3, '610300', '陕西省宝鸡市凤翔区', '610300');
INSERT INTO `sys_region_code` VALUES ('610323', '岐山县', 3, '610300', '陕西省宝鸡市岐山县', '610300');
INSERT INTO `sys_region_code` VALUES ('610324', '扶风县', 3, '610300', '陕西省宝鸡市扶风县', '610300');
INSERT INTO `sys_region_code` VALUES ('610326', '眉县', 3, '610300', '陕西省宝鸡市眉县', '610300');
INSERT INTO `sys_region_code` VALUES ('610327', '陇县', 3, '610300', '陕西省宝鸡市陇县', '610300');
INSERT INTO `sys_region_code` VALUES ('610328', '千阳县', 3, '610300', '陕西省宝鸡市千阳县', '610300');
INSERT INTO `sys_region_code` VALUES ('610329', '麟游县', 3, '610300', '陕西省宝鸡市麟游县', '610300');
INSERT INTO `sys_region_code` VALUES ('610330', '凤县', 3, '610300', '陕西省宝鸡市凤县', '610300');
INSERT INTO `sys_region_code` VALUES ('610331', '太白县', 3, '610300', '陕西省宝鸡市太白县', '610300');
INSERT INTO `sys_region_code` VALUES ('610400', '咸阳市', 2, '610000', '陕西省咸阳市', '610400');
INSERT INTO `sys_region_code` VALUES ('610402', '秦都区', 3, '610400', '陕西省咸阳市秦都区', '610400');
INSERT INTO `sys_region_code` VALUES ('610403', '杨陵区', 3, '610400', '陕西省咸阳市杨陵区', '610400');
INSERT INTO `sys_region_code` VALUES ('610404', '渭城区', 3, '610400', '陕西省咸阳市渭城区', '610400');
INSERT INTO `sys_region_code` VALUES ('610422', '三原县', 3, '610400', '陕西省咸阳市三原县', '610400');
INSERT INTO `sys_region_code` VALUES ('610423', '泾阳县', 3, '610400', '陕西省咸阳市泾阳县', '610400');
INSERT INTO `sys_region_code` VALUES ('610424', '乾县', 3, '610400', '陕西省咸阳市乾县', '610400');
INSERT INTO `sys_region_code` VALUES ('610425', '礼泉县', 3, '610400', '陕西省咸阳市礼泉县', '610400');
INSERT INTO `sys_region_code` VALUES ('610426', '永寿县', 3, '610400', '陕西省咸阳市永寿县', '610400');
INSERT INTO `sys_region_code` VALUES ('610428', '长武县', 3, '610400', '陕西省咸阳市长武县', '610400');
INSERT INTO `sys_region_code` VALUES ('610429', '旬邑县', 3, '610400', '陕西省咸阳市旬邑县', '610400');
INSERT INTO `sys_region_code` VALUES ('610430', '淳化县', 3, '610400', '陕西省咸阳市淳化县', '610400');
INSERT INTO `sys_region_code` VALUES ('610431', '武功县', 3, '610400', '陕西省咸阳市武功县', '610400');
INSERT INTO `sys_region_code` VALUES ('610481', '兴平市', 3, '610400', '陕西省咸阳市兴平市', '610400');
INSERT INTO `sys_region_code` VALUES ('610482', '彬州市', 3, '610400', '陕西省咸阳市彬州市', '610400');
INSERT INTO `sys_region_code` VALUES ('610500', '渭南市', 2, '610000', '陕西省渭南市', '610500');
INSERT INTO `sys_region_code` VALUES ('610502', '临渭区', 3, '610500', '陕西省渭南市临渭区', '610500');
INSERT INTO `sys_region_code` VALUES ('610503', '华州区', 3, '610500', '陕西省渭南市华州区', '610500');
INSERT INTO `sys_region_code` VALUES ('610522', '潼关县', 3, '610500', '陕西省渭南市潼关县', '610500');
INSERT INTO `sys_region_code` VALUES ('610523', '大荔县', 3, '610500', '陕西省渭南市大荔县', '610500');
INSERT INTO `sys_region_code` VALUES ('610524', '合阳县', 3, '610500', '陕西省渭南市合阳县', '610500');
INSERT INTO `sys_region_code` VALUES ('610525', '澄城县', 3, '610500', '陕西省渭南市澄城县', '610500');
INSERT INTO `sys_region_code` VALUES ('610526', '蒲城县', 3, '610500', '陕西省渭南市蒲城县', '610500');
INSERT INTO `sys_region_code` VALUES ('610527', '白水县', 3, '610500', '陕西省渭南市白水县', '610500');
INSERT INTO `sys_region_code` VALUES ('610528', '富平县', 3, '610500', '陕西省渭南市富平县', '610500');
INSERT INTO `sys_region_code` VALUES ('610581', '韩城市', 3, '610500', '陕西省渭南市韩城市', '610500');
INSERT INTO `sys_region_code` VALUES ('610582', '华阴市', 3, '610500', '陕西省渭南市华阴市', '610500');
INSERT INTO `sys_region_code` VALUES ('610600', '延安市', 2, '610000', '陕西省延安市', '610600');
INSERT INTO `sys_region_code` VALUES ('610602', '宝塔区', 3, '610600', '陕西省延安市宝塔区', '610600');
INSERT INTO `sys_region_code` VALUES ('610603', '安塞区', 3, '610600', '陕西省延安市安塞区', '610600');
INSERT INTO `sys_region_code` VALUES ('610621', '延长县', 3, '610600', '陕西省延安市延长县', '610600');
INSERT INTO `sys_region_code` VALUES ('610622', '延川县', 3, '610600', '陕西省延安市延川县', '610600');
INSERT INTO `sys_region_code` VALUES ('610625', '志丹县', 3, '610600', '陕西省延安市志丹县', '610600');
INSERT INTO `sys_region_code` VALUES ('610626', '吴起县', 3, '610600', '陕西省延安市吴起县', '610600');
INSERT INTO `sys_region_code` VALUES ('610627', '甘泉县', 3, '610600', '陕西省延安市甘泉县', '610600');
INSERT INTO `sys_region_code` VALUES ('610628', '富县', 3, '610600', '陕西省延安市富县', '610600');
INSERT INTO `sys_region_code` VALUES ('610629', '洛川县', 3, '610600', '陕西省延安市洛川县', '610600');
INSERT INTO `sys_region_code` VALUES ('610630', '宜川县', 3, '610600', '陕西省延安市宜川县', '610600');
INSERT INTO `sys_region_code` VALUES ('610631', '黄龙县', 3, '610600', '陕西省延安市黄龙县', '610600');
INSERT INTO `sys_region_code` VALUES ('610632', '黄陵县', 3, '610600', '陕西省延安市黄陵县', '610600');
INSERT INTO `sys_region_code` VALUES ('610681', '子长市', 3, '610600', '陕西省延安市子长市', '610600');
INSERT INTO `sys_region_code` VALUES ('610700', '汉中市', 2, '610000', '陕西省汉中市', '610700');
INSERT INTO `sys_region_code` VALUES ('610702', '汉台区', 3, '610700', '陕西省汉中市汉台区', '610700');
INSERT INTO `sys_region_code` VALUES ('610703', '南郑区', 3, '610700', '陕西省汉中市南郑区', '610700');
INSERT INTO `sys_region_code` VALUES ('610722', '城固县', 3, '610700', '陕西省汉中市城固县', '610700');
INSERT INTO `sys_region_code` VALUES ('610723', '洋县', 3, '610700', '陕西省汉中市洋县', '610700');
INSERT INTO `sys_region_code` VALUES ('610724', '西乡县', 3, '610700', '陕西省汉中市西乡县', '610700');
INSERT INTO `sys_region_code` VALUES ('610725', '勉县', 3, '610700', '陕西省汉中市勉县', '610700');
INSERT INTO `sys_region_code` VALUES ('610726', '宁强县', 3, '610700', '陕西省汉中市宁强县', '610700');
INSERT INTO `sys_region_code` VALUES ('610727', '略阳县', 3, '610700', '陕西省汉中市略阳县', '610700');
INSERT INTO `sys_region_code` VALUES ('610728', '镇巴县', 3, '610700', '陕西省汉中市镇巴县', '610700');
INSERT INTO `sys_region_code` VALUES ('610729', '留坝县', 3, '610700', '陕西省汉中市留坝县', '610700');
INSERT INTO `sys_region_code` VALUES ('610730', '佛坪县', 3, '610700', '陕西省汉中市佛坪县', '610700');
INSERT INTO `sys_region_code` VALUES ('610800', '榆林市', 2, '610000', '陕西省榆林市', '610800');
INSERT INTO `sys_region_code` VALUES ('610802', '榆阳区', 3, '610800', '陕西省榆林市榆阳区', '610800');
INSERT INTO `sys_region_code` VALUES ('610803', '横山区', 3, '610800', '陕西省榆林市横山区', '610800');
INSERT INTO `sys_region_code` VALUES ('610822', '府谷县', 3, '610800', '陕西省榆林市府谷县', '610800');
INSERT INTO `sys_region_code` VALUES ('610824', '靖边县', 3, '610800', '陕西省榆林市靖边县', '610800');
INSERT INTO `sys_region_code` VALUES ('610825', '定边县', 3, '610800', '陕西省榆林市定边县', '610800');
INSERT INTO `sys_region_code` VALUES ('610826', '绥德县', 3, '610800', '陕西省榆林市绥德县', '610800');
INSERT INTO `sys_region_code` VALUES ('610827', '米脂县', 3, '610800', '陕西省榆林市米脂县', '610800');
INSERT INTO `sys_region_code` VALUES ('610828', '佳县', 3, '610800', '陕西省榆林市佳县', '610800');
INSERT INTO `sys_region_code` VALUES ('610829', '吴堡县', 3, '610800', '陕西省榆林市吴堡县', '610800');
INSERT INTO `sys_region_code` VALUES ('610830', '清涧县', 3, '610800', '陕西省榆林市清涧县', '610800');
INSERT INTO `sys_region_code` VALUES ('610831', '子洲县', 3, '610800', '陕西省榆林市子洲县', '610800');
INSERT INTO `sys_region_code` VALUES ('610881', '神木市', 3, '610800', '陕西省榆林市神木市', '610800');
INSERT INTO `sys_region_code` VALUES ('610900', '安康市', 2, '610000', '陕西省安康市', '610900');
INSERT INTO `sys_region_code` VALUES ('610902', '汉滨区', 3, '610900', '陕西省安康市汉滨区', '610900');
INSERT INTO `sys_region_code` VALUES ('610921', '汉阴县', 3, '610900', '陕西省安康市汉阴县', '610900');
INSERT INTO `sys_region_code` VALUES ('610922', '石泉县', 3, '610900', '陕西省安康市石泉县', '610900');
INSERT INTO `sys_region_code` VALUES ('610923', '宁陕县', 3, '610900', '陕西省安康市宁陕县', '610900');
INSERT INTO `sys_region_code` VALUES ('610924', '紫阳县', 3, '610900', '陕西省安康市紫阳县', '610900');
INSERT INTO `sys_region_code` VALUES ('610925', '岚皋县', 3, '610900', '陕西省安康市岚皋县', '610900');
INSERT INTO `sys_region_code` VALUES ('610926', '平利县', 3, '610900', '陕西省安康市平利县', '610900');
INSERT INTO `sys_region_code` VALUES ('610927', '镇坪县', 3, '610900', '陕西省安康市镇坪县', '610900');
INSERT INTO `sys_region_code` VALUES ('610928', '旬阳市', 3, '610900', '陕西省安康市旬阳市', '610900');
INSERT INTO `sys_region_code` VALUES ('610929', '白河县', 3, '610900', '陕西省安康市白河县', '610900');
INSERT INTO `sys_region_code` VALUES ('611000', '商洛市', 2, '610000', '陕西省商洛市', '611000');
INSERT INTO `sys_region_code` VALUES ('611002', '商州区', 3, '611000', '陕西省商洛市商州区', '611000');
INSERT INTO `sys_region_code` VALUES ('611021', '洛南县', 3, '611000', '陕西省商洛市洛南县', '611000');
INSERT INTO `sys_region_code` VALUES ('611022', '丹凤县', 3, '611000', '陕西省商洛市丹凤县', '611000');
INSERT INTO `sys_region_code` VALUES ('611023', '商南县', 3, '611000', '陕西省商洛市商南县', '611000');
INSERT INTO `sys_region_code` VALUES ('611024', '山阳县', 3, '611000', '陕西省商洛市山阳县', '611000');
INSERT INTO `sys_region_code` VALUES ('611025', '镇安县', 3, '611000', '陕西省商洛市镇安县', '611000');
INSERT INTO `sys_region_code` VALUES ('611026', '柞水县', 3, '611000', '陕西省商洛市柞水县', '611000');
INSERT INTO `sys_region_code` VALUES ('620000', '甘肃省', 1, NULL, '甘肃省', '620000');
INSERT INTO `sys_region_code` VALUES ('620100', '兰州市', 2, '620000', '甘肃省兰州市', '620100');
INSERT INTO `sys_region_code` VALUES ('620102', '城关区', 3, '620100', '甘肃省兰州市城关区', '620100');
INSERT INTO `sys_region_code` VALUES ('620103', '七里河区', 3, '620100', '甘肃省兰州市七里河区', '620100');
INSERT INTO `sys_region_code` VALUES ('620104', '西固区', 3, '620100', '甘肃省兰州市西固区', '620100');
INSERT INTO `sys_region_code` VALUES ('620105', '安宁区', 3, '620100', '甘肃省兰州市安宁区', '620100');
INSERT INTO `sys_region_code` VALUES ('620111', '红古区', 3, '620100', '甘肃省兰州市红古区', '620100');
INSERT INTO `sys_region_code` VALUES ('620121', '永登县', 3, '620100', '甘肃省兰州市永登县', '620100');
INSERT INTO `sys_region_code` VALUES ('620122', '皋兰县', 3, '620100', '甘肃省兰州市皋兰县', '620100');
INSERT INTO `sys_region_code` VALUES ('620123', '榆中县', 3, '620100', '甘肃省兰州市榆中县', '620100');
INSERT INTO `sys_region_code` VALUES ('620200', '嘉峪关市', 2, '620000', '甘肃省嘉峪关市', '620200');
INSERT INTO `sys_region_code` VALUES ('620300', '金昌市', 2, '620000', '甘肃省金昌市', '620300');
INSERT INTO `sys_region_code` VALUES ('620302', '金川区', 3, '620300', '甘肃省金昌市金川区', '620300');
INSERT INTO `sys_region_code` VALUES ('620321', '永昌县', 3, '620300', '甘肃省金昌市永昌县', '620300');
INSERT INTO `sys_region_code` VALUES ('620400', '白银市', 2, '620000', '甘肃省白银市', '620400');
INSERT INTO `sys_region_code` VALUES ('620402', '白银区', 3, '620400', '甘肃省白银市白银区', '620400');
INSERT INTO `sys_region_code` VALUES ('620403', '平川区', 3, '620400', '甘肃省白银市平川区', '620400');
INSERT INTO `sys_region_code` VALUES ('620421', '靖远县', 3, '620400', '甘肃省白银市靖远县', '620400');
INSERT INTO `sys_region_code` VALUES ('620422', '会宁县', 3, '620400', '甘肃省白银市会宁县', '620400');
INSERT INTO `sys_region_code` VALUES ('620423', '景泰县', 3, '620400', '甘肃省白银市景泰县', '620400');
INSERT INTO `sys_region_code` VALUES ('620500', '天水市', 2, '620000', '甘肃省天水市', '620500');
INSERT INTO `sys_region_code` VALUES ('620502', '秦州区', 3, '620500', '甘肃省天水市秦州区', '620500');
INSERT INTO `sys_region_code` VALUES ('620503', '麦积区', 3, '620500', '甘肃省天水市麦积区', '620500');
INSERT INTO `sys_region_code` VALUES ('620521', '清水县', 3, '620500', '甘肃省天水市清水县', '620500');
INSERT INTO `sys_region_code` VALUES ('620522', '秦安县', 3, '620500', '甘肃省天水市秦安县', '620500');
INSERT INTO `sys_region_code` VALUES ('620523', '甘谷县', 3, '620500', '甘肃省天水市甘谷县', '620500');
INSERT INTO `sys_region_code` VALUES ('620524', '武山县', 3, '620500', '甘肃省天水市武山县', '620500');
INSERT INTO `sys_region_code` VALUES ('620525', '张家川回族自治县', 3, '620500', '甘肃省天水市张家川回族自治县', '620500');
INSERT INTO `sys_region_code` VALUES ('620600', '武威市', 2, '620000', '甘肃省武威市', '620600');
INSERT INTO `sys_region_code` VALUES ('620602', '凉州区', 3, '620600', '甘肃省武威市凉州区', '620600');
INSERT INTO `sys_region_code` VALUES ('620621', '民勤县', 3, '620600', '甘肃省武威市民勤县', '620600');
INSERT INTO `sys_region_code` VALUES ('620622', '古浪县', 3, '620600', '甘肃省武威市古浪县', '620600');
INSERT INTO `sys_region_code` VALUES ('620623', '天祝藏族自治县', 3, '620600', '甘肃省武威市天祝藏族自治县', '620600');
INSERT INTO `sys_region_code` VALUES ('620700', '张掖市', 2, '620000', '甘肃省张掖市', '620700');
INSERT INTO `sys_region_code` VALUES ('620702', '甘州区', 3, '620700', '甘肃省张掖市甘州区', '620700');
INSERT INTO `sys_region_code` VALUES ('620721', '肃南裕固族自治县', 3, '620700', '甘肃省张掖市肃南裕固族自治县', '620700');
INSERT INTO `sys_region_code` VALUES ('620722', '民乐县', 3, '620700', '甘肃省张掖市民乐县', '620700');
INSERT INTO `sys_region_code` VALUES ('620723', '临泽县', 3, '620700', '甘肃省张掖市临泽县', '620700');
INSERT INTO `sys_region_code` VALUES ('620724', '高台县', 3, '620700', '甘肃省张掖市高台县', '620700');
INSERT INTO `sys_region_code` VALUES ('620725', '山丹县', 3, '620700', '甘肃省张掖市山丹县', '620700');
INSERT INTO `sys_region_code` VALUES ('620800', '平凉市', 2, '620000', '甘肃省平凉市', '620800');
INSERT INTO `sys_region_code` VALUES ('620802', '崆峒区', 3, '620800', '甘肃省平凉市崆峒区', '620800');
INSERT INTO `sys_region_code` VALUES ('620821', '泾川县', 3, '620800', '甘肃省平凉市泾川县', '620800');
INSERT INTO `sys_region_code` VALUES ('620822', '灵台县', 3, '620800', '甘肃省平凉市灵台县', '620800');
INSERT INTO `sys_region_code` VALUES ('620823', '崇信县', 3, '620800', '甘肃省平凉市崇信县', '620800');
INSERT INTO `sys_region_code` VALUES ('620825', '庄浪县', 3, '620800', '甘肃省平凉市庄浪县', '620800');
INSERT INTO `sys_region_code` VALUES ('620826', '静宁县', 3, '620800', '甘肃省平凉市静宁县', '620800');
INSERT INTO `sys_region_code` VALUES ('620881', '华亭市', 3, '620800', '甘肃省平凉市华亭市', '620800');
INSERT INTO `sys_region_code` VALUES ('620900', '酒泉市', 2, '620000', '甘肃省酒泉市', '620900');
INSERT INTO `sys_region_code` VALUES ('620902', '肃州区', 3, '620900', '甘肃省酒泉市肃州区', '620900');
INSERT INTO `sys_region_code` VALUES ('620921', '金塔县', 3, '620900', '甘肃省酒泉市金塔县', '620900');
INSERT INTO `sys_region_code` VALUES ('620922', '瓜州县', 3, '620900', '甘肃省酒泉市瓜州县', '620900');
INSERT INTO `sys_region_code` VALUES ('620923', '肃北蒙古族自治县', 3, '620900', '甘肃省酒泉市肃北蒙古族自治县', '620900');
INSERT INTO `sys_region_code` VALUES ('620924', '阿克塞哈萨克族自治县', 3, '620900', '甘肃省酒泉市阿克塞哈萨克族自治县', '620900');
INSERT INTO `sys_region_code` VALUES ('620981', '玉门市', 3, '620900', '甘肃省酒泉市玉门市', '620900');
INSERT INTO `sys_region_code` VALUES ('620982', '敦煌市', 3, '620900', '甘肃省酒泉市敦煌市', '620900');
INSERT INTO `sys_region_code` VALUES ('621000', '庆阳市', 2, '620000', '甘肃省庆阳市', '621000');
INSERT INTO `sys_region_code` VALUES ('621002', '西峰区', 3, '621000', '甘肃省庆阳市西峰区', '621000');
INSERT INTO `sys_region_code` VALUES ('621021', '庆城县', 3, '621000', '甘肃省庆阳市庆城县', '621000');
INSERT INTO `sys_region_code` VALUES ('621022', '环县', 3, '621000', '甘肃省庆阳市环县', '621000');
INSERT INTO `sys_region_code` VALUES ('621023', '华池县', 3, '621000', '甘肃省庆阳市华池县', '621000');
INSERT INTO `sys_region_code` VALUES ('621024', '合水县', 3, '621000', '甘肃省庆阳市合水县', '621000');
INSERT INTO `sys_region_code` VALUES ('621025', '正宁县', 3, '621000', '甘肃省庆阳市正宁县', '621000');
INSERT INTO `sys_region_code` VALUES ('621026', '宁县', 3, '621000', '甘肃省庆阳市宁县', '621000');
INSERT INTO `sys_region_code` VALUES ('621027', '镇原县', 3, '621000', '甘肃省庆阳市镇原县', '621000');
INSERT INTO `sys_region_code` VALUES ('621100', '定西市', 2, '620000', '甘肃省定西市', '621100');
INSERT INTO `sys_region_code` VALUES ('621102', '安定区', 3, '621100', '甘肃省定西市安定区', '621100');
INSERT INTO `sys_region_code` VALUES ('621121', '通渭县', 3, '621100', '甘肃省定西市通渭县', '621100');
INSERT INTO `sys_region_code` VALUES ('621122', '陇西县', 3, '621100', '甘肃省定西市陇西县', '621100');
INSERT INTO `sys_region_code` VALUES ('621123', '渭源县', 3, '621100', '甘肃省定西市渭源县', '621100');
INSERT INTO `sys_region_code` VALUES ('621124', '临洮县', 3, '621100', '甘肃省定西市临洮县', '621100');
INSERT INTO `sys_region_code` VALUES ('621125', '漳县', 3, '621100', '甘肃省定西市漳县', '621100');
INSERT INTO `sys_region_code` VALUES ('621126', '岷县', 3, '621100', '甘肃省定西市岷县', '621100');
INSERT INTO `sys_region_code` VALUES ('621200', '陇南市', 2, '620000', '甘肃省陇南市', '621200');
INSERT INTO `sys_region_code` VALUES ('621202', '武都区', 3, '621200', '甘肃省陇南市武都区', '621200');
INSERT INTO `sys_region_code` VALUES ('621221', '成县', 3, '621200', '甘肃省陇南市成县', '621200');
INSERT INTO `sys_region_code` VALUES ('621222', '文县', 3, '621200', '甘肃省陇南市文县', '621200');
INSERT INTO `sys_region_code` VALUES ('621223', '宕昌县', 3, '621200', '甘肃省陇南市宕昌县', '621200');
INSERT INTO `sys_region_code` VALUES ('621224', '康县', 3, '621200', '甘肃省陇南市康县', '621200');
INSERT INTO `sys_region_code` VALUES ('621225', '西和县', 3, '621200', '甘肃省陇南市西和县', '621200');
INSERT INTO `sys_region_code` VALUES ('621226', '礼县', 3, '621200', '甘肃省陇南市礼县', '621200');
INSERT INTO `sys_region_code` VALUES ('621227', '徽县', 3, '621200', '甘肃省陇南市徽县', '621200');
INSERT INTO `sys_region_code` VALUES ('621228', '两当县', 3, '621200', '甘肃省陇南市两当县', '621200');
INSERT INTO `sys_region_code` VALUES ('622900', '临夏回族自治州', 2, '620000', '甘肃省临夏回族自治州', '622900');
INSERT INTO `sys_region_code` VALUES ('622901', '临夏市', 3, '622900', '甘肃省临夏回族自治州临夏市', '622900');
INSERT INTO `sys_region_code` VALUES ('622921', '临夏县', 3, '622900', '甘肃省临夏回族自治州临夏县', '622900');
INSERT INTO `sys_region_code` VALUES ('622922', '康乐县', 3, '622900', '甘肃省临夏回族自治州康乐县', '622900');
INSERT INTO `sys_region_code` VALUES ('622923', '永靖县', 3, '622900', '甘肃省临夏回族自治州永靖县', '622900');
INSERT INTO `sys_region_code` VALUES ('622924', '广河县', 3, '622900', '甘肃省临夏回族自治州广河县', '622900');
INSERT INTO `sys_region_code` VALUES ('622925', '和政县', 3, '622900', '甘肃省临夏回族自治州和政县', '622900');
INSERT INTO `sys_region_code` VALUES ('622926', '东乡族自治县', 3, '622900', '甘肃省临夏回族自治州东乡族自治县', '622900');
INSERT INTO `sys_region_code` VALUES ('622927', '积石山保安族东乡族撒拉族自治县', 3, '622900', '甘肃省临夏回族自治州积石山保安族东乡族撒拉族自治县', '622900');
INSERT INTO `sys_region_code` VALUES ('623000', '甘南藏族自治州', 2, '620000', '甘肃省甘南藏族自治州', '623000');
INSERT INTO `sys_region_code` VALUES ('623001', '合作市', 3, '623000', '甘肃省甘南藏族自治州合作市', '623000');
INSERT INTO `sys_region_code` VALUES ('623021', '临潭县', 3, '623000', '甘肃省甘南藏族自治州临潭县', '623000');
INSERT INTO `sys_region_code` VALUES ('623022', '卓尼县', 3, '623000', '甘肃省甘南藏族自治州卓尼县', '623000');
INSERT INTO `sys_region_code` VALUES ('623023', '舟曲县', 3, '623000', '甘肃省甘南藏族自治州舟曲县', '623000');
INSERT INTO `sys_region_code` VALUES ('623024', '迭部县', 3, '623000', '甘肃省甘南藏族自治州迭部县', '623000');
INSERT INTO `sys_region_code` VALUES ('623025', '玛曲县', 3, '623000', '甘肃省甘南藏族自治州玛曲县', '623000');
INSERT INTO `sys_region_code` VALUES ('623026', '碌曲县', 3, '623000', '甘肃省甘南藏族自治州碌曲县', '623000');
INSERT INTO `sys_region_code` VALUES ('623027', '夏河县', 3, '623000', '甘肃省甘南藏族自治州夏河县', '623000');
INSERT INTO `sys_region_code` VALUES ('630000', '青海省', 1, NULL, '青海省', '630000');
INSERT INTO `sys_region_code` VALUES ('630100', '西宁市', 2, '630000', '青海省西宁市', '630100');
INSERT INTO `sys_region_code` VALUES ('630102', '城东区', 3, '630100', '青海省西宁市城东区', '630100');
INSERT INTO `sys_region_code` VALUES ('630103', '城中区', 3, '630100', '青海省西宁市城中区', '630100');
INSERT INTO `sys_region_code` VALUES ('630104', '城西区', 3, '630100', '青海省西宁市城西区', '630100');
INSERT INTO `sys_region_code` VALUES ('630105', '城北区', 3, '630100', '青海省西宁市城北区', '630100');
INSERT INTO `sys_region_code` VALUES ('630106', '湟中区', 3, '630100', '青海省西宁市湟中区', '630100');
INSERT INTO `sys_region_code` VALUES ('630121', '大通回族土族自治县', 3, '630100', '青海省西宁市大通回族土族自治县', '630100');
INSERT INTO `sys_region_code` VALUES ('630123', '湟源县', 3, '630100', '青海省西宁市湟源县', '630100');
INSERT INTO `sys_region_code` VALUES ('630200', '海东市', 2, '630000', '青海省海东市', '630200');
INSERT INTO `sys_region_code` VALUES ('630202', '乐都区', 3, '630200', '青海省海东市乐都区', '630200');
INSERT INTO `sys_region_code` VALUES ('630203', '平安区', 3, '630200', '青海省海东市平安区', '630200');
INSERT INTO `sys_region_code` VALUES ('630222', '民和回族土族自治县', 3, '630200', '青海省海东市民和回族土族自治县', '630200');
INSERT INTO `sys_region_code` VALUES ('630223', '互助土族自治县', 3, '630200', '青海省海东市互助土族自治县', '630200');
INSERT INTO `sys_region_code` VALUES ('630224', '化隆回族自治县', 3, '630200', '青海省海东市化隆回族自治县', '630200');
INSERT INTO `sys_region_code` VALUES ('630225', '循化撒拉族自治县', 3, '630200', '青海省海东市循化撒拉族自治县', '630200');
INSERT INTO `sys_region_code` VALUES ('632200', '海北藏族自治州', 2, '630000', '青海省海北藏族自治州', '632200');
INSERT INTO `sys_region_code` VALUES ('632221', '门源回族自治县', 3, '632200', '青海省海北藏族自治州门源回族自治县', '632200');
INSERT INTO `sys_region_code` VALUES ('632222', '祁连县', 3, '632200', '青海省海北藏族自治州祁连县', '632200');
INSERT INTO `sys_region_code` VALUES ('632223', '海晏县', 3, '632200', '青海省海北藏族自治州海晏县', '632200');
INSERT INTO `sys_region_code` VALUES ('632224', '刚察县', 3, '632200', '青海省海北藏族自治州刚察县', '632200');
INSERT INTO `sys_region_code` VALUES ('632300', '黄南藏族自治州', 2, '630000', '青海省黄南藏族自治州', '632300');
INSERT INTO `sys_region_code` VALUES ('632301', '同仁市', 3, '632300', '青海省黄南藏族自治州同仁市', '632300');
INSERT INTO `sys_region_code` VALUES ('632322', '尖扎县', 3, '632300', '青海省黄南藏族自治州尖扎县', '632300');
INSERT INTO `sys_region_code` VALUES ('632323', '泽库县', 3, '632300', '青海省黄南藏族自治州泽库县', '632300');
INSERT INTO `sys_region_code` VALUES ('632324', '河南蒙古族自治县', 3, '632300', '青海省黄南藏族自治州河南蒙古族自治县', '632300');
INSERT INTO `sys_region_code` VALUES ('632500', '海南藏族自治州', 2, '630000', '青海省海南藏族自治州', '632500');
INSERT INTO `sys_region_code` VALUES ('632521', '共和县', 3, '632500', '青海省海南藏族自治州共和县', '632500');
INSERT INTO `sys_region_code` VALUES ('632522', '同德县', 3, '632500', '青海省海南藏族自治州同德县', '632500');
INSERT INTO `sys_region_code` VALUES ('632523', '贵德县', 3, '632500', '青海省海南藏族自治州贵德县', '632500');
INSERT INTO `sys_region_code` VALUES ('632524', '兴海县', 3, '632500', '青海省海南藏族自治州兴海县', '632500');
INSERT INTO `sys_region_code` VALUES ('632525', '贵南县', 3, '632500', '青海省海南藏族自治州贵南县', '632500');
INSERT INTO `sys_region_code` VALUES ('632600', '果洛藏族自治州', 2, '630000', '青海省果洛藏族自治州', '632600');
INSERT INTO `sys_region_code` VALUES ('632621', '玛沁县', 3, '632600', '青海省果洛藏族自治州玛沁县', '632600');
INSERT INTO `sys_region_code` VALUES ('632622', '班玛县', 3, '632600', '青海省果洛藏族自治州班玛县', '632600');
INSERT INTO `sys_region_code` VALUES ('632623', '甘德县', 3, '632600', '青海省果洛藏族自治州甘德县', '632600');
INSERT INTO `sys_region_code` VALUES ('632624', '达日县', 3, '632600', '青海省果洛藏族自治州达日县', '632600');
INSERT INTO `sys_region_code` VALUES ('632625', '久治县', 3, '632600', '青海省果洛藏族自治州久治县', '632600');
INSERT INTO `sys_region_code` VALUES ('632626', '玛多县', 3, '632600', '青海省果洛藏族自治州玛多县', '632600');
INSERT INTO `sys_region_code` VALUES ('632700', '玉树藏族自治州', 2, '630000', '青海省玉树藏族自治州', '632700');
INSERT INTO `sys_region_code` VALUES ('632701', '玉树市', 3, '632700', '青海省玉树藏族自治州玉树市', '632700');
INSERT INTO `sys_region_code` VALUES ('632722', '杂多县', 3, '632700', '青海省玉树藏族自治州杂多县', '632700');
INSERT INTO `sys_region_code` VALUES ('632723', '称多县', 3, '632700', '青海省玉树藏族自治州称多县', '632700');
INSERT INTO `sys_region_code` VALUES ('632724', '治多县', 3, '632700', '青海省玉树藏族自治州治多县', '632700');
INSERT INTO `sys_region_code` VALUES ('632725', '囊谦县', 3, '632700', '青海省玉树藏族自治州囊谦县', '632700');
INSERT INTO `sys_region_code` VALUES ('632726', '曲麻莱县', 3, '632700', '青海省玉树藏族自治州曲麻莱县', '632700');
INSERT INTO `sys_region_code` VALUES ('632800', '海西蒙古族藏族自治州', 2, '630000', '青海省海西蒙古族藏族自治州', '632800');
INSERT INTO `sys_region_code` VALUES ('632801', '格尔木市', 3, '632800', '青海省海西蒙古族藏族自治州格尔木市', '632800');
INSERT INTO `sys_region_code` VALUES ('632802', '德令哈市', 3, '632800', '青海省海西蒙古族藏族自治州德令哈市', '632800');
INSERT INTO `sys_region_code` VALUES ('632803', '茫崖市', 3, '632800', '青海省海西蒙古族藏族自治州茫崖市', '632800');
INSERT INTO `sys_region_code` VALUES ('632821', '乌兰县', 3, '632800', '青海省海西蒙古族藏族自治州乌兰县', '632800');
INSERT INTO `sys_region_code` VALUES ('632822', '都兰县', 3, '632800', '青海省海西蒙古族藏族自治州都兰县', '632800');
INSERT INTO `sys_region_code` VALUES ('632823', '天峻县', 3, '632800', '青海省海西蒙古族藏族自治州天峻县', '632800');
INSERT INTO `sys_region_code` VALUES ('632825', '海西蒙古族藏族自治州直辖', 3, '632800', '青海省海西蒙古族藏族自治州海西蒙古族藏族自治州直辖', '632800');
INSERT INTO `sys_region_code` VALUES ('640000', '宁夏回族自治区', 1, NULL, '宁夏回族自治区', '640000');
INSERT INTO `sys_region_code` VALUES ('640100', '银川市', 2, '640000', '宁夏回族自治区银川市', '640100');
INSERT INTO `sys_region_code` VALUES ('640104', '兴庆区', 3, '640100', '宁夏回族自治区银川市兴庆区', '640100');
INSERT INTO `sys_region_code` VALUES ('640105', '西夏区', 3, '640100', '宁夏回族自治区银川市西夏区', '640100');
INSERT INTO `sys_region_code` VALUES ('640106', '金凤区', 3, '640100', '宁夏回族自治区银川市金凤区', '640100');
INSERT INTO `sys_region_code` VALUES ('640121', '永宁县', 3, '640100', '宁夏回族自治区银川市永宁县', '640100');
INSERT INTO `sys_region_code` VALUES ('640122', '贺兰县', 3, '640100', '宁夏回族自治区银川市贺兰县', '640100');
INSERT INTO `sys_region_code` VALUES ('640181', '灵武市', 3, '640100', '宁夏回族自治区银川市灵武市', '640100');
INSERT INTO `sys_region_code` VALUES ('640200', '石嘴山市', 2, '640000', '宁夏回族自治区石嘴山市', '640200');
INSERT INTO `sys_region_code` VALUES ('640202', '大武口区', 3, '640200', '宁夏回族自治区石嘴山市大武口区', '640200');
INSERT INTO `sys_region_code` VALUES ('640205', '惠农区', 3, '640200', '宁夏回族自治区石嘴山市惠农区', '640200');
INSERT INTO `sys_region_code` VALUES ('640221', '平罗县', 3, '640200', '宁夏回族自治区石嘴山市平罗县', '640200');
INSERT INTO `sys_region_code` VALUES ('640300', '吴忠市', 2, '640000', '宁夏回族自治区吴忠市', '640300');
INSERT INTO `sys_region_code` VALUES ('640302', '利通区', 3, '640300', '宁夏回族自治区吴忠市利通区', '640300');
INSERT INTO `sys_region_code` VALUES ('640303', '红寺堡区', 3, '640300', '宁夏回族自治区吴忠市红寺堡区', '640300');
INSERT INTO `sys_region_code` VALUES ('640323', '盐池县', 3, '640300', '宁夏回族自治区吴忠市盐池县', '640300');
INSERT INTO `sys_region_code` VALUES ('640324', '同心县', 3, '640300', '宁夏回族自治区吴忠市同心县', '640300');
INSERT INTO `sys_region_code` VALUES ('640381', '青铜峡市', 3, '640300', '宁夏回族自治区吴忠市青铜峡市', '640300');
INSERT INTO `sys_region_code` VALUES ('640400', '固原市', 2, '640000', '宁夏回族自治区固原市', '640400');
INSERT INTO `sys_region_code` VALUES ('640402', '原州区', 3, '640400', '宁夏回族自治区固原市原州区', '640400');
INSERT INTO `sys_region_code` VALUES ('640422', '西吉县', 3, '640400', '宁夏回族自治区固原市西吉县', '640400');
INSERT INTO `sys_region_code` VALUES ('640423', '隆德县', 3, '640400', '宁夏回族自治区固原市隆德县', '640400');
INSERT INTO `sys_region_code` VALUES ('640424', '泾源县', 3, '640400', '宁夏回族自治区固原市泾源县', '640400');
INSERT INTO `sys_region_code` VALUES ('640425', '彭阳县', 3, '640400', '宁夏回族自治区固原市彭阳县', '640400');
INSERT INTO `sys_region_code` VALUES ('640500', '中卫市', 2, '640000', '宁夏回族自治区中卫市', '640500');
INSERT INTO `sys_region_code` VALUES ('640502', '沙坡头区', 3, '640500', '宁夏回族自治区中卫市沙坡头区', '640500');
INSERT INTO `sys_region_code` VALUES ('640521', '中宁县', 3, '640500', '宁夏回族自治区中卫市中宁县', '640500');
INSERT INTO `sys_region_code` VALUES ('640522', '海原县', 3, '640500', '宁夏回族自治区中卫市海原县', '640500');
INSERT INTO `sys_region_code` VALUES ('650000', '新疆维吾尔自治区', 1, NULL, '新疆维吾尔自治区', '650000');
INSERT INTO `sys_region_code` VALUES ('650100', '乌鲁木齐市', 2, '650000', '新疆维吾尔自治区乌鲁木齐市', '650100');
INSERT INTO `sys_region_code` VALUES ('650102', '天山区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市天山区', '650100');
INSERT INTO `sys_region_code` VALUES ('650103', '沙依巴克区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市沙依巴克区', '650100');
INSERT INTO `sys_region_code` VALUES ('650104', '新市区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市新市区', '650100');
INSERT INTO `sys_region_code` VALUES ('650105', '水磨沟区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市水磨沟区', '650100');
INSERT INTO `sys_region_code` VALUES ('650106', '头屯河区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市头屯河区', '650100');
INSERT INTO `sys_region_code` VALUES ('650107', '达坂城区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市达坂城区', '650100');
INSERT INTO `sys_region_code` VALUES ('650109', '米东区', 3, '650100', '新疆维吾尔自治区乌鲁木齐市米东区', '650100');
INSERT INTO `sys_region_code` VALUES ('650121', '乌鲁木齐县', 3, '650100', '新疆维吾尔自治区乌鲁木齐市乌鲁木齐县', '650100');
INSERT INTO `sys_region_code` VALUES ('650200', '克拉玛依市', 2, '650000', '新疆维吾尔自治区克拉玛依市', '650200');
INSERT INTO `sys_region_code` VALUES ('650202', '独山子区', 3, '650200', '新疆维吾尔自治区克拉玛依市独山子区', '650200');
INSERT INTO `sys_region_code` VALUES ('650203', '克拉玛依区', 3, '650200', '新疆维吾尔自治区克拉玛依市克拉玛依区', '650200');
INSERT INTO `sys_region_code` VALUES ('650204', '白碱滩区', 3, '650200', '新疆维吾尔自治区克拉玛依市白碱滩区', '650200');
INSERT INTO `sys_region_code` VALUES ('650205', '乌尔禾区', 3, '650200', '新疆维吾尔自治区克拉玛依市乌尔禾区', '650200');
INSERT INTO `sys_region_code` VALUES ('650400', '吐鲁番市', 2, '650000', '新疆维吾尔自治区吐鲁番市', '650400');
INSERT INTO `sys_region_code` VALUES ('650402', '高昌区', 3, '650400', '新疆维吾尔自治区吐鲁番市高昌区', '650400');
INSERT INTO `sys_region_code` VALUES ('650421', '鄯善县', 3, '650400', '新疆维吾尔自治区吐鲁番市鄯善县', '650400');
INSERT INTO `sys_region_code` VALUES ('650422', '托克逊县', 3, '650400', '新疆维吾尔自治区吐鲁番市托克逊县', '650400');
INSERT INTO `sys_region_code` VALUES ('650500', '哈密市', 2, '650000', '新疆维吾尔自治区哈密市', '650500');
INSERT INTO `sys_region_code` VALUES ('650502', '伊州区', 3, '650500', '新疆维吾尔自治区哈密市伊州区', '650500');
INSERT INTO `sys_region_code` VALUES ('650521', '巴里坤哈萨克自治县', 3, '650500', '新疆维吾尔自治区哈密市巴里坤哈萨克自治县', '650500');
INSERT INTO `sys_region_code` VALUES ('650522', '伊吾县', 3, '650500', '新疆维吾尔自治区哈密市伊吾县', '650500');
INSERT INTO `sys_region_code` VALUES ('652300', '昌吉回族自治州', 2, '650000', '新疆维吾尔自治区昌吉回族自治州', '652300');
INSERT INTO `sys_region_code` VALUES ('652301', '昌吉市', 3, '652300', '新疆维吾尔自治区昌吉回族自治州昌吉市', '652300');
INSERT INTO `sys_region_code` VALUES ('652302', '阜康市', 3, '652300', '新疆维吾尔自治区昌吉回族自治州阜康市', '652300');
INSERT INTO `sys_region_code` VALUES ('652323', '呼图壁县', 3, '652300', '新疆维吾尔自治区昌吉回族自治州呼图壁县', '652300');
INSERT INTO `sys_region_code` VALUES ('652324', '玛纳斯县', 3, '652300', '新疆维吾尔自治区昌吉回族自治州玛纳斯县', '652300');
INSERT INTO `sys_region_code` VALUES ('652325', '奇台县', 3, '652300', '新疆维吾尔自治区昌吉回族自治州奇台县', '652300');
INSERT INTO `sys_region_code` VALUES ('652327', '吉木萨尔县', 3, '652300', '新疆维吾尔自治区昌吉回族自治州吉木萨尔县', '652300');
INSERT INTO `sys_region_code` VALUES ('652328', '木垒哈萨克自治县', 3, '652300', '新疆维吾尔自治区昌吉回族自治州木垒哈萨克自治县', '652300');
INSERT INTO `sys_region_code` VALUES ('652700', '博尔塔拉蒙古自治州', 2, '650000', '新疆维吾尔自治区博尔塔拉蒙古自治州', '652700');
INSERT INTO `sys_region_code` VALUES ('652701', '博乐市', 3, '652700', '新疆维吾尔自治区博尔塔拉蒙古自治州博乐市', '652700');
INSERT INTO `sys_region_code` VALUES ('652702', '阿拉山口市', 3, '652700', '新疆维吾尔自治区博尔塔拉蒙古自治州阿拉山口市', '652700');
INSERT INTO `sys_region_code` VALUES ('652722', '精河县', 3, '652700', '新疆维吾尔自治区博尔塔拉蒙古自治州精河县', '652700');
INSERT INTO `sys_region_code` VALUES ('652723', '温泉县', 3, '652700', '新疆维吾尔自治区博尔塔拉蒙古自治州温泉县', '652700');
INSERT INTO `sys_region_code` VALUES ('652800', '巴音郭楞蒙古自治州', 2, '650000', '新疆维吾尔自治区巴音郭楞蒙古自治州', '652800');
INSERT INTO `sys_region_code` VALUES ('652801', '库尔勒市', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州库尔勒市', '652800');
INSERT INTO `sys_region_code` VALUES ('652822', '轮台县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州轮台县', '652800');
INSERT INTO `sys_region_code` VALUES ('652823', '尉犁县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州尉犁县', '652800');
INSERT INTO `sys_region_code` VALUES ('652824', '若羌县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州若羌县', '652800');
INSERT INTO `sys_region_code` VALUES ('652825', '且末县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州且末县', '652800');
INSERT INTO `sys_region_code` VALUES ('652826', '焉耆回族自治县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州焉耆回族自治县', '652800');
INSERT INTO `sys_region_code` VALUES ('652827', '和静县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州和静县', '652800');
INSERT INTO `sys_region_code` VALUES ('652828', '和硕县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州和硕县', '652800');
INSERT INTO `sys_region_code` VALUES ('652829', '博湖县', 3, '652800', '新疆维吾尔自治区巴音郭楞蒙古自治州博湖县', '652800');
INSERT INTO `sys_region_code` VALUES ('652900', '阿克苏地区', 2, '650000', '新疆维吾尔自治区阿克苏地区', '652900');
INSERT INTO `sys_region_code` VALUES ('652901', '阿克苏市', 3, '652900', '新疆维吾尔自治区阿克苏地区阿克苏市', '652900');
INSERT INTO `sys_region_code` VALUES ('652902', '库车市', 3, '652900', '新疆维吾尔自治区阿克苏地区库车市', '652900');
INSERT INTO `sys_region_code` VALUES ('652922', '温宿县', 3, '652900', '新疆维吾尔自治区阿克苏地区温宿县', '652900');
INSERT INTO `sys_region_code` VALUES ('652924', '沙雅县', 3, '652900', '新疆维吾尔自治区阿克苏地区沙雅县', '652900');
INSERT INTO `sys_region_code` VALUES ('652925', '新和县', 3, '652900', '新疆维吾尔自治区阿克苏地区新和县', '652900');
INSERT INTO `sys_region_code` VALUES ('652926', '拜城县', 3, '652900', '新疆维吾尔自治区阿克苏地区拜城县', '652900');
INSERT INTO `sys_region_code` VALUES ('652927', '乌什县', 3, '652900', '新疆维吾尔自治区阿克苏地区乌什县', '652900');
INSERT INTO `sys_region_code` VALUES ('652928', '阿瓦提县', 3, '652900', '新疆维吾尔自治区阿克苏地区阿瓦提县', '652900');
INSERT INTO `sys_region_code` VALUES ('652929', '柯坪县', 3, '652900', '新疆维吾尔自治区阿克苏地区柯坪县', '652900');
INSERT INTO `sys_region_code` VALUES ('653000', '克孜勒苏柯尔克孜自治州', 2, '650000', '新疆维吾尔自治区克孜勒苏柯尔克孜自治州', '653000');
INSERT INTO `sys_region_code` VALUES ('653001', '阿图什市', 3, '653000', '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿图什市', '653000');
INSERT INTO `sys_region_code` VALUES ('653022', '阿克陶县', 3, '653000', '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿克陶县', '653000');
INSERT INTO `sys_region_code` VALUES ('653023', '阿合奇县', 3, '653000', '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿合奇县', '653000');
INSERT INTO `sys_region_code` VALUES ('653024', '乌恰县', 3, '653000', '新疆维吾尔自治区克孜勒苏柯尔克孜自治州乌恰县', '653000');
INSERT INTO `sys_region_code` VALUES ('653100', '喀什地区', 2, '650000', '新疆维吾尔自治区喀什地区', '653100');
INSERT INTO `sys_region_code` VALUES ('653101', '喀什市', 3, '653100', '新疆维吾尔自治区喀什地区喀什市', '653100');
INSERT INTO `sys_region_code` VALUES ('653121', '疏附县', 3, '653100', '新疆维吾尔自治区喀什地区疏附县', '653100');
INSERT INTO `sys_region_code` VALUES ('653122', '疏勒县', 3, '653100', '新疆维吾尔自治区喀什地区疏勒县', '653100');
INSERT INTO `sys_region_code` VALUES ('653123', '英吉沙县', 3, '653100', '新疆维吾尔自治区喀什地区英吉沙县', '653100');
INSERT INTO `sys_region_code` VALUES ('653124', '泽普县', 3, '653100', '新疆维吾尔自治区喀什地区泽普县', '653100');
INSERT INTO `sys_region_code` VALUES ('653125', '莎车县', 3, '653100', '新疆维吾尔自治区喀什地区莎车县', '653100');
INSERT INTO `sys_region_code` VALUES ('653126', '叶城县', 3, '653100', '新疆维吾尔自治区喀什地区叶城县', '653100');
INSERT INTO `sys_region_code` VALUES ('653127', '麦盖提县', 3, '653100', '新疆维吾尔自治区喀什地区麦盖提县', '653100');
INSERT INTO `sys_region_code` VALUES ('653128', '岳普湖县', 3, '653100', '新疆维吾尔自治区喀什地区岳普湖县', '653100');
INSERT INTO `sys_region_code` VALUES ('653129', '伽师县', 3, '653100', '新疆维吾尔自治区喀什地区伽师县', '653100');
INSERT INTO `sys_region_code` VALUES ('653130', '巴楚县', 3, '653100', '新疆维吾尔自治区喀什地区巴楚县', '653100');
INSERT INTO `sys_region_code` VALUES ('653131', '塔什库尔干塔吉克自治县', 3, '653100', '新疆维吾尔自治区喀什地区塔什库尔干塔吉克自治县', '653100');
INSERT INTO `sys_region_code` VALUES ('653200', '和田地区', 2, '650000', '新疆维吾尔自治区和田地区', '653200');
INSERT INTO `sys_region_code` VALUES ('653201', '和田市', 3, '653200', '新疆维吾尔自治区和田地区和田市', '653200');
INSERT INTO `sys_region_code` VALUES ('653221', '和田县', 3, '653200', '新疆维吾尔自治区和田地区和田县', '653200');
INSERT INTO `sys_region_code` VALUES ('653222', '墨玉县', 3, '653200', '新疆维吾尔自治区和田地区墨玉县', '653200');
INSERT INTO `sys_region_code` VALUES ('653223', '皮山县', 3, '653200', '新疆维吾尔自治区和田地区皮山县', '653200');
INSERT INTO `sys_region_code` VALUES ('653224', '洛浦县', 3, '653200', '新疆维吾尔自治区和田地区洛浦县', '653200');
INSERT INTO `sys_region_code` VALUES ('653225', '策勒县', 3, '653200', '新疆维吾尔自治区和田地区策勒县', '653200');
INSERT INTO `sys_region_code` VALUES ('653226', '于田县', 3, '653200', '新疆维吾尔自治区和田地区于田县', '653200');
INSERT INTO `sys_region_code` VALUES ('653227', '民丰县', 3, '653200', '新疆维吾尔自治区和田地区民丰县', '653200');
INSERT INTO `sys_region_code` VALUES ('654000', '伊犁哈萨克自治州', 2, '650000', '新疆维吾尔自治区伊犁哈萨克自治州', '654000');
INSERT INTO `sys_region_code` VALUES ('654002', '伊宁市', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州伊宁市', '654000');
INSERT INTO `sys_region_code` VALUES ('654003', '奎屯市', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州奎屯市', '654000');
INSERT INTO `sys_region_code` VALUES ('654004', '霍尔果斯市', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州霍尔果斯市', '654000');
INSERT INTO `sys_region_code` VALUES ('654021', '伊宁县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州伊宁县', '654000');
INSERT INTO `sys_region_code` VALUES ('654022', '察布查尔锡伯自治县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县', '654000');
INSERT INTO `sys_region_code` VALUES ('654023', '霍城县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州霍城县', '654000');
INSERT INTO `sys_region_code` VALUES ('654024', '巩留县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州巩留县', '654000');
INSERT INTO `sys_region_code` VALUES ('654025', '新源县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州新源县', '654000');
INSERT INTO `sys_region_code` VALUES ('654026', '昭苏县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州昭苏县', '654000');
INSERT INTO `sys_region_code` VALUES ('654027', '特克斯县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州特克斯县', '654000');
INSERT INTO `sys_region_code` VALUES ('654028', '尼勒克县', 3, '654000', '新疆维吾尔自治区伊犁哈萨克自治州尼勒克县', '654000');
INSERT INTO `sys_region_code` VALUES ('654200', '塔城地区', 2, '650000', '新疆维吾尔自治区塔城地区', '654200');
INSERT INTO `sys_region_code` VALUES ('654201', '塔城市', 3, '654200', '新疆维吾尔自治区塔城地区塔城市', '654200');
INSERT INTO `sys_region_code` VALUES ('654202', '乌苏市', 3, '654200', '新疆维吾尔自治区塔城地区乌苏市', '654200');
INSERT INTO `sys_region_code` VALUES ('654221', '额敏县', 3, '654200', '新疆维吾尔自治区塔城地区额敏县', '654200');
INSERT INTO `sys_region_code` VALUES ('654223', '沙湾市', 3, '654200', '新疆维吾尔自治区塔城地区沙湾市', '654200');
INSERT INTO `sys_region_code` VALUES ('654224', '托里县', 3, '654200', '新疆维吾尔自治区塔城地区托里县', '654200');
INSERT INTO `sys_region_code` VALUES ('654225', '裕民县', 3, '654200', '新疆维吾尔自治区塔城地区裕民县', '654200');
INSERT INTO `sys_region_code` VALUES ('654226', '和布克赛尔蒙古自治县', 3, '654200', '新疆维吾尔自治区塔城地区和布克赛尔蒙古自治县', '654200');
INSERT INTO `sys_region_code` VALUES ('654300', '阿勒泰地区', 2, '650000', '新疆维吾尔自治区阿勒泰地区', '654300');
INSERT INTO `sys_region_code` VALUES ('654301', '阿勒泰市', 3, '654300', '新疆维吾尔自治区阿勒泰地区阿勒泰市', '654300');
INSERT INTO `sys_region_code` VALUES ('654321', '布尔津县', 3, '654300', '新疆维吾尔自治区阿勒泰地区布尔津县', '654300');
INSERT INTO `sys_region_code` VALUES ('654322', '富蕴县', 3, '654300', '新疆维吾尔自治区阿勒泰地区富蕴县', '654300');
INSERT INTO `sys_region_code` VALUES ('654323', '福海县', 3, '654300', '新疆维吾尔自治区阿勒泰地区福海县', '654300');
INSERT INTO `sys_region_code` VALUES ('654324', '哈巴河县', 3, '654300', '新疆维吾尔自治区阿勒泰地区哈巴河县', '654300');
INSERT INTO `sys_region_code` VALUES ('654325', '青河县', 3, '654300', '新疆维吾尔自治区阿勒泰地区青河县', '654300');
INSERT INTO `sys_region_code` VALUES ('654326', '吉木乃县', 3, '654300', '新疆维吾尔自治区阿勒泰地区吉木乃县', '654300');
INSERT INTO `sys_region_code` VALUES ('659001', '石河子市', 2, '650000', '新疆维吾尔自治区石河子市', '659001');
INSERT INTO `sys_region_code` VALUES ('659002', '阿拉尔市', 2, '650000', '新疆维吾尔自治区阿拉尔市', '659002');
INSERT INTO `sys_region_code` VALUES ('659003', '图木舒克市', 2, '650000', '新疆维吾尔自治区图木舒克市', '659003');
INSERT INTO `sys_region_code` VALUES ('659004', '五家渠市', 2, '650000', '新疆维吾尔自治区五家渠市', '659004');
INSERT INTO `sys_region_code` VALUES ('659005', '北屯市', 2, '650000', '新疆维吾尔自治区北屯市', '659005');
INSERT INTO `sys_region_code` VALUES ('659006', '铁门关市', 2, '650000', '新疆维吾尔自治区铁门关市', '659006');
INSERT INTO `sys_region_code` VALUES ('659007', '双河市', 2, '650000', '新疆维吾尔自治区双河市', '659007');
INSERT INTO `sys_region_code` VALUES ('659008', '可克达拉市', 2, '650000', '新疆维吾尔自治区可克达拉市', '659008');
INSERT INTO `sys_region_code` VALUES ('659009', '昆玉市', 2, '650000', '新疆维吾尔自治区昆玉市', '659009');
INSERT INTO `sys_region_code` VALUES ('659010', '胡杨河市', 2, '650000', '新疆维吾尔自治区胡杨河市', '659010');
INSERT INTO `sys_region_code` VALUES ('710000', '台湾省', 1, NULL, '台湾省', '710000');
INSERT INTO `sys_region_code` VALUES ('810000', '香港特别行政区', 1, NULL, '香港特别行政区', '810000');
INSERT INTO `sys_region_code` VALUES ('810001', '中西区', 2, '810000', '香港特别行政区中西区', '810001');
INSERT INTO `sys_region_code` VALUES ('810002', '湾仔区', 2, '810000', '香港特别行政区湾仔区', '810002');
INSERT INTO `sys_region_code` VALUES ('810003', '东区', 2, '810000', '香港特别行政区东区', '810003');
INSERT INTO `sys_region_code` VALUES ('810004', '南区', 2, '810000', '香港特别行政区南区', '810004');
INSERT INTO `sys_region_code` VALUES ('810005', '油尖旺区', 2, '810000', '香港特别行政区油尖旺区', '810005');
INSERT INTO `sys_region_code` VALUES ('810006', '深水埗区', 2, '810000', '香港特别行政区深水埗区', '810006');
INSERT INTO `sys_region_code` VALUES ('810007', '九龙城区', 2, '810000', '香港特别行政区九龙城区', '810007');
INSERT INTO `sys_region_code` VALUES ('810008', '黄大仙区', 2, '810000', '香港特别行政区黄大仙区', '810008');
INSERT INTO `sys_region_code` VALUES ('810009', '观塘区', 2, '810000', '香港特别行政区观塘区', '810009');
INSERT INTO `sys_region_code` VALUES ('810010', '荃湾区', 2, '810000', '香港特别行政区荃湾区', '810010');
INSERT INTO `sys_region_code` VALUES ('810011', '屯门区', 2, '810000', '香港特别行政区屯门区', '810011');
INSERT INTO `sys_region_code` VALUES ('810012', '元朗区', 2, '810000', '香港特别行政区元朗区', '810012');
INSERT INTO `sys_region_code` VALUES ('810013', '北区', 2, '810000', '香港特别行政区北区', '810013');
INSERT INTO `sys_region_code` VALUES ('810014', '大埔区', 2, '810000', '香港特别行政区大埔区', '810014');
INSERT INTO `sys_region_code` VALUES ('810015', '西贡区', 2, '810000', '香港特别行政区西贡区', '810015');
INSERT INTO `sys_region_code` VALUES ('810016', '沙田区', 2, '810000', '香港特别行政区沙田区', '810016');
INSERT INTO `sys_region_code` VALUES ('810017', '葵青区', 2, '810000', '香港特别行政区葵青区', '810017');
INSERT INTO `sys_region_code` VALUES ('810018', '离岛区', 2, '810000', '香港特别行政区离岛区', '810018');
INSERT INTO `sys_region_code` VALUES ('820000', '澳门特别行政区', 1, NULL, '澳门特别行政区', '820000');
INSERT INTO `sys_region_code` VALUES ('820001', '花地玛堂区', 2, '820000', '澳门特别行政区花地玛堂区', '820001');
INSERT INTO `sys_region_code` VALUES ('820002', '花王堂区', 2, '820000', '澳门特别行政区花王堂区', '820002');
INSERT INTO `sys_region_code` VALUES ('820003', '望德堂区', 2, '820000', '澳门特别行政区望德堂区', '820003');
INSERT INTO `sys_region_code` VALUES ('820004', '大堂区', 2, '820000', '澳门特别行政区大堂区', '820004');
INSERT INTO `sys_region_code` VALUES ('820005', '风顺堂区', 2, '820000', '澳门特别行政区风顺堂区', '820005');
INSERT INTO `sys_region_code` VALUES ('820006', '嘉模堂区', 2, '820000', '澳门特别行政区嘉模堂区', '820006');
INSERT INTO `sys_region_code` VALUES ('820007', '路凼填海区', 2, '820000', '澳门特别行政区路凼填海区', '820007');
INSERT INTO `sys_region_code` VALUES ('820008', '圣方济各堂区', 2, '820000', '澳门特别行政区圣方济各堂区', '820008');

-- ----------------------------
-- Table structure for sys_resource
-- ----------------------------
DROP TABLE IF EXISTS `sys_resource`;
CREATE TABLE `sys_resource`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '资源ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `resource_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源名称',
  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父级资源ID（0为顶级）',
  `resource_type` tinyint(0) NOT NULL COMMENT '资源类型（1-目录，2-菜单，3-按钮，4-API接口）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源路由（菜单/目录用）',
  `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '前端组件路径（菜单用）',
  `is_external` tinyint(0) NULL DEFAULT 0 COMMENT '是否外链（0-否，1-是）',
  `sso_enabled` tinyint(0) NULL DEFAULT 0 COMMENT '是否启用SSO（0-否，1-是）',
  `sso_target_client` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'SSO目标客户端编码',
  `open_target` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '_self' COMMENT '打开方式：_self-当前页/_blank-新窗口',
  `is_public` tinyint(0) NULL DEFAULT 0 COMMENT '是否公开资源（0-否，1-是，公开资源无需权限验证）',
  `menu_status` tinyint(0) NULL DEFAULT 1 COMMENT '菜单状态（0-隐藏，1-显示，仅菜单/目录用）',
  `visible` tinyint(0) NULL DEFAULT 1 COMMENT '显示状态（0-隐藏，1-显示，所有资源通用）',
  `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识（如：sys:user:list，按钮/API用）',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标（菜单/目录用）',
  `api_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API请求方法（GET/POST/PUT/DELETE，仅API用）',
  `api_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API接口地址（仅API用）',
  `keep_alive` tinyint(0) NULL DEFAULT 0 COMMENT '是否缓存（0-否，1-是，菜单用）',
  `always_show` tinyint(0) NULL DEFAULT 0 COMMENT '是否总是显示（0-否，1-是，菜单用）',
  `redirect` varchar(255) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `client_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pc' COMMENT '客户端代码：pc/app',
  `min_user_type` int(0) NOT NULL DEFAULT 2 COMMENT '最低可访问用户类型（0-系统管理员，1-租户管理员，2-普通用户）',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_resource_active`(`tenant_id`, `resource_type`, `perms`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_parent`(`tenant_id`, `parent_id`) USING BTREE,
  INDEX `idx_resource_type`(`resource_type`) USING BTREE,
  INDEX `idx_api_url_method`(`api_url`, `api_method`) USING BTREE COMMENT 'API查询优化',
  INDEX `idx_resource_menu_tree`(`client_code`, `del_flag`, `sort`, `create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9760 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统资源表（菜单/按钮/API）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_resource
-- ----------------------------
INSERT INTO `sys_resource` VALUES (1, 1, '平台管理', 0, 1, 6, '/platform', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon01.png', NULL, NULL, 0, 1, NULL, '系统管理目录', NULL, '2025-11-12 17:41:18', 1, '2026-06-07 09:36:04', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2, 1, '用户管理', 1, 2, 1, '/system/user', 'system/user', 0, 0, '', '_self', 0, 1, 1, 'system:user:list', 'ionicons5:AccessibilityOutline', NULL, NULL, 1, 0, NULL, '用户管理菜单', NULL, '2025-11-12 17:41:18', 1, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (3, 1, '用户查询', 2, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:query', 'ionicons5:AddCircleSharp', NULL, NULL, 0, 0, NULL, '用户查询按钮', NULL, '2025-11-12 17:41:18', 1, '2026-07-15 15:31:19', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (4, 1, '用户新增', 2, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:add', NULL, NULL, NULL, 0, 0, NULL, '用户新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (5, 1, '用户修改', 2, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:edit', NULL, NULL, NULL, 0, 0, NULL, '用户修改按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (6, 1, '用户删除', 2, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:remove', NULL, NULL, NULL, 0, 0, NULL, '用户删除按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (7, 1, '用户分页查询API', 2, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:page', NULL, 'GET', '/system/user/page', 0, 0, NULL, '用户分页查询接口', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (8, 1, '用户新增API', 2, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:add', NULL, 'POST', '/system/user/add', 0, 0, NULL, '用户新增接口', NULL, '2025-11-12 17:41:18', 1, '2026-06-26 17:19:30', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9, 1, '角色管理', 1, 2, 2, '/system/role', 'system/role', 0, 0, NULL, '_self', 0, 1, 1, 'system:role:list', 'local:ai-icon:layers', NULL, NULL, 1, 0, NULL, '角色管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (10, 1, '角色查询', 9, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:query', NULL, NULL, NULL, 0, 0, NULL, '角色查询按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (11, 1, '角色新增', 9, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:add', NULL, NULL, NULL, 0, 0, NULL, '角色新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (12, 1, '角色修改', 9, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:edit', NULL, NULL, NULL, 0, 0, NULL, '角色修改按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (13, 1, '角色删除', 9, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:remove', NULL, NULL, NULL, 0, 0, NULL, '角色删除按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (14, 1, '组织管理', 1, 2, 3, '/system/org', 'system/org', 0, 0, NULL, '_self', 0, 1, 1, 'system:org:list', 'local:ai-icon:briefcase', NULL, NULL, 1, 0, NULL, '组织管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (15, 1, '组织查询', 14, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:org:query', NULL, NULL, NULL, 0, 0, NULL, '组织查询按钮', NULL, '2025-11-12 17:41:18', 1, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (16, 1, '组织新增', 14, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:org:add', NULL, NULL, NULL, 0, 0, NULL, '组织新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:40:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (17, 1, '岗位管理', 1, 2, 4, '/system/post', 'system/post', 0, 0, NULL, '_self', 0, 1, 1, 'system:post:list', 'ionicons5:Albums', NULL, NULL, 1, 0, NULL, '岗位管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:22:06', NULL, 'pc', 1, 0);
INSERT INTO `sys_resource` VALUES (18, 1, '岗位查询', 17, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:post:query', NULL, NULL, NULL, 0, 0, NULL, '岗位查询按钮', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:22:06', NULL, 'pc', 1, 0);
INSERT INTO `sys_resource` VALUES (20, 1, '查询案件信息', 19, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:query', NULL, NULL, NULL, 0, 0, NULL, '查询案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-09 10:28:31', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (21, 1, '新增案件信息', 19, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:add', NULL, NULL, NULL, 0, 0, NULL, '新增案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:23', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (22, 1, '修改案件信息', 19, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:edit', NULL, NULL, NULL, 0, 0, NULL, '修改案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:24', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (23, 1, '删除案件信息', 19, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:remove', NULL, NULL, NULL, 0, 0, NULL, '删除案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:24', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (24, 1, '菜单管理', 1, 2, 5, '/system/menu', 'system/menu', 0, 0, NULL, '_self', 0, 1, 1, 'system:menu:list', 'ionicons5:Menu', NULL, NULL, 1, 0, NULL, '菜单管理', NULL, '2025-11-12 17:41:18', NULL, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (26, 1, '租户管理', 1, 2, 6, '/system/tenant', 'system/tenant', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:MapOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-09 17:32:06', NULL, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (27, 1, '字典管理', 44, 2, 1, '/system/dictType', 'system/dictType', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:MedicalOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 16:01:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (28, 1, '字典数据', 44, 2, 2, '/system/dictData', 'system/dictData', 0, 0, NULL, '_self', 0, 0, 0, NULL, 'ionicons5:Dice', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 16:06:09', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (29, 1, '参数设置', 44, 2, 3, '/system/config', 'system/config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Apps', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 17:21:09', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (30, 1, '通知公告', 43, 2, 10, '/system/notice', 'system/notice', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:NotificationsOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-12 09:34:50', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (31, 1, '数据权限配置', 1, 2, 8, '/system/dataScopeConfig', 'system/dataScopeConfig', 0, 0, NULL, '_self', 0, 1, 1, 'system:dataScope:list', 'ionicons5:HandRight', NULL, NULL, 0, 0, NULL, '数据权限配置管理', 1, '2026-01-20 15:06:29', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (39, 1, '旧低代码配置', 0, 1, 900, '/generator', '', 0, 0, '', '_self', 0, 0, 0, NULL, 'local-image:icon02.png', 'GET', NULL, 0, 1, NULL, 'AI低代码目录', 1, '2026-01-20 16:50:19', 1, '2026-06-14 21:38:25', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (40, 1, '应用数据源', 9194, 2, 2, '/generator/datasource', 'generator/datasource', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GridSharp', 'GET', NULL, 0, 0, NULL, '代码生成数据源管理', 1, '2026-01-20 16:51:58', 1, '2026-06-07 20:39:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (41, 1, '轻表设计', 9194, 2, 2, '/generator/table', 'generator/table', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:TabletLandscape', 'GET', NULL, 0, 0, NULL, '；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', 1, '2026-01-20 16:53:04', 1, '2026-06-14 21:45:49', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (43, 1, '工作台', 0, 1, 0, '/workbench', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon04.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 15:55:31', 1, '2026-06-13 08:48:50', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (44, 1, '基础配置', 1, 1, 50, '/platform/config', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:OptionsOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:24:25', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (45, 1, '存储配置', 44, 2, 20, '/system/storage-config', 'system/storage-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FileTray', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:24:55', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (46, 1, '文件管理', 44, 2, 21, '/system/file-list', 'system/file-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FileTrayStackedSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:25:41', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (47, 1, 'Excel导入导出配置', 44, 2, 23, '/system/excel-export-config', 'system/excel-export-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ExitSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 22:34:08', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (48, 1, '消息中心', 1, 1, 60, '/platform/message', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ChatboxEllipsesOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:19:24', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (49, 1, '模板配置', 48, 2, 1, '/message/template-list', 'message/template-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:AddCircleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:19:59', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (50, 1, '消息列表', 48, 2, 2, '/message/message-list', 'message/message-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TabletLandscape', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:20:39', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (53, 1, '测试222', 52, 2, 0, '/test/template', 'test/template', 0, 0, NULL, '_self', 0, 0, 0, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-03 17:25:57', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (54, 1, '运维监控', 1, 1, 70, '/platform/monitor', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:PulseOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 11:52:09', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (55, 1, '定时任务配置', 54, 2, 6, '/system/job-config', 'system/job-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TimeSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 11:52:50', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (56, 1, '登录日志', 54, 2, 4, '/system/login-log', 'system/login-log', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoFirebase', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 14:40:48', 1, '2026-06-10 15:22:06', 2, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (57, 1, '页面操作审计', 54, 2, 5, '/system/operation-log', 'system/operation-log', 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:list', 'ionicons5:LogoInstagram', 'GET', NULL, 0, 0, NULL, '页面操作审计日志', 1, '2026-02-04 14:41:26', 1, '2026-08-10 15:56:34', 2, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (58, 1, '缓存监控', 54, 2, 2, '/system/cache', 'system/cache', 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:list', 'ionicons5:LogoGooglePlaystore', NULL, NULL, 1, 0, NULL, '缓存管理菜单', 1, '2026-02-04 15:25:05', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (59, 1, '缓存查询', 58, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:query', NULL, NULL, NULL, 0, 0, NULL, '查询缓存按钮', 1, '2026-02-04 15:25:05', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (60, 1, '缓存删除', 58, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:remove', NULL, NULL, NULL, 0, 0, NULL, '删除缓存按钮', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (61, 1, '清空缓存', 58, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:clear', NULL, NULL, NULL, 0, 0, NULL, '清空缓存按钮', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (62, 1, '缓存-分页查询', 58, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:page', NULL, 'GET', '/system/cache/page', 0, 0, NULL, '分页查询缓存列表', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (63, 1, '缓存-详情查询', 58, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:getInfo', NULL, 'POST', '/system/cache/getInfo', 0, 0, NULL, '查询缓存详细信息', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (64, 1, '缓存-删除', 58, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:remove', NULL, 'POST', '/system/cache/remove', 0, 0, NULL, '删除单个缓存', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (65, 1, '缓存-批量删除', 58, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:removeBatch', NULL, 'POST', '/system/cache/removeBatch', 0, 0, NULL, '批量删除缓存', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (66, 1, '缓存-清空', 58, 4, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:clear', NULL, 'POST', '/system/cache/clear', 0, 0, NULL, '清空所有缓存', 1, '2026-02-04 15:25:06', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (67, 1, '在线用户', 54, 2, 3, '/system/online', 'system/online', 0, 0, NULL, '_self', 0, 1, 1, 'system:online:query', 'ionicons5:ApertureOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-05 12:02:09', 1, '2026-08-06 15:20:52', 2, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (68, 1, 'API配置管理', 44, 2, 24, '/system/apiConfig', 'system/apiConfig', 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:list', 'ionicons5:BuildSharp', NULL, NULL, 0, 0, NULL, 'API接口配置管理', 1, '2026-02-09 16:29:33', 1, '2026-06-07 09:27:17', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (69, 1, 'API配置管理-分页查询', 68, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:page', NULL, 'GET', '/system/apiConfig/page', 0, 0, NULL, '分页查询API配置列表', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (70, 1, 'API配置管理-列表查询', 68, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:list', NULL, 'GET', '/system/apiConfig/list', 0, 0, NULL, '查询API配置列表', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (71, 1, 'API配置管理-查询详情', 68, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:query', NULL, 'GET', '/system/apiConfig/getById', 0, 0, NULL, '根据ID查询API配置详情', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (72, 1, 'API配置管理-新增', 68, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:add', NULL, 'POST', '/system/apiConfig/add', 0, 0, NULL, '新增API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (73, 1, 'API配置管理-修改', 68, 4, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:edit', NULL, 'POST', '/system/apiConfig/edit', 0, 0, NULL, '修改API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (74, 1, 'API配置管理-删除', 68, 4, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:remove', NULL, 'POST', '/system/apiConfig/remove', 0, 0, NULL, '删除API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (76, 1, 'API配置管理-刷新缓存', 68, 4, 8, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:refresh', NULL, 'POST', '/apiConfig/refresh', 0, 0, NULL, '刷新API配置缓存', 1, '2026-02-09 16:29:57', 1, '2026-02-09 16:31:21', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (77, 1, '系统配置', 44, 2, 4, '/system/config-center', 'system/config-center', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ConstructOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-26 09:49:55', 1, '2026-06-10 15:22:06', 2, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (78, 1, '服务监控', 54, 2, 1, '/system/monitor', 'system/monitor', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Earth', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-02 14:28:26', 1, '2026-06-10 15:22:06', 2, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (79, 1, '流程中心', 0, 1, 3, '/flow', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon08.png', NULL, NULL, 0, 0, NULL, '流程管理目录', NULL, '2026-03-15 18:32:12', 1, '2026-06-07 09:35:01', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (80, 1, '我的待办', 43, 2, 1, '/flow/todo', '/flow/todo', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoMastodon', NULL, NULL, 0, 0, NULL, '我的待办任务', NULL, '2026-03-15 18:32:12', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (81, 1, '我的已办', 43, 2, 2, '/flow/done', '/flow/done', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:CheckmarkDoneCircle', NULL, NULL, 0, 0, NULL, '我的已办任务', NULL, '2026-03-15 18:32:12', 1, '2026-06-25 17:27:12', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (82, 1, '我发起的', 43, 2, 3, '/flow/started', '/flow/started', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Send', NULL, NULL, 0, 0, NULL, '我发起的流程', NULL, '2026-03-15 18:32:12', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (83, 1, '我的抄送', 43, 2, 4, '/flow/cc', '/flow/cc', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:SendOutline', NULL, NULL, 0, 0, NULL, '我的抄送', NULL, '2026-03-15 18:32:13', 1, '2026-06-21 16:33:14', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (85, 1, '流程模型', 79, 2, 1, '/flow/model', 'flow/model', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Create', NULL, NULL, 0, 0, NULL, '流程模型管理', NULL, '2026-03-15 18:32:13', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (86, 1, '流程分类', 79, 2, 2, '/flow/category', '/flow/category', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'ionicons5:DuplicateOutline', NULL, NULL, 0, 0, NULL, '流程分类管理', NULL, '2026-03-15 18:32:13', 1, '2026-07-08 18:13:19', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (87, 1, '创建模型', 85, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:create', NULL, NULL, NULL, 0, 0, NULL, '创建流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (88, 1, '编辑模型', 85, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:update', NULL, NULL, NULL, 0, 0, NULL, '编辑流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (89, 1, '删除模型', 85, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:delete', NULL, NULL, NULL, 0, 0, NULL, '删除流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (90, 1, '部署模型', 85, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:deploy', NULL, NULL, NULL, 0, 0, NULL, '部署流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (91, 1, '创建分类', 86, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:create', NULL, NULL, NULL, 0, 0, NULL, '创建流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (92, 1, '编辑分类', 86, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:update', NULL, NULL, NULL, 0, 0, NULL, '编辑流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (93, 1, '删除分类', 86, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:delete', NULL, NULL, NULL, 0, 0, NULL, '删除流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (94, 1, '待办任务查询', 80, 4, 10, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:todo', NULL, 'GET', '/api/flow/task/todo', 0, 0, NULL, '查询待办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-07-12 11:12:59', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (95, 1, '已办任务查询', 81, 4, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:done', NULL, 'GET', '/api/flow/task/done', 0, 0, NULL, '查询已办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-07-12 11:12:59', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (96, 1, '发起的流程查询', 82, 4, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:started', NULL, 'GET', '/api/flow/task/started', 0, 0, NULL, '查询发起的流程', NULL, '2026-03-15 18:32:13', NULL, '2026-07-12 11:12:59', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (97, 1, '任务签收', 85, 4, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:claim', NULL, 'POST', '/api/flow/task/claim', 0, 0, NULL, '签收任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (98, 1, '任务审批', 85, 4, 14, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:approve', NULL, 'POST', '/api/flow/task/approve', 0, 0, NULL, '审批任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (99, 1, '任务驳回', 85, 4, 15, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:reject', NULL, 'POST', '/api/flow/task/reject', 0, 0, NULL, '驳回任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (100, 1, '任务催办', 85, 4, 16, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:remind', NULL, 'POST', '/api/flow/task/remind', 0, 0, NULL, '催办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:40', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (101, 1, '流程设计', 79, 2, 90, '/flow/design', '/flow/design', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'mdi:pencil-ruler', NULL, NULL, 0, 0, NULL, '流程设计器', NULL, '2026-03-16 16:45:04', NULL, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (900, 1, '请假管理', 43, 1, 90, '/leave', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:BarChartSharp', NULL, NULL, 0, 0, NULL, '请假管理目录', NULL, '2026-03-22 17:58:08', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (901, 1, '请假申请', 900, 2, 1, '/leave/apply', '/leave/apply', 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:view', 'ionicons5:CogSharp', NULL, NULL, 0, 0, NULL, '请假申请页面', NULL, '2026-03-22 17:58:08', 1, '2026-03-22 18:02:20', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (902, 1, '我的请假', 900, 2, 2, '/leave/list', '/leave/list', 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:view', 'ionicons5:BarbellSharp', NULL, NULL, 0, 0, NULL, '我的请假列表页面', NULL, '2026-03-22 17:58:08', 1, '2026-03-22 18:02:05', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2000, 1, '酒店管理', 0, 1, 10, '/hotel', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'icon-hotel', NULL, NULL, 0, 0, NULL, '酒店管理目录', 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2001, 1, '二维码管理', 2000, 2, 1, '/hotel/qrcode', 'hotel/qrcode', 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:list', 'icon-qr-code', NULL, NULL, 0, 0, NULL, '二维码管理菜单', 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2002, 1, '房间管理', 2000, 2, 2, '/hotel/room', 'hotel/room', 0, 0, NULL, '_self', 0, 1, 1, 'hotel:room:list', 'icon-room', NULL, NULL, 0, 0, NULL, '房间管理菜单', 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2003, 1, '房型管理', 2000, 2, 3, '/hotel/roomType', 'hotel/roomType', 0, 0, NULL, '_self', 0, 1, 1, 'hotel:roomtype:list', 'icon-room-type', NULL, NULL, 0, 0, NULL, '房型管理菜单', 1, '2026-08-10 15:45:37', 1, '2026-08-11 10:28:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2011, 1, '二维码生成', 2001, 3, 1, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:generate', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2012, 1, '二维码绑定', 2001, 3, 2, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:bind', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2013, 1, '二维码管理操作', 2001, 3, 3, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:manage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2014, 1, '二维码导出', 2001, 3, 4, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:export', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2021, 1, '房间新增', 2002, 3, 1, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:room:add', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2022, 1, '房间编辑', 2002, 3, 2, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:room:edit', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2023, 1, '房间删除', 2002, 3, 3, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:room:delete', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2031, 1, '房型新增', 2003, 3, 1, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:roomtype:add', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2032, 1, '房型编辑', 2003, 3, 2, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:roomtype:edit', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (2033, 1, '房型删除', 2003, 3, 3, '', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:roomtype:delete', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 15:45:37', 1, '2026-08-10 15:45:37', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9011, 1, '提交申请', 901, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:submit', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', 1, '2026-07-06 13:59:04', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9012, 1, '保存草稿', 901, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:draft', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9021, 1, '查看详情', 902, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:detail', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9022, 1, '撤销申请', 902, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:cancel', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9023, 1, '删除申请', 902, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:delete', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9031, 1, '提交请假申请', 901, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:submit', NULL, 'POST', '/leave/submit', 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', 1, '2026-06-16 10:27:43', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9032, 1, '保存草稿', 901, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:draft', NULL, 'POST', '/leave/draft', 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:54', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9041, 1, '获取请假详情', 902, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:detail', NULL, 'GET', '/leave/detail/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9042, 1, '分页查询请假列表', 902, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:view', NULL, 'GET', '/leave/page', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9043, 1, '撤销申请', 902, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:cancel', NULL, 'POST', '/leave/cancel/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9044, 1, '删除申请', 902, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:delete', NULL, 'DELETE', '/leave/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:25', NULL, '2026-03-22 17:58:54', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9045, 1, '个人中心(已归档)', 0, 1, 910, '/system/usercenter', NULL, 0, 0, NULL, '_self', 0, 0, 0, NULL, 'local-image:icon07.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-26 17:23:58', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9046, 1, '流程监控', 79, 2, 4, '/flow/monitor', 'flow/monitor', 0, 0, '', '_self', 0, 1, 1, 'flow:monitor:view', 'local:ai-icon:monitor', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-26 20:19:24', 1, '2026-08-10 15:56:36', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9047, 1, '三方登录配置', 44, 2, 6, '/system/socialConfig', 'system/socialConfig', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoWechat', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-01 14:56:15', 1, '2026-08-10 15:56:36', 2, 'pc', 2, 9047);
INSERT INTO `sys_resource` VALUES (9048, 1, '渠道配置', 48, 2, 3, '/message/messageConfig', 'message/messageConfig', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ChatboxEllipses', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 10:31:27', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9049, 1, '消息监控', 48, 2, 5, '/message/manage', '/message/manage', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FlameSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 11:20:54', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9050, 1, '业务配置', 48, 2, 4, '/message/biz-type', '/message/biz-type', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:PrismSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 16:28:51', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9051, 1, '客户端管理', 1, 2, 7, '/system/client', 'system/client', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoTableau', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-04-07 10:43:18', 1, '2026-06-10 15:22:06', NULL, 'pc', 0, 0);
INSERT INTO `sys_resource` VALUES (9067, 1, 'AI能力', 0, 1, 5, '/ai', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon09.png', NULL, NULL, 0, 1, NULL, 'AI管理目录', NULL, '2026-04-17 16:19:34', 1, '2026-06-26 17:19:56', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9068, 1, '供应商管理', 9067, 2, 1, '/ai/provider-model', '/ai/provider-model', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ExtensionPuzzle', NULL, NULL, 0, 0, NULL, 'AI供应商管理', NULL, '2026-04-17 16:19:34', 1, '2026-06-07 09:27:17', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9070, 1, '供应商新增', 9068, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:add', NULL, NULL, NULL, 0, 0, NULL, '新增AI供应商', NULL, '2026-04-17 16:19:34', 1, '2026-06-26 17:20:04', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9071, 1, '供应商编辑', 9068, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑AI供应商', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9072, 1, '供应商删除', 9068, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI供应商', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9073, 1, '供应商测试', 9068, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:test', NULL, NULL, NULL, 0, 0, NULL, '测试供应商连接', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9074, 1, '模型新增', 9069, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:add', NULL, NULL, NULL, 0, 0, NULL, '新增AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9075, 1, '模型编辑', 9069, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9076, 1, '模型删除', 9069, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9077, 1, '会话管理', 9067, 2, 3, '/ai/session', '/ai/session', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ChatboxEllipses', NULL, NULL, 0, 0, NULL, 'AI会话管理', NULL, '2026-04-19 19:05:28', 1, '2026-06-07 09:27:17', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9078, 1, '会话查看', 9077, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:session:query', NULL, NULL, NULL, 0, 0, NULL, '查看AI会话', NULL, '2026-04-19 19:05:28', NULL, '2026-04-19 19:05:28', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9079, 1, '会话删除', 9077, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:session:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI会话', NULL, '2026-04-19 19:05:28', NULL, '2026-04-19 19:05:28', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9080, 1, 'AI表单生编辑', 39, 2, 900, '/ai/crud-generator', 'ai/crud-generator', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud-gen:list', 'ionicons5:BonfireSharp', NULL, NULL, 0, 0, NULL, 'CRUD配置管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-20 17:46:45', 1, '2026-06-14 21:18:18', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9081, 1, '通用表单', 39, 2, 900, '/ai/crud-page', 'ai/crud-page', 0, 0, NULL, '_self', 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, NULL, '通用表单', NULL, '2026-04-20 17:46:45', 1, '2026-06-07 09:27:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9085, 1, 'AI表单生成', 39, 2, 900, '/ai/crud-config', 'ai/crud-config', 0, 0, NULL, '_self', 0, 0, 1, 'ai:crud-config:list', 'ionicons5:ColorWand', NULL, NULL, 0, 0, NULL, 'CRUD配置管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-20 17:46:45', 1, '2026-06-14 21:37:11', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9088, 1, '模版市场', 39, 2, 900, '/ai/page-template', 'ai/page-template', 0, 0, NULL, '_self', 0, 0, 0, 'ai:page-template:list', 'mdi:puzzle-outline', NULL, NULL, 0, 0, NULL, 'AI页面模板管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-26 17:09:26', 1, '2026-06-14 21:18:18', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9091, 1, '行政区划', 44, 2, 5, '/system/region', 'system/region', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TriangleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-28 13:06:30', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9092, 1, 'APP测试', 0, 1, 0, '/app', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, NULL, 'GET', NULL, 0, 1, NULL, NULL, 1, '2026-04-29 16:25:30', 1, '2026-04-29 17:10:21', 2, 'app', 2, 0);
INSERT INTO `sys_resource` VALUES (9093, 1, '测试APP菜单', 9092, 2, 2, '/cac', '/cac', 0, 0, NULL, '_self', 0, 1, 1, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-29 16:33:05', 1, '2026-04-29 16:33:05', 2, 'app', 2, 0);
INSERT INTO `sys_resource` VALUES (9094, 1, '流程表达式', 79, 2, 3, '/flow/spelTemplate', 'flow/spelTemplate', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GitCompare', 'GET', NULL, 0, 1, NULL, NULL, 1, '2026-05-05 17:43:05', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9095, 1, '版本历史', 79, 2, 91, '/flow/version', 'flow/version', 0, 0, NULL, '_self', 0, 1, 0, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-09 11:18:18', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9097, 1, '服务接口代理', 44, 2, 22, '/external/system', 'external/system', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoElectron', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-10 20:53:38', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9100, 1, '数据与报表', 0, 1, 4, '/data-report', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon06.png', NULL, NULL, 0, 1, NULL, '数据资产管理目录', 1, '2026-05-12 10:03:57', 1, '2026-06-13 09:26:09', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9101, 1, '数据连接', 9100, 2, 1, '/data/connection', 'data/connection', 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:list', 'ionicons5:ContractSharp', NULL, NULL, 1, 0, NULL, '数据连接管理菜单', 1, '2026-05-12 10:03:57', 1, '2026-06-07 09:27:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9102, 1, '数据集管理', 9100, 2, 2, '/data/dataset', 'data/dataset', 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:list', 'ionicons5:FilterCircle', NULL, NULL, 1, 0, NULL, '数据集管理菜单', 1, '2026-05-12 10:03:57', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9103, 1, '查询数据连接列表', 9101, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:query', NULL, NULL, NULL, 0, 0, NULL, '数据连接查询按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9104, 1, '新增数据连接', 9101, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:add', NULL, NULL, NULL, 0, 0, NULL, '数据连接新增按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9105, 1, '修改数据连接', 9101, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:edit', NULL, NULL, NULL, 0, 0, NULL, '数据连接修改按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9106, 1, '删除数据连接', 9101, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:remove', NULL, NULL, NULL, 0, 0, NULL, '数据连接删除按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9107, 1, '测试数据连接', 9101, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:test', NULL, NULL, NULL, 0, 0, NULL, '数据连接测试按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9108, 1, '查询数据集列表', 9102, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:query', NULL, NULL, NULL, 0, 0, NULL, '数据集查询按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9109, 1, '新增数据集', 9102, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:add', NULL, NULL, NULL, 0, 0, NULL, '数据集新增按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9110, 1, '修改数据集', 9102, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:edit', NULL, NULL, NULL, 0, 0, NULL, '数据集修改按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9111, 1, '删除数据集', 9102, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:remove', NULL, NULL, NULL, 0, 0, NULL, '数据集删除按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9112, 1, '预览数据集', 9102, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:preview', NULL, NULL, NULL, 0, 0, NULL, '数据集预览按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9113, 1, 'AI大屏', 9100, 2, 10, '/project/items', '', 0, 1, 'forge_report', '_blank', 0, 1, 1, NULL, 'ionicons5:ScaleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-13 08:02:38', 1, '2026-06-07 09:27:17', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9136, 1, '数据集分类管理', 9100, 2, 3, '/data/dataset-category', 'data/dataset-category', 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:category:list', 'AppstoreOutlined', NULL, NULL, 1, 0, NULL, '数据集分类管理菜单', 1, '2026-05-14 16:17:13', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9147, 1, '数据维度', 9100, 2, 4, '/data/dimension', 'data/dimension', 0, 0, NULL, '_self', 0, 1, 1, 'data:dimension:list', 'PartitionOutlined', NULL, NULL, 1, 0, NULL, '数据维度管理菜单', 1, '2026-05-14 20:50:47', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9148, 1, 'AI大屏目录', 0, 1, 0, '', NULL, 0, 0, '', '_self', 0, 1, 1, NULL, 'local:i-streamline-plump-color:ai-generate-variation-spark', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:41:33', 1, '2026-05-18 11:25:27', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9149, 1, '全部项目', 9148, 2, 0, '/project/items', 'project/items/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:AlbumsOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:55:51', 1, '2026-05-14 22:55:51', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9150, 1, '我的模版', 9148, 2, 1, '/project/my-template', 'project/mtTemplate/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Apps', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:57:20', 1, '2026-05-14 22:57:20', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9151, 1, '素材库', 9148, 2, 2, '/project/materials', 'project/materials/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:AirplaneSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:57:55', 1, '2026-05-14 22:57:55', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9152, 1, 'AI供应商', 9148, 2, 3, '/project/ai-provider', 'project/settings/AiSettings', 0, 0, '', '_self', 0, 1, 0, NULL, 'ionicons5:AlertCircleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:58:57', 1, '2026-07-23 01:00:25', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9153, 1, '目录管理', 9148, 2, 4, '/project/directories', 'project/directories/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:ApertureSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:59:35', 1, '2026-05-14 22:59:35', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9154, 1, '模版市场', 9148, 2, 5, '/project/template-market', 'project/templateMarket/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Archive', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:00:28', 1, '2026-05-14 23:00:28', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9156, 1, '删除', 9151, 3, 0, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:del', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:14:24', 1, '2026-05-14 23:14:24', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9157, 1, '下载', 9151, 3, 1, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:down', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:14:52', 1, '2026-05-14 23:14:52', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9158, 1, '修改名字', 9151, 3, 2, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:editName', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:15:26', 1, '2026-05-14 23:15:26', 2, 'forge_report', 2, 0);
INSERT INTO `sys_resource` VALUES (9160, 1, '智能体管理', 9067, 2, 2, '/ai/agent', '/ai/agent', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:HardwareChipOutline', NULL, NULL, 0, 0, NULL, 'AI智能体管理', NULL, '2026-05-15 15:32:07', NULL, '2026-06-07 09:27:17', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9162, 1, '业务定义', 9100, 2, 5, '/data/business', 'data/business', 0, 0, NULL, '_self', 0, 1, 1, 'data:business:list', 'ProfileOutlined', NULL, NULL, 1, 0, NULL, '业务定义管理菜单', 1, '2026-05-17 12:19:20', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9163, 1, '大屏生成记录', 9067, 2, 5, '/ai/dashboard-generate-record', 'ai/dashboard-generate-record', 0, 0, NULL, '_self', 0, 1, 1, 'ai:dashboard-record:list', 'ionicons5:ReceiptOutline', NULL, NULL, 1, 0, NULL, 'AI大屏生成记录稽核', 1, '2026-05-19 11:57:10', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9167, 1, '提示词模板库', 9067, 2, 4, '/ai/prompt-template', 'ai/prompt-template', 0, 0, NULL, '_self', 0, 1, 1, 'ai:prompt-template:list', 'ionicons5:DocumentTextOutline', NULL, NULL, 1, 0, NULL, 'AI提示词模板库', 1, '2026-05-19 15:22:05', 1, '2026-06-07 09:27:17', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9169, 1, '应用搭建器', 9174, 2, 900, '/ai/lowcode-builder', 'ai/lowcode-builder', 0, 0, '', '_self', 0, 0, 0, 'ai:lowcode:edit', 'ionicons5:BuildOutline', NULL, NULL, 1, 0, NULL, '低代码应用搭建器隐藏入口', 1, '2026-05-20 06:20:27', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9170, 1, '发布低代码应用', 9174, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:publish', NULL, NULL, NULL, 0, 0, NULL, '发布低代码应用按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9171, 1, '回滚低代码应用', 9174, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:rollback', NULL, NULL, NULL, 0, 0, NULL, '回滚低代码应用按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9172, 1, '在线建表发布', 9174, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:deploy-ddl', NULL, NULL, NULL, 0, 0, NULL, '低代码在线建表发布按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9174, 1, '应用开发', 9218, 2, 900, '/ai/lowcode-apps', 'ai/lowcode-apps', 0, 0, '', '_self', 0, 1, 1, 'ai:lowcode:domain:list', 'ionicons5:ConstructOutline', NULL, NULL, 1, 0, NULL, '低代码应用设计、AI创建、发布运行和代码输出主入口', 1, '2026-05-20 20:00:39', 1, '2026-06-09 20:43:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9176, 1, '新增业务领域', 9174, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9177, 1, '编辑业务领域', 9174, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9178, 1, '启停业务领域', 9174, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:status', NULL, NULL, NULL, 0, 0, NULL, '启停业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9179, 1, '迁移业务领域', 9174, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:move', NULL, NULL, NULL, 0, 0, NULL, '迁移低代码应用业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9180, 1, '模型设计', 9218, 2, 900, '/ai/lowcode-models', 'ai/lowcode-models', 0, 0, '', '_self', 0, 1, 0, 'ai:lowcode:model:list', 'ionicons5:GitBranchOutline', NULL, NULL, 1, 0, NULL, '高级模型资产兼容入口；简单表导入请从应用中心的新建应用或数据对象进入', 1, '2026-05-20 22:01:15', 1, '2026-08-10 15:56:35', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9181, 1, '新增数据模型', 9180, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:add', NULL, NULL, NULL, 0, 0, NULL, '新增低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9182, 1, '编辑数据模型', 9180, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9183, 1, '启停数据模型', 9180, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:status', NULL, NULL, NULL, 0, 0, NULL, '启停低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9184, 1, '客户管理', 39, 2, 900, '/ai/crud-page/custmanage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:custmanage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-21 20:24:17', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9185, 1, '订单管理', 39, 2, 900, '/ai/crud-page/order_manage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:order_manage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-22 11:27:14', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9186, 1, '订单左树', 39, 2, 900, '/ai/crud-page/order_class', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:order_class', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-22 16:25:00', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9187, 1, '订单分类树', 39, 2, 900, '/ai/crud-page/order_class_manage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:order_class_manage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-24 18:00:32', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9188, 1, 'AI创建应用', 9174, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:ai-generate', NULL, NULL, NULL, 0, 0, NULL, 'AI生成低代码模型和应用草稿按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9189, 1, '代码预览', 9174, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:code-preview', NULL, NULL, NULL, 0, 0, NULL, '低代码应用代码预览按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9190, 1, '下载代码', 9174, 3, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:code-download', NULL, NULL, NULL, 0, 0, NULL, '低代码应用代码下载按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9191, 1, '导入数据源表', 9180, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:import-table', NULL, NULL, NULL, 0, 0, NULL, '从数据源表导入低代码模型按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9192, 1, 'AI生成模型', 9180, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:ai-generate', NULL, NULL, NULL, 0, 0, NULL, 'AI生成低代码模型草稿按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9193, 1, '商品管理', 39, 2, 900, '/ai/crud-page/scm_product', 'ai/crud-page', 0, 0, '', '_self', 0, 0, 0, 'ai:crud:scm_product', 'local:ai-icon:shopping-bag', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-25 16:01:31', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9194, 1, '应用中心', 0, 1, 2, '/app-center', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon02.png', NULL, NULL, 1, 1, NULL, '企业应用装配平台主入口', 1, '2026-05-27 13:01:02', 1, '2026-06-13 09:26:30', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9195, 1, '查看业务域', 9217, 2, 1, '/app-center/suite/:suiteCode', 'app-center/suite.[suiteCode]', 0, 0, '', '_self', 0, 1, 0, 'ai:businessSuite:list', 'ionicons5:AlbumsOutline', NULL, NULL, 0, 0, NULL, '业务套件详情隐藏路由', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9196, 1, '查看业务单元', 9217, 2, 2, '/app-center/object/:objectCode', 'app-center/object.[objectCode]', 0, 0, '', '_self', 0, 1, 0, 'ai:businessObject:list', 'ionicons5:CubeOutline', NULL, NULL, 0, 0, NULL, '业务对象详情隐藏路由', 1, '2026-05-27 13:01:02', 1, '2026-06-25 15:27:58', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9197, 1, '引擎中心', 9194, 2, 3, '/app-center/engines', 'app-center/engines', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessEngine:list', 'ionicons5:HardwareChipOutline', NULL, NULL, 1, 0, NULL, '流程、审批、报表、权限和消息引擎统一入口', 1, '2026-05-27 13:01:02', 1, '2026-06-07 20:39:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9198, 1, '移动端中心', 9194, 2, 4, '/app-center/mobile', 'app-center/mobile', 0, 0, '', '_self', 0, 1, 1, 'ai:businessMobile:list', 'ionicons5:PhonePortraitOutline', NULL, NULL, 1, 0, NULL, '移动H5和移动业务入口', 1, '2026-05-27 13:01:02', 1, '2026-06-07 20:39:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9199, 1, '集成中心', 9194, 2, 5, '/app-center/integration', 'app-center/integration', 0, 0, '', '_self', 0, 1, 1, 'ai:businessIntegration:list', 'ionicons5:GitNetworkOutline', NULL, NULL, 1, 0, NULL, '开放接口、Webhook和第三方平台连接入口', 1, '2026-05-27 13:01:02', 1, '2026-06-07 20:39:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9202, 1, '查看业务域', 9217, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessSuite:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务套件按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9203, 1, '维护业务域', 9217, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessSuite:edit', NULL, NULL, NULL, 0, 0, NULL, '新增或编辑业务套件按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9204, 1, '查看业务单元', 9217, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9205, 1, '新增业务单元', 9217, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9206, 1, '编辑业务单元', 9217, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9207, 1, '删除业务单元', 9217, 3, 24, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:delete', NULL, NULL, NULL, 0, 0, NULL, '删除业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9208, 1, '配置业务单元关系', 9217, 3, 25, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:relation', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象关系按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9209, 1, '配置接入能力', 9217, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessBinding:config', NULL, NULL, NULL, 0, 0, NULL, '配置对象或应用能力挂接按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9210, 1, '新增访问入口', 9217, 3, 41, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:add', NULL, NULL, NULL, 0, 0, NULL, '新增应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9211, 1, '编辑访问入口', 9217, 3, 42, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9212, 1, '删除访问入口', 9217, 3, 43, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:delete', NULL, NULL, NULL, 0, 0, NULL, '删除应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9213, 1, '启停访问入口', 9217, 3, 44, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:status', NULL, NULL, NULL, 0, 0, NULL, '启停应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9214, 1, '打开访问入口', 9217, 3, 45, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open', NULL, NULL, NULL, 0, 0, NULL, '打开应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9217, 1, '应用总览', 9194, 2, 1, '/app-center', 'app-center/index', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:list', 'ionicons5:GridOutline', NULL, NULL, 1, 0, NULL, '企业应用装配平台主入口', 1, '2026-05-27 15:04:46', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9218, 1, '开发者工具(已归档)', 0, 1, 930, '', '', 0, 0, '', '_self', 0, 0, 1, NULL, 'ionicons5:CodeSlashOutline', NULL, NULL, 0, 1, NULL, '低代码、模型设计、数据源和代码输出等开发者入口', 1, '2026-05-28 13:00:54', 1, '2026-06-14 21:36:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9220, 1, '客户管理', 9219, 2, 900, '/ai/crud-page/crm_crm_customer', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:crm_crm_customer', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-29 08:59:17', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9221, 1, '业务对象设计器', 9217, 2, 6, '/app-center/object/:objectCode/designer', 'app-center/object-designer.[objectCode]', 0, 0, '', '_self', 0, 1, 0, 'ai:businessObject:design', 'ionicons5:BuildOutline', NULL, NULL, 0, 0, NULL, '业务对象设计器隐藏路由', 1, '2026-05-29 14:39:56', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9222, 1, '设计业务对象', 9221, 3, 26, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessObject:design', NULL, NULL, NULL, 0, 0, NULL, '进入和保存业务对象设计器', 1, '2026-05-29 14:39:56', 1, '2026-07-14 08:01:05', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9223, 1, '维护业务字段', 9221, 3, 27, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:field', NULL, NULL, NULL, 0, 0, NULL, '新增、编辑、删除和排序业务字段', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9224, 1, '维护对象布局', 9221, 3, 28, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:layout', NULL, NULL, NULL, 0, 0, NULL, '维护表单、列表和详情布局', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9225, 1, '配置对象操作', 9221, 3, 29, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:action', NULL, NULL, NULL, 0, 0, NULL, '配置工具栏、行和详情自定义操作', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9226, 1, '发布业务对象', 9221, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:publish', NULL, NULL, NULL, 0, 0, NULL, '执行发布检查并发布业务对象', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9227, 1, '高级对象配置', 9221, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:advanced', NULL, NULL, NULL, 0, 0, NULL, '查看模型、表名、Schema、DDL和开发者入口', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9230, 1, '跟进记录', 9219, 2, 900, '/ai/crud-page/crm_follow_record', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:crm_follow_record', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-30 19:54:53', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9239, 1, '打开访问入口', 9238, 2, 910, '/app-center/app/1910000000000000301', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessApp:open', 'ionicons5:BusinessOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 07:21:43', 1, '2026-06-14 21:18:18', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9243, 1, '联系人管理', 9238, 2, 910, '/app-center/app/1910000000000000302', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessApp:open:crm_contact_manage', 'ionicons5:PersonOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 08:30:22', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9244, 1, '联系人', 9219, 2, 900, '/ai/crud-page/crm_contact', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:crm_contact', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 10:55:01', 1, '2026-06-07 09:27:16', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9245, 1, '触发器管理', 9217, 3, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:list', NULL, NULL, NULL, 0, 0, NULL, '业务触发器列表权限', 1, '2026-06-01 14:27:12', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9246, 1, '新增触发器', 9217, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9247, 1, '编辑触发器', 9217, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9248, 1, '删除触发器', 9217, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:delete', NULL, NULL, NULL, 0, 0, NULL, '删除业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9249, 1, '流程发起', 9217, 3, 24, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:start', NULL, NULL, NULL, 0, 0, NULL, '从业务记录发起流程权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9250, 1, '配置单据', 9217, 3, 25, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:config', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象单据模式权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9251, 1, '查看单据运行态', 9217, 3, 26, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务单据运行态权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9252, 1, '配置业务流程', 9217, 3, 27, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:config', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象流程绑定权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9253, 1, '查看业务流程', 9217, 3, 28, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务记录流程状态权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9258, 1, '流程回调', 9217, 3, 29, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:callback', NULL, NULL, NULL, 0, 0, NULL, '处理业务流程回调权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9259, 1, '审批兼容发起', 9217, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApproval:start', NULL, NULL, NULL, 0, 0, NULL, '旧业务审批入口兼容转发权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9261, 1, '保存单据', 9217, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:save', NULL, NULL, NULL, 0, 0, NULL, '保存业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9262, 1, '提交单据', 9217, 3, 32, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:submit', NULL, NULL, NULL, 0, 0, NULL, '提交业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9263, 1, '撤回单据', 9217, 3, 33, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:withdraw', NULL, NULL, NULL, 0, 0, NULL, '撤回业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9264, 1, '执行触发器', 9217, 3, 34, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:execute', NULL, NULL, NULL, 0, 0, NULL, '执行业务触发器权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9265, 1, '查看业务报表', 9217, 3, 35, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessStats:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务对象报表权限', 1, '2026-06-02 06:41:19', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9270, 1, '离职申请', 9269, 2, 0, '/ai/crud-page/hr_leave_application', 'ai/crud-page', 0, 0, NULL, '_self', 0, 0, 0, 'ai:crud:hr_leave_application', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-02 16:53:23', 1, '2026-06-14 14:25:06', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9276, 1, '发布流程表单版本', 85, 3, 41, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:form:publish', NULL, NULL, NULL, 0, 0, NULL, '发布流程表单不可变版本', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9277, 1, '维护模型入口配置', 85, 3, 42, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:entry:edit', NULL, NULL, NULL, 0, 0, NULL, '在流程模型内新增或编辑入口配置', 1, '2026-06-06 16:36:36', 1, '2026-06-06 18:07:09', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9278, 1, '打开模型入口', 85, 3, 43, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:entry:open', NULL, NULL, NULL, 0, 0, NULL, '按模型入口填报并发起流程', 1, '2026-06-06 16:36:36', 1, '2026-06-06 18:07:09', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9279, 1, '查看流程表单实例', 85, 3, 44, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:runtime:instance', NULL, NULL, NULL, 0, 0, NULL, '查看流程表单实例快照', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9283, 1, '首页', 43, 2, 0, '/home', 'home/index', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:HomeOutline', NULL, NULL, 0, 0, NULL, NULL, NULL, '2026-06-07 09:27:16', NULL, '2026-06-07 09:33:29', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9288, 1, 'InOutHistory', 9269, 2, 0, '/ai/crud-page/in_out_history', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:in_out_history', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-08 17:19:53', 1, '2026-06-14 11:36:18', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9291, 1, '合同', 9219, 2, 0, '/ai/crud-page/crm_contract', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:crm_contract', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-08 18:16:42', 1, '2026-06-08 18:16:57', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9296, 1, '测试', 9269, 2, 0, '/ai/crud-page/in_out_crm_follow_record', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:in_out_crm_follow_record', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-10 10:26:52', 1, '2026-06-20 21:56:42', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9299, 0, '待办', 0, 2, 0, '/pages/todo', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Alarm', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-11 10:41:51', 1, '2026-06-11 10:41:51', 2, 'h5', 2, 0);
INSERT INTO `sys_resource` VALUES (9300, 0, '协同办公', 0, 1, 0, '', '', 0, 0, '', '_self', 0, 1, 1, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-11 10:57:16', 1, '2026-06-11 10:57:16', 2, 'h5', 2, 0);
INSERT INTO `sys_resource` VALUES (9301, 0, '联系方式', 9300, 2, 0, '/pages/test', '', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Airplane', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-11 10:57:58', 1, '2026-07-14 10:10:25', 2, 'h5', 2, 0);
INSERT INTO `sys_resource` VALUES (9371, 1, '出入管理', 9372, 1, 0, '/app-center/suite-menu/IN_OUT', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:IN_OUT', 'ionicons5:Accessibility', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-14 11:36:10', 1, '2026-06-23 10:51:05', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9372, 1, 'InOutHistory', 9371, 2, 0, '/ai/crud-page/in_out_history?appId=2063913897860308994&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:in_out_in_out_history_runtime', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-14 11:36:10', 1, '2026-06-22 12:43:21', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9374, 1, '设置功能代码', 9217, 3, 46, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:code', NULL, NULL, NULL, 0, 0, NULL, '维护访问入口代码包设置', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9375, 1, '预览功能代码', 9217, 3, 47, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:codePreview', NULL, NULL, NULL, 0, 0, NULL, '预览访问入口完整功能代码', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9376, 1, '下载功能代码', 9217, 3, 48, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:codeDownload', NULL, NULL, NULL, 0, 0, NULL, '下载访问入口完整功能代码', 1, '2026-06-14 21:18:18', 1, '2026-06-14 21:18:18', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9377, 1, '业务报表看板', 9197, 2, 31, '/app-center/stats', 'app-center/stats-dashboard', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessStats:view', 'ionicons5:BarChartOutline', NULL, NULL, 0, 0, NULL, '应用中心报表看板隐藏路由', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9378, 1, '触发器配置', 9197, 2, 32, '/app-center/trigger', 'app-center/trigger', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessTrigger:list', 'ionicons5:FlashOutline', NULL, NULL, 0, 0, NULL, '应用中心触发器配置隐藏路由', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9379, 1, '业务运行态页面', 9217, 2, 33, '/ai/crud-page/:configKey', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessRuntime:route', 'ionicons5:PlayCircleOutline', NULL, NULL, 0, 0, NULL, '应用中心通用运行态隐藏路由', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9380, 1, '访问入口跳转', 9217, 2, 34, '/app-center/app/:appId', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessApp:entryRoute', 'ionicons5:OpenOutline', NULL, NULL, 0, 0, NULL, '应用中心访问入口跳转隐藏路由', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9381, 1, '消息模板配置', 48, 2, 35, '/message/template', 'message/template-list', 0, 0, NULL, '_self', 0, 1, 0, 'message:template:route', 'ionicons5:MailOutline', NULL, NULL, 0, 0, NULL, '引擎中心消息模板隐藏路由', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9384, 1, '查看业务就绪度', 9217, 3, 36, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessReadiness:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务单元就绪度权限', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9385, 1, '查看关系运行入口', 9217, 3, 37, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessRelation:runtime', NULL, NULL, NULL, 0, 0, NULL, '查看业务对象关系运行入口权限', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9386, 1, '查看业务域验收', 9217, 3, 38, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessAcceptance:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务域验收检查权限', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9387, 1, '查看引擎运行状态', 9217, 3, 39, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessEngine:runtime', NULL, NULL, NULL, 0, 0, NULL, '查看引擎运行状态汇总权限', 1, '2026-06-15 13:04:07', 1, '2026-06-15 13:06:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9392, 1, 'CRM', 0, 1, 0, '/app-center/suite-menu/CRM', '', 0, 0, '', '_self', 0, 1, 1, 'ai:business:suite-menu:CRM', 'ionicons5:PeopleOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-15 17:23:04', 1, '2026-07-23 09:24:06', 2, 'pc', 2, 9392);
INSERT INTO `sys_resource` VALUES (9393, 1, '商机管理', 9392, 2, 4, '/ai/crud-page/crm_opportunity?appId=1910000000000000304&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_opportunity_manage', 'ionicons5:TrendingUpOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-15 17:23:04', 1, '2026-07-23 09:24:06', 2, 'pc', 2, 9393);
INSERT INTO `sys_resource` VALUES (9394, 1, '客户', 9392, 2, 0, '/ai/crud-page/crm_customer?appId=1910000000000000301&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_customer_manage', 'ionicons5:BusinessOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-21 11:57:39', 1, '2026-07-23 09:24:06', 2, 'pc', 2, 9394);
INSERT INTO `sys_resource` VALUES (9395, 1, '订单管理', 9269, 2, 0, '/ai/crud-page/test_datasource_order_management', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:test_datasource_order_management', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-21 21:36:01', 1, '2026-06-26 07:37:31', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9396, 1, '业务数据源调试', 9194, 2, 6, '/business/datasource-debug', 'business/datasource-debug', 0, 0, NULL, '_self', 0, 1, 1, 'business:datasourceDebug:view', 'ionicons5:GitCompareOutline', NULL, NULL, 0, 0, NULL, '租户业务数据源路由调试页面', 1, '2026-06-22 15:44:02', 1, '2026-06-22 15:44:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9397, 1, '业务数据源调试-当前路由', 9396, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 0, 'business:datasourceDebug:current', NULL, 'GET', '/business/datasource-demo/current', 0, 0, NULL, '查询当前租户业务数据源路由', 1, '2026-06-22 15:44:02', 1, '2026-06-22 15:44:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9398, 1, '业务数据源调试-写入记录', 9396, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 0, 'business:datasourceDebug:prepare', NULL, 'POST', '/business/datasource-demo/prepare', 0, 0, NULL, '写入业务数据源调试记录', 1, '2026-06-22 15:44:02', 1, '2026-06-22 15:44:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9399, 1, '业务数据源调试-记录列表', 9396, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 0, 'business:datasourceDebug:list', NULL, 'GET', '/business/datasource-demo/list', 0, 0, NULL, '查询业务数据源调试记录', 1, '2026-06-22 15:44:02', 1, '2026-06-22 15:44:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9400, 1, '出入库历史', 9371, 2, 0, '/app-center/app/2069251419888988161', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:inouthistory', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-23 10:51:06', 1, '2026-06-23 10:56:39', 2, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9401, 1, '测试数据源', 9403, 1, 0, '/app-center/suite-menu/TEST_DATASOURCE', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:TEST_DATASOURCE', 'ionicons5:AlbumsOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-23 11:26:26', 1, '2026-07-23 09:24:06', 2, 'pc', 2, 9401);
INSERT INTO `sys_resource` VALUES (9402, 1, '订单管理', 9403, 2, 0, '/ai/crud-page/test_datasource_order_management?appId=2068689395142389762&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:test_datasource_order_management_runtime', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-23 11:26:26', 1, '2026-07-23 09:24:06', 2, 'pc', 2, 9402);
INSERT INTO `sys_resource` VALUES (9403, 1, '资产设备系统', 0, 1, 0, '/app-center/suite-menu/ASSET_DEVICE_SYSTEM', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:ASSET_DEVICE_SYSTEM', 'ionicons5:Desktop', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-25 16:53:37', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9403);
INSERT INTO `sys_resource` VALUES (9404, 1, '资产设备维护', 9403, 2, 0, '/ai/crud-page/asset_device_system_asset_device_create?appId=2070067878156353538&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:tpm_asset_create', 'ionicons5:Build', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-25 16:53:37', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9404);
INSERT INTO `sys_resource` VALUES (9405, 1, '线索入口', 9392, 2, 0, '/ai/crud-page/crm_lead?appId=2071021662462324737&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_xians', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-28 08:03:37', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9405);
INSERT INTO `sys_resource` VALUES (9406, 1, '合同入口', 9392, 2, 0, '/ai/crud-page/crm_contract?appId=2071021763234672641&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_hetong1', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-28 08:04:01', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9406);
INSERT INTO `sys_resource` VALUES (9409, 1, '线索', 9392, 2, 3, '/ai/crud-page/crm_lead?appId=1910000000000000303&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_lead_manage', 'ionicons5:SparklesOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-28 08:05:44', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9409);
INSERT INTO `sys_resource` VALUES (9410, 1, '业务测试', 9194, 1, 30, '/business', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:test', 'ionicons5:BriefcaseOutline', NULL, NULL, 0, 1, NULL, '业务测试目录', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:33', 1, 'pc', 2, 9410);
INSERT INTO `sys_resource` VALUES (9411, 1, '采购单审批测试', 9410, 2, 10, '/business/purchase-order-test', 'business/purchase-order-test', 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:list', 'ionicons5:CartOutline', NULL, NULL, 0, 0, NULL, '采购单审批流程联动测试页面', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:26', 1, 'pc', 2, 9411);
INSERT INTO `sys_resource` VALUES (9412, 1, '采购单查询', 9411, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:query', NULL, NULL, NULL, 0, 0, NULL, '采购单查询按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9412);
INSERT INTO `sys_resource` VALUES (9413, 1, '采购单新增', 9411, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:add', NULL, NULL, NULL, 0, 0, NULL, '采购单新增按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9413);
INSERT INTO `sys_resource` VALUES (9414, 1, '采购单修改', 9411, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:edit', NULL, NULL, NULL, 0, 0, NULL, '采购单修改按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9414);
INSERT INTO `sys_resource` VALUES (9415, 1, '采购单删除', 9411, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:remove', NULL, NULL, NULL, 0, 0, NULL, '采购单删除按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9415);
INSERT INTO `sys_resource` VALUES (9416, 1, '采购单提交审批', 9411, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:submit', NULL, NULL, NULL, 0, 0, NULL, '采购单提交审批按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9416);
INSERT INTO `sys_resource` VALUES (9417, 1, '采购单初始化流程', 9411, 3, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'business:purchaseOrderTest:initFlow', NULL, NULL, NULL, 0, 0, NULL, '采购单测试流程初始化按钮权限', 1, '2026-06-28 15:07:29', 1, '2026-08-07 14:45:18', 1, 'pc', 2, 9417);
INSERT INTO `sys_resource` VALUES (9419, 1, '连锁经营', 0, 1, 0, '/app-center/suite-menu/LSJY', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:LSJY', 'ionicons5:FlowerSharp', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-28 19:12:39', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9419);
INSERT INTO `sys_resource` VALUES (9422, 1, '桌台管理', 9419, 2, 0, '/ai/crud-page/lsjy_desk?appId=2071516567991267330&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:desk', 'ionicons5:AddCircleSharp', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-29 16:50:11', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9422);
INSERT INTO `sys_resource` VALUES (9423, 1, '工单管理', 0, 1, 0, '/app-center/suite-menu/MANAGEMENT', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:MANAGEMENT', 'ionicons5:AccessibilitySharp', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-06-30 08:55:11', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9423);
INSERT INTO `sys_resource` VALUES (9425, 1, '仓储管理', 0, 1, 0, '/app-center/suite-menu/PURCHASE', NULL, 0, 0, NULL, '_self', 0, 0, 0, 'ai:business:suite-menu:PURCHASE', 'ionicons5:CartOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-01 15:27:33', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9425);
INSERT INTO `sys_resource` VALUES (9426, 1, '物料管理', 9425, 2, 0, '/ai/crud-page/purchase_material?appId=2072219603706064897&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:purchase_material_runtime', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-01 15:27:33', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9426);
INSERT INTO `sys_resource` VALUES (9427, 1, '通用业务域', 9067, 1, 0, '/ai/lowcode-domain/general', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain-menu:general', 'ionicons5:FolderOpenOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-01 15:31:39', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9427);
INSERT INTO `sys_resource` VALUES (9428, 1, '仓库管理', 9427, 2, 0, '/ai/crud-page/purchase_warehouse_management', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:purchase_warehouse_management', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-01 17:04:51', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9428);
INSERT INTO `sys_resource` VALUES (9429, 1, '仓库管理', 9425, 2, 0, '/ai/crud-page/purchase_warehouse_management?appId=2072245036191330305&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:purchase_warehouse_management_runtime', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-01 17:08:49', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9429);
INSERT INTO `sys_resource` VALUES (9432, 1, '编码规则', 9194, 2, 8, '/app-center/code-rules', 'app-center/code-rules', 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:list', 'ionicons5:BarcodeOutline', NULL, NULL, 0, 0, NULL, '平台级结构化编码规则维护页面', 1, '2026-07-02 16:13:52', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9433, 1, '执行业务动作', 9217, 3, 210, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessAction:execute', NULL, NULL, NULL, 0, 0, NULL, '通用业务动作执行权限', 1, '2026-07-03 09:10:32', 1, '2026-07-03 09:10:32', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9434, 1, '查看业务动作日志', 9217, 3, 211, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessAction:log', NULL, NULL, NULL, 0, 0, NULL, '通用业务动作执行日志查看权限', 1, '2026-07-03 09:10:32', 1, '2026-07-03 09:10:32', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9435, 1, '执行数量台账动作', 9217, 3, 212, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessQuantity:operate', NULL, NULL, NULL, 0, 0, NULL, '通用数量台账动作权限', 1, '2026-07-03 09:10:34', 1, '2026-07-03 09:10:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9436, 1, '查看数量台账', 9217, 3, 213, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessQuantity:view', NULL, NULL, NULL, 0, 0, NULL, '通用数量台账只读查询权限', 1, '2026-07-03 11:14:56', 1, '2026-07-03 11:14:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9437, 1, '采购仓储', 9067, 1, 30, '/ai/lowcode-domain/PROCUREMENT_WAREHOUSE', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain-menu:PROCUREMENT_WAREHOUSE', 'ionicons5:FolderOpenOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-03 22:17:51', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9437);
INSERT INTO `sys_resource` VALUES (9438, 1, '物料', 9437, 2, 10, '/ai/crud-page/pw_material', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_material', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:17:51', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9438);
INSERT INTO `sys_resource` VALUES (9439, 1, '仓库', 9437, 2, 30, '/ai/crud-page/pw_warehouse', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_warehouse', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:19:31', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9439);
INSERT INTO `sys_resource` VALUES (9440, 1, '采购仓储', 0, 1, 0, '/app-center/suite-menu/PROCUREMENT_WAREHOUSE', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:PROCUREMENT_WAREHOUSE', 'ionicons5:CubeOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-03 22:25:06', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9440);
INSERT INTO `sys_resource` VALUES (9441, 1, '出库管理', 9440, 2, 50, '/ai/crud-page/pw_outbound_order?appId=1910000000000000945&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:pw_outbound_manage', 'ionicons5:ExitOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:25:06', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9441);
INSERT INTO `sys_resource` VALUES (9442, 1, '采购单', 9440, 2, 40, '/ai/crud-page/pw_purchase_order?appId=1910000000000000944&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:pw_purchase_manage', 'ionicons5:CartOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:25:14', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9442);
INSERT INTO `sys_resource` VALUES (9443, 1, '仓库', 9440, 2, 30, '/ai/crud-page/pw_warehouse?appId=1910000000000000943&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:pw_warehouse_manage', 'ionicons5:HomeOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:25:23', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9443);
INSERT INTO `sys_resource` VALUES (9444, 1, '供应商管理', 9440, 2, 20, '/ai/crud-page/pw_supplier?appId=1910000000000000942&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:pw_supplier_manage', 'ionicons5:PeopleOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:25:29', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9444);
INSERT INTO `sys_resource` VALUES (9445, 1, '物料', 9440, 2, 10, '/ai/crud-page/pw_material?appId=1910000000000000941&runtimeOpenMode=LIST', 'ai/crud-page', 0, 1, 'app', '_self', 0, 1, 1, 'ai:businessApp:open:pw_material_manage', 'ionicons5:CubeOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:25:34', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9445);
INSERT INTO `sys_resource` VALUES (9446, 1, '出库明细', 9437, 2, 80, '/ai/crud-page/pw_outbound_order_item', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_outbound_order_item', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 22:33:43', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9446);
INSERT INTO `sys_resource` VALUES (9447, 1, '供应商', 9437, 2, 20, '/ai/crud-page/pw_supplier', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_supplier', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 23:03:41', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9447);
INSERT INTO `sys_resource` VALUES (9448, 1, '采购单', 9437, 2, 40, '/ai/crud-page/pw_purchase_order', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_purchase_order', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-03 23:04:35', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9448);
INSERT INTO `sys_resource` VALUES (9449, 1, '供应商报价', 9437, 2, 25, '/ai/crud-page/pw_supplier_material', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_supplier_material', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-04 09:21:02', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9449);
INSERT INTO `sys_resource` VALUES (9450, 1, '采购明细', 9437, 2, 60, '/ai/crud-page/pw_purchase_order_item', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:pw_purchase_order_item', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-04 14:00:26', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9450);
INSERT INTO `sys_resource` VALUES (9451, 1, '审计日志查询', 57, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:query', NULL, NULL, NULL, 0, 0, NULL, '查询页面操作审计日志', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9452, 1, '审计日志详情', 57, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:detail', NULL, NULL, NULL, 0, 0, NULL, '查看页面操作审计详情', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9453, 1, '审计日志导出', 57, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:export', NULL, NULL, NULL, 0, 0, NULL, '导出页面操作审计日志', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9454, 1, '审计日志分页接口', 57, 4, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:api:page', NULL, 'GET', '/system/operationLog/page', 0, 0, NULL, '页面操作审计日志分页接口', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9455, 1, '审计日志详情接口', 57, 4, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:api:detail', NULL, 'GET', '/system/operationLog/{id}', 0, 0, NULL, '页面操作审计日志详情接口', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9456, 1, '审计日志导出接口', 57, 4, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:operationLog:api:export', NULL, 'POST', '/api/excel/export/sys_operation_log_export', 0, 0, NULL, '页面操作审计日志导出接口', 1, '2026-07-08 08:56:39', 1, '2026-07-08 08:56:39', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9457, 1, '模型治理', 9067, 2, 3, '/ai/model-routing', 'ai/model-routing', 0, 0, NULL, '_self', 0, 1, 1, 'ai:model-routing:list', 'ionicons5:GitNetworkOutline', NULL, NULL, 1, 0, NULL, 'AI模型路由策略与调用记录', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9458, 1, '维护路由策略', 9457, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model-routing:edit', NULL, NULL, NULL, 0, 0, NULL, '新增、编辑和删除路由策略', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9459, 1, '预览模型路由', 9457, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model-routing:preview', NULL, NULL, NULL, 0, 0, NULL, '只读预览路由决策', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9460, 1, '查看调用记录', 9457, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model-invocation:list', NULL, NULL, NULL, 0, 0, NULL, '查看安全调用治理记录', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9461, 1, '测试模型连接', 9457, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:test', NULL, NULL, NULL, 0, 0, NULL, '手动测试单个模型连接', 1, '2026-07-11 19:21:23', 1, '2026-07-11 19:21:23', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9465, 1, '查询能力目录', 9067, 3, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:query', NULL, NULL, NULL, 0, 0, NULL, '查询AI中枢能力目录', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9466, 1, '发布停用能力', 9067, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:publish', NULL, NULL, NULL, 0, 0, NULL, '发布或停用AI中枢能力', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9467, 1, '查询机器客户端', 9067, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:query', NULL, NULL, NULL, 0, 0, NULL, '查询AI中枢机器客户端', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9468, 1, '创建机器客户端', 9067, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:add', NULL, NULL, NULL, 0, 0, NULL, '创建机器客户端并一次性展示密钥', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9469, 1, '轮换客户端密钥', 9067, 3, 24, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:rotate', NULL, NULL, NULL, 0, 0, NULL, '轮换机器客户端密钥', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9470, 1, '吊销机器客户端', 9067, 3, 25, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:revoke', NULL, NULL, NULL, 0, 0, NULL, '吊销机器客户端', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9471, 1, '查询能力授权', 9067, 3, 26, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:grant:query', NULL, NULL, NULL, 0, 0, NULL, '查询客户端能力授权', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9472, 1, '新增能力授权', 9067, 3, 27, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:grant:add', NULL, NULL, NULL, 0, 0, NULL, '新增客户端能力授权', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9473, 1, '撤销能力授权', 9067, 3, 28, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:grant:revoke', NULL, NULL, NULL, 0, 0, NULL, '撤销客户端能力授权', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9474, 1, '查询能力调用日志', 9067, 3, 29, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:invocation:query', NULL, NULL, NULL, 0, 0, NULL, '查询安全能力调用日志', 1, '2026-07-12 11:13:01', 1, '2026-07-12 11:13:01', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9480, 1, '发布受控业务动作', 9067, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:business-action:publish', NULL, NULL, NULL, 0, 0, NULL, '从业务对象发布快照创建受控AI动作能力', 1, '2026-07-12 20:13:49', 1, '2026-07-12 20:13:49', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9481, 1, '调用受控业务动作', 9067, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:business-action:invoke', NULL, NULL, NULL, 0, 0, NULL, '允许具体用户通过MCP确认后调用受控业务动作', 1, '2026-07-12 20:13:49', 1, '2026-07-12 20:13:49', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9483, 1, '发布受控流程动作', 9067, 3, 32, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:flow-action:publish', NULL, NULL, NULL, 0, 0, NULL, '从已发布业务对象与真实流程绑定创建受控流程能力', 1, '2026-07-12 20:13:49', 1, '2026-07-12 20:13:49', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9484, 1, '调用受控流程动作', 9067, 3, 33, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:flow-action:invoke', NULL, NULL, NULL, 0, 0, NULL, '允许具体用户通过MCP确认后发起或办理流程', 1, '2026-07-12 20:13:49', 1, '2026-07-12 20:13:49', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9486, 1, '发布高风险动作', 9067, 3, 34, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:high-risk:publish', NULL, NULL, NULL, 0, 0, NULL, '发布HIGH业务动作与人工审批策略', 1, '2026-07-12 20:13:51', 1, '2026-07-12 20:13:51', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9487, 1, '提交高风险审批', 9067, 3, 35, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:approval:submit', NULL, NULL, NULL, 0, 0, NULL, '可信USER提交高风险人工审批', 1, '2026-07-12 20:13:51', 1, '2026-07-12 20:13:51', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9488, 1, '查询高风险审批', 9067, 3, 36, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:approval:query', NULL, NULL, NULL, 0, 0, NULL, '查询本人客户端审批状态', 1, '2026-07-12 20:13:51', 1, '2026-07-12 20:13:51', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9489, 1, '采购仓储', 9067, 1, 30, '/ai/lowcode-domain/PROCUREMENT_WAREHOUSE', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain-menu:PROCUREMENT_WAREHOUSE', 'ionicons5:FolderOpenOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-13 18:08:35', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9489);
INSERT INTO `sys_resource` VALUES (9490, 1, '产品', 9489, 2, 0, '/ai/crud-page/procurement_warehouse_product', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:procurement_warehouse_product', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-13 18:08:35', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9490);
INSERT INTO `sys_resource` VALUES (9491, 1, '查看业务应用', 9217, 3, 51, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务应用聚合', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9492, 1, '新增业务应用', 9217, 3, 52, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务应用聚合', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9493, 1, '编辑业务应用', 9217, 3, 53, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务应用和对象编排', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9494, 1, '启停业务应用', 9217, 3, 54, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:status', NULL, NULL, NULL, 0, 0, NULL, '启停业务应用聚合', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9495, 1, '删除业务应用', 9217, 3, 55, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:delete', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除业务应用聚合', 1, '2026-07-14 06:48:55', 1, '2026-07-14 06:48:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9498, 1, '查看业务扩展', 9217, 3, 61, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务扩展和白名单目录', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9499, 1, '新增业务扩展', 9217, 3, 62, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务扩展草稿', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9500, 1, '编辑业务扩展', 9217, 3, 63, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑扩展元数据、内容和编辑锁', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9501, 1, '删除业务扩展', 9217, 3, 64, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:delete', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除停用扩展', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9502, 1, '校验业务扩展', 9217, 3, 65, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:validate', NULL, NULL, NULL, 0, 0, NULL, '执行扩展安全校验', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9503, 1, '测试业务扩展', 9217, 3, 66, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:test', NULL, NULL, NULL, 0, 0, NULL, '执行受限扩展测试', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9504, 1, '启停业务扩展', 9217, 3, 67, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:status', NULL, NULL, NULL, 0, 0, NULL, '启用已测试版本或停用扩展', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9505, 1, '回滚业务扩展', 9217, 3, 68, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessExtension:rollback', NULL, NULL, NULL, 0, 0, NULL, '从历史版本生成新草稿', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9513, 1, '发布业务应用', 9217, 3, 71, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:publish', NULL, NULL, NULL, 0, 0, NULL, '执行应用就绪度检查和协调发布', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9514, 1, '恢复应用发布', 9217, 3, 72, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:recover', NULL, NULL, NULL, 0, 0, NULL, '恢复部分失败的协调发布运行单', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9515, 1, '回滚业务应用', 9217, 3, 73, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:rollback', NULL, NULL, NULL, 0, 0, NULL, '从历史应用快照生成回滚发布版本', 1, '2026-07-14 06:48:57', 1, '2026-07-14 06:48:57', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9516, 1, '应用工作台', 9194, 2, 90, '/app-center/application/:applicationCode', 'app-center/application.[applicationCode]', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessApplication:list', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, '业务应用聚合工作台隐藏路由，仅进入授权树，不显示在侧边菜单', 1, '2026-07-14 07:07:16', 1, '2026-07-14 07:07:16', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9517, 1, '通用业务域', 9067, 1, 0, '/ai/lowcode-domain/general', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain-menu:general', 'ionicons5:FolderOpenOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-14 11:08:11', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9517);
INSERT INTO `sys_resource` VALUES (9518, 1, '采购管理', 9517, 2, 0, '/ai/crud-page/purchase_procurement', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:purchase_procurement', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-14 11:08:11', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9518);
INSERT INTO `sys_resource` VALUES (9519, 1, '订单基本信息', 9489, 2, 0, '/ai/crud-page/procurement_warehouse_tf_f_order', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:procurement_warehouse_tf_f_order', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-14 20:23:47', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9519);
INSERT INTO `sys_resource` VALUES (9520, 1, '测试订单管理', 9440, 2, 0, '/ai/crud-page/procurement_warehouse_tf_f_order?appId=2077006427452342274&runtimeOpenMode=LIST', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:ordertest', 'ionicons5:AlbumsOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-14 20:24:56', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9520);
INSERT INTO `sys_resource` VALUES (9521, 1, '销售订单', 9489, 2, 0, '/ai/crud-page/procurement_warehouse_tf_f_order_sales_order', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:procurement_warehouse_tf_f_order_sales_order', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-07-14 22:03:58', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9521);
INSERT INTO `sys_resource` VALUES (9523, 1, '应用草稿预览', 9516, 2, 91, '/app-center/application/:applicationCode/preview', 'app-center/application-preview.[applicationCode]', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessApplication:preview', 'ionicons5:EyeOutline', NULL, NULL, 0, 0, NULL, '不依赖页面入口的应用对象草稿预览隐藏路由', 1, '2026-07-15 06:25:10', 1, '2026-07-15 06:25:10', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9524, 1, '配置应用代码包', 9217, 3, 81, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:code', NULL, NULL, NULL, 0, 0, NULL, '查看和保存应用代码包设置', 1, '2026-07-15 14:52:06', 1, '2026-07-15 14:52:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9525, 1, '预览应用代码', 9217, 3, 82, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:codePreview', NULL, NULL, NULL, 0, 0, NULL, '预览应用完整前后端代码', 1, '2026-07-15 14:52:06', 1, '2026-07-15 14:52:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9526, 1, '下载应用代码', 9217, 3, 83, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApplication:codeDownload', NULL, NULL, NULL, 0, 0, NULL, '批量下载应用完整代码包', 1, '2026-07-15 14:52:06', 1, '2026-07-15 14:52:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9527, 1, '新增编码规则', 9432, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:add', NULL, NULL, NULL, 0, 0, NULL, '新增结构化编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9528, 1, '修改编码规则', 9432, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:edit', NULL, NULL, NULL, 0, 0, NULL, '修改结构化编码规则及分段', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9529, 1, '删除编码规则', 9432, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:remove', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除自定义编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9530, 1, '使用编码规则', 9432, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:use', NULL, NULL, NULL, 0, 0, NULL, '预览和生成业务编码', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9534, 1, '编码规则分页接口', 9432, 4, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:page', NULL, 'GET', '/system/code-rule/page', 0, 0, NULL, '分页查询编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9535, 1, '编码规则列表接口', 9432, 4, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:list', NULL, 'GET', '/system/code-rule/list', 0, 0, NULL, '查询可选择编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9536, 1, '编码规则详情接口', 9432, 4, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:detail', NULL, 'POST', '/system/code-rule/getById', 0, 0, NULL, '查询编码规则及结构化分段', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9537, 1, '编码规则新增接口', 9432, 4, 14, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:add', NULL, 'POST', '/system/code-rule/add', 0, 0, NULL, '新增编码规则及分段', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9538, 1, '编码规则修改接口', 9432, 4, 15, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:edit', NULL, 'POST', '/system/code-rule/edit', 0, 0, NULL, '修改编码规则及分段', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9539, 1, '编码规则删除接口', 9432, 4, 16, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:remove', NULL, 'POST', '/system/code-rule/remove/*', 0, 0, NULL, '逻辑删除自定义编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9540, 1, '编码规则状态接口', 9432, 4, 17, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:status', NULL, 'POST', '/system/code-rule/status', 0, 0, NULL, '启停编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9541, 1, '编码规则预览接口', 9432, 4, 18, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:preview', NULL, 'POST', '/system/code-rule/preview', 0, 0, NULL, '无副作用预览编码规则', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9542, 1, '编码规则生成接口', 9432, 4, 19, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:generate', NULL, 'POST', '/system/code-rule/generate', 0, 0, NULL, '生成真实业务编码', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9543, 1, '编码规则能力接口', 9432, 4, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:codeRule:api:capabilities', NULL, 'GET', '/system/code-rule/capabilities', 0, 0, NULL, '查询结构化规则可执行能力', 1, '2026-07-16 20:51:34', 1, '2026-07-16 20:51:34', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9549, 1, '演示系统', 0, 1, 0, '/app-center/suite-menu/TTT', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:TTT', 'ionicons5:ArrowUp', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-17 14:35:07', 1, '2026-07-23 09:24:06', 6, 'pc', 2, 9549);
INSERT INTO `sys_resource` VALUES (9550, 1, '采购仓储', 0, 1, 0, '/app-center/suite-menu/PROCUREMENT_WAREHOUSE', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:PROCUREMENT_WAREHOUSE', 'ionicons5:CubeOutline', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-21 13:12:24', 1, '2026-08-07 14:39:48', 6, 'pc', 2, 9550);
INSERT INTO `sys_resource` VALUES (9551, 1, '资产设备系统', 0, 1, 0, '/app-center/suite-menu/ASSET_DEVICE_SYSTEM', NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:business:suite-menu:ASSET_DEVICE_SYSTEM', 'ionicons5:Desktop', NULL, NULL, 0, 1, NULL, NULL, 1, '2026-07-21 13:13:55', 1, '2026-08-07 14:39:26', 6, 'pc', 2, 9551);
INSERT INTO `sys_resource` VALUES (9552, 1, '新建定时任务', 55, 2, 90, '/system/job-config/editor', 'system/job-config.editor', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'ionicons5:AddCircleOutline', NULL, NULL, 0, 0, NULL, '定时任务全屏新建工作台隐藏路由', 1, '2026-07-21 16:02:55', 1, '2026-07-21 16:02:55', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9553, 1, '编辑定时任务', 55, 2, 91, '/system/job-config/editor/:id', 'system/job-config.editor.[id]', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'ionicons5:CreateOutline', NULL, NULL, 0, 0, NULL, '定时任务全屏编辑工作台隐藏路由', 1, '2026-07-21 16:02:56', 1, '2026-07-21 16:02:56', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9554, 1, '查看任务配置', 55, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:list', NULL, NULL, NULL, 0, 0, NULL, '查询任务配置、执行目录和监控摘要', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9555, 1, '新增任务配置', 55, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:add', NULL, NULL, NULL, 0, 0, NULL, '新增定时任务配置', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9556, 1, '编辑任务配置', 55, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑任务配置和执行计划', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9557, 1, '删除任务配置', 55, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:remove', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除定时任务配置', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9558, 1, '启用任务', 55, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:start', NULL, NULL, NULL, 0, 0, NULL, '启用并同步定时任务', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9559, 1, '停用任务', 55, 3, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:stop', NULL, NULL, NULL, 0, 0, NULL, '停用并同步定时任务', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9560, 1, '立即运行任务', 55, 3, 7, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:trigger', NULL, NULL, NULL, 0, 0, NULL, '立即触发一次任务执行', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9561, 1, '重新同步任务', 55, 3, 8, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:sync', NULL, NULL, NULL, 0, 0, NULL, '重试数据库与调度器同步', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9562, 1, '管理危险执行目标', 55, 3, 9, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:dangerous', NULL, NULL, NULL, 0, 0, NULL, '管理BEAN、RPC和受保护任务', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9563, 1, '查看任务日志', 55, 3, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:list', NULL, NULL, NULL, 0, 0, NULL, '查询任务运行日志', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9564, 1, '查看敏感日志详情', 55, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:detail', NULL, NULL, NULL, 0, 0, NULL, '查看经过裁剪的结果和异常摘要', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9565, 1, '导出任务日志', 55, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:export', NULL, NULL, NULL, 0, 0, NULL, '导出任务运行日志安全字段', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9566, 1, '清理任务日志', 55, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:clean', NULL, NULL, NULL, 0, 0, NULL, '物理清理超期终态日志', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9569, 1, '任务配置查询接口', 55, 4, 101, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:read', NULL, 'GET', '/job/config/**', 0, 0, NULL, '任务配置、目录、计划和概览查询接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9570, 1, '任务配置新增接口', 55, 4, 102, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:add', NULL, 'POST', '/job/config', 0, 0, NULL, '新增任务配置接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9571, 1, '任务配置编辑接口', 55, 4, 103, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:edit', NULL, 'PUT', '/job/config', 0, 0, NULL, '编辑任务配置接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9572, 1, '任务配置删除接口', 55, 4, 104, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:remove', NULL, 'DELETE', '/job/config/*', 0, 0, NULL, '删除任务配置接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9573, 1, '任务启用接口', 55, 4, 105, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:start', NULL, 'POST', '/job/config/*/start', 0, 0, NULL, '启用任务接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9574, 1, '任务停用接口', 55, 4, 106, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:stop', NULL, 'POST', '/job/config/*/stop', 0, 0, NULL, '停用任务接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9575, 1, '任务立即运行接口', 55, 4, 107, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:trigger', NULL, 'POST', '/job/config/*/trigger', 0, 0, NULL, '立即运行任务接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9576, 1, '任务同步接口', 55, 4, 108, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:sync', NULL, 'POST', '/job/config/*/sync', 0, 0, NULL, '重新同步任务接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9577, 1, '任务执行计划编辑接口', 55, 4, 109, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:cron', NULL, 'POST', '/job/config/*/cron', 0, 0, NULL, '编辑任务Cron接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9578, 1, '任务Cron预览接口', 55, 4, 110, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:preview', NULL, 'POST', '/job/config/cron/preview', 0, 0, NULL, 'Cron计划预览接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9579, 1, '任务监控摘要接口', 55, 4, 111, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobConfig:api:monitor', NULL, 'GET', '/job/monitor/summary', 0, 0, NULL, '任务监控摘要接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9580, 1, '任务日志查询接口', 55, 4, 120, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:api:list', NULL, 'GET', '/job/log/page', 0, 0, NULL, '任务日志分页接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9581, 1, '任务日志详情接口', 55, 4, 121, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:api:detail', NULL, 'GET', '/job/log/*', 0, 0, NULL, '任务日志敏感详情接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9582, 1, '任务日志导出接口', 55, 4, 122, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:api:export', NULL, 'POST', '/job/log/export', 0, 0, NULL, '任务日志安全导出接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9583, 1, '任务日志清理接口', 55, 4, 123, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobLog:api:clean', NULL, 'DELETE', '/job/log/clean', 0, 0, NULL, '任务日志留存清理接口', 1, '2026-07-21 16:03:02', 1, '2026-07-21 16:03:02', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9584, 1, '开放API服务账号', 55, 2, 92, '/system/job-api-token', 'system/job-api-token', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'ionicons5:KeyOutline', NULL, NULL, 0, 0, NULL, '定时任务开放API服务账号隐藏路由', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9585, 1, '查看开放API服务账号', 9584, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:list', NULL, NULL, NULL, 0, 0, NULL, '查看服务账号Token列表和资源选项', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9586, 1, '创建开放API服务账号', 9584, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:add', NULL, NULL, NULL, 0, 0, NULL, '创建服务账号Token', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9587, 1, '吊销开放API服务账号', 9584, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:revoke', NULL, NULL, NULL, 0, 0, NULL, '吊销服务账号Token', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9588, 1, '轮换开放API服务账号', 9584, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:rotate', NULL, NULL, NULL, 0, 0, NULL, '轮换服务账号Token', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9589, 1, '开放API服务账号查询接口', 9584, 4, 101, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:api:list', NULL, 'GET', '/job/api-token/**', 0, 0, NULL, '查询服务账号Token接口', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9590, 1, '开放API服务账号创建接口', 9584, 4, 102, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:api:add', NULL, 'POST', '/job/api-token', 0, 0, NULL, '创建服务账号Token接口', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9591, 1, '开放API服务账号吊销接口', 9584, 4, 103, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:api:revoke', NULL, 'POST', '/job/api-token/*/revoke', 0, 0, NULL, '吊销服务账号Token接口', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9592, 1, '开放API服务账号轮换接口', 9584, 4, 104, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:jobApiToken:api:rotate', NULL, 'POST', '/job/api-token/*/rotate', 0, 0, NULL, '轮换服务账号Token接口', 1, '2026-07-21 16:03:03', 1, '2026-07-21 16:03:03', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9600, 1, '查看出站白名单', 44, 3, 91, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:list', NULL, NULL, NULL, 0, 0, NULL, '查看平台出站白名单', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9601, 1, '新增出站白名单', 44, 3, 92, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:add', NULL, NULL, NULL, 0, 0, NULL, '新增平台出站白名单', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9602, 1, '修改出站白名单', 44, 3, 93, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:edit', NULL, NULL, NULL, 0, 0, NULL, '修改平台出站白名单', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9603, 1, '删除出站白名单', 44, 3, 94, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:remove', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除平台出站白名单', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9604, 1, '出站白名单查询接口', 44, 4, 191, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:api:list', NULL, 'GET', '/system/outbound-whitelist/page', 0, 0, NULL, '查询出站白名单接口', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9605, 1, '出站白名单详情接口', 44, 4, 192, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:api:detail', NULL, 'GET', '/system/outbound-whitelist/*', 0, 0, NULL, '查询出站白名单详情接口', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9606, 1, '出站白名单新增接口', 44, 4, 193, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:api:add', NULL, 'POST', '/system/outbound-whitelist', 0, 0, NULL, '新增出站白名单接口', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9607, 1, '出站白名单修改接口', 44, 4, 194, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:api:edit', NULL, 'PUT', '/system/outbound-whitelist', 0, 0, NULL, '修改出站白名单接口', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9608, 1, '出站白名单删除接口', 44, 4, 195, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:outboundWhitelist:api:remove', NULL, 'DELETE', '/system/outbound-whitelist/*', 0, 0, NULL, '删除出站白名单接口', 1, '2026-07-21 16:03:04', 1, '2026-07-21 16:03:04', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9616, 1, '运行应用', 9516, 2, 92, '/app-center/application/:applicationCode/runtime', 'app-center/application-runtime.[applicationCode]', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessApplication:runtime', 'ionicons5:AppsOutline', NULL, NULL, 0, 0, NULL, '业务应用运行页隐藏路由，仅进入授权树，不显示在侧边菜单', 1, '2026-07-21 22:20:00', 1, '2026-07-21 22:20:00', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9617, 1, '企业协同', 0, 1, 95, '/system/collaboration', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GitNetworkOutline', NULL, NULL, 0, 1, NULL, '企业协同集成管理目录', 1, '2026-08-06 09:55:06', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 9617);
INSERT INTO `sys_resource` VALUES (9618, 1, '企业协同', 0, 2, 95, '/system/collaboration/connections', 'system/collaboration/connections', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:connection:list', 'ionicons5:GitNetworkOutline', NULL, NULL, 1, 0, NULL, '企业协同控制台：连接配置与同步、投递、回调全链路运维', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9619, 1, '同步批次', 9618, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:sync:view', NULL, NULL, NULL, 0, 0, NULL, '目录同步批次与阶段统计', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9620, 1, '问题单', 9618, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:issue:view', NULL, NULL, NULL, 0, 0, NULL, '同步冲突与人工处理队列', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9621, 1, '映射查询', 9618, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:mapping:view', NULL, NULL, NULL, 0, 0, NULL, '部门/用户/岗位/标签映射检索', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9622, 1, '投递记录', 9618, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:delivery:view', NULL, NULL, NULL, 0, 0, NULL, '消息与待办投递状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9623, 1, '回调事件', 9618, 3, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:callback:view', NULL, NULL, NULL, 0, 0, NULL, '回调收件箱元数据与处理状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9625, 1, '新建连接', 9618, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:connection:create', NULL, NULL, NULL, 0, 0, NULL, '创建企业协同连接与应用', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9626, 1, '修改连接', 9618, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:connection:update', NULL, NULL, NULL, 0, 0, NULL, '修改连接、应用与Secret轮换', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9627, 1, '删除连接', 9618, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:connection:delete', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除未被引用的连接', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9628, 1, '连通测试', 9618, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:connection:test', NULL, NULL, NULL, 0, 0, NULL, '按能力执行连通验证', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9629, 1, '旧凭据迁移', 9618, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:credential:migrate', NULL, NULL, NULL, 0, 0, NULL, '旧明文凭据与身份兼容迁移', 1, '2026-08-06 09:55:06', 1, '2026-08-06 09:55:06', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9630, 1, '触发同步', 9618, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:sync:execute', NULL, NULL, NULL, 0, 0, NULL, '触发全量/部门/成员/标签同步', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9631, 1, '处理问题单', 9618, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:sync:resolve', NULL, NULL, NULL, 0, 0, NULL, '绑定、忽略、重试问题单', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9632, 1, '重试投递', 9618, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:delivery:retry', NULL, NULL, NULL, 0, 0, NULL, '人工重试失败投递', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9633, 1, '重试回调', 9618, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:callback:retry', NULL, NULL, NULL, 0, 0, NULL, '人工重试失败回调事件', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9640, 1, '连接分页接口', 9618, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:page', NULL, 'GET', '/system/collaboration/connections/page', 0, 0, NULL, '分页查询协同连接', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9641, 1, '连接详情接口', 9618, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:detail', NULL, 'GET', '/system/collaboration/connections/*', 0, 0, NULL, '查询连接、能力和凭据状态摘要', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9642, 1, '连接新增接口', 9618, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:add', NULL, 'POST', '/system/collaboration/connections', 0, 0, NULL, '创建协同连接', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9643, 1, '连接修改接口', 9618, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:edit', NULL, 'PUT', '/system/collaboration/connections', 0, 0, NULL, '修改协同连接', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9644, 1, '连接删除接口', 9618, 4, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:remove', NULL, 'DELETE', '/system/collaboration/connections/*', 0, 0, NULL, '逻辑删除协同连接', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9645, 1, '应用查询接口', 9618, 4, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:app:list', NULL, 'GET', '/system/collaboration/connections/*/apps', 0, 0, NULL, '查询连接下物理应用', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9646, 1, '应用新增接口', 9618, 4, 7, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:app:add', NULL, 'POST', '/system/collaboration/connections/*/apps', 0, 0, NULL, '新增物理应用', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9647, 1, '应用修改接口', 9618, 4, 8, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:app:edit', NULL, 'PUT', '/system/collaboration/connections/*/apps', 0, 0, NULL, '修改物理应用与Secret轮换', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9648, 1, '连通测试接口', 9618, 4, 9, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:connection:test', NULL, 'POST', '/system/collaboration/connections/*/test', 0, 0, NULL, '按能力执行连通验证', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9649, 1, '触发同步接口', 9618, 4, 10, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:sync:execute', NULL, 'POST', '/system/collaboration/connections/*/sync', 0, 0, NULL, '触发目录同步', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9650, 1, '同步批次分页接口', 9618, 4, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:synclog:page', NULL, 'GET', '/system/collaboration/sync-logs/page', 0, 0, NULL, '查询同步批次', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9651, 1, '问题单分页接口', 9618, 4, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:issue:page', NULL, 'GET', '/system/collaboration/sync-issues/page', 0, 0, NULL, '查询同步问题单', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9652, 1, '问题单处理接口', 9618, 4, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:issue:resolve', NULL, 'POST', '/system/collaboration/sync-issues/*/resolve', 0, 0, NULL, '处理同步问题单', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9653, 1, '映射查询接口', 9618, 4, 14, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:mapping:list', NULL, 'GET', '/system/collaboration/mappings/*', 0, 0, NULL, '查询目录映射', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9654, 1, '投递分页接口', 9618, 4, 15, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:delivery:page', NULL, 'GET', '/system/collaboration/deliveries/page', 0, 0, NULL, '查询投递状态', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9655, 1, '投递重试接口', 9618, 4, 16, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:delivery:retry', NULL, 'POST', '/system/collaboration/deliveries/*/retry', 0, 0, NULL, '人工重试失败投递', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9656, 1, '回调事件分页接口', 9618, 4, 17, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:callback:page', NULL, 'GET', '/system/collaboration/callback-events/page', 0, 0, NULL, '查询回调事件元数据', 1, '2026-08-06 09:55:06', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9671, 1, '管理流程实例', 9046, 3, 80, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:manage', NULL, NULL, NULL, 0, 0, NULL, '终止、回退、转派、挂起和激活当前租户流程实例', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9672, 1, '清理流程数据', 9046, 3, 90, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:cleanup', NULL, NULL, NULL, 0, 0, NULL, '不可逆删除当前租户流程引擎及Forge关联数据', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9674, 1, '流程监控查询接口', 9046, 4, 100, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:view:api:read', NULL, 'GET', '/api/flow/monitor/**', 0, 0, NULL, '查询当前租户流程监控数据', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9675, 1, '流程实例管理接口', 9671, 4, 110, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:manage:api:write', NULL, 'POST', '/api/flow/monitor/**', 0, 0, NULL, '管理当前租户流程实例状态', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9676, 1, '流程错误日志解决接口', 9671, 4, 111, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:manage:api:update', NULL, 'PUT', '/api/flow/monitor/error-logs/*/resolve', 0, 0, NULL, '解决当前租户流程错误日志', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9677, 1, '批量清理流程数据', 9672, 4, 121, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:cleanup:api:batch', NULL, 'POST', '/api/flow/monitor/instances/cleanup', 0, 0, NULL, '批量清理当前租户筛选结果', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9678, 1, '清理单个流程数据', 9672, 4, 122, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:monitor:cleanup:api:single', NULL, 'POST', '/api/flow/monitor/instance/*/delete', 0, 0, NULL, '清理当前租户单个流程实例', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9680, 1, '强制会话下线', 67, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:online:kickout', NULL, NULL, NULL, 0, 0, NULL, '按受租户隔离的在线记录强制下线', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9681, 1, '批量会话下线', 67, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:online:batchKickout', NULL, NULL, NULL, 0, 0, NULL, '批量强制在线会话下线', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9682, 1, '封禁用户', 67, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:online:ban', NULL, NULL, NULL, 0, 0, NULL, '封禁当前租户用户并下线其会话', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9683, 1, '解封用户', 67, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:online:unban', NULL, NULL, NULL, 0, 0, NULL, '解封当前租户用户', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9687, 1, '消息测试发送', 9618, 3, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:message:test', NULL, NULL, NULL, 0, 0, NULL, '向指定测试用户发送协同消息验证通道', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9688, 1, '消息测试发送接口', 9618, 4, 18, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:message:test', NULL, 'POST', '/system/collaboration/message/test-send', 0, 0, NULL, '向指定测试用户发送协同消息验证通道', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9689, 1, '应用删除接口', 9618, 4, 19, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:app:remove', NULL, 'DELETE', '/system/collaboration/connections/*/apps/*', 0, 0, NULL, '删除物理应用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9690, 1, '能力绑定接口', 9618, 4, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:binding:add', NULL, 'POST', '/system/collaboration/connections/*/bindings', 0, 0, NULL, '绑定能力到物理应用', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9691, 1, '能力解绑接口', 9618, 4, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:binding:remove', NULL, 'DELETE', '/system/collaboration/connections/*/bindings/*', 0, 0, NULL, '解绑连接能力', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9692, 1, '删除批次', 9618, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:sync:remove', NULL, NULL, NULL, 0, 0, NULL, '删除已收敛的同步批次', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9693, 1, '同步批次删除接口', 9618, 4, 18, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:api:synclog:remove', NULL, 'DELETE', '/system/collaboration/sync-logs/*', 0, 0, NULL, '删除已收敛的同步批次', 1, '2026-08-06 15:20:52', 1, '2026-08-06 15:20:52', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9694, 1, '开放平台', 0, 1, 96, '/open-platform', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:PlanetOutline', NULL, NULL, 0, 1, NULL, '统一能力开放平台管理目录', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9695, 1, '能力目录', 9694, 2, 1, '/open-platform/capability-catalog', 'ai/capability/catalog', 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:query', 'ionicons5:LibraryOutline', NULL, NULL, 1, 0, NULL, '已发布能力目录与版本查看', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9696, 1, '客户端工作台', 9694, 2, 2, '/open-platform/capability-client', 'ai/capability/client', 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:query', 'ionicons5:HardwareChipOutline', NULL, NULL, 1, 0, NULL, '按客户端聚合凭据、能力授权、外围用户映射与调用日志', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9697, 1, '授权管理', 9694, 2, 3, '/open-platform/capability-grant', 'ai/capability/grant', 0, 0, NULL, '_self', 0, 1, 0, 'ai:capability:grant:query', 'ionicons5:KeyOutline', NULL, NULL, 1, 0, NULL, '客户端能力授权与字段策略管理', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9698, 1, '调用日志', 9694, 2, 4, '/open-platform/capability-invocation', 'ai/capability/invocation', 0, 0, NULL, '_self', 0, 1, 0, 'ai:capability:invocation:query', 'ionicons5:ReceiptOutline', NULL, NULL, 1, 0, NULL, '能力安全调用日志查询', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9702, 1, '维护客户端签名密钥', 9067, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:client:edit', NULL, NULL, NULL, 0, 0, NULL, '生成或轮换机器客户端签名密钥', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9703, 1, '发布受控系统服务', 9695, 3, 34, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:capability:system-service:publish', NULL, NULL, NULL, 0, 0, NULL, '从代码注册表选择系统服务并发布不可变能力版本', 1, '2026-08-06 15:20:53', 1, '2026-08-06 15:20:53', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9704, 1, '业务流程设计器', 9217, 2, 90, '/app-center/business-process/:processId', 'app-center/business-process.[processId]', 0, 0, NULL, '_self', 0, 1, 0, 'ai:businessProcess:designer', 'ionicons5:GitNetworkOutline', NULL, NULL, 0, 0, NULL, '应用级业务流程全屏设计器隐藏路由', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9705, 1, '查看业务流程', 9704, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:list', NULL, NULL, NULL, 0, 0, NULL, '查询应用级业务流程定义', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9706, 1, '新增业务流程', 9704, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:add', NULL, NULL, NULL, 0, 0, NULL, '新增应用级业务流程草稿', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9707, 1, '编辑业务流程', 9704, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑流程基础信息和业务编排草稿', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9708, 1, '复制业务流程', 9704, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:copy', NULL, NULL, NULL, 0, 0, NULL, '在同一应用内复制业务流程草稿', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9709, 1, '启停业务流程', 9704, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:status', NULL, NULL, NULL, 0, 0, NULL, '启用或停用业务流程新触发', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9710, 1, '删除业务流程', 9704, 3, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:delete', NULL, NULL, NULL, 0, 0, NULL, '逻辑删除无运行和发布引用的流程', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9711, 1, '校验业务流程', 9704, 3, 7, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:validate', NULL, NULL, NULL, 0, 0, NULL, '执行流程图、对象、字段和依赖校验', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9712, 1, '查询流程运行', 9704, 3, 8, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:run:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务流程运行记录', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9713, 1, '查看运行详情', 9704, 3, 9, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:run:detail', NULL, NULL, NULL, 0, 0, NULL, '查看运行节点时间线和安全摘要', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9714, 1, '重试流程运行', 9704, 3, 10, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:run:retry', NULL, NULL, NULL, 0, 0, NULL, '人工重试可恢复的失败流程', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9715, 1, '取消流程运行', 9704, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:run:cancel', NULL, NULL, NULL, 0, 0, NULL, '取消尚未进入不可逆终态的流程', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9716, 1, '预览流程迁移', 9704, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:migration:preview', NULL, NULL, NULL, 0, 0, NULL, '预览旧触发器、绑定和动作迁移结果', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9717, 1, '执行流程迁移', 9704, 3, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:migration:apply', NULL, NULL, NULL, 0, 0, NULL, '按一致预览签名执行幂等迁移', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9718, 1, '查看迁移问题', 9704, 3, 14, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:migration:issues', NULL, NULL, NULL, 0, 0, NULL, '查询无法自动转换和字段失效问题', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9720, 1, '发起业务流程', 9704, 3, 15, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessProcess:start', NULL, NULL, NULL, 0, 0, NULL, '已发布 START_PROCESS 动作的通用接口权限，具体动作权限由发布快照继续校验', 1, '2026-08-06 15:20:54', 1, '2026-08-06 15:20:54', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9721, 1, '企业协同', 0, 1, 95, '/system/collaboration', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GitNetworkOutline', NULL, NULL, 0, 1, NULL, '企业协同集成管理目录', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9722, 1, '同步批次', 9721, 2, 2, '/system/collaboration/sync', 'system/collaboration/sync', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:sync:view', 'ionicons5:SyncOutline', NULL, NULL, 1, 0, NULL, '目录同步批次与阶段统计', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9723, 1, '问题单', 9721, 2, 3, '/system/collaboration/issues', 'system/collaboration/issues', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:issue:view', 'ionicons5:AlertCircleOutline', NULL, NULL, 1, 0, NULL, '同步冲突与人工处理队列', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9724, 1, '映射查询', 9721, 2, 4, '/system/collaboration/mappings', 'system/collaboration/mappings', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:mapping:view', 'ionicons5:GitCompareOutline', NULL, NULL, 1, 0, NULL, '部门/用户/岗位/标签映射检索', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9725, 1, '投递记录', 9721, 2, 5, '/system/collaboration/deliveries', 'system/collaboration/deliveries', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:delivery:view', 'ionicons5:PaperPlaneOutline', NULL, NULL, 1, 0, NULL, '消息与待办投递状态', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9726, 1, '回调事件', 9721, 2, 6, '/system/collaboration/callback-events', 'system/collaboration/callback-events', 0, 0, NULL, '_self', 0, 1, 1, 'system:collaboration:callback:view', 'ionicons5:DownloadOutline', NULL, NULL, 1, 0, NULL, '回调收件箱元数据与处理状态', 1, '2026-08-10 15:56:36', 1, '2026-08-10 15:56:36', 1, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9729, 1, 'H5扫码绑定', 0, 3, 100, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:qrcode:scan', NULL, NULL, NULL, 0, 0, NULL, 'H5端扫码绑定房间权限', NULL, '2026-08-11 14:34:04', NULL, '2026-08-11 14:34:04', NULL, 'h5', 2, 0);
INSERT INTO `sys_resource` VALUES (9740, 1, '菜品管理', 2000, 2, 20, '/hotel/dish', 'hotel/dish', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'mdi:food', NULL, NULL, 0, 0, NULL, '菜品管理菜单', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9741, 1, '菜品查询', 9740, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dish:query', NULL, NULL, NULL, 0, 0, NULL, '查询菜品', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9742, 1, '菜品新增', 9740, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dish:add', NULL, NULL, NULL, 0, 0, NULL, '新增菜品', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9743, 1, '菜品编辑', 9740, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dish:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑菜品', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9744, 1, '菜品删除', 9740, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dish:delete', NULL, NULL, NULL, 0, 0, NULL, '删除菜品', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9745, 1, '菜品分类', 2000, 2, 21, '/hotel/dishCategory', 'hotel/dishCategory', 0, 0, '', '_self', 0, 1, 1, NULL, 'mdi:food-apple', NULL, NULL, 0, 0, NULL, '菜品分类菜单', NULL, '2026-08-12 16:02:45', 1, '2026-08-12 16:18:16', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9746, 1, '分类查询', 9745, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishCategory:query', NULL, NULL, NULL, 0, 0, NULL, '查询分类', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9747, 1, '分类新增', 9745, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishCategory:add', NULL, NULL, NULL, 0, 0, NULL, '新增分类', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9748, 1, '分类编辑', 9745, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishCategory:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑分类', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9749, 1, '分类删除', 9745, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishCategory:delete', NULL, NULL, NULL, 0, 0, NULL, '删除分类', NULL, '2026-08-12 16:02:45', NULL, '2026-08-12 16:02:45', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9750, 1, '菜品规格', 2000, 2, 22, '/hotel/dishSpec', 'hotel/dishSpec', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'mdi:format-list-bulleted', NULL, NULL, 0, 0, NULL, '菜品规格管理菜单', NULL, '2026-08-13 14:21:08', NULL, '2026-08-13 14:21:08', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9751, 1, '规格查询', 9750, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishSpec:query', NULL, NULL, NULL, 0, 0, NULL, '查询规格', NULL, '2026-08-13 14:21:08', NULL, '2026-08-13 14:21:08', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9752, 1, '规格新增', 9750, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishSpec:add', NULL, NULL, NULL, 0, 0, NULL, '新增规格', NULL, '2026-08-13 14:21:08', NULL, '2026-08-13 14:21:08', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9753, 1, '规格编辑', 9750, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishSpec:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑规格', NULL, '2026-08-13 14:21:08', NULL, '2026-08-13 14:21:08', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9754, 1, '规格删除', 9750, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:dishSpec:delete', NULL, NULL, NULL, 0, 0, NULL, '删除规格', NULL, '2026-08-13 14:21:08', NULL, '2026-08-13 14:21:08', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9755, 1, '营业时段', 2000, 2, 23, '/hotel/businessHours', 'hotel/businessHours', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'mdi:clock-outline', NULL, NULL, 0, 0, NULL, '营业时段管理菜单', NULL, '2026-08-13 14:46:23', NULL, '2026-08-13 14:46:23', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9756, 1, '时段查询', 9755, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:businessHours:query', NULL, NULL, NULL, 0, 0, NULL, '查询营业时段', NULL, '2026-08-13 14:46:23', NULL, '2026-08-13 14:46:23', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9757, 1, '时段新增', 9755, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:businessHours:add', NULL, NULL, NULL, 0, 0, NULL, '新增营业时段', NULL, '2026-08-13 14:46:23', NULL, '2026-08-13 14:46:23', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9758, 1, '时段编辑', 9755, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:businessHours:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑营业时段', NULL, '2026-08-13 14:46:23', NULL, '2026-08-13 14:46:23', NULL, 'pc', 2, 0);
INSERT INTO `sys_resource` VALUES (9759, 1, '时段删除', 9755, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'hotel:businessHours:delete', NULL, NULL, NULL, 0, 0, NULL, '删除营业时段', NULL, '2026-08-13 14:46:23', NULL, '2026-08-13 14:46:23', NULL, 'pc', 2, 0);

-- ----------------------------
-- Table structure for sys_resource_0607
-- ----------------------------
DROP TABLE IF EXISTS `sys_resource_0607`;
CREATE TABLE `sys_resource_0607`  (
  `id` bigint(0) NOT NULL DEFAULT 0 COMMENT '资源ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `resource_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源名称',
  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父级资源ID（0为顶级）',
  `resource_type` tinyint(0) NOT NULL COMMENT '资源类型（1-目录，2-菜单，3-按钮，4-API接口）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源路由（菜单/目录用）',
  `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '前端组件路径（菜单用）',
  `is_external` tinyint(0) NULL DEFAULT 0 COMMENT '是否外链（0-否，1-是）',
  `sso_enabled` tinyint(0) NULL DEFAULT 0 COMMENT '是否启用SSO（0-否，1-是）',
  `sso_target_client` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'SSO目标客户端编码',
  `open_target` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '_self' COMMENT '打开方式：_self-当前页/_blank-新窗口',
  `is_public` tinyint(0) NULL DEFAULT 0 COMMENT '是否公开资源（0-否，1-是，公开资源无需权限验证）',
  `menu_status` tinyint(0) NULL DEFAULT 1 COMMENT '菜单状态（0-隐藏，1-显示，仅菜单/目录用）',
  `visible` tinyint(0) NULL DEFAULT 1 COMMENT '显示状态（0-隐藏，1-显示，所有资源通用）',
  `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识（如：sys:user:list，按钮/API用）',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标（菜单/目录用）',
  `api_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API请求方法（GET/POST/PUT/DELETE，仅API用）',
  `api_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API接口地址（仅API用）',
  `keep_alive` tinyint(0) NULL DEFAULT 0 COMMENT '是否缓存（0-否，1-是，菜单用）',
  `always_show` tinyint(0) NULL DEFAULT 0 COMMENT '是否总是显示（0-否，1-是，菜单用）',
  `redirect` varchar(255) 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 '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `client_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pc' COMMENT '客户端代码：pc/app'
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_resource_0607
-- ----------------------------
INSERT INTO `sys_resource_0607` VALUES (1, 1, '系统管理', 0, 1, 1, '/system', NULL, 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon01.png', NULL, NULL, 0, 1, NULL, '系统管理目录', NULL, '2025-11-12 17:41:18', 1, '2026-06-03 17:22:12', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (2, 1, '用户管理', 1, 2, 1, '/system/user', 'system/user', 0, 0, NULL, '_self', 0, 1, 1, 'system:user:list', 'ionicons5:AccessibilityOutline', NULL, NULL, 1, 0, NULL, '用户管理菜单', NULL, '2025-11-12 17:41:18', 1, '2026-05-26 14:24:03', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (3, 1, '用户查询', 2, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:query', 'ionicons5:AddCircleSharp', NULL, NULL, 0, 0, NULL, '用户查询按钮', NULL, '2025-11-12 17:41:18', 1, '2026-05-29 15:02:59', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (4, 1, '用户新增', 2, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:add', NULL, NULL, NULL, 0, 0, NULL, '用户新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (5, 1, '用户修改', 2, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:edit', NULL, NULL, NULL, 0, 0, NULL, '用户修改按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (6, 1, '用户删除', 2, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:remove', NULL, NULL, NULL, 0, 0, NULL, '用户删除按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (7, 1, '用户分页查询API', 2, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:page', NULL, 'GET', '/system/user/page', 0, 0, NULL, '用户分页查询接口', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (8, 1, '用户新增API', 2, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:user:add', NULL, 'POST', '/system/user/add', 0, 0, NULL, '用户新增接口', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9, 1, '角色管理', 1, 2, 2, '/system/role', 'system/role', 0, 0, NULL, '_self', 0, 1, 1, 'system:role:list', 'local:ai-icon:layers', NULL, NULL, 1, 0, NULL, '角色管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2025-12-09 17:18:50', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (10, 1, '角色查询', 9, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:query', NULL, NULL, NULL, 0, 0, NULL, '角色查询按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (11, 1, '角色新增', 9, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:add', NULL, NULL, NULL, 0, 0, NULL, '角色新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (12, 1, '角色修改', 9, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:edit', NULL, NULL, NULL, 0, 0, NULL, '角色修改按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (13, 1, '角色删除', 9, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:role:remove', NULL, NULL, NULL, 0, 0, NULL, '角色删除按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (14, 1, '组织管理', 1, 2, 3, '/system/org', 'system/org', 0, 0, NULL, '_self', 0, 1, 1, 'system:org:list', 'local:ai-icon:briefcase', NULL, NULL, 1, 0, NULL, '组织管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2025-12-09 17:17:10', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (15, 1, '组织查询', 14, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:org:query', NULL, NULL, NULL, 0, 0, NULL, '组织查询按钮', NULL, '2025-11-12 17:41:18', 1, '2026-06-05 14:38:42', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (16, 1, '组织新增', 14, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:org:add', NULL, NULL, NULL, 0, 0, NULL, '组织新增按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (17, 1, '岗位管理', 1, 2, 4, '/system/post', 'system/post', 0, 0, NULL, '_self', 0, 1, 1, 'system:post:list', 'ionicons5:Albums', NULL, NULL, 1, 0, NULL, '岗位管理菜单', NULL, '2025-11-12 17:41:18', NULL, '2025-12-09 17:23:11', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (18, 1, '岗位查询', 17, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:post:query', NULL, NULL, NULL, 0, 0, NULL, '岗位查询按钮', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (20, 1, '查询案件信息', 19, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:query', NULL, NULL, NULL, 0, 0, NULL, '查询案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-09 10:28:31', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (21, 1, '新增案件信息', 19, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:add', NULL, NULL, NULL, 0, 0, NULL, '新增案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:23', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (22, 1, '修改案件信息', 19, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:edit', NULL, NULL, NULL, 0, 0, NULL, '修改案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:24', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (23, 1, '删除案件信息', 19, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:legalCase:remove', NULL, NULL, NULL, 0, 0, NULL, '删除案件信息按钮', NULL, '2025-12-05 14:37:17', NULL, '2025-12-08 16:04:24', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (24, 1, '菜单管理', 1, 2, 4, '/system/menu', 'system/menu', 0, 0, NULL, '_self', 0, 1, 1, 'system:menu:list', 'ionicons5:Menu', NULL, NULL, 1, 0, NULL, '菜单管理', NULL, '2025-11-12 17:41:18', NULL, '2025-12-09 17:17:48', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (26, 1, '租户管理', 1, 2, 6, '/system/tenant', 'system/tenant', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:MapOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-09 17:32:06', NULL, '2025-12-09 17:37:07', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (27, 1, '字典管理', 44, 2, 7, '/system/dictType', 'system/dictType', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:MedicalOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 16:01:06', 1, '2026-01-21 17:37:37', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (28, 1, '字典数据', 44, 2, 8, '/system/dictData', 'system/dictData', 0, 0, NULL, '_self', 0, 0, 0, NULL, 'ionicons5:Dice', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 16:06:09', 1, '2026-03-02 16:15:24', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (29, 1, '参数设置', 44, 2, 8, '/system/config', 'system/config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Apps', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-11 17:21:09', 1, '2026-01-21 17:37:43', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (30, 1, '通知公告', 43, 2, 9, '/system/notice', 'system/notice', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:NotificationsOutline', 'GET', NULL, 0, 0, NULL, NULL, NULL, '2025-12-12 09:34:50', 1, '2026-01-21 15:55:48', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (31, 1, '数据权限配置', 44, 2, 5, '/system/dataScopeConfig', 'system/dataScopeConfig', 0, 0, NULL, '_self', 0, 1, 1, 'system:dataScope:list', 'ionicons5:HandRight', NULL, NULL, 0, 0, NULL, '数据权限配置管理', 1, '2026-01-20 15:06:29', 1, '2026-03-16 17:28:08', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (39, 1, 'AI低代码', 0, 1, 2, '/generator', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon02.png', 'GET', NULL, 0, 1, NULL, 'AI低代码目录', 1, '2026-01-20 16:50:19', 1, '2026-05-21 09:26:50', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (40, 1, '数据源配置', 9218, 2, 0, '/generator/datasource', 'generator/datasource', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GridSharp', 'GET', NULL, 0, 0, NULL, '代码生成数据源管理', 1, '2026-01-20 16:51:58', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (41, 1, '表模型管理', 39, 2, 0, '/generator/table', 'generator/table', 0, 0, '', '_self', 0, 0, 1, NULL, 'ionicons5:TabletLandscape', 'GET', NULL, 0, 0, NULL, '；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', 1, '2026-01-20 16:53:04', 1, '2026-06-04 17:02:44', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (43, 1, '日常办公', 0, 1, 3, '/work', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon03.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 15:55:31', 1, '2026-05-18 10:55:31', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (44, 1, '配置管理', 0, 1, 4, '/config', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon04.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:24:25', 1, '2026-05-18 10:55:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (45, 1, '存储配置', 44, 2, 1, '/system/storage-config', 'system/storage-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FileTray', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:24:55', 1, '2026-01-21 16:24:55', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (46, 1, '文件管理', 44, 2, 2, '/system/file-list', 'system/file-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FileTrayStackedSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 16:25:41', 1, '2026-01-21 16:26:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (47, 1, 'Excel导入导出配置', 44, 2, 6, '/system/excel-export-config', 'system/excel-export-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ExitSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-21 22:34:08', 1, '2026-05-27 13:01:00', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (48, 1, '消息管理', 0, 1, 5, '/message', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon05.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:19:24', 1, '2026-05-18 10:55:45', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (49, 1, '模版配置', 48, 2, 0, '/message/template-list', 'message/template-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:AddCircleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:19:59', 1, '2026-02-03 17:24:54', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (50, 1, '消息列表', 48, 2, 0, '/message/message-list', 'message/message-list', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TabletLandscape', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-01-31 20:20:39', 1, '2026-02-03 17:26:33', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (53, 1, '测试222', 52, 2, 0, '/test/template', 'test/template', 0, 0, NULL, '_self', 0, 1, 1, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-03 17:25:57', 1, '2026-02-03 17:37:12', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (54, 1, '系统监控', 0, 1, 7, '/system/monitor', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon06.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 11:52:09', 1, '2026-05-18 10:55:51', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (55, 1, '定时任务配置', 44, 2, 0, '/system/job-config', 'system/job-config', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TimeSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 11:52:50', 1, '2026-03-02 14:27:13', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (56, 1, '登录日志', 54, 2, 3, '/system/login-log', 'system/login-log', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoFirebase', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 14:40:48', 1, '2026-03-02 16:13:25', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (57, 1, '操作日志', 54, 2, 2, '/system/operation-log', 'system/operation-log', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoInstagram', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-04 14:41:26', 1, '2026-02-04 14:41:26', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (58, 1, '缓存监控', 54, 2, 1, '/system/cache', 'system/cache', 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:list', 'ionicons5:LogoGooglePlaystore', NULL, NULL, 1, 0, NULL, '缓存管理菜单', 1, '2026-02-04 15:25:05', 1, '2026-03-02 16:13:22', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (59, 1, '缓存查询', 58, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:query', NULL, NULL, NULL, 0, 0, NULL, '查询缓存按钮', 1, '2026-02-04 15:25:05', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (60, 1, '缓存删除', 58, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:remove', NULL, NULL, NULL, 0, 0, NULL, '删除缓存按钮', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (61, 1, '清空缓存', 58, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:clear', NULL, NULL, NULL, 0, 0, NULL, '清空缓存按钮', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (62, 1, '缓存-分页查询', 58, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:page', NULL, 'GET', '/system/cache/page', 0, 0, NULL, '分页查询缓存列表', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (63, 1, '缓存-详情查询', 58, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:getInfo', NULL, 'POST', '/system/cache/getInfo', 0, 0, NULL, '查询缓存详细信息', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (64, 1, '缓存-删除', 58, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:remove', NULL, 'POST', '/system/cache/remove', 0, 0, NULL, '删除单个缓存', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (65, 1, '缓存-批量删除', 58, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:removeBatch', NULL, 'POST', '/system/cache/removeBatch', 0, 0, NULL, '批量删除缓存', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (66, 1, '缓存-清空', 58, 4, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:cache:clear', NULL, 'POST', '/system/cache/clear', 0, 0, NULL, '清空所有缓存', 1, '2026-02-04 15:25:06', 1, '2026-02-04 15:25:27', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (67, 1, '在线用户', 54, 2, 4, '/system/online', 'system/online', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ApertureOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-05 12:02:09', 1, '2026-04-09 21:47:00', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (68, 1, 'API配置管理', 44, 2, 6, '/system/apiConfig', 'system/apiConfig', 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:list', 'ionicons5:BuildSharp', NULL, NULL, 0, 0, NULL, 'API接口配置管理', 1, '2026-02-09 16:29:33', 1, '2026-03-16 17:28:08', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (69, 1, 'API配置管理-分页查询', 68, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:page', NULL, 'GET', '/system/apiConfig/page', 0, 0, NULL, '分页查询API配置列表', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (70, 1, 'API配置管理-列表查询', 68, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:list', NULL, 'GET', '/system/apiConfig/list', 0, 0, NULL, '查询API配置列表', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (71, 1, 'API配置管理-查询详情', 68, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:query', NULL, 'GET', '/system/apiConfig/getById', 0, 0, NULL, '根据ID查询API配置详情', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (72, 1, 'API配置管理-新增', 68, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:add', NULL, 'POST', '/system/apiConfig/add', 0, 0, NULL, '新增API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (73, 1, 'API配置管理-修改', 68, 4, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:edit', NULL, 'POST', '/system/apiConfig/edit', 0, 0, NULL, '修改API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (74, 1, 'API配置管理-删除', 68, 4, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:remove', NULL, 'POST', '/system/apiConfig/remove', 0, 0, NULL, '删除API配置', 1, '2026-02-09 16:29:33', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (76, 1, 'API配置管理-刷新缓存', 68, 4, 8, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'system:apiConfig:refresh', NULL, 'POST', '/apiConfig/refresh', 0, 0, NULL, '刷新API配置缓存', 1, '2026-02-09 16:29:57', 1, '2026-02-09 16:31:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (77, 1, '系统配置', 1, 2, 11, '/system/config-center', 'system/config-center', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ConstructOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-02-26 09:49:55', 1, '2026-02-26 09:49:55', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (78, 1, '服务监控', 54, 2, 0, '/system/monitor', 'system/monitor', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Earth', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-02 14:28:26', 1, '2026-03-02 14:28:26', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (79, 1, '流程管理', 0, 1, 50, '/flow', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon08.png', NULL, NULL, 0, 0, NULL, '流程管理目录', NULL, '2026-03-15 18:32:12', 1, '2026-05-18 10:56:03', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (80, 1, '我的待办', 9045, 2, 1, '/flow/todo', '/flow/todo', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoMastodon', NULL, NULL, 0, 0, NULL, '我的待办任务', NULL, '2026-03-15 18:32:12', 1, '2026-03-26 17:24:18', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (81, 1, '我的已办', 9045, 2, 2, '/flow/done', '/flow/done', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:CheckmarkDoneCircle', NULL, NULL, 0, 0, NULL, '我的已办任务', NULL, '2026-03-15 18:32:12', 1, '2026-03-26 17:24:24', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (82, 1, '我发起的', 9045, 2, 3, '/flow/started', '/flow/started', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Send', NULL, NULL, 0, 0, NULL, '我发起的流程', NULL, '2026-03-15 18:32:12', 1, '2026-03-26 17:24:32', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (83, 1, '我的抄送', 9045, 2, 4, '/flow/cc', '/flow/cc', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:SendOutline', NULL, NULL, 0, 0, NULL, '我的抄送', NULL, '2026-03-15 18:32:13', 1, '2026-03-26 17:24:47', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (85, 1, '流程模型', 79, 2, 1, '/flow/model', 'flow/model', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:Create', NULL, NULL, 0, 0, NULL, '流程模型管理', NULL, '2026-03-15 18:32:13', 1, '2026-04-30 10:14:11', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (86, 1, '流程分类', 79, 2, 2, '/flow/category', '/flow/category', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:DuplicateOutline', NULL, NULL, 0, 0, NULL, '流程分类管理', NULL, '2026-03-15 18:32:13', 1, '2026-04-30 10:14:17', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (87, 1, '创建模型', 85, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:create', NULL, NULL, NULL, 0, 0, NULL, '创建流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (88, 1, '编辑模型', 85, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:update', NULL, NULL, NULL, 0, 0, NULL, '编辑流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (89, 1, '删除模型', 85, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:delete', NULL, NULL, NULL, 0, 0, NULL, '删除流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (90, 1, '部署模型', 85, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:model:deploy', NULL, NULL, NULL, 0, 0, NULL, '部署流程模型', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (91, 1, '创建分类', 86, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:create', NULL, NULL, NULL, 0, 0, NULL, '创建流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (92, 1, '编辑分类', 86, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:update', NULL, NULL, NULL, 0, 0, NULL, '编辑流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (93, 1, '删除分类', 86, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:category:delete', NULL, NULL, NULL, 0, 0, NULL, '删除流程分类', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (94, 1, '待办任务查询', 85, 4, 10, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:todo', NULL, 'GET', '/api/flow/task/todo', 0, 0, NULL, '查询待办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (95, 1, '已办任务查询', 85, 4, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:done', NULL, 'GET', '/api/flow/task/done', 0, 0, NULL, '查询已办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (96, 1, '发起的流程查询', 85, 4, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:started', NULL, 'GET', '/api/flow/task/started', 0, 0, NULL, '查询发起的流程', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (97, 1, '任务签收', 85, 4, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:claim', NULL, 'POST', '/api/flow/task/claim', 0, 0, NULL, '签收任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (98, 1, '任务审批', 85, 4, 14, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:approve', NULL, 'POST', '/api/flow/task/approve', 0, 0, NULL, '审批任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (99, 1, '任务驳回', 85, 4, 15, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:reject', NULL, 'POST', '/api/flow/task/reject', 0, 0, NULL, '驳回任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (100, 1, '任务催办', 85, 4, 16, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:task:remind', NULL, 'POST', '/api/flow/task/remind', 0, 0, NULL, '催办任务', NULL, '2026-03-15 18:32:13', NULL, '2026-03-15 18:32:40', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (101, 1, '流程设计', 79, 2, 3, '/flow/design', '/flow/design', 0, 0, NULL, '_self', 0, 1, 0, NULL, 'mdi:pencil-ruler', NULL, NULL, 0, 0, NULL, '流程设计器', NULL, '2026-03-16 16:45:04', NULL, '2026-03-16 16:45:09', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (900, 1, '请假管理', 9045, 1, 90, '/leave', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:BarChartSharp', NULL, NULL, 0, 0, NULL, '请假管理目录', NULL, '2026-03-22 17:58:08', 1, '2026-03-26 17:25:13', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (901, 1, '请假申请', 900, 2, 1, '/leave/apply', '/leave/apply', 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:view', 'ionicons5:CogSharp', NULL, NULL, 0, 0, NULL, '请假申请页面', NULL, '2026-03-22 17:58:08', 1, '2026-03-22 18:02:20', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (902, 1, '我的请假', 900, 2, 2, '/leave/list', '/leave/list', 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:view', 'ionicons5:BarbellSharp', NULL, NULL, 0, 0, NULL, '我的请假列表页面', NULL, '2026-03-22 17:58:08', 1, '2026-03-22 18:02:05', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9011, 1, '提交申请', 901, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:submit', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9012, 1, '保存草稿', 901, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:draft', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9021, 1, '查看详情', 902, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:detail', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9022, 1, '撤销申请', 902, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:cancel', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9023, 1, '删除申请', 902, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:delete', NULL, NULL, NULL, 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:53', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9031, 1, '提交请假申请', 901, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:submit', NULL, 'POST', '/leave/submit', 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9032, 1, '保存草稿', 901, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:apply:draft', NULL, 'POST', '/leave/draft', 0, 0, NULL, '', NULL, '2026-03-22 17:58:08', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9041, 1, '获取请假详情', 902, 4, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:detail', NULL, 'GET', '/leave/detail/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9042, 1, '分页查询请假列表', 902, 4, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:view', NULL, 'GET', '/leave/page', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9043, 1, '撤销申请', 902, 4, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:cancel', NULL, 'POST', '/leave/cancel/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:24', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9044, 1, '删除申请', 902, 4, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'leave:list:delete', NULL, 'DELETE', '/leave/*', 0, 0, NULL, '', NULL, '2026-03-22 17:58:25', NULL, '2026-03-22 17:58:54', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9045, 1, '个人中心', 0, 1, 8, '/system/usercenter', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon07.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-26 17:23:58', 1, '2026-05-18 10:55:56', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9046, 1, '流程监控', 85, 2, 2, '/flow/monitor', 'flow/monitor', 0, 0, NULL, '_self', 0, 0, 0, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-03-26 20:19:24', 1, '2026-03-26 20:19:24', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9047, 1, '三方登录配置', 44, 2, 12, '/system/socialConfig', 'system/socialConfig', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoWechat', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-01 14:56:15', 1, '2026-04-01 14:56:15', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9048, 1, '渠道配置', 48, 2, 3, '/message/messageConfig', 'message/messageConfig', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ChatboxEllipses', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 10:31:27', 1, '2026-04-02 11:20:14', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9049, 1, '消息监控', 48, 2, 5, '/message/manage', '/message/manage', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:FlameSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 11:20:54', 1, '2026-04-02 11:20:54', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9050, 1, '业务配置', 48, 2, 6, '/message/biz-type', '/message/biz-type', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:PrismSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-02 16:28:51', 1, '2026-04-02 16:28:51', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9051, 1, '客户端管理', 1, 2, 8, '/system/client', 'system/client', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoTableau', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-04-07 10:43:18', 1, '2026-04-07 18:53:21', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9067, 1, 'AI智能平台', 0, 1, 60, '/ai', NULL, 0, 0, '', '_self', 0, 1, 1, NULL, 'local-image:icon09.png', NULL, NULL, 0, 1, NULL, 'AI管理目录', NULL, '2026-04-17 16:19:34', 1, '2026-05-18 10:56:08', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9068, 1, '供应商管理', 9067, 2, 1, '/ai/provider-model', '/ai/provider-model', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ExtensionPuzzle', NULL, NULL, 0, 0, NULL, 'AI供应商管理', NULL, '2026-04-17 16:19:34', 1, '2026-04-19 20:01:45', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9070, 1, '供应商新增', 9068, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:add', NULL, NULL, NULL, 0, 0, NULL, '新增AI供应商', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:45', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9071, 1, '供应商编辑', 9068, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑AI供应商', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9072, 1, '供应商删除', 9068, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI供应商', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9073, 1, '供应商测试', 9068, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:provider:test', NULL, NULL, NULL, 0, 0, NULL, '测试供应商连接', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9074, 1, '模型新增', 9069, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:add', NULL, NULL, NULL, 0, 0, NULL, '新增AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9075, 1, '模型编辑', 9069, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9076, 1, '模型删除', 9069, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:model:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI模型', NULL, '2026-04-17 16:19:34', NULL, '2026-04-17 16:20:46', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9077, 1, '会话管理', 9067, 2, 3, '/ai/session', '/ai/session', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:ChatboxEllipses', NULL, NULL, 0, 0, NULL, 'AI会话管理', NULL, '2026-04-19 19:05:28', 1, '2026-04-19 19:41:03', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9078, 1, '会话查看', 9077, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:session:query', NULL, NULL, NULL, 0, 0, NULL, '查看AI会话', NULL, '2026-04-19 19:05:28', NULL, '2026-04-19 19:05:28', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9079, 1, '会话删除', 9077, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:session:delete', NULL, NULL, NULL, 0, 0, NULL, '删除AI会话', NULL, '2026-04-19 19:05:28', NULL, '2026-04-19 19:05:28', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9080, 1, 'AI表单生编辑', 39, 2, 10, '/ai/crud-generator', 'ai/crud-generator', 0, 0, NULL, '_self', 0, 0, 1, 'ai:crud-gen:list', 'ionicons5:BonfireSharp', NULL, NULL, 0, 0, NULL, 'CRUD配置管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-20 17:46:45', 1, '2026-05-31 14:35:34', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9081, 1, '通用表单', 39, 2, 99, '/ai/crud-page', 'ai/crud-page', 0, 0, NULL, '_self', 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, NULL, '通用表单', NULL, '2026-04-20 17:46:45', 1, '2026-04-27 09:45:29', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9085, 1, 'AI表单生成', 39, 2, 10, '/ai/crud-config', 'ai/crud-config', 0, 0, NULL, '_self', 0, 0, 1, 'ai:crud-config:list', 'ionicons5:ColorWand', NULL, NULL, 0, 0, NULL, 'CRUD配置管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-20 17:46:45', 1, '2026-05-31 14:35:36', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9088, 1, '模版市场', 39, 2, 13, '/ai/page-template', 'ai/page-template', 0, 0, NULL, '_self', 0, 0, 1, 'ai:page-template:list', 'mdi:puzzle-outline', NULL, NULL, 0, 0, NULL, 'AI页面模板管理；统一低代码代码生成后隐藏旧入口；已收敛到开发者工具或隐藏普通菜单入口；已收敛到开发者工具或隐藏普通菜单入口', NULL, '2026-04-26 17:09:26', 1, '2026-05-31 14:35:39', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9091, 1, '行政区划', 1, 2, 11, '/system/region', 'system/region', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:TriangleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-28 13:06:30', 1, '2026-04-28 13:06:30', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9092, 1, 'APP测试', 0, 1, 0, '/app', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, NULL, 'GET', NULL, 0, 1, NULL, NULL, 1, '2026-04-29 16:25:30', 1, '2026-04-29 17:10:21', 2, 'app');
INSERT INTO `sys_resource_0607` VALUES (9093, 1, '测试APP菜单', 9092, 2, 2, '/cac', '/cac', 0, 0, NULL, '_self', 0, 1, 1, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-04-29 16:33:05', 1, '2026-04-29 16:33:05', 2, 'app');
INSERT INTO `sys_resource_0607` VALUES (9094, 1, '流程表达式', 79, 2, 3, '/flow/spelTemplate', 'flow/spelTemplate', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GitCompare', 'GET', NULL, 0, 1, NULL, NULL, 1, '2026-05-05 17:43:05', 1, '2026-05-05 17:43:05', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9095, 1, '版本历史', 79, 2, 3, '/flow/version', 'flow/version', 0, 0, NULL, '_self', 0, 0, 0, NULL, NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-09 11:18:18', 1, '2026-05-09 11:28:48', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9096, 1, '报表管理', 0, 1, 70, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon10.png', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-10 20:52:09', 1, '2026-05-18 10:56:13', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9097, 1, '服务接口代理', 44, 2, 2, '/external/system', 'external/system', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:LogoElectron', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-10 20:53:38', 1, '2026-05-11 14:37:27', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9100, 1, '数据资产', 0, 1, 600, '/data', NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'local-image:icon11.png', NULL, NULL, 0, 1, NULL, '数据资产管理目录', 1, '2026-05-12 10:03:57', 1, '2026-05-18 10:56:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9101, 1, '数据连接', 9100, 2, 1, '/data/connection', 'data/connection', 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:list', 'ionicons5:ContractSharp', NULL, NULL, 1, 0, NULL, '数据连接管理菜单', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:08:42', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9102, 1, '数据集管理', 9100, 2, 2, '/data/dataset', 'data/dataset', 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:list', 'ionicons5:FilterCircle', NULL, NULL, 1, 0, NULL, '数据集管理菜单', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:09:08', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9103, 1, '查询数据连接列表', 9101, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:query', NULL, NULL, NULL, 0, 0, NULL, '数据连接查询按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9104, 1, '新增数据连接', 9101, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:add', NULL, NULL, NULL, 0, 0, NULL, '数据连接新增按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9105, 1, '修改数据连接', 9101, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:edit', NULL, NULL, NULL, 0, 0, NULL, '数据连接修改按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9106, 1, '删除数据连接', 9101, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:remove', NULL, NULL, NULL, 0, 0, NULL, '数据连接删除按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9107, 1, '测试数据连接', 9101, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:connection:test', NULL, NULL, NULL, 0, 0, NULL, '数据连接测试按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9108, 1, '查询数据集列表', 9102, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:query', NULL, NULL, NULL, 0, 0, NULL, '数据集查询按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9109, 1, '新增数据集', 9102, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:add', NULL, NULL, NULL, 0, 0, NULL, '数据集新增按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9110, 1, '修改数据集', 9102, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:edit', NULL, NULL, NULL, 0, 0, NULL, '数据集修改按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9111, 1, '删除数据集', 9102, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:remove', NULL, NULL, NULL, 0, 0, NULL, '数据集删除按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9112, 1, '预览数据集', 9102, 3, 5, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:preview', NULL, NULL, NULL, 0, 0, NULL, '数据集预览按钮', 1, '2026-05-12 10:03:57', 1, '2026-05-12 10:03:57', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9113, 1, 'AI大屏', 9096, 2, 0, '/project/items', '', 0, 1, 'forge_report', '_blank', 0, 1, 1, NULL, 'ionicons5:ScaleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-13 08:02:38', 1, '2026-05-13 16:56:43', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9136, 1, '数据集分类管理', 9100, 2, 3, '/data/dataset-category', 'data/dataset-category', 0, 0, NULL, '_self', 0, 1, 1, 'data:dataset:category:list', 'AppstoreOutlined', NULL, NULL, 1, 0, NULL, '数据集分类管理菜单', 1, '2026-05-14 16:17:13', 1, '2026-05-14 16:17:13', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9147, 1, '数据维度', 9100, 2, 4, '/data/dimension', 'data/dimension', 0, 0, NULL, '_self', 0, 1, 1, 'data:dimension:list', 'PartitionOutlined', NULL, NULL, 1, 0, NULL, '数据维度管理菜单', 1, '2026-05-14 20:50:47', 1, '2026-05-14 20:50:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9148, 1, 'AI大屏目录', 0, 1, 0, '', NULL, 0, 0, '', '_self', 0, 1, 1, NULL, 'local:i-streamline-plump-color:ai-generate-variation-spark', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:41:33', 1, '2026-05-18 11:25:27', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9149, 1, '全部项目', 9148, 2, 0, '/project/items', 'project/items/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:AlbumsOutline', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:55:51', 1, '2026-05-14 22:55:51', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9150, 1, '我的模版', 9148, 2, 1, '/project/my-template', 'project/mtTemplate/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Apps', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:57:20', 1, '2026-05-14 22:57:20', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9151, 1, '素材库', 9148, 2, 2, '/project/materials', 'project/materials/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:AirplaneSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:57:55', 1, '2026-05-14 22:57:55', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9152, 1, 'AI供应商', 9148, 2, 3, '/project/ai-provider', 'project/settings/AiSettings', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:AlertCircleSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:58:57', 1, '2026-05-14 22:58:57', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9153, 1, '目录管理', 9148, 2, 4, '/project/directories', 'project/directories/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:ApertureSharp', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 22:59:35', 1, '2026-05-14 22:59:35', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9154, 1, '模版市场', 9148, 2, 5, '/project/template-market', 'project/templateMarket/index', 0, 0, '', '_self', 0, 1, 1, NULL, 'ionicons5:Archive', 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:00:28', 1, '2026-05-14 23:00:28', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9156, 1, '删除', 9151, 3, 0, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:del', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:14:24', 1, '2026-05-14 23:14:24', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9157, 1, '下载', 9151, 3, 1, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:down', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:14:52', 1, '2026-05-14 23:14:52', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9158, 1, '修改名字', 9151, 3, 2, NULL, NULL, 0, 0, '', '_self', 0, 1, 1, 'report:user:editName', NULL, 'GET', NULL, 0, 0, NULL, NULL, 1, '2026-05-14 23:15:26', 1, '2026-05-14 23:15:26', 2, 'forge_report');
INSERT INTO `sys_resource_0607` VALUES (9160, 1, '智能体管理', 9067, 2, 2, '/ai/agent', '/ai/agent', 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:HardwareChipOutline', NULL, NULL, 0, 0, NULL, 'AI智能体管理', NULL, '2026-05-15 15:32:07', NULL, '2026-05-15 15:32:07', NULL, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9162, 1, '业务定义', 9100, 2, 5, '/data/business', 'data/business', 0, 0, NULL, '_self', 0, 1, 1, 'data:business:list', 'ProfileOutlined', NULL, NULL, 1, 0, NULL, '业务定义管理菜单', 1, '2026-05-17 12:19:20', 1, '2026-05-17 12:19:20', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9163, 1, '大屏生成记录', 9067, 2, 4, '/ai/dashboard-generate-record', 'ai/dashboard-generate-record', 0, 0, NULL, '_self', 0, 1, 1, 'ai:dashboard-record:list', 'ionicons5:ReceiptOutline', NULL, NULL, 1, 0, NULL, 'AI大屏生成记录稽核', 1, '2026-05-19 11:57:10', 1, '2026-05-19 11:57:10', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9167, 1, '提示词模板库', 9067, 2, 5, '/ai/prompt-template', 'ai/prompt-template', 0, 0, NULL, '_self', 0, 1, 1, 'ai:prompt-template:list', 'ionicons5:DocumentTextOutline', NULL, NULL, 1, 0, NULL, 'AI提示词模板库', 1, '2026-05-19 15:22:05', 1, '2026-05-19 15:22:05', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9169, 1, '应用搭建器', 9174, 2, 99, '/ai/lowcode-builder', 'ai/lowcode-builder', 0, 0, NULL, '_self', 0, 0, 0, 'ai:lowcode:edit', 'ionicons5:BuildOutline', NULL, NULL, 1, 0, NULL, '低代码应用搭建器隐藏入口', 1, '2026-05-20 06:20:27', 1, '2026-05-21 09:26:51', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9170, 1, '发布低代码应用', 9174, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:publish', NULL, NULL, NULL, 0, 0, NULL, '发布低代码应用按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9171, 1, '回滚低代码应用', 9174, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:rollback', NULL, NULL, NULL, 0, 0, NULL, '回滚低代码应用按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9172, 1, '在线建表发布', 9174, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:deploy-ddl', NULL, NULL, NULL, 0, 0, NULL, '低代码在线建表发布按钮权限', 1, '2026-05-20 06:20:27', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9174, 1, '应用开发', 9218, 2, 1, '/ai/lowcode-apps', 'ai/lowcode-apps', 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:list', 'ionicons5:ConstructOutline', NULL, NULL, 1, 0, NULL, '低代码应用设计、AI创建、发布运行和代码输出主入口', 1, '2026-05-20 20:00:39', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9176, 1, '新增业务领域', 9174, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9177, 1, '编辑业务领域', 9174, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9178, 1, '启停业务领域', 9174, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:status', NULL, NULL, NULL, 0, 0, NULL, '启停业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9179, 1, '迁移业务领域', 9174, 3, 4, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:domain:move', NULL, NULL, NULL, 0, 0, NULL, '迁移低代码应用业务领域按钮权限', 1, '2026-05-20 20:00:39', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9180, 1, '模型设计', 9218, 2, 2, '/ai/lowcode-models', 'ai/lowcode-models', 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:list', 'ionicons5:GitBranchOutline', NULL, NULL, 1, 0, NULL, '低代码数据模型资产设计入口', 1, '2026-05-20 22:01:15', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9181, 1, '新增数据模型', 9180, 3, 1, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:add', NULL, NULL, NULL, 0, 0, NULL, '新增低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9182, 1, '编辑数据模型', 9180, 3, 2, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9183, 1, '启停数据模型', 9180, 3, 3, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:status', NULL, NULL, NULL, 0, 0, NULL, '启停低代码数据模型按钮权限', 1, '2026-05-20 22:01:15', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9184, 1, '客户管理', 39, 2, 0, '/ai/crud-page/custmanage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:custmanage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-21 20:24:17', 1, '2026-05-22 07:11:27', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9185, 1, '订单管理', 39, 2, 0, '/ai/crud-page/order_manage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:order_manage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-22 11:27:14', 1, '2026-05-24 21:59:54', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9186, 1, '订单左树', 39, 2, 0, '/ai/crud-page/order_class', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:order_class', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-22 16:25:00', 1, '2026-05-24 17:54:44', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9187, 1, '订单分类树', 39, 2, 0, '/ai/crud-page/order_class_manage', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:order_class_manage', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-24 18:00:32', 1, '2026-05-24 19:32:54', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9188, 1, 'AI创建应用', 9174, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:ai-generate', NULL, NULL, NULL, 0, 0, NULL, 'AI生成低代码模型和应用草稿按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9189, 1, '代码预览', 9174, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:code-preview', NULL, NULL, NULL, 0, 0, NULL, '低代码应用代码预览按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9190, 1, '下载代码', 9174, 3, 13, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:code-download', NULL, NULL, NULL, 0, 0, NULL, '低代码应用代码下载按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9191, 1, '导入数据源表', 9180, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:import-table', NULL, NULL, NULL, 0, 0, NULL, '从数据源表导入低代码模型按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9192, 1, 'AI生成模型', 9180, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:lowcode:model:ai-generate', NULL, NULL, NULL, 0, 0, NULL, 'AI生成低代码模型草稿按钮权限', 1, '2026-05-25 11:26:48', 1, '2026-05-28 18:00:38', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9193, 1, '商品管理', 39, 2, 0, '/ai/crud-page/scm_product', 'ai/crud-page', 0, 0, '', '_self', 0, 1, 1, 'ai:crud:scm_product', 'local:ai-icon:shopping-bag', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-25 16:01:31', 1, '2026-06-03 22:07:39', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9194, 1, '应用中心', 0, 1, 6, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:GridOutline', NULL, NULL, 1, 1, NULL, '企业应用装配平台主入口', 1, '2026-05-27 13:01:02', 1, '2026-05-27 16:10:26', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9195, 1, '业务套件详情', 9217, 2, 1, '/app-center/suite/:suiteCode', 'app-center/suite.[suiteCode]', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessSuite:list', 'ionicons5:AlbumsOutline', NULL, NULL, 0, 0, NULL, '业务套件详情隐藏路由', 1, '2026-05-27 13:01:02', 1, '2026-05-27 16:10:27', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9196, 1, '业务对象详情', 9217, 2, 2, '/app-center/object/:objectCode', 'app-center/object.[objectCode]', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessObject:list', 'ionicons5:CubeOutline', NULL, NULL, 0, 0, NULL, '业务对象详情隐藏路由', 1, '2026-05-27 13:01:02', 1, '2026-05-27 16:10:27', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9197, 1, '引擎中心', 9194, 2, 3, '/app-center/engines', 'app-center/engines', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessEngine:list', 'ionicons5:HardwareChipOutline', NULL, NULL, 1, 0, NULL, '流程、审批、报表、权限和消息引擎统一入口', 1, '2026-05-27 13:01:02', 1, '2026-05-27 16:10:26', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9198, 1, '移动端中心', 9194, 2, 4, '/app-center/mobile', 'app-center/mobile', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessMobile:list', 'ionicons5:PhonePortraitOutline', NULL, NULL, 1, 0, NULL, '移动H5和移动业务入口', 1, '2026-05-27 13:01:02', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9199, 1, '集成中心', 9194, 2, 5, '/app-center/integration', 'app-center/integration', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessIntegration:list', 'ionicons5:GitNetworkOutline', NULL, NULL, 1, 0, NULL, '开放接口、Webhook和第三方平台连接入口', 1, '2026-05-27 13:01:02', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9202, 1, '查看业务套件', 9217, 3, 11, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessSuite:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务套件按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9203, 1, '维护业务套件', 9217, 3, 12, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessSuite:edit', NULL, NULL, NULL, 0, 0, NULL, '新增或编辑业务套件按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9204, 1, '查看业务对象', 9217, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:list', NULL, NULL, NULL, 0, 0, NULL, '查询业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9205, 1, '新增业务对象', 9217, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9206, 1, '编辑业务对象', 9217, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9207, 1, '删除业务对象', 9217, 3, 24, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:delete', NULL, NULL, NULL, 0, 0, NULL, '删除业务对象按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9208, 1, '配置对象关系', 9221, 3, 25, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:relation', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象关系按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9209, 1, '配置接入能力', 9217, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessBinding:config', NULL, NULL, NULL, 0, 0, NULL, '配置对象或应用能力挂接按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9210, 1, '新增应用入口', 9217, 3, 41, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:add', NULL, NULL, NULL, 0, 0, NULL, '新增应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9211, 1, '编辑应用入口', 9217, 3, 42, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9212, 1, '删除应用入口', 9217, 3, 43, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:delete', NULL, NULL, NULL, 0, 0, NULL, '删除应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9213, 1, '启停应用入口', 9217, 3, 44, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:status', NULL, NULL, NULL, 0, 0, NULL, '启停应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9214, 1, '打开应用入口', 9217, 3, 45, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open', NULL, NULL, NULL, 0, 0, NULL, '打开应用入口按钮权限', 1, '2026-05-27 13:01:02', 1, '2026-05-27 15:04:47', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9217, 1, '应用总览', 9194, 2, 1, '/app-center', 'app-center/index', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:list', 'ionicons5:GridOutline', NULL, NULL, 1, 0, NULL, '企业应用装配平台主入口', 1, '2026-05-27 15:04:46', 1, '2026-05-27 16:10:26', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9218, 1, '开发者工具', 0, 1, 88, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, NULL, 'ionicons5:CodeSlashOutline', NULL, NULL, 0, 1, NULL, '低代码、模型设计、数据源和代码输出等开发者入口', 1, '2026-05-28 13:00:54', 1, '2026-05-28 13:00:54', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9220, 1, '客户管理', 9219, 2, 0, '/ai/crud-page/crm_crm_customer', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:crm_crm_customer', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-29 08:59:17', 1, '2026-05-29 08:59:17', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9221, 1, '业务对象设计器', 9217, 2, 6, '/app-center/object/:objectCode/designer', 'app-center/object-designer.[objectCode]', 0, 0, NULL, '_self', 0, 0, 0, 'ai:businessObject:design', 'ionicons5:BuildOutline', NULL, NULL, 0, 0, NULL, '业务对象设计器隐藏路由', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9222, 1, '设计业务对象', 9221, 3, 26, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:design', NULL, NULL, NULL, 0, 0, NULL, '进入和保存业务对象设计器', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9223, 1, '维护业务字段', 9221, 3, 27, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:field', NULL, NULL, NULL, 0, 0, NULL, '新增、编辑、删除和排序业务字段', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9224, 1, '维护对象布局', 9221, 3, 28, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:layout', NULL, NULL, NULL, 0, 0, NULL, '维护表单、列表和详情布局', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9225, 1, '配置对象操作', 9221, 3, 29, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:action', NULL, NULL, NULL, 0, 0, NULL, '配置工具栏、行和详情自定义操作', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9226, 1, '发布业务对象', 9221, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:publish', NULL, NULL, NULL, 0, 0, NULL, '执行发布检查并发布业务对象', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9227, 1, '高级对象配置', 9221, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessObject:advanced', NULL, NULL, NULL, 0, 0, NULL, '查看模型、表名、Schema、DDL和开发者入口', 1, '2026-05-29 14:39:56', 1, '2026-05-29 14:39:56', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9229, 1, '客户', 9219, 2, 0, '/ai/crud-page/crm_customer', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:crm_customer', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-29 17:27:04', 1, '2026-06-01 11:08:38', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9230, 1, '跟进记录', 9219, 2, 8, '/ai/crud-page/crm_follow_record', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:crm_follow_record', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-30 19:54:53', 1, '2026-05-30 19:58:01', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9239, 1, '客户', 9238, 2, 0, '/app-center/app/1910000000000000301', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open', 'ionicons5:BusinessOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 07:21:43', 1, '2026-06-01 09:03:02', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9243, 1, '联系人管理', 9238, 2, 2, '/app-center/app/1910000000000000302', 'app-center/app-entry', 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApp:open:crm_contact_manage', 'ionicons5:PersonOutline', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 08:30:22', 1, '2026-05-31 08:30:22', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9244, 1, '联系人', 9219, 2, 0, '/ai/crud-page/crm_contact', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:crm_contact', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-05-31 10:55:01', 1, '2026-05-31 11:18:38', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9245, 1, '触发器管理', 9217, 3, 20, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:list', NULL, NULL, NULL, 0, 0, NULL, '业务触发器列表权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9246, 1, '新增触发器', 9217, 3, 21, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:add', NULL, NULL, NULL, 0, 0, NULL, '新增业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9247, 1, '编辑触发器', 9217, 3, 22, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:edit', NULL, NULL, NULL, 0, 0, NULL, '编辑业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9248, 1, '删除触发器', 9217, 3, 23, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:delete', NULL, NULL, NULL, 0, 0, NULL, '删除业务触发器按钮权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9249, 1, '流程发起', 9217, 3, 24, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:start', NULL, NULL, NULL, 0, 0, NULL, '从业务记录发起流程权限', 1, '2026-06-01 14:27:12', 1, '2026-06-01 14:27:12', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9250, 1, '配置单据', 9217, 3, 25, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:config', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象单据模式权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9251, 1, '查看单据运行态', 9217, 3, 26, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务单据运行态权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9252, 1, '配置业务流程', 9217, 3, 27, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:config', NULL, NULL, NULL, 0, 0, NULL, '配置业务对象流程绑定权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9253, 1, '查看业务流程', 9217, 3, 28, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务记录流程状态权限', 1, '2026-06-01 15:56:24', 1, '2026-06-01 15:56:24', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9258, 1, '流程回调', 9217, 3, 29, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessFlow:callback', NULL, NULL, NULL, 0, 0, NULL, '处理业务流程回调权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9259, 1, '审批兼容发起', 9217, 3, 30, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessApproval:start', NULL, NULL, NULL, 0, 0, NULL, '旧业务审批入口兼容转发权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9261, 1, '保存单据', 9217, 3, 31, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:save', NULL, NULL, NULL, 0, 0, NULL, '保存业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9262, 1, '提交单据', 9217, 3, 32, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:submit', NULL, NULL, NULL, 0, 0, NULL, '提交业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9263, 1, '撤回单据', 9217, 3, 33, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessDocument:withdraw', NULL, NULL, NULL, 0, 0, NULL, '撤回业务单据权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9264, 1, '执行触发器', 9217, 3, 34, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessTrigger:execute', NULL, NULL, NULL, 0, 0, NULL, '执行业务触发器权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9265, 1, '查看业务报表', 9217, 3, 35, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'ai:businessStats:view', NULL, NULL, NULL, 0, 0, NULL, '查看业务对象报表权限', 1, '2026-06-02 06:41:19', 1, '2026-06-02 06:41:19', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9270, 1, '离职申请', 9269, 2, 0, '/ai/crud-page/hr_leave_application', 'ai/crud-page', 0, 0, NULL, '_self', 0, 1, 1, 'ai:crud:hr_leave_application', NULL, NULL, NULL, 0, 0, NULL, NULL, 1, '2026-06-02 16:53:23', 1, '2026-06-06 17:08:39', 2, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9276, 1, '发布流程表单版本', 85, 3, 41, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:form:publish', NULL, NULL, NULL, 0, 0, NULL, '发布流程表单不可变版本', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9277, 1, '维护模型入口配置', 85, 3, 42, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:entry:edit', NULL, NULL, NULL, 0, 0, NULL, '在流程模型内新增或编辑入口配置', 1, '2026-06-06 16:36:36', 1, '2026-06-06 18:07:09', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9278, 1, '打开模型入口', 85, 3, 43, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:entry:open', NULL, NULL, NULL, 0, 0, NULL, '按模型入口填报并发起流程', 1, '2026-06-06 16:36:36', 1, '2026-06-06 18:07:09', 1, 'pc');
INSERT INTO `sys_resource_0607` VALUES (9279, 1, '查看流程表单实例', 85, 3, 44, NULL, NULL, 0, 0, NULL, '_self', 0, 1, 1, 'flow:runtime:instance', NULL, NULL, NULL, 0, 0, NULL, '查看流程表单实例快照', 1, '2026-06-06 16:36:36', 1, '2026-06-06 16:36:36', 1, 'pc');

-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `role_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色名称（租户内唯一）',
  `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色权限字符串（如：admin,user:view）',
  `role_type` int(0) NULL DEFAULT 1 COMMENT '角色类型（1-管理角色，2-业务角色，3-审批角色，4-数据角色）',
  `org_scope_type` tinyint(0) NOT NULL DEFAULT 1 COMMENT '组织适用范围类型（1租户全局 2指定组织）',
  `data_scope` tinyint(0) NULL DEFAULT 1 COMMENT '权限范围（1-全部数据，2-本租户数据，3-本组织数据，4-本组织及子组织，5-个人数据）',
  `sort` int(0) NULL DEFAULT 0 COMMENT '排序（值越小越靠前）',
  `role_status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '角色状态（0-禁用，1-正常）',
  `is_system` tinyint(0) NULL DEFAULT 0 COMMENT '是否系统内置角色（0-否，1-是）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_role_key_active`(`tenant_id`, `role_key`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_tenant_role_name_active`(`tenant_id`, `role_name`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `role_status`) USING BTREE,
  INDEX `idx_data_scope`(`data_scope`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_role
-- ----------------------------
INSERT INTO `sys_role` VALUES (1, 1, '超级管理员', 'admin', 1, 1, 1, 1, 1, 1, '超级管理员角色，拥有所有权限', NULL, '2025-11-12 17:41:18', 1, '2026-06-11 14:13:44', NULL, 0);
INSERT INTO `sys_role` VALUES (2, 1, '普通用户', 'user', 1, 1, 4, 2, 1, 0, '普通用户角色，只有查询权限', NULL, '2025-11-12 17:41:18', 1, '2026-06-11 14:14:11', NULL, 0);
INSERT INTO `sys_role` VALUES (3, 1, '部门管理员', 'dept_admin', 1, 1, 3, 3, 1, 0, '部门管理员，管理本部门数据', NULL, '2025-11-12 17:41:18', NULL, '2025-11-12 17:41:18', NULL, 0);
INSERT INTO `sys_role` VALUES (23, 7, '管理的角色', 'admin', 1, 1, 4, 0, 1, 0, NULL, 1, '2026-08-10 10:14:51', 1, '2026-08-10 10:48:04', 6, 0);

-- ----------------------------
-- Table structure for sys_role_data_scope
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_data_scope`;
CREATE TABLE `sys_role_data_scope`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `role_id` bigint(0) NOT NULL COMMENT '角色ID',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_role_org`(`tenant_id`, `role_id`, `org_id`) USING BTREE,
  INDEX `idx_role_id`(`role_id`) USING BTREE,
  INDEX `idx_org_id`(`org_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色-自定义数据权限关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_role_data_scope
-- ----------------------------

-- ----------------------------
-- Table structure for sys_role_org
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_org`;
CREATE TABLE `sys_role_org`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `role_id` bigint(0) NOT NULL COMMENT '角色ID',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_role_org`(`tenant_id`, `role_id`, `org_id`) USING BTREE,
  INDEX `idx_org_role`(`tenant_id`, `org_id`, `role_id`) USING BTREE,
  INDEX `idx_role_id`(`role_id`) USING BTREE,
  INDEX `idx_org_id`(`org_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 267 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色适用组织范围表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_role_org
-- ----------------------------

-- ----------------------------
-- Table structure for sys_role_resource
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_resource`;
CREATE TABLE `sys_role_resource`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `role_id` bigint(0) NOT NULL COMMENT '角色ID',
  `resource_id` bigint(0) NOT NULL COMMENT '资源ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_role_resource`(`tenant_id`, `role_id`, `resource_id`) USING BTREE,
  INDEX `idx_role_id`(`role_id`) USING BTREE,
  INDEX `idx_resource_id`(`resource_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3506 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色-资源关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_role_resource
-- ----------------------------
INSERT INTO `sys_role_resource` VALUES (37, 1, 4, 19, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (38, 1, 4, 20, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (39, 1, 4, 21, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (40, 1, 4, 22, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (41, 1, 4, 23, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (42, 1, 4, 1, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (43, 1, 4, 2, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (44, 1, 4, 3, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (45, 1, 4, 7, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (46, 1, 4, 8, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (47, 1, 4, 4, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (48, 1, 4, 5, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (49, 1, 4, 6, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (50, 1, 4, 9, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (51, 1, 4, 10, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (52, 1, 4, 11, '2025-12-09 12:00:27');
INSERT INTO `sys_role_resource` VALUES (53, 1, 4, 12, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (54, 1, 4, 13, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (55, 1, 4, 14, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (56, 1, 4, 15, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (57, 1, 4, 16, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (58, 1, 4, 24, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (59, 1, 4, 17, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (60, 1, 4, 18, '2025-12-09 12:00:28');
INSERT INTO `sys_role_resource` VALUES (233, 1, 1, 84, '2026-03-15 18:32:13');
INSERT INTO `sys_role_resource` VALUES (367, 1, 2, 19, '2026-05-06 10:43:10');
INSERT INTO `sys_role_resource` VALUES (395, 1, 2, 84, '2026-05-06 10:43:12');
INSERT INTO `sys_role_resource` VALUES (441, 1, 5, 9088, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (442, 1, 5, 1, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (443, 1, 5, 2, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (444, 1, 5, 3, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (445, 1, 5, 9091, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (446, 1, 5, 4, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (447, 1, 5, 5, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (448, 1, 5, 6, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (449, 1, 5, 7, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (450, 1, 5, 8, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (451, 1, 5, 9, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (452, 1, 5, 10, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (453, 1, 5, 11, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (454, 1, 5, 12, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (455, 1, 5, 13, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (456, 1, 5, 77, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (457, 1, 5, 14, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (458, 1, 5, 15, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (459, 1, 5, 16, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (460, 1, 5, 17, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (461, 1, 5, 18, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (462, 1, 5, 24, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (463, 1, 5, 26, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (464, 1, 5, 9051, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (465, 1, 5, 39, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (466, 1, 5, 40, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (467, 1, 5, 41, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (468, 1, 5, 9080, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (469, 1, 5, 9081, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (470, 1, 5, 9085, '2026-05-06 14:10:54');
INSERT INTO `sys_role_resource` VALUES (493, 1, 1, 9152, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (494, 1, 1, 9153, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (495, 1, 1, 9154, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (496, 1, 1, 9148, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (497, 1, 1, 9149, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (498, 1, 1, 9150, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (499, 1, 1, 9151, '2026-05-14 23:01:08');
INSERT INTO `sys_role_resource` VALUES (501, 1, 1, 9164, '2026-05-19 11:57:10');
INSERT INTO `sys_role_resource` VALUES (502, 1, 1, 9166, '2026-05-19 11:57:10');
INSERT INTO `sys_role_resource` VALUES (503, 1, 1, 9165, '2026-05-19 11:57:10');
INSERT INTO `sys_role_resource` VALUES (572, 1, 5, 9218, '2026-05-28 13:00:54');
INSERT INTO `sys_role_resource` VALUES (573, 1, 5, 9227, '2026-05-29 14:39:57');
INSERT INTO `sys_role_resource` VALUES (651, 1, 8, 1, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (652, 1, 8, 2, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (653, 1, 8, 3, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (654, 1, 8, 4, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (655, 1, 8, 5, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (656, 1, 8, 6, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (657, 1, 8, 7, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (658, 1, 8, 8, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (659, 1, 8, 9, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (660, 1, 8, 10, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (661, 1, 8, 11, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (662, 1, 8, 12, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (663, 1, 8, 13, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (664, 1, 8, 14, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (665, 1, 8, 15, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (666, 1, 8, 16, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (667, 1, 8, 17, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (668, 1, 8, 18, '2026-06-03 16:20:53');
INSERT INTO `sys_role_resource` VALUES (718, 1, 5, 9194, '2026-06-07 09:16:26');
INSERT INTO `sys_role_resource` VALUES (723, 1, 5, 44, '2026-06-07 09:16:26');
INSERT INTO `sys_role_resource` VALUES (736, 1, 4, 43, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (737, 1, 5, 43, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (738, 1, 8, 43, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (742, 1, 5, 9283, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (746, 1, 8, 9283, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (747, 1, 4, 9283, '2026-06-07 09:27:17');
INSERT INTO `sys_role_resource` VALUES (774, 1, 5, 9217, '2026-06-07 18:21:44');
INSERT INTO `sys_role_resource` VALUES (775, 1, 3, 1, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (776, 1, 3, 2, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (777, 1, 3, 9218, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (778, 1, 3, 3, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (779, 1, 3, 9283, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (780, 1, 3, 4, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (781, 1, 3, 5, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (782, 1, 3, 14, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (783, 1, 3, 15, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (784, 1, 3, 16, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (785, 1, 3, 9169, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (786, 1, 3, 9170, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (787, 1, 3, 9171, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (788, 1, 3, 9172, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (789, 1, 3, 9174, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (790, 1, 3, 9176, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (791, 1, 3, 9177, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (792, 1, 3, 9178, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (793, 1, 3, 9179, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (794, 1, 3, 9180, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (795, 1, 3, 9181, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (796, 1, 3, 9182, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (797, 1, 3, 9183, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (798, 1, 3, 9188, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (799, 1, 3, 9189, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (800, 1, 3, 9190, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (801, 1, 3, 9191, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (802, 1, 3, 9192, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (803, 1, 3, 43, '2026-06-09 09:20:54');
INSERT INTO `sys_role_resource` VALUES (1272, 1, 10, 9217, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1273, 1, 10, 1, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1274, 1, 10, 9221, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1275, 1, 10, 9222, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1276, 1, 10, 9223, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1277, 1, 10, 9224, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1278, 1, 10, 9225, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1279, 1, 10, 9226, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1280, 1, 10, 9227, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1281, 1, 10, 24, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1282, 1, 10, 26, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1283, 1, 10, 27, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1284, 1, 10, 28, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1285, 1, 10, 9245, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1286, 1, 10, 29, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1287, 1, 10, 30, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1288, 1, 10, 9246, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1289, 1, 10, 9247, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1290, 1, 10, 31, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1291, 1, 10, 9248, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1292, 1, 10, 9249, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1293, 1, 10, 9250, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1294, 1, 10, 9251, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1295, 1, 10, 9252, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1296, 1, 10, 9253, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1297, 1, 10, 40, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1298, 1, 10, 9258, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1299, 1, 10, 9259, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1300, 1, 10, 43, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1301, 1, 10, 44, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1302, 1, 10, 9261, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1303, 1, 10, 45, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1304, 1, 10, 9262, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1305, 1, 10, 46, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1306, 1, 10, 9263, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1307, 1, 10, 47, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1308, 1, 10, 9264, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1309, 1, 10, 48, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1310, 1, 10, 9265, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1311, 1, 10, 49, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1312, 1, 10, 50, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1313, 1, 10, 9011, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1314, 1, 10, 9012, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1315, 1, 10, 54, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1316, 1, 10, 55, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1317, 1, 10, 56, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1318, 1, 10, 57, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1319, 1, 10, 58, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1320, 1, 10, 59, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1321, 1, 10, 9276, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1322, 1, 10, 60, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1323, 1, 10, 9021, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1324, 1, 10, 9277, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1325, 1, 10, 61, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1326, 1, 10, 9022, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1327, 1, 10, 9278, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1328, 1, 10, 62, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1329, 1, 10, 9023, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1330, 1, 10, 9279, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1331, 1, 10, 63, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1332, 1, 10, 64, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1333, 1, 10, 65, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1334, 1, 10, 66, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1335, 1, 10, 9283, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1336, 1, 10, 67, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1337, 1, 10, 68, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1338, 1, 10, 69, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1339, 1, 10, 70, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1340, 1, 10, 9031, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1341, 1, 10, 71, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1342, 1, 10, 9032, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1343, 1, 10, 72, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1344, 1, 10, 73, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1345, 1, 10, 74, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1346, 1, 10, 76, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1347, 1, 10, 77, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1348, 1, 10, 78, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1349, 1, 10, 79, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1350, 1, 10, 80, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1351, 1, 10, 81, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1352, 1, 10, 9041, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1353, 1, 10, 82, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1354, 1, 10, 9042, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1355, 1, 10, 83, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1356, 1, 10, 9043, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1357, 1, 10, 9044, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1358, 1, 10, 85, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1359, 1, 10, 9046, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1360, 1, 10, 86, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1361, 1, 10, 87, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1363, 1, 10, 88, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1364, 1, 10, 9048, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1365, 1, 10, 89, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1366, 1, 10, 9049, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1367, 1, 10, 90, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1368, 1, 10, 9050, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1369, 1, 10, 91, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1370, 1, 10, 9051, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1371, 1, 10, 92, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1372, 1, 10, 93, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1373, 1, 10, 94, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1374, 1, 10, 95, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1375, 1, 10, 96, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1376, 1, 10, 97, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1377, 1, 10, 98, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1378, 1, 10, 99, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1379, 1, 10, 100, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1380, 1, 10, 101, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1381, 1, 10, 9067, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1382, 1, 10, 9068, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1383, 1, 10, 9070, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1384, 1, 10, 9071, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1385, 1, 10, 9072, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1386, 1, 10, 9073, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1387, 1, 10, 9077, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1388, 1, 10, 9078, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1389, 1, 10, 9079, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1390, 1, 10, 9091, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1391, 1, 10, 900, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1392, 1, 10, 901, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1393, 1, 10, 9094, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1394, 1, 10, 902, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1395, 1, 10, 9095, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1396, 1, 10, 9097, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1397, 1, 10, 9100, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1398, 1, 10, 9101, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1399, 1, 10, 9102, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1400, 1, 10, 9103, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1401, 1, 10, 9104, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1402, 1, 10, 9105, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1403, 1, 10, 9106, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1404, 1, 10, 9107, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1405, 1, 10, 9108, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1406, 1, 10, 9109, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1407, 1, 10, 9110, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1408, 1, 10, 9111, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1409, 1, 10, 9112, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1410, 1, 10, 9113, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1411, 1, 10, 9136, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1412, 1, 10, 9147, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1413, 1, 10, 9160, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1414, 1, 10, 9162, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1415, 1, 10, 9163, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1416, 1, 10, 9167, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1417, 1, 10, 9194, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1418, 1, 10, 9195, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1419, 1, 10, 9196, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1420, 1, 10, 9197, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1421, 1, 10, 9198, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1422, 1, 10, 9199, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1423, 1, 10, 9202, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1424, 1, 10, 9203, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1425, 1, 10, 9204, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1426, 1, 10, 9205, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1427, 1, 10, 9206, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1428, 1, 10, 9207, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1429, 1, 10, 9208, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1430, 1, 10, 9209, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1431, 1, 10, 9210, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1432, 1, 10, 9211, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1433, 1, 10, 9212, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1434, 1, 10, 9213, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1435, 1, 10, 9214, '2026-06-10 15:27:14');
INSERT INTO `sys_role_resource` VALUES (1439, 1, 12, 9299, '2026-06-11 15:37:50');
INSERT INTO `sys_role_resource` VALUES (1440, 1, 12, 9300, '2026-06-11 15:37:50');
INSERT INTO `sys_role_resource` VALUES (1441, 1, 12, 9301, '2026-06-11 15:37:50');
INSERT INTO `sys_role_resource` VALUES (1522, 1, 1, 9284, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1524, 1, 1, 9285, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1527, 1, 1, 9286, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1528, 1, 1, 9287, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1531, 1, 1, 9289, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1533, 1, 1, 9290, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1536, 1, 1, 9292, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1537, 1, 1, 9293, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1539, 1, 1, 9294, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1541, 1, 1, 9295, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1545, 1, 1, 9297, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1546, 1, 1, 9298, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1550, 1, 1, 9302, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1604, 1, 1, 9096, '2026-06-12 14:26:35');
INSERT INTO `sys_role_resource` VALUES (1668, 1, 5, 9374, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1669, 1, 5, 9376, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1670, 1, 5, 9375, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1671, 1, 10, 9374, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1672, 1, 10, 9376, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1673, 1, 10, 9375, '2026-06-14 21:18:18');
INSERT INTO `sys_role_resource` VALUES (1677, 1, 18, 9217, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1678, 1, 18, 1, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1679, 1, 18, 2, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1680, 1, 18, 9218, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1681, 1, 18, 3, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1682, 1, 18, 4, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1683, 1, 18, 9221, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1684, 1, 18, 5, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1685, 1, 18, 9222, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1686, 1, 18, 6, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1687, 1, 18, 9223, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1688, 1, 18, 7, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1689, 1, 18, 9224, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1690, 1, 18, 8, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1691, 1, 18, 9225, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1692, 1, 18, 9, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1693, 1, 18, 9226, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1694, 1, 18, 10, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1695, 1, 18, 9227, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1696, 1, 18, 11, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1697, 1, 18, 12, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1698, 1, 18, 13, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1699, 1, 18, 14, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1700, 1, 18, 15, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1701, 1, 18, 16, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1702, 1, 18, 17, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1703, 1, 18, 18, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1704, 1, 18, 24, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1705, 1, 18, 26, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1706, 1, 18, 27, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1707, 1, 18, 28, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1708, 1, 18, 9245, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1709, 1, 18, 29, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1710, 1, 18, 30, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1711, 1, 18, 9246, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1712, 1, 18, 9247, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1713, 1, 18, 31, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1714, 1, 18, 9248, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1715, 1, 18, 9249, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1716, 1, 18, 9250, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1717, 1, 18, 9251, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1718, 1, 18, 9252, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1719, 1, 18, 9253, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1720, 1, 18, 39, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1721, 1, 18, 40, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1722, 1, 18, 41, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1723, 1, 18, 9258, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1724, 1, 18, 43, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1725, 1, 18, 9259, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1726, 1, 18, 44, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1727, 1, 18, 9261, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1728, 1, 18, 45, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1729, 1, 18, 9262, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1730, 1, 18, 46, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1731, 1, 18, 9263, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1732, 1, 18, 47, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1733, 1, 18, 9264, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1734, 1, 18, 48, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1735, 1, 18, 9265, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1736, 1, 18, 49, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1737, 1, 18, 50, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1738, 1, 18, 54, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1739, 1, 18, 55, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1740, 1, 18, 56, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1741, 1, 18, 57, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1742, 1, 18, 58, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1743, 1, 18, 59, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1744, 1, 18, 9276, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1745, 1, 18, 60, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1746, 1, 18, 9277, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1747, 1, 18, 61, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1748, 1, 18, 9278, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1749, 1, 18, 62, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1750, 1, 18, 9279, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1751, 1, 18, 63, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1752, 1, 18, 64, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1753, 1, 18, 65, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1754, 1, 18, 66, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1755, 1, 18, 9283, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1756, 1, 18, 67, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1757, 1, 18, 68, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1758, 1, 18, 69, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1759, 1, 18, 70, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1760, 1, 18, 71, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1761, 1, 18, 72, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1762, 1, 18, 73, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1763, 1, 18, 74, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1764, 1, 18, 76, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1765, 1, 18, 77, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1766, 1, 18, 78, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1767, 1, 18, 79, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1768, 1, 18, 80, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1769, 1, 18, 81, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1770, 1, 18, 82, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1771, 1, 18, 83, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1772, 1, 18, 85, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1773, 1, 18, 86, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1774, 1, 18, 87, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1775, 1, 18, 88, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1776, 1, 18, 89, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1777, 1, 18, 90, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1778, 1, 18, 91, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1779, 1, 18, 92, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1780, 1, 18, 93, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1781, 1, 18, 94, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1782, 1, 18, 95, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1783, 1, 18, 96, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1784, 1, 18, 97, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1785, 1, 18, 98, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1786, 1, 18, 99, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1787, 1, 18, 100, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1788, 1, 18, 101, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1789, 1, 18, 9369, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1790, 1, 18, 9370, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1791, 1, 18, 9371, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1792, 1, 18, 9372, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1793, 1, 18, 9374, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1794, 1, 18, 9375, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1795, 1, 18, 9376, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1796, 1, 18, 9011, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1797, 1, 18, 9012, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1798, 1, 18, 9021, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1799, 1, 18, 9022, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1800, 1, 18, 9023, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1801, 1, 18, 9031, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1802, 1, 18, 9032, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1803, 1, 18, 9041, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1804, 1, 18, 9042, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1805, 1, 18, 9043, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1806, 1, 18, 9044, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1807, 1, 18, 9045, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1808, 1, 18, 9046, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1810, 1, 18, 9048, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1811, 1, 18, 9049, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1812, 1, 18, 9050, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1813, 1, 18, 9051, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1814, 1, 18, 9067, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1815, 1, 18, 9068, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1816, 1, 18, 9070, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1817, 1, 18, 9071, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1818, 1, 18, 9072, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1819, 1, 18, 9073, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1820, 1, 18, 9077, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1821, 1, 18, 9078, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1822, 1, 18, 9079, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1823, 1, 18, 9080, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1824, 1, 18, 9081, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1825, 1, 18, 9085, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1826, 1, 18, 9088, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1827, 1, 18, 9091, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1828, 1, 18, 900, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1829, 1, 18, 901, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1830, 1, 18, 902, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1831, 1, 18, 9094, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1832, 1, 18, 9095, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1833, 1, 18, 9097, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1834, 1, 18, 9100, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1835, 1, 18, 9101, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1836, 1, 18, 9102, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1837, 1, 18, 9103, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1838, 1, 18, 9104, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1839, 1, 18, 9105, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1840, 1, 18, 9106, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1841, 1, 18, 9107, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1842, 1, 18, 9108, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1843, 1, 18, 9109, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1844, 1, 18, 9110, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1845, 1, 18, 9111, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1846, 1, 18, 9112, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1847, 1, 18, 9113, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1848, 1, 18, 9136, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1849, 1, 18, 9147, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1850, 1, 18, 9160, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1851, 1, 18, 9162, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1852, 1, 18, 9163, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1853, 1, 18, 9167, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1854, 1, 18, 9169, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1855, 1, 18, 9170, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1856, 1, 18, 9171, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1857, 1, 18, 9172, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1858, 1, 18, 9174, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1859, 1, 18, 9176, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1860, 1, 18, 9177, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1861, 1, 18, 9178, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1862, 1, 18, 9179, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1863, 1, 18, 9180, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1864, 1, 18, 9181, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1865, 1, 18, 9182, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1866, 1, 18, 9183, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1867, 1, 18, 9184, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1868, 1, 18, 9185, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1869, 1, 18, 9186, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1870, 1, 18, 9187, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1871, 1, 18, 9188, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1872, 1, 18, 9189, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1873, 1, 18, 9190, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1874, 1, 18, 9191, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1875, 1, 18, 9192, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1876, 1, 18, 9193, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1877, 1, 18, 9194, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1878, 1, 18, 9195, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1879, 1, 18, 9196, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1880, 1, 18, 9197, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1881, 1, 18, 9198, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1882, 1, 18, 9199, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1883, 1, 18, 9202, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1884, 1, 18, 9203, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1885, 1, 18, 9204, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1886, 1, 18, 9205, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1887, 1, 18, 9206, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1888, 1, 18, 9207, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1889, 1, 18, 9208, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1890, 1, 18, 9209, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1891, 1, 18, 9210, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1892, 1, 18, 9211, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1893, 1, 18, 9212, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1894, 1, 18, 9213, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1895, 1, 18, 9214, '2026-06-15 10:33:31');
INSERT INTO `sys_role_resource` VALUES (1905, 1, 18, 9385, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1906, 1, 18, 9384, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1907, 1, 18, 9387, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1908, 1, 18, 9386, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1909, 1, 18, 9381, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1910, 1, 18, 9378, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1911, 1, 18, 9377, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1912, 1, 18, 9379, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1913, 1, 18, 9380, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1937, 1, 5, 9245, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1938, 1, 5, 9202, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1939, 1, 5, 9265, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1940, 1, 5, 9385, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1941, 1, 5, 9384, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1942, 1, 5, 9208, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1943, 1, 5, 9204, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1944, 1, 5, 9387, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1945, 1, 5, 9209, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1946, 1, 5, 9214, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1947, 1, 5, 9386, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1948, 1, 5, 9381, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1949, 1, 5, 9378, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1950, 1, 5, 9195, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1951, 1, 5, 9377, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1952, 1, 5, 9379, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1953, 1, 5, 9196, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1954, 1, 5, 9221, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1955, 1, 5, 9197, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1956, 1, 5, 9380, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1957, 1, 5, 48, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1958, 1, 10, 9385, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1959, 1, 10, 9384, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1960, 1, 10, 9387, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1961, 1, 10, 9386, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1962, 1, 10, 9381, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1963, 1, 10, 9378, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1964, 1, 10, 9377, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1965, 1, 10, 9379, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (1966, 1, 10, 9380, '2026-06-15 13:04:07');
INSERT INTO `sys_role_resource` VALUES (2023, 4, 19, 1, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2024, 4, 19, 2, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2025, 4, 19, 3, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2026, 4, 19, 4, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2027, 4, 19, 5, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2028, 4, 19, 6, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2029, 4, 19, 7, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2030, 4, 19, 8, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2031, 4, 19, 9, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2032, 4, 19, 10, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2033, 4, 19, 11, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2034, 4, 19, 12, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2035, 4, 19, 13, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2036, 4, 19, 14, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2037, 4, 19, 15, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2038, 4, 19, 16, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2039, 4, 19, 17, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2040, 4, 19, 18, '2026-06-16 17:19:10');
INSERT INTO `sys_role_resource` VALUES (2048, 1, 5, 9399, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2049, 1, 5, 9398, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2050, 1, 5, 9397, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2051, 1, 5, 9396, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2052, 1, 10, 9399, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2053, 1, 10, 9398, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2054, 1, 10, 9397, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2055, 1, 10, 9396, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2056, 1, 18, 9399, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2057, 1, 18, 9398, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2058, 1, 18, 9397, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2059, 1, 18, 9396, '2026-06-22 15:44:02');
INSERT INTO `sys_role_resource` VALUES (2085, 1, 2, 1, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2086, 1, 2, 9217, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2087, 1, 2, 2, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2088, 1, 2, 3, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2089, 1, 2, 4, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2090, 1, 2, 900, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2091, 1, 2, 5, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2092, 1, 2, 9221, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2093, 1, 2, 901, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2094, 1, 2, 6, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2095, 1, 2, 902, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2096, 1, 2, 7, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2097, 1, 2, 8, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2098, 1, 2, 9, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2099, 1, 2, 10, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2100, 1, 2, 11, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2101, 1, 2, 12, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2102, 1, 2, 13, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2103, 1, 2, 14, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2104, 1, 2, 15, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2105, 1, 2, 16, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2106, 1, 2, 17, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2107, 1, 2, 18, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2108, 1, 2, 20, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2109, 1, 2, 21, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2110, 1, 2, 24, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2111, 1, 2, 26, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2112, 1, 2, 27, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2113, 1, 2, 28, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2114, 1, 2, 29, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2115, 1, 2, 9245, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2116, 1, 2, 31, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2117, 1, 2, 9377, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2118, 1, 2, 9378, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2119, 1, 2, 9379, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2120, 1, 2, 9380, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2121, 1, 2, 9381, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2122, 1, 2, 39, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2123, 1, 2, 9384, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2124, 1, 2, 9385, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2125, 1, 2, 9386, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2126, 1, 2, 9387, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2127, 1, 2, 43, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2128, 1, 2, 44, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2129, 1, 2, 45, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2130, 1, 2, 46, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2131, 1, 2, 47, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2132, 1, 2, 48, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2133, 1, 2, 9265, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2134, 1, 2, 9011, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2135, 1, 2, 9012, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2136, 1, 2, 9021, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2137, 1, 2, 9022, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2138, 1, 2, 9023, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2139, 1, 2, 9283, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2140, 1, 2, 9031, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2141, 1, 2, 9032, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2142, 1, 2, 79, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2143, 1, 2, 80, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2144, 1, 2, 81, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2145, 1, 2, 9041, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2146, 1, 2, 82, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2147, 1, 2, 9042, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2148, 1, 2, 83, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2149, 1, 2, 9043, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2150, 1, 2, 9044, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2151, 1, 2, 9045, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2152, 1, 2, 85, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2153, 1, 2, 87, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2154, 1, 2, 88, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2155, 1, 2, 89, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2156, 1, 2, 90, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2157, 1, 2, 94, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2158, 1, 2, 95, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2159, 1, 2, 96, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2160, 1, 2, 97, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2161, 1, 2, 9185, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2162, 1, 2, 98, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2163, 1, 2, 99, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2164, 1, 2, 100, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2165, 1, 2, 101, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2166, 1, 2, 9194, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2167, 1, 2, 9195, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2168, 1, 2, 9196, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2169, 1, 2, 9197, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2170, 1, 2, 9202, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2171, 1, 2, 9204, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2172, 1, 2, 9208, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2173, 1, 2, 9209, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2174, 1, 2, 9214, '2026-07-11 21:33:44');
INSERT INTO `sys_role_resource` VALUES (2199, 1, 5, 9491, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2200, 1, 10, 9491, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2202, 1, 18, 9491, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2203, 1, 2, 9491, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2204, 1, 10, 9492, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2206, 1, 18, 9492, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2207, 1, 10, 9493, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2209, 1, 18, 9493, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2210, 1, 10, 9494, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2212, 1, 18, 9494, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2213, 1, 10, 9495, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2215, 1, 18, 9495, '2026-07-14 06:48:55');
INSERT INTO `sys_role_resource` VALUES (2230, 1, 5, 9498, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2231, 1, 10, 9498, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2233, 1, 18, 9498, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2234, 1, 2, 9498, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2235, 1, 10, 9499, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2237, 1, 18, 9499, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2238, 1, 10, 9500, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2240, 1, 18, 9500, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2241, 1, 10, 9501, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2243, 1, 18, 9501, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2244, 1, 10, 9502, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2246, 1, 18, 9502, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2247, 1, 10, 9503, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2249, 1, 18, 9503, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2250, 1, 10, 9504, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2252, 1, 18, 9504, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2253, 1, 10, 9505, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2255, 1, 18, 9505, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2261, 1, 10, 9513, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2263, 1, 18, 9513, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2264, 1, 10, 9514, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2266, 1, 18, 9514, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2267, 1, 10, 9515, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2269, 1, 18, 9515, '2026-07-14 06:48:57');
INSERT INTO `sys_role_resource` VALUES (2276, 1, 5, 9516, '2026-07-14 07:07:16');
INSERT INTO `sys_role_resource` VALUES (2277, 1, 10, 9516, '2026-07-14 07:07:16');
INSERT INTO `sys_role_resource` VALUES (2279, 1, 18, 9516, '2026-07-14 07:07:16');
INSERT INTO `sys_role_resource` VALUES (2280, 1, 2, 9516, '2026-07-14 07:07:16');
INSERT INTO `sys_role_resource` VALUES (2283, 1, 5, 9523, '2026-07-15 06:25:10');
INSERT INTO `sys_role_resource` VALUES (2284, 1, 10, 9523, '2026-07-15 06:25:10');
INSERT INTO `sys_role_resource` VALUES (2286, 1, 18, 9523, '2026-07-15 06:25:10');
INSERT INTO `sys_role_resource` VALUES (2287, 1, 2, 9523, '2026-07-15 06:25:10');
INSERT INTO `sys_role_resource` VALUES (2290, 1, 10, 9524, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2292, 1, 18, 9524, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2293, 1, 10, 9525, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2295, 1, 18, 9525, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2296, 1, 10, 9526, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2298, 1, 18, 9526, '2026-07-15 14:52:06');
INSERT INTO `sys_role_resource` VALUES (2305, 1, 10, 9552, '2026-07-21 16:02:56');
INSERT INTO `sys_role_resource` VALUES (2307, 1, 18, 9552, '2026-07-21 16:02:56');
INSERT INTO `sys_role_resource` VALUES (2308, 1, 10, 9553, '2026-07-21 16:02:56');
INSERT INTO `sys_role_resource` VALUES (2310, 1, 18, 9553, '2026-07-21 16:02:56');
INSERT INTO `sys_role_resource` VALUES (2312, 1, 10, 9584, '2026-07-21 16:03:03');
INSERT INTO `sys_role_resource` VALUES (2314, 1, 18, 9584, '2026-07-21 16:03:03');
INSERT INTO `sys_role_resource` VALUES (2315, 1, 5, 9616, '2026-07-21 22:20:00');
INSERT INTO `sys_role_resource` VALUES (2316, 1, 10, 9616, '2026-07-21 22:20:00');
INSERT INTO `sys_role_resource` VALUES (2318, 1, 18, 9616, '2026-07-21 22:20:00');
INSERT INTO `sys_role_resource` VALUES (2319, 1, 2, 9616, '2026-07-21 22:20:00');
INSERT INTO `sys_role_resource` VALUES (2679, 1, 1, 9299, '2026-07-21 22:46:38');
INSERT INTO `sys_role_resource` VALUES (2680, 1, 1, 9300, '2026-07-21 22:46:38');
INSERT INTO `sys_role_resource` VALUES (2681, 1, 1, 9301, '2026-07-21 22:46:38');
INSERT INTO `sys_role_resource` VALUES (2682, 1, 1, 9092, '2026-07-21 22:46:44');
INSERT INTO `sys_role_resource` VALUES (2683, 1, 1, 9093, '2026-07-21 22:46:44');
INSERT INTO `sys_role_resource` VALUES (2684, 1, 1, 9217, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2685, 1, 1, 1, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2686, 1, 1, 2, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2687, 1, 1, 9218, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2688, 1, 1, 3, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2689, 1, 1, 4, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2690, 1, 1, 9221, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2691, 1, 1, 5, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2692, 1, 1, 9222, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2693, 1, 1, 6, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2694, 1, 1, 9223, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2695, 1, 1, 7, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2696, 1, 1, 9224, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2697, 1, 1, 8, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2698, 1, 1, 9225, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2699, 1, 1, 9, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2700, 1, 1, 9226, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2701, 1, 1, 10, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2702, 1, 1, 9227, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2703, 1, 1, 11, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2704, 1, 1, 12, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2705, 1, 1, 13, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2706, 1, 1, 14, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2707, 1, 1, 15, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2708, 1, 1, 16, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2709, 1, 1, 17, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2710, 1, 1, 18, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2711, 1, 1, 24, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2712, 1, 1, 26, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2713, 1, 1, 27, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2714, 1, 1, 28, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2715, 1, 1, 9245, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2716, 1, 1, 29, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2717, 1, 1, 30, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2718, 1, 1, 9246, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2719, 1, 1, 9247, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2720, 1, 1, 31, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2721, 1, 1, 9248, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2722, 1, 1, 9249, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2723, 1, 1, 9250, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2724, 1, 1, 9251, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2725, 1, 1, 9252, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2726, 1, 1, 9253, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2727, 1, 1, 39, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2728, 1, 1, 40, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2729, 1, 1, 41, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2730, 1, 1, 9258, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2731, 1, 1, 43, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2732, 1, 1, 9259, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2733, 1, 1, 44, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2734, 1, 1, 9261, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2735, 1, 1, 45, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2736, 1, 1, 9262, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2737, 1, 1, 46, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2738, 1, 1, 9263, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2739, 1, 1, 47, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2740, 1, 1, 9264, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2741, 1, 1, 48, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2742, 1, 1, 9265, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2743, 1, 1, 49, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2744, 1, 1, 50, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2745, 1, 1, 54, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2746, 1, 1, 55, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2747, 1, 1, 56, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2748, 1, 1, 57, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2749, 1, 1, 58, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2750, 1, 1, 59, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2751, 1, 1, 9276, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2752, 1, 1, 60, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2753, 1, 1, 9277, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2754, 1, 1, 61, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2755, 1, 1, 9278, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2756, 1, 1, 62, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2757, 1, 1, 9279, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2758, 1, 1, 63, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2759, 1, 1, 64, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2760, 1, 1, 65, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2761, 1, 1, 66, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2762, 1, 1, 9283, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2763, 1, 1, 67, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2764, 1, 1, 68, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2765, 1, 1, 69, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2766, 1, 1, 70, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2767, 1, 1, 71, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2768, 1, 1, 72, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2769, 1, 1, 73, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2770, 1, 1, 74, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2771, 1, 1, 76, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2772, 1, 1, 77, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2773, 1, 1, 78, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2774, 1, 1, 79, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2775, 1, 1, 80, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2776, 1, 1, 81, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2777, 1, 1, 82, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2778, 1, 1, 83, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2779, 1, 1, 85, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2780, 1, 1, 86, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2781, 1, 1, 87, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2782, 1, 1, 88, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2783, 1, 1, 89, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2784, 1, 1, 90, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2785, 1, 1, 91, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2786, 1, 1, 92, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2787, 1, 1, 93, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2788, 1, 1, 94, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2789, 1, 1, 95, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2790, 1, 1, 96, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2791, 1, 1, 97, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2792, 1, 1, 98, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2793, 1, 1, 99, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2794, 1, 1, 100, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2795, 1, 1, 101, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2796, 1, 1, 9374, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2797, 1, 1, 9375, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2798, 1, 1, 9376, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2799, 1, 1, 9377, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2800, 1, 1, 9378, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2801, 1, 1, 9379, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2802, 1, 1, 9380, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2803, 1, 1, 9381, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2804, 1, 1, 9384, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2805, 1, 1, 9385, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2806, 1, 1, 9386, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2807, 1, 1, 9387, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2808, 1, 1, 9396, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2809, 1, 1, 9397, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2810, 1, 1, 9398, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2811, 1, 1, 9399, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2820, 1, 1, 9432, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2821, 1, 1, 9433, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2822, 1, 1, 9434, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2823, 1, 1, 9435, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2824, 1, 1, 9436, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2825, 1, 1, 9451, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2826, 1, 1, 9452, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2827, 1, 1, 9453, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2828, 1, 1, 9454, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2829, 1, 1, 9455, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2830, 1, 1, 9456, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2831, 1, 1, 9457, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2832, 1, 1, 9458, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2833, 1, 1, 9459, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2834, 1, 1, 9460, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2835, 1, 1, 9461, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2836, 1, 1, 9465, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2837, 1, 1, 9466, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2838, 1, 1, 9467, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2839, 1, 1, 9468, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2840, 1, 1, 9469, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2841, 1, 1, 9470, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2842, 1, 1, 9471, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2843, 1, 1, 9472, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2844, 1, 1, 9473, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2845, 1, 1, 9474, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2846, 1, 1, 9480, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2847, 1, 1, 9481, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2848, 1, 1, 9483, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2849, 1, 1, 9484, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2850, 1, 1, 9486, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2851, 1, 1, 9487, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2852, 1, 1, 9488, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2853, 1, 1, 9491, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2854, 1, 1, 9492, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2855, 1, 1, 9493, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2856, 1, 1, 9494, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2857, 1, 1, 9495, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2858, 1, 1, 9498, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2859, 1, 1, 9499, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2860, 1, 1, 9500, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2861, 1, 1, 9501, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2862, 1, 1, 9502, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2863, 1, 1, 9503, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2864, 1, 1, 9504, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2865, 1, 1, 9505, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2866, 1, 1, 9513, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2867, 1, 1, 9514, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2868, 1, 1, 9515, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2869, 1, 1, 9516, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2870, 1, 1, 9011, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2871, 1, 1, 9523, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2872, 1, 1, 9012, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2873, 1, 1, 9524, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2874, 1, 1, 9525, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2875, 1, 1, 9526, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2876, 1, 1, 9527, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2877, 1, 1, 9528, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2878, 1, 1, 9529, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2879, 1, 1, 9530, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2880, 1, 1, 9021, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2881, 1, 1, 9022, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2882, 1, 1, 9534, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2883, 1, 1, 9023, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2884, 1, 1, 9535, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2885, 1, 1, 9536, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2886, 1, 1, 9537, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2887, 1, 1, 9538, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2888, 1, 1, 9539, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2889, 1, 1, 9540, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2890, 1, 1, 9541, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2891, 1, 1, 9542, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2892, 1, 1, 9031, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2893, 1, 1, 9543, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2894, 1, 1, 9032, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2897, 1, 1, 9552, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2898, 1, 1, 9041, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2899, 1, 1, 9553, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2900, 1, 1, 9042, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2901, 1, 1, 9554, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2902, 1, 1, 9043, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2903, 1, 1, 9555, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2904, 1, 1, 9044, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2905, 1, 1, 9556, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2906, 1, 1, 9557, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2907, 1, 1, 9045, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2908, 1, 1, 9046, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2909, 1, 1, 9558, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2911, 1, 1, 9559, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2912, 1, 1, 9048, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2913, 1, 1, 9560, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2914, 1, 1, 9049, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2915, 1, 1, 9561, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2916, 1, 1, 9050, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2917, 1, 1, 9562, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2918, 1, 1, 9051, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2919, 1, 1, 9563, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2920, 1, 1, 9564, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2921, 1, 1, 9565, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2922, 1, 1, 9566, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2923, 1, 1, 9569, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2924, 1, 1, 9570, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2925, 1, 1, 9571, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2926, 1, 1, 9572, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2927, 1, 1, 9573, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2928, 1, 1, 9574, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2929, 1, 1, 9575, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2930, 1, 1, 9576, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2931, 1, 1, 9577, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2932, 1, 1, 9578, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2933, 1, 1, 9067, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2934, 1, 1, 9579, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2935, 1, 1, 9068, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2936, 1, 1, 9580, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2937, 1, 1, 9581, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2938, 1, 1, 9070, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2939, 1, 1, 9582, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2940, 1, 1, 9071, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2941, 1, 1, 9583, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2942, 1, 1, 9072, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2943, 1, 1, 9584, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2944, 1, 1, 9073, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2945, 1, 1, 9585, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2946, 1, 1, 9586, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2947, 1, 1, 9587, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2948, 1, 1, 9588, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2949, 1, 1, 9077, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2950, 1, 1, 9589, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2951, 1, 1, 9078, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2952, 1, 1, 9590, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2953, 1, 1, 9079, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2954, 1, 1, 9591, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2955, 1, 1, 9592, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2956, 1, 1, 9080, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2957, 1, 1, 9081, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2958, 1, 1, 9085, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2959, 1, 1, 9600, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2960, 1, 1, 9088, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2961, 1, 1, 9601, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2962, 1, 1, 9602, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2963, 1, 1, 9091, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2964, 1, 1, 9603, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2965, 1, 1, 900, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2966, 1, 1, 9604, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2967, 1, 1, 901, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2968, 1, 1, 9605, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2969, 1, 1, 902, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2970, 1, 1, 9094, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2971, 1, 1, 9606, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2972, 1, 1, 9095, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2973, 1, 1, 9607, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2974, 1, 1, 9608, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2975, 1, 1, 9097, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2976, 1, 1, 9100, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2977, 1, 1, 9101, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2978, 1, 1, 9102, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2979, 1, 1, 9103, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2980, 1, 1, 9616, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2981, 1, 1, 9104, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2982, 1, 1, 9105, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2983, 1, 1, 9106, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2984, 1, 1, 9107, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2985, 1, 1, 9108, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2986, 1, 1, 9109, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2987, 1, 1, 9110, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2988, 1, 1, 9111, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2989, 1, 1, 9112, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2990, 1, 1, 9113, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2991, 1, 1, 9136, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2992, 1, 1, 9147, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2993, 1, 1, 9160, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2994, 1, 1, 9162, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2995, 1, 1, 9163, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2996, 1, 1, 9167, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2997, 1, 1, 9169, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2998, 1, 1, 9170, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (2999, 1, 1, 9171, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3000, 1, 1, 9172, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3001, 1, 1, 9174, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3002, 1, 1, 9176, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3003, 1, 1, 9177, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3004, 1, 1, 9178, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3005, 1, 1, 9179, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3006, 1, 1, 9180, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3007, 1, 1, 9181, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3008, 1, 1, 9182, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3009, 1, 1, 9183, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3010, 1, 1, 9184, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3011, 1, 1, 9185, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3012, 1, 1, 9186, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3013, 1, 1, 9187, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3014, 1, 1, 9188, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3015, 1, 1, 9189, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3016, 1, 1, 9190, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3017, 1, 1, 9191, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3018, 1, 1, 9192, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3019, 1, 1, 9193, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3020, 1, 1, 9194, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3021, 1, 1, 9195, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3022, 1, 1, 9196, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3023, 1, 1, 9197, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3024, 1, 1, 9198, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3025, 1, 1, 9199, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3026, 1, 1, 9202, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3027, 1, 1, 9203, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3028, 1, 1, 9204, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3029, 1, 1, 9205, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3030, 1, 1, 9206, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3031, 1, 1, 9207, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3032, 1, 1, 9208, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3033, 1, 1, 9209, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3034, 1, 1, 9210, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3035, 1, 1, 9211, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3036, 1, 1, 9212, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3037, 1, 1, 9213, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3038, 1, 1, 9214, '2026-07-21 22:46:53');
INSERT INTO `sys_role_resource` VALUES (3039, 1, 1, 9618, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3040, 1, 1, 9625, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3041, 1, 1, 9630, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3042, 1, 1, 9631, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3043, 1, 1, 9632, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3044, 1, 1, 9633, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3045, 1, 1, 9640, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3046, 1, 1, 9619, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3047, 1, 1, 9626, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3048, 1, 1, 9641, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3049, 1, 1, 9620, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3050, 1, 1, 9627, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3051, 1, 1, 9642, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3052, 1, 1, 9621, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3053, 1, 1, 9628, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3054, 1, 1, 9643, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3055, 1, 1, 9622, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3056, 1, 1, 9629, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3057, 1, 1, 9644, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3058, 1, 1, 9623, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3059, 1, 1, 9645, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3060, 1, 1, 9646, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3061, 1, 1, 9647, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3062, 1, 1, 9648, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3063, 1, 1, 9649, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3064, 1, 1, 9650, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3065, 1, 1, 9651, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3066, 1, 1, 9652, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3067, 1, 1, 9653, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3068, 1, 1, 9654, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3069, 1, 1, 9655, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3070, 1, 1, 9656, '2026-08-06 09:55:06');
INSERT INTO `sys_role_resource` VALUES (3102, 1, 10, 9674, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3103, 1, 18, 9674, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3104, 1, 1, 9674, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3105, 1, 1, 9687, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3106, 1, 1, 9688, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3108, 1, 1, 9689, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3109, 1, 1, 9690, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3110, 1, 1, 9691, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3111, 1, 1, 9693, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3112, 1, 1, 9692, '2026-08-06 15:20:52');
INSERT INTO `sys_role_resource` VALUES (3114, 1, 1, 9695, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3115, 1, 1, 9696, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3116, 1, 1, 9697, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3117, 1, 1, 9698, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3118, 1, 1, 9694, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3121, 1, 1, 9702, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3122, 1, 1, 9703, '2026-08-06 15:20:53');
INSERT INTO `sys_role_resource` VALUES (3123, 1, 5, 9704, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3124, 1, 10, 9704, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3125, 1, 18, 9704, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3126, 1, 2, 9704, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3127, 1, 1, 9704, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3128, 1, 5, 9705, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3129, 1, 10, 9705, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3130, 1, 18, 9705, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3131, 1, 2, 9705, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3132, 1, 1, 9705, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3133, 1, 5, 9712, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3134, 1, 10, 9712, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3135, 1, 18, 9712, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3136, 1, 2, 9712, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3137, 1, 1, 9712, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3138, 1, 5, 9713, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3139, 1, 10, 9713, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3140, 1, 18, 9713, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3141, 1, 2, 9713, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3142, 1, 1, 9713, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3143, 1, 5, 9718, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3144, 1, 10, 9718, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3145, 1, 18, 9718, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3146, 1, 2, 9718, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3147, 1, 1, 9718, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3148, 1, 10, 9706, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3149, 1, 18, 9706, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3150, 1, 1, 9706, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3151, 1, 10, 9707, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3152, 1, 18, 9707, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3153, 1, 1, 9707, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3154, 1, 10, 9708, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3155, 1, 18, 9708, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3156, 1, 1, 9708, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3157, 1, 10, 9709, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3158, 1, 18, 9709, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3159, 1, 1, 9709, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3160, 1, 10, 9710, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3161, 1, 18, 9710, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3162, 1, 1, 9710, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3163, 1, 10, 9711, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3164, 1, 18, 9711, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3165, 1, 1, 9711, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3166, 1, 10, 9716, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3167, 1, 18, 9716, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3168, 1, 1, 9716, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3169, 1, 10, 9714, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3170, 1, 18, 9714, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3171, 1, 1, 9714, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3172, 1, 10, 9715, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3173, 1, 18, 9715, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3174, 1, 1, 9715, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3175, 1, 10, 9717, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3176, 1, 18, 9717, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3177, 1, 1, 9717, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3186, 1, 5, 9720, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3187, 1, 10, 9720, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3188, 1, 18, 9720, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3189, 1, 2, 9720, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3190, 1, 1, 9720, '2026-08-06 15:20:54');
INSERT INTO `sys_role_resource` VALUES (3191, 7, 23, 1, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3192, 7, 23, 9217, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3193, 7, 23, 2, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3194, 7, 23, 3, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3195, 7, 23, 4, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3196, 7, 23, 5, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3197, 7, 23, 9221, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3198, 7, 23, 9222, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3199, 7, 23, 6, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3200, 7, 23, 9223, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3201, 7, 23, 7, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3202, 7, 23, 9224, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3203, 7, 23, 8, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3204, 7, 23, 9225, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3205, 7, 23, 9, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3206, 7, 23, 9226, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3207, 7, 23, 10, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3208, 7, 23, 9227, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3209, 7, 23, 11, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3210, 7, 23, 12, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3211, 7, 23, 13, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3212, 7, 23, 14, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3213, 7, 23, 15, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3214, 7, 23, 16, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3215, 7, 23, 17, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3216, 7, 23, 18, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3217, 7, 23, 24, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3218, 7, 23, 26, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3219, 7, 23, 27, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3220, 7, 23, 28, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3221, 7, 23, 9245, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3222, 7, 23, 29, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3223, 7, 23, 30, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3224, 7, 23, 9246, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3225, 7, 23, 9247, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3226, 7, 23, 31, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3227, 7, 23, 9248, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3228, 7, 23, 9249, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3229, 7, 23, 9250, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3230, 7, 23, 9251, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3231, 7, 23, 9252, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3232, 7, 23, 9253, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3233, 7, 23, 40, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3234, 7, 23, 41, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3235, 7, 23, 9258, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3236, 7, 23, 9259, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3237, 7, 23, 43, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3238, 7, 23, 44, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3239, 7, 23, 9261, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3240, 7, 23, 45, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3241, 7, 23, 9262, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3242, 7, 23, 46, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3243, 7, 23, 9263, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3244, 7, 23, 47, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3245, 7, 23, 9264, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3246, 7, 23, 48, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3247, 7, 23, 9265, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3248, 7, 23, 49, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3249, 7, 23, 50, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3250, 7, 23, 54, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3251, 7, 23, 55, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3252, 7, 23, 56, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3253, 7, 23, 57, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3254, 7, 23, 58, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3255, 7, 23, 59, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3256, 7, 23, 9276, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3257, 7, 23, 60, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3258, 7, 23, 9277, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3259, 7, 23, 61, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3260, 7, 23, 9278, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3261, 7, 23, 62, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3262, 7, 23, 9279, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3263, 7, 23, 63, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3264, 7, 23, 64, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3265, 7, 23, 65, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3266, 7, 23, 66, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3267, 7, 23, 9283, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3268, 7, 23, 67, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3269, 7, 23, 68, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3270, 7, 23, 69, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3271, 7, 23, 70, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3272, 7, 23, 71, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3273, 7, 23, 72, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3274, 7, 23, 73, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3275, 7, 23, 74, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3276, 7, 23, 76, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3277, 7, 23, 77, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3278, 7, 23, 78, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3279, 7, 23, 79, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3280, 7, 23, 80, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3281, 7, 23, 81, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3282, 7, 23, 82, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3283, 7, 23, 83, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3284, 7, 23, 85, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3285, 7, 23, 86, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3286, 7, 23, 87, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3287, 7, 23, 88, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3288, 7, 23, 89, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3289, 7, 23, 90, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3290, 7, 23, 91, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3291, 7, 23, 92, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3292, 7, 23, 93, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3293, 7, 23, 94, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3294, 7, 23, 95, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3295, 7, 23, 96, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3296, 7, 23, 97, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3297, 7, 23, 98, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3298, 7, 23, 99, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3299, 7, 23, 100, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3300, 7, 23, 101, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3301, 7, 23, 9374, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3302, 7, 23, 9375, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3303, 7, 23, 9376, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3304, 7, 23, 9377, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3305, 7, 23, 9378, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3306, 7, 23, 9379, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3307, 7, 23, 9380, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3308, 7, 23, 9381, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3309, 7, 23, 9384, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3310, 7, 23, 9385, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3311, 7, 23, 9386, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3312, 7, 23, 9387, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3313, 7, 23, 9396, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3314, 7, 23, 9397, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3315, 7, 23, 9398, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3316, 7, 23, 9399, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3317, 7, 23, 9432, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3318, 7, 23, 9433, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3319, 7, 23, 9434, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3320, 7, 23, 9435, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3321, 7, 23, 9436, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3322, 7, 23, 9451, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3323, 7, 23, 9452, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3324, 7, 23, 9453, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3325, 7, 23, 9454, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3326, 7, 23, 9455, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3327, 7, 23, 9456, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3328, 7, 23, 9491, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3329, 7, 23, 9492, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3330, 7, 23, 9493, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3331, 7, 23, 9494, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3332, 7, 23, 9495, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3333, 7, 23, 9498, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3334, 7, 23, 9499, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3335, 7, 23, 9500, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3336, 7, 23, 9501, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3337, 7, 23, 9502, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3338, 7, 23, 9503, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3339, 7, 23, 9504, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3340, 7, 23, 9505, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3341, 7, 23, 9513, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3342, 7, 23, 9514, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3343, 7, 23, 9515, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3344, 7, 23, 9516, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3345, 7, 23, 9011, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3346, 7, 23, 9523, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3347, 7, 23, 9012, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3348, 7, 23, 9524, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3349, 7, 23, 9525, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3350, 7, 23, 9526, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3351, 7, 23, 9527, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3352, 7, 23, 9528, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3353, 7, 23, 9529, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3354, 7, 23, 9530, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3355, 7, 23, 9021, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3356, 7, 23, 9022, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3357, 7, 23, 9534, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3358, 7, 23, 9023, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3359, 7, 23, 9535, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3360, 7, 23, 9536, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3361, 7, 23, 9537, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3362, 7, 23, 9538, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3363, 7, 23, 9539, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3364, 7, 23, 9540, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3365, 7, 23, 9541, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3366, 7, 23, 9542, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3367, 7, 23, 9031, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3368, 7, 23, 9543, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3369, 7, 23, 9032, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3370, 7, 23, 9552, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3371, 7, 23, 9041, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3372, 7, 23, 9553, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3373, 7, 23, 9042, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3374, 7, 23, 9554, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3375, 7, 23, 9043, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3376, 7, 23, 9555, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3377, 7, 23, 9044, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3378, 7, 23, 9556, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3379, 7, 23, 9557, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3380, 7, 23, 9558, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3381, 7, 23, 9046, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3382, 7, 23, 9559, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3383, 7, 23, 9048, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3384, 7, 23, 9560, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3385, 7, 23, 9049, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3386, 7, 23, 9561, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3387, 7, 23, 9050, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3388, 7, 23, 9562, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3389, 7, 23, 9051, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3390, 7, 23, 9563, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3391, 7, 23, 9564, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3392, 7, 23, 9565, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3393, 7, 23, 9566, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3394, 7, 23, 9569, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3395, 7, 23, 9570, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3396, 7, 23, 9571, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3397, 7, 23, 9572, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3398, 7, 23, 9573, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3399, 7, 23, 9574, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3400, 7, 23, 9575, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3401, 7, 23, 9576, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3402, 7, 23, 9577, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3403, 7, 23, 9578, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3404, 7, 23, 9579, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3405, 7, 23, 9580, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3406, 7, 23, 9581, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3407, 7, 23, 9582, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3408, 7, 23, 9583, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3409, 7, 23, 9584, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3410, 7, 23, 9585, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3411, 7, 23, 9586, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3412, 7, 23, 9587, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3413, 7, 23, 9588, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3414, 7, 23, 9589, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3415, 7, 23, 9590, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3416, 7, 23, 9591, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3417, 7, 23, 9592, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3418, 7, 23, 9600, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3419, 7, 23, 9601, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3420, 7, 23, 9602, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3421, 7, 23, 9091, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3422, 7, 23, 9603, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3423, 7, 23, 9604, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3424, 7, 23, 900, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3425, 7, 23, 9605, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3426, 7, 23, 901, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3427, 7, 23, 9094, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3428, 7, 23, 9606, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3429, 7, 23, 902, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3430, 7, 23, 9095, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3431, 7, 23, 9607, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3432, 7, 23, 9608, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3433, 7, 23, 9097, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3434, 7, 23, 9100, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3435, 7, 23, 9101, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3436, 7, 23, 9102, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3437, 7, 23, 9103, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3438, 7, 23, 9616, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3439, 7, 23, 9104, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3440, 7, 23, 9105, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3441, 7, 23, 9106, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3442, 7, 23, 9107, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3443, 7, 23, 9108, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3444, 7, 23, 9109, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3445, 7, 23, 9110, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3446, 7, 23, 9111, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3447, 7, 23, 9112, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3448, 7, 23, 9113, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3449, 7, 23, 9136, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3450, 7, 23, 9147, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3451, 7, 23, 9671, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3452, 7, 23, 9672, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3453, 7, 23, 9674, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3454, 7, 23, 9162, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3455, 7, 23, 9675, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3456, 7, 23, 9676, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3457, 7, 23, 9677, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3458, 7, 23, 9678, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3459, 7, 23, 9680, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3460, 7, 23, 9681, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3461, 7, 23, 9682, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3462, 7, 23, 9683, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3463, 7, 23, 9704, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3464, 7, 23, 9705, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3465, 7, 23, 9706, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3466, 7, 23, 9194, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3467, 7, 23, 9195, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3468, 7, 23, 9707, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3469, 7, 23, 9196, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3470, 7, 23, 9708, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3471, 7, 23, 9709, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3472, 7, 23, 9197, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3473, 7, 23, 9710, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3474, 7, 23, 9198, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3475, 7, 23, 9711, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3476, 7, 23, 9199, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3477, 7, 23, 9712, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3478, 7, 23, 9713, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3479, 7, 23, 9202, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3480, 7, 23, 9714, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3481, 7, 23, 9203, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3482, 7, 23, 9715, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3483, 7, 23, 9204, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3484, 7, 23, 9716, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3485, 7, 23, 9205, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3486, 7, 23, 9717, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3487, 7, 23, 9206, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3488, 7, 23, 9718, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3489, 7, 23, 9207, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3490, 7, 23, 9208, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3491, 7, 23, 9720, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3492, 7, 23, 9209, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3493, 7, 23, 9210, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3494, 7, 23, 9211, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3495, 7, 23, 9212, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3496, 7, 23, 9213, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3497, 7, 23, 9214, '2026-08-10 10:37:29');
INSERT INTO `sys_role_resource` VALUES (3498, 1, 1, 9722, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3499, 1, 1, 9723, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3500, 1, 1, 9724, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3501, 1, 1, 9725, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3502, 1, 1, 9726, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3503, 1, 1, 9721, '2026-08-10 15:56:36');
INSERT INTO `sys_role_resource` VALUES (3505, 1, 2, 9729, '2026-08-11 14:34:26');

-- ----------------------------
-- Table structure for sys_sms_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_sms_config`;
CREATE TABLE `sys_sms_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `config_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置标识',
  `supplier` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '厂商标识(alibaba/tencent/huawei等)',
  `access_key_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问密钥ID',
  `access_key_secret` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问密钥Secret',
  `signature` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '短信签名',
  `template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认模板ID',
  `weight` int(0) NULL DEFAULT 1 COMMENT '权重(负载均衡)',
  `retry_interval` int(0) NULL DEFAULT 5 COMMENT '重试间隔(秒)',
  `max_retries` int(0) NULL DEFAULT 0 COMMENT '最大重试次数',
  `maximum` int(0) NULL DEFAULT NULL COMMENT '发送上限',
  `extra_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '额外配置(JSON格式)',
  `daily_limit` int(0) NULL DEFAULT NULL COMMENT '每日发送上限',
  `minute_limit` int(0) NULL DEFAULT NULL COMMENT '每分钟发送上限',
  `status` tinyint(0) NULL DEFAULT 0 COMMENT '状态(0禁用 1启用)',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `update_by` varchar(64) 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 '备注',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '短信配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_sms_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_app_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_app_config`;
CREATE TABLE `sys_social_app_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `app_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用编码（连接内唯一）',
  `app_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用名称',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用ID/Key（企业微信为AgentId所属应用的CorpId沿用连接）',
  `agent_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业微信AgentId',
  `secret_mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'CIPHER' COMMENT 'Secret存储模式：CIPHER密文/EXTERNAL_REF外部引用',
  `secret_cipher` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用Secret密文（FPC1版本化密文，禁止明文）',
  `secret_ref` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部Secret引用（extref:前缀）',
  `secret_update_time` datetime(0) NULL DEFAULT NULL COMMENT 'Secret最近轮换时间',
  `callback_token_cipher` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '回调Token密文',
  `encoding_aes_key_cipher` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '回调EncodingAESKey密文',
  `redirect_uri` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'OAuth回调地址',
  `scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '授权范围',
  `config_json` json NULL COMMENT '应用级扩展配置JSON',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0停用 1启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_app_active`(`tenant_id`, `connection_id`, `app_code`, `del_flag`) USING BTREE,
  INDEX `idx_social_app_connection`(`connection_id`, `status`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同物理应用配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_app_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_callback_event
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_callback_event`;
CREATE TABLE `sys_social_callback_event`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `app_config_id` bigint(0) NULL DEFAULT NULL COMMENT '定位回调凭据的物理应用ID',
  `event_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部事件ID',
  `dedup_hash` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '去重哈希（签名+时间戳+nonce+正文摘要）',
  `event_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事件类型',
  `event_time` datetime(0) NULL DEFAULT NULL COMMENT '外部事件时间',
  `signature_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'VERIFIED' COMMENT '验签状态：VERIFIED/REJECTED',
  `payload_cipher` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '解密后事件正文密文（FPC1版本化密文，按留存期清理）',
  `process_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '处理状态：PENDING/PROCESSING/PROCESSED/FAILED/DISCARDED',
  `retry_count` int(0) NOT NULL DEFAULT 0 COMMENT '重试次数',
  `next_retry_time` datetime(0) NULL DEFAULT NULL COMMENT '下次重试时间',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误码',
  `error_summary` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误摘要',
  `claimed_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前处理Worker标识',
  `claim_time` datetime(0) NULL DEFAULT NULL COMMENT '领取时间',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_callback_dedup`(`tenant_id`, `connection_id`, `dedup_hash`) USING BTREE,
  INDEX `idx_social_callback_process`(`process_status`, `next_retry_time`) USING BTREE,
  INDEX `idx_social_callback_conn`(`tenant_id`, `connection_id`, `create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同回调事件收件箱' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_callback_event
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_capability_binding
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_capability_binding`;
CREATE TABLE `sys_social_capability_binding`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `capability` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务能力：LOGIN/DIRECTORY/MESSAGE/TODO',
  `app_config_id` bigint(0) NOT NULL COMMENT '绑定的物理应用ID',
  `config_json` json NULL COMMENT '能力级扩展配置JSON',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态：0停用 1启用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_capability_active`(`tenant_id`, `connection_id`, `capability`, `del_flag`) USING BTREE,
  INDEX `idx_social_capability_app`(`app_config_id`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同能力绑定表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_capability_binding
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_config`;
CREATE TABLE `sys_social_config`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '平台类型（WECHAT、WECOM、DINGTALK、GITHUB、GITEE等）',
  `platform_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台名称',
  `platform_logo` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台Logo',
  `connection_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '连接编码（租户内唯一）',
  `connection_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '连接名称',
  `enterprise_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部企业ID（企业微信CorpId等）',
  `connection_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '连接类型：CORP_INTERNAL自建应用/THIRD_PARTY第三方/OAUTH_ONLY仅登录',
  `identity_policy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份匹配策略：BIND_ONLY仅绑定已有/AUTO_CREATE自动创建/MANUAL人工处理',
  `default_role_ids` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '自动建号默认角色ID列表（逗号分隔）',
  `directory_authority` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目录权威来源：EXTERNAL外部权威/LOCAL本地权威/NONE不同步',
  `default_org_id` bigint(0) NULL DEFAULT NULL COMMENT '目录同步默认挂载的根组织ID',
  `api_base_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'API基础地址：为空使用平台官方地址，私有化部署可自定义',
  `todo_push_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '待办卡片推送开关：1开启 0关闭',
  `todo_push_h5_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '待办H5访问地址：须在平台可信域名内，用于拼接待办详情深链',
  `sso_workbench_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '工作台免登开关：1开启 0关闭；开启后客户端工作台可用该连接的 connection_code 免登',
  `sync_schedule_enabled` tinyint(0) NOT NULL DEFAULT 0 COMMENT '定时目录同步开关：1开启 0关闭，开启后由连接管理自动维护定时任务',
  `sync_cron` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '定时目录同步 Cron 表达式：sync_schedule_enabled=1 时生效',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用ID/Key（兼容旧登录配置，迁移后由应用配置承载）',
  `client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用Secret（兼容旧登录配置，迁移完成后必须清空）',
  `redirect_uri` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '回调地址（兼容旧登录配置）',
  `agent_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业微信AgentId（兼容旧登录配置）',
  `scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '授权范围（兼容旧登录配置）',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态（1-启用，0-停用）',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注说明',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建组织ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_conn_code_active`(`tenant_id`, `connection_code`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_social_conn_enterprise_active`(`tenant_id`, `platform`, `enterprise_id`, `del_flag`) USING BTREE,
  INDEX `idx_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_social_platform`(`platform`, `tenant_id`, `del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同连接表（原三方登录配置表）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_config
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_org_mapping
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_org_mapping`;
CREATE TABLE `sys_social_org_mapping`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `external_dept_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '外部部门ID',
  `external_parent_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部父部门ID',
  `external_dept_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部部门名称',
  `org_id` bigint(0) NULL DEFAULT NULL COMMENT 'Forge组织ID',
  `source_hash` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部快照哈希（用于变更检测）',
  `last_seen_run_id` bigint(0) NULL DEFAULT NULL COMMENT '最近一次出现的同步批次ID',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '映射状态：ACTIVE/INACTIVE/ISSUE',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_org_mapping_active`(`tenant_id`, `connection_id`, `external_dept_id`, `del_flag`) USING BTREE,
  INDEX `idx_social_org_mapping_org`(`tenant_id`, `connection_id`, `org_id`) USING BTREE,
  INDEX `idx_social_org_mapping_seen`(`tenant_id`, `connection_id`, `last_seen_run_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同外部部门映射表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_org_mapping
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_post_mapping
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_post_mapping`;
CREATE TABLE `sys_social_post_mapping`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `external_post_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '外部岗位编码/文本',
  `external_post_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部岗位名称',
  `post_id` bigint(0) NULL DEFAULT NULL COMMENT 'Forge岗位ID（企微首期默认不自动创建）',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '映射状态：ACTIVE/INACTIVE/ISSUE',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_post_mapping_active`(`tenant_id`, `connection_id`, `external_post_code`, `del_flag`) USING BTREE,
  INDEX `idx_social_post_mapping_post`(`tenant_id`, `connection_id`, `post_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同外部岗位映射表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_post_mapping
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_sync_issue
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_sync_issue`;
CREATE TABLE `sys_social_sync_issue`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `sync_log_id` bigint(0) NULL DEFAULT NULL COMMENT '产生问题的同步批次ID',
  `object_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '对象类型：DEPT/USER/POST/TAG',
  `external_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部对象ID',
  `issue_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '问题码',
  `issue_summary` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏问题摘要（禁止明文手机号/邮箱/姓名）',
  `process_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '处理状态：PENDING/RESOLVED/IGNORED',
  `process_action` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处理动作：BIND/IGNORE/RETRY',
  `process_by` bigint(0) NULL DEFAULT NULL COMMENT '处理人ID',
  `process_time` datetime(0) NULL DEFAULT NULL COMMENT '处理时间',
  `retry_count` int(0) NOT NULL DEFAULT 0 COMMENT '重试次数',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_social_sync_issue_status`(`tenant_id`, `connection_id`, `process_status`, `del_flag`) USING BTREE,
  INDEX `idx_social_sync_issue_log`(`sync_log_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同同步问题单表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_sync_issue
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_sync_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_sync_log`;
CREATE TABLE `sys_social_sync_log`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '批次ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `sync_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '同步类型：FULL/DEPT/USER/TAG/INCREMENT',
  `trigger_source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'MANUAL' COMMENT '触发来源：MANUAL/JOB/CALLBACK',
  `stage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前阶段：FETCH/VALIDATE/PLAN/APPLY/FINALIZE',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'RUNNING' COMMENT '批次状态：RUNNING/SUCCESS/PARTIAL/FAILED',
  `dept_count` int(0) NOT NULL DEFAULT 0 COMMENT '拉取部门数',
  `user_count` int(0) NOT NULL DEFAULT 0 COMMENT '拉取成员数',
  `tag_count` int(0) NOT NULL DEFAULT 0 COMMENT '拉取标签数',
  `created_count` int(0) NOT NULL DEFAULT 0 COMMENT '创建对象数',
  `updated_count` int(0) NOT NULL DEFAULT 0 COMMENT '更新对象数',
  `inactivated_count` int(0) NOT NULL DEFAULT 0 COMMENT '停用对象数',
  `issue_count` int(0) NOT NULL DEFAULT 0 COMMENT '问题单数',
  `cursor_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '断点游标信息',
  `error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误码',
  `error_summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '脱敏错误摘要',
  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '触发人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_social_sync_log_conn`(`tenant_id`, `connection_id`, `create_time`) USING BTREE,
  INDEX `idx_social_sync_log_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同同步批次日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_sync_log
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_tag
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_tag`;
CREATE TABLE `sys_social_tag`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `external_tag_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '外部标签ID',
  `tag_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标签名称',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '标签状态：ACTIVE/INACTIVE',
  `last_seen_run_id` bigint(0) NULL DEFAULT NULL COMMENT '最近一次出现的同步批次ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_tag_active`(`tenant_id`, `connection_id`, `external_tag_id`, `del_flag`) USING BTREE,
  INDEX `idx_social_tag_seen`(`tenant_id`, `connection_id`, `last_seen_run_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同外部标签表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_tag
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_tag_member
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_tag_member`;
CREATE TABLE `sys_social_tag_member`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `tag_id` bigint(0) NOT NULL COMMENT '本地标签ID（sys_social_tag.id）',
  `member_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '成员类型：USER/DEPT',
  `external_member_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '外部成员ID（userid或部门ID）',
  `local_target_id` bigint(0) NULL DEFAULT NULL COMMENT '映射到的Forge用户/组织ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_tag_member`(`tenant_id`, `tag_id`, `member_type`, `external_member_id`) USING BTREE,
  INDEX `idx_social_tag_member_conn`(`tenant_id`, `connection_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同标签成员关系表（可重建）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_tag_member
-- ----------------------------

-- ----------------------------
-- Table structure for sys_social_todo_link
-- ----------------------------
DROP TABLE IF EXISTS `sys_social_todo_link`;
CREATE TABLE `sys_social_todo_link`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `connection_id` bigint(0) NOT NULL COMMENT '企业协同连接ID',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Flowable任务ID',
  `user_id` bigint(0) NOT NULL COMMENT 'Forge用户ID',
  `external_user_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部用户ID',
  `desired_state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '期望状态：ACTIVE/CLOSED',
  `delivery_state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'PENDING' COMMENT '投递状态：PENDING/SENT/FAILED/CLOSED',
  `version` bigint(0) NOT NULL DEFAULT 0 COMMENT '状态版本号（CAS）',
  `external_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部待办/卡片ID',
  `idempotency_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '幂等键',
  `retry_at` datetime(0) NULL DEFAULT NULL COMMENT '下次重试时间',
  `last_error_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最近错误码',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_social_todo_link_active`(`tenant_id`, `connection_id`, `task_id`, `user_id`, `del_flag`) USING BTREE,
  INDEX `idx_social_todo_link_retry`(`delivery_state`, `retry_at`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业协同待办投影表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_social_todo_link
-- ----------------------------

-- ----------------------------
-- Table structure for sys_tenant
-- ----------------------------
DROP TABLE IF EXISTS `sys_tenant`;
CREATE TABLE `sys_tenant`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '租户ID',
  `tenant_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '租户名称',
  `contact_person` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人',
  `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
  `user_limit` int(0) NULL DEFAULT 0 COMMENT '租户人员数量上限（0表示无限制）',
  `tenant_status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '租户状态（0-禁用，1-正常）',
  `expire_time` datetime(0) NULL DEFAULT NULL COMMENT '过期时间',
  `tenant_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '租户描述',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者（系统租户ID）',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `browser_icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器icon（存储图标URL/Base64）',
  `browser_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器标签名称',
  `system_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '系统名称',
  `system_logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '系统logo（存储logo URL/Base64）',
  `system_intro` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '系统介绍',
  `copyright_info` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版权显示文本',
  `system_layout` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'default' COMMENT '系统布局（default-默认，classic-经典，modern-现代等）',
  `system_theme` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'light' COMMENT '系统主题（light-亮色，dark-暗色，auto-跟随系统等）',
  `theme_config` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主题配置',
  `create_dept` bigint(0) UNSIGNED NULL DEFAULT NULL,
  `default_business_datasource_id` bigint(0) NULL DEFAULT NULL COMMENT '默认业务数据源ID',
  `default_business_datasource_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认业务数据源编码',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_tenant_name_active`(`tenant_name`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '租户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_tenant
-- ----------------------------
INSERT INTO `sys_tenant` VALUES (1, '默认租户', '系统管理员', '13800138000', 0, 1, '2099-12-31 23:59:59', '系统默认租户', NULL, '2025-11-12 17:41:17', 1, '2026-07-13 16:41:14', NULL, NULL, '企业级中后台管理系统', '', NULL, NULL, 'top-side-menu', '#2F6FED', '{\"primaryColor\":\"#2F6FED\",\"header\":{\"backgroundColor\":\"#EEF4FF\",\"textColor\":\"#1E3A5F\",\"brandTitleTextColor\":\"#1E3A5F\",\"height\":\"60px\"},\"topMenu\":{\"textColor\":\"#4E668A\",\"textColorHover\":\"#1D4ED8\",\"textColorActive\":\"#1D4ED8\",\"backgroundColorHover\":\"transparent\",\"backgroundColorActive\":\"transparent\",\"iconColor\":\"#4E668A\",\"iconActiveColor\":\"#1D4ED8\"},\"sideMenu\":{\"backgroundColor\":\"#EEF4FF\",\"textColor\":\"#334155\",\"textColorHover\":\"#1D4ED8\",\"textColorActive\":\"#1D4ED8\",\"parentTextColorActive\":\"#1D4ED8\",\"backgroundColorHover\":\"#DBEAFE\",\"backgroundColorActive\":\"#DCEBFF\",\"parentBackgroundColorActive\":\"#E4EEFF\",\"iconColor\":\"#64748B\",\"iconColorActive\":\"#2F6FED\",\"width\":\"200px\",\"collapsedWidth\":\"64px\"}}', NULL, NULL, NULL, 0);
INSERT INTO `sys_tenant` VALUES (7, '测试租户', 'admin', '18888888888', 0, 1, NULL, NULL, 1, '2026-08-10 09:52:26', 1, '2026-08-10 09:52:26', 'af3c3ee26fd548769787c4904abafd5d', NULL, '测试租户公司', '2c5a2047c8514db6b9b5c7563cb38472', NULL, NULL, 'top-side-menu', '#4242F7', '{\"primaryColor\":\"#4242F7\",\"header\":{\"backgroundColor\":\"#4242F7\",\"textColor\":\"#FFFFFF\",\"brandTitleTextColor\":\"#FFFFFF\",\"height\":\"60px\"},\"topMenu\":{\"textColor\":\"rgba(255, 255, 255, 0.78)\",\"textColorHover\":\"#FFFFFF\",\"textColorActive\":\"#FFFFFF\",\"backgroundColorHover\":\"transparent\",\"backgroundColorActive\":\"transparent\",\"iconColor\":\"rgba(255, 255, 255, 0.78)\",\"iconActiveColor\":\"#FFFFFF\"},\"sideMenu\":{\"backgroundColor\":\"#FFFFFF\",\"textColor\":\"#334155\",\"textColorHover\":\"#4242F7\",\"textColorActive\":\"#4242F7\",\"parentTextColorActive\":\"#3730A3\",\"backgroundColorHover\":\"#F3F6FF\",\"backgroundColorActive\":\"#EEF2FF\",\"parentBackgroundColorActive\":\"#F3F4FF\",\"iconColor\":\"#64748B\",\"iconColorActive\":\"#4242F7\",\"width\":\"220px\",\"collapsedWidth\":\"64px\"}}', 6, 6, 'main', 0);

-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名（租户内唯一）',
  `real_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户真实姓名',
  `user_type` tinyint(0) NULL DEFAULT 1 COMMENT '用户类型（0-系统管理员，1-租户管理员，2-普通用户）',
  `user_client` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户触点（app/pc/h5/wechat）',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号',
  `id_card` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号',
  `gender` tinyint(0) NULL DEFAULT 0 COMMENT '性别（0-未知，1-男，2-女）',
  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码（加密存储）',
  `salt` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码盐值',
  `user_status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '用户状态（0-禁用，1-正常，2-锁定）',
  `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像URL',
  `region_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政区划编码',
  `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间',
  `last_login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后登录IP',
  `login_count` int(0) NULL DEFAULT 0 COMMENT '登录次数',
  `force_password_change` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否必须修改密码',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `sys_user_unique_active`(`tenant_id`, `username`, `del_flag`) USING BTREE,
  INDEX `idx_tenant_status`(`tenant_id`, `user_status`) USING BTREE,
  INDEX `idx_user_type`(`user_type`) USING BTREE,
  INDEX `idx_region_code`(`region_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT INTO `sys_user` VALUES (1, 1, 'admin', '超级管理员', 0, NULL, 'admin@example.com', '13800138000', NULL, 1, '$2a$10$qbyP1V6z0e1G0DwIc7WHiO//z2jNNVsXk83O7tCPP.4CkYqLRNXzu', NULL, 1, 'b5d279d093c746c0bcccb49bbfb26678', '150000', NULL, NULL, 0, 0, NULL, NULL, NULL, '2025-11-12 17:41:17', 1, '2026-07-13 16:52:36', 0);
INSERT INTO `sys_user` VALUES (37, 7, '徐滕', '徐滕', 2, NULL, NULL, '13400077411', '320324199206270333', 1, '$2a$10$DFkHwqT4cEXMsd.Ny/VPPufWvjFIiQV0HKs0F8y1pwIf7kmDQjjHm', NULL, 1, NULL, '320324', NULL, NULL, 0, 0, NULL, NULL, 1, '2026-08-10 09:58:00', 1, '2026-08-10 10:28:44', 0);

-- ----------------------------
-- Table structure for sys_user_org
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_org`;
CREATE TABLE `sys_user_org`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `is_main` tinyint(0) NULL DEFAULT 0 COMMENT '是否主组织（0-否，1-是）',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_org`(`tenant_id`, `user_id`, `org_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_org_id`(`org_id`) USING BTREE,
  INDEX `idx_user_main_org`(`user_id`, `is_main`) USING BTREE COMMENT '查询用户主组织优化'
) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户-组织关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_org
-- ----------------------------
INSERT INTO `sys_user_org` VALUES (24, 1, 1, 6, 1, '2026-06-23 13:00:00');
INSERT INTO `sys_user_org` VALUES (32, 7, 37, 21, 1, '2026-08-10 10:16:04');

-- ----------------------------
-- Table structure for sys_user_org_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_org_role`;
CREATE TABLE `sys_user_org_role`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `org_id` bigint(0) NOT NULL COMMENT '组织ID',
  `role_id` bigint(0) NOT NULL COMMENT '角色ID',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_org_role`(`tenant_id`, `user_id`, `org_id`, `role_id`) USING BTREE,
  INDEX `idx_user_org`(`tenant_id`, `user_id`, `org_id`) USING BTREE,
  INDEX `idx_org_role`(`tenant_id`, `org_id`, `role_id`) USING BTREE,
  INDEX `idx_role_id`(`role_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_org_id`(`org_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户组织内角色授权表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_org_role
-- ----------------------------
INSERT INTO `sys_user_org_role` VALUES (1, 1, 1, 6, 1, NULL, '2026-07-06 21:22:47', NULL, NULL, '2026-07-06 21:22:47');
INSERT INTO `sys_user_org_role` VALUES (2, 1, 1, 6, 10, NULL, '2026-07-06 21:22:47', NULL, NULL, '2026-07-06 21:22:47');
INSERT INTO `sys_user_org_role` VALUES (21, 7, 37, 21, 23, 1, '2026-08-10 10:48:34', 6, 1, '2026-08-10 10:48:34');

-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_post`;
CREATE TABLE `sys_user_post`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `post_id` bigint(0) NOT NULL COMMENT '岗位ID',
  `is_main` tinyint(0) NULL DEFAULT 0 COMMENT '是否主岗（0-否，1-是）',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_post`(`tenant_id`, `user_id`, `post_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_post_id`(`post_id`) USING BTREE,
  INDEX `idx_user_main_post`(`user_id`, `is_main`) USING BTREE COMMENT '查询用户主岗优化'
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户-岗位关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_post
-- ----------------------------
INSERT INTO `sys_user_post` VALUES (1, 1, 1, 1, 1, '2025-11-12 17:41:18');
INSERT INTO `sys_user_post` VALUES (11, 7, 37, 11, 1, '2026-08-10 10:15:19');

-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '租户编号',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `role_id` bigint(0) NOT NULL COMMENT '角色ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_role`(`tenant_id`, `user_id`, `role_id`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_role_id`(`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户-角色关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT INTO `sys_user_role` VALUES (1, 1, 1, 1, '2025-11-12 17:41:18');
INSERT INTO `sys_user_role` VALUES (9, 2, 1, 8, '2026-06-08 07:49:13');
INSERT INTO `sys_user_role` VALUES (14, 1, 1, 10, '2026-06-14 02:17:18');

-- ----------------------------
-- Table structure for sys_user_social
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_social`;
CREATE TABLE `sys_user_social`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '平台类型',
  `connection_id` bigint(0) NULL DEFAULT NULL COMMENT '企业协同连接ID（应用层迁移回填，歧义进入阻塞清单）',
  `external_enterprise_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部企业ID（企业微信CorpId等）',
  `managed_by_sync` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否由目录同步管理：0否 1是',
  `external_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部账号状态：ACTIVE/DISABLED/DELETED',
  `source_hash` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部资料快照哈希（用于变更检测）',
  `last_sync_time` datetime(0) NULL DEFAULT NULL COMMENT '最近同步时间',
  `uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '第三方用户唯一标识',
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '第三方用户名',
  `nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '第三方昵称',
  `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
  `access_token` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '访问令牌（已弃用，新绑定不落库）',
  `refresh_token` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '刷新令牌（已弃用，新绑定不落库）',
  `expire_time` datetime(0) NULL DEFAULT NULL COMMENT '令牌过期时间',
  `bind_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '绑定时间',
  `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID',
  `del_flag` bigint(0) NOT NULL DEFAULT 0 COMMENT '逻辑删除标记：0正常，删除后写主键',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_social_conn_uuid_active`(`tenant_id`, `connection_id`, `uuid`, `del_flag`) USING BTREE,
  UNIQUE INDEX `uk_user_social_conn_user_active`(`tenant_id`, `connection_id`, `user_id`, `del_flag`) USING BTREE,
  INDEX `idx_user_id`(`user_id`) USING BTREE,
  INDEX `idx_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_user_social_platform_uuid`(`platform`, `uuid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户三方账号绑定表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_social
-- ----------------------------

-- ----------------------------
-- Table structure for sys_user_tenant
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_tenant`;
CREATE TABLE `sys_user_tenant`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL COMMENT '租户ID',
  `user_id` bigint(0) NOT NULL COMMENT '用户ID',
  `member_type` tinyint(0) NOT NULL DEFAULT 2 COMMENT '成员类型（1-租户管理员，2-普通成员）',
  `is_default` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否默认租户（0-否，1-是）',
  `status` tinyint(0) NOT NULL DEFAULT 1 COMMENT '状态（0-禁用，1-正常）',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_tenant`(`tenant_id`, `user_id`) USING BTREE,
  INDEX `idx_user_tenant_user`(`user_id`, `status`) USING BTREE,
  INDEX `idx_user_tenant_default`(`user_id`, `is_default`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户-租户成员关系表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_user_tenant
-- ----------------------------
INSERT INTO `sys_user_tenant` VALUES (1, 1, 1, 2, 1, 1, NULL, '2025-11-12 17:41:17', NULL, 1, '2026-06-04 09:05:18');
INSERT INTO `sys_user_tenant` VALUES (8, 2, 1, 2, 0, 1, 1, '2026-06-04 09:05:18', 2, 1, '2026-06-04 09:05:18');
INSERT INTO `sys_user_tenant` VALUES (23, 7, 37, 2, 1, 1, 1, '2026-08-10 09:58:00', 6, 1, '2026-08-10 10:16:16');

-- ----------------------------
-- Table structure for tf_f_order
-- ----------------------------
DROP TABLE IF EXISTS `tf_f_order`;
CREATE TABLE `tf_f_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `order_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单编码',
  `order_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单名称',
  `order_time` datetime(0) NULL DEFAULT NULL COMMENT '下单时间',
  `order_status` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单状态',
  `cust_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '客户手机号',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `order_class` int(0) NULL DEFAULT NULL COMMENT '订单分类',
  `file_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件',
  `org_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '归属组织',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tf_f_order_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_tf_f_order_create_time`(`create_time`) USING BTREE,
  INDEX `idx_order_code`(`order_code`) USING BTREE,
  INDEX `idx_rel_orderclass`(`order_class`) USING BTREE,
  INDEX `idx_order_name`(`order_name`) USING BTREE,
  INDEX `idx_order_status`(`order_status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单基本信息' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tf_f_order
-- ----------------------------

-- ----------------------------
-- Table structure for tf_f_order_class
-- ----------------------------
DROP TABLE IF EXISTS `tf_f_order_class`;
CREATE TABLE `tf_f_order_class`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
  `parent_id` bigint(0) NOT NULL COMMENT '父级分类ID',
  `class_sort` int(0) NOT NULL COMMENT '排序',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tf_f_order_class_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_tf_f_order_class_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单分类' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tf_f_order_class
-- ----------------------------

-- ----------------------------
-- Table structure for tf_f_order_purchase_order
-- ----------------------------
DROP TABLE IF EXISTS `tf_f_order_purchase_order`;
CREATE TABLE `tf_f_order_purchase_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单编号',
  `partner_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '往来单位',
  `total_amount` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单金额',
  `order_date` date NULL DEFAULT NULL COMMENT '订单日期',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tf_f_order_purchase_order_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_tf_f_order_purchase_order_create_time`(`create_time`) USING BTREE,
  INDEX `idx_order_no`(`order_no`) USING BTREE,
  INDEX `idx_partner_name`(`partner_name`) USING BTREE,
  INDEX `idx_order_date`(`order_date`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '采购订单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tf_f_order_purchase_order
-- ----------------------------

-- ----------------------------
-- Table structure for tf_f_order_sales_order
-- ----------------------------
DROP TABLE IF EXISTS `tf_f_order_sales_order`;
CREATE TABLE `tf_f_order_sales_order`  (
  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `tenant_id` bigint(0) NOT NULL DEFAULT 1 COMMENT '租户编号',
  `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单编号',
  `partner_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '往来单位',
  `total_amount` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单金额',
  `order_date` date NULL DEFAULT NULL COMMENT '订单日期',
  `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
  `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志',
  `create_by` bigint(0) NULL DEFAULT NULL COMMENT '创建人ID',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门ID',
  `update_by` bigint(0) NULL DEFAULT NULL COMMENT '更新人ID',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_tf_f_order_sales_order_tenant`(`tenant_id`) USING BTREE,
  INDEX `idx_tf_f_order_sales_order_create_time`(`create_time`) USING BTREE,
  INDEX `idx_order_no`(`order_no`) USING BTREE,
  INDEX `idx_partner_name`(`partner_name`) USING BTREE,
  INDEX `idx_order_date`(`order_date`) USING BTREE,
  INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '销售订单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tf_f_order_sales_order
-- ----------------------------

-- ----------------------------
-- Table structure for worker_node
-- ----------------------------
DROP TABLE IF EXISTS `worker_node`;
CREATE TABLE `worker_node`  (
  `ID` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'auto increment id',
  `HOST_NAME` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'host name',
  `PORT` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'port',
  `TYPE` int(0) NOT NULL COMMENT 'node type: ACTUAL or CONTAINER',
  `LAUNCH_DATE` date NOT NULL COMMENT 'launch date',
  `MODIFIED` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT 'modified time',
  `CREATED` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT 'created time',
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2363 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'DB WorkerID Assigner for UID Generator' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of worker_node
-- ----------------------------
INSERT INTO `worker_node` VALUES (2273, '192.168.3.28', '1786002969109-32132', 2, '2026-08-06', '2026-08-06 15:56:09', '2026-08-06 15:56:09');
INSERT INTO `worker_node` VALUES (2274, '192.168.3.28', '1786062657619-15970', 2, '2026-08-07', '2026-08-07 08:30:58', '2026-08-07 08:30:58');
INSERT INTO `worker_node` VALUES (2275, '192.168.3.28', '1786066902511-9959', 2, '2026-08-07', '2026-08-07 09:41:43', '2026-08-07 09:41:43');
INSERT INTO `worker_node` VALUES (2276, '192.168.3.28', '1786066954741-26421', 2, '2026-08-07', '2026-08-07 09:42:35', '2026-08-07 09:42:35');
INSERT INTO `worker_node` VALUES (2277, '192.168.3.28', '1786069038369-56455', 2, '2026-08-07', '2026-08-07 10:17:18', '2026-08-07 10:17:18');
INSERT INTO `worker_node` VALUES (2278, '192.168.3.28', '1786084011612-60895', 2, '2026-08-07', '2026-08-07 14:26:52', '2026-08-07 14:26:52');
INSERT INTO `worker_node` VALUES (2279, '192.168.3.28', '1786084142778-29523', 2, '2026-08-07', '2026-08-07 14:29:03', '2026-08-07 14:29:03');
INSERT INTO `worker_node` VALUES (2280, '192.168.3.28', '1786084287159-43851', 2, '2026-08-07', '2026-08-07 14:31:27', '2026-08-07 14:31:27');
INSERT INTO `worker_node` VALUES (2281, '192.168.3.28', '1786089554139-2499', 2, '2026-08-07', '2026-08-07 15:59:14', '2026-08-07 15:59:14');
INSERT INTO `worker_node` VALUES (2282, '192.168.3.28', '1786089567319-79599', 2, '2026-08-07', '2026-08-07 15:59:27', '2026-08-07 15:59:27');
INSERT INTO `worker_node` VALUES (2283, '192.168.3.28', '1786089576673-70665', 2, '2026-08-07', '2026-08-07 15:59:37', '2026-08-07 15:59:37');
INSERT INTO `worker_node` VALUES (2284, '192.168.3.28', '1786322598591-29318', 2, '2026-08-10', '2026-08-10 08:43:19', '2026-08-10 08:43:19');
INSERT INTO `worker_node` VALUES (2285, '192.168.3.28', '1786322606903-8256', 2, '2026-08-10', '2026-08-10 08:43:27', '2026-08-10 08:43:27');
INSERT INTO `worker_node` VALUES (2286, '192.168.3.28', '1786322613364-49166', 2, '2026-08-10', '2026-08-10 08:43:33', '2026-08-10 08:43:33');
INSERT INTO `worker_node` VALUES (2287, '192.168.3.28', '1786326425339-17978', 2, '2026-08-10', '2026-08-10 09:47:05', '2026-08-10 09:47:05');
INSERT INTO `worker_node` VALUES (2288, '192.168.3.28', '1786326427472-45993', 2, '2026-08-10', '2026-08-10 09:47:07', '2026-08-10 09:47:07');
INSERT INTO `worker_node` VALUES (2289, '192.168.3.28', '1786326437505-8587', 2, '2026-08-10', '2026-08-10 09:47:18', '2026-08-10 09:47:18');
INSERT INTO `worker_node` VALUES (2290, '192.168.3.28', '1786349865608-7921', 2, '2026-08-10', '2026-08-10 16:17:46', '2026-08-10 16:17:46');
INSERT INTO `worker_node` VALUES (2291, '192.168.3.28', '1786350021472-12537', 2, '2026-08-10', '2026-08-10 16:20:21', '2026-08-10 16:20:21');
INSERT INTO `worker_node` VALUES (2292, '192.168.3.28', '1786350216550-18210', 2, '2026-08-10', '2026-08-10 16:23:37', '2026-08-10 16:23:37');
INSERT INTO `worker_node` VALUES (2293, '192.168.3.28', '1786410958667-25631', 2, '2026-08-11', '2026-08-11 09:15:59', '2026-08-11 09:15:59');
INSERT INTO `worker_node` VALUES (2294, '192.168.3.28', '1786411589774-22257', 2, '2026-08-11', '2026-08-11 09:26:30', '2026-08-11 09:26:30');
INSERT INTO `worker_node` VALUES (2295, '192.168.3.28', '1786411628472-18011', 2, '2026-08-11', '2026-08-11 09:27:08', '2026-08-11 09:27:08');
INSERT INTO `worker_node` VALUES (2296, '192.168.3.28', '1786412895806-66201', 2, '2026-08-11', '2026-08-11 09:48:16', '2026-08-11 09:48:16');
INSERT INTO `worker_node` VALUES (2297, '192.168.3.28', '1786412923815-18180', 2, '2026-08-11', '2026-08-11 09:48:44', '2026-08-11 09:48:44');
INSERT INTO `worker_node` VALUES (2298, '192.168.3.28', '1786412936072-12419', 2, '2026-08-11', '2026-08-11 09:48:56', '2026-08-11 09:48:56');
INSERT INTO `worker_node` VALUES (2299, '192.168.3.28', '1786414565395-63572', 2, '2026-08-11', '2026-08-11 10:16:05', '2026-08-11 10:16:05');
INSERT INTO `worker_node` VALUES (2300, '192.168.3.28', '1786414567920-24691', 2, '2026-08-11', '2026-08-11 10:16:08', '2026-08-11 10:16:08');
INSERT INTO `worker_node` VALUES (2301, '192.168.3.28', '1786414577714-83909', 2, '2026-08-11', '2026-08-11 10:16:18', '2026-08-11 10:16:18');
INSERT INTO `worker_node` VALUES (2302, '192.168.3.28', '1786415429669-21703', 2, '2026-08-11', '2026-08-11 10:30:30', '2026-08-11 10:30:30');
INSERT INTO `worker_node` VALUES (2303, '192.168.3.28', '1786415432883-14293', 2, '2026-08-11', '2026-08-11 10:30:33', '2026-08-11 10:30:33');
INSERT INTO `worker_node` VALUES (2304, '192.168.3.28', '1786415445612-67743', 2, '2026-08-11', '2026-08-11 10:30:46', '2026-08-11 10:30:46');
INSERT INTO `worker_node` VALUES (2305, '192.168.3.28', '1786417683111-79311', 2, '2026-08-11', '2026-08-11 11:08:03', '2026-08-11 11:08:03');
INSERT INTO `worker_node` VALUES (2306, '192.168.3.28', '1786417691036-44608', 2, '2026-08-11', '2026-08-11 11:08:11', '2026-08-11 11:08:11');
INSERT INTO `worker_node` VALUES (2307, '192.168.3.28', '1786417696188-35940', 2, '2026-08-11', '2026-08-11 11:08:16', '2026-08-11 11:08:16');
INSERT INTO `worker_node` VALUES (2308, '192.168.3.28', '1786417764890-49565', 2, '2026-08-11', '2026-08-11 11:09:25', '2026-08-11 11:09:25');
INSERT INTO `worker_node` VALUES (2309, '192.168.3.28', '1786417887873-36193', 2, '2026-08-11', '2026-08-11 11:11:28', '2026-08-11 11:11:28');
INSERT INTO `worker_node` VALUES (2310, '192.168.3.28', '1786417899905-37082', 2, '2026-08-11', '2026-08-11 11:11:40', '2026-08-11 11:11:40');
INSERT INTO `worker_node` VALUES (2311, '192.168.3.28', '1786426653033-1875', 2, '2026-08-11', '2026-08-11 13:37:33', '2026-08-11 13:37:33');
INSERT INTO `worker_node` VALUES (2312, '192.168.3.28', '1786426677986-9997', 2, '2026-08-11', '2026-08-11 13:37:58', '2026-08-11 13:37:58');
INSERT INTO `worker_node` VALUES (2313, '192.168.3.28', '1786426701303-43389', 2, '2026-08-11', '2026-08-11 13:38:21', '2026-08-11 13:38:21');
INSERT INTO `worker_node` VALUES (2314, '192.168.3.28', '1786431055168-32933', 2, '2026-08-11', '2026-08-11 14:50:55', '2026-08-11 14:50:55');
INSERT INTO `worker_node` VALUES (2315, '192.168.3.28', '1786431075172-27302', 2, '2026-08-11', '2026-08-11 14:51:15', '2026-08-11 14:51:15');
INSERT INTO `worker_node` VALUES (2316, '192.168.3.28', '1786431141658-34598', 2, '2026-08-11', '2026-08-11 14:52:22', '2026-08-11 14:52:22');
INSERT INTO `worker_node` VALUES (2317, '192.168.3.28', '1786432365425-85576', 2, '2026-08-11', '2026-08-11 15:12:45', '2026-08-11 15:12:45');
INSERT INTO `worker_node` VALUES (2318, '192.168.3.28', '1786432371630-43921', 2, '2026-08-11', '2026-08-11 15:12:52', '2026-08-11 15:12:52');
INSERT INTO `worker_node` VALUES (2319, '192.168.3.28', '1786432629802-82028', 2, '2026-08-11', '2026-08-11 15:17:10', '2026-08-11 15:17:10');
INSERT INTO `worker_node` VALUES (2320, '192.168.3.28', '1786432661101-75647', 2, '2026-08-11', '2026-08-11 15:17:41', '2026-08-11 15:17:41');
INSERT INTO `worker_node` VALUES (2321, '192.168.3.28', '1786432748315-78789', 2, '2026-08-11', '2026-08-11 15:19:08', '2026-08-11 15:19:08');
INSERT INTO `worker_node` VALUES (2322, '192.168.3.28', '1786434268985-16938', 2, '2026-08-11', '2026-08-11 15:44:29', '2026-08-11 15:44:29');
INSERT INTO `worker_node` VALUES (2323, '192.168.3.28', '1786434328606-81087', 2, '2026-08-11', '2026-08-11 15:45:29', '2026-08-11 15:45:29');
INSERT INTO `worker_node` VALUES (2324, '192.168.3.28', '1786434346683-85726', 2, '2026-08-11', '2026-08-11 15:45:47', '2026-08-11 15:45:47');
INSERT INTO `worker_node` VALUES (2325, '192.168.3.28', '1786435225554-20680', 2, '2026-08-11', '2026-08-11 16:00:26', '2026-08-11 16:00:26');
INSERT INTO `worker_node` VALUES (2326, '192.168.3.28', '1786435612666-17460', 2, '2026-08-11', '2026-08-11 16:06:53', '2026-08-11 16:06:53');
INSERT INTO `worker_node` VALUES (2327, '192.168.3.28', '1786436769775-25215', 2, '2026-08-11', '2026-08-11 16:26:10', '2026-08-11 16:26:10');
INSERT INTO `worker_node` VALUES (2328, '192.168.3.28', '1786436773450-58852', 2, '2026-08-11', '2026-08-11 16:26:13', '2026-08-11 16:26:13');
INSERT INTO `worker_node` VALUES (2329, '192.168.3.28', '1786437845214-45815', 2, '2026-08-11', '2026-08-11 16:44:05', '2026-08-11 16:44:05');
INSERT INTO `worker_node` VALUES (2330, '192.168.3.28', '1786438051015-27759', 2, '2026-08-11', '2026-08-11 16:47:31', '2026-08-11 16:47:31');
INSERT INTO `worker_node` VALUES (2331, '192.168.3.28', '1786438808574-60582', 2, '2026-08-11', '2026-08-11 17:00:09', '2026-08-11 17:00:09');
INSERT INTO `worker_node` VALUES (2332, '192.168.3.28', '1786494847387-64863', 2, '2026-08-12', '2026-08-12 08:34:07', '2026-08-12 08:34:07');
INSERT INTO `worker_node` VALUES (2333, '192.168.3.28', '1786495525290-80238', 2, '2026-08-12', '2026-08-12 08:45:25', '2026-08-12 08:45:25');
INSERT INTO `worker_node` VALUES (2334, '192.168.3.28', '1786496096200-84103', 2, '2026-08-12', '2026-08-12 08:54:56', '2026-08-12 08:54:56');
INSERT INTO `worker_node` VALUES (2335, '192.168.3.28', '1786496857042-69300', 2, '2026-08-12', '2026-08-12 09:07:37', '2026-08-12 09:07:37');
INSERT INTO `worker_node` VALUES (2336, '192.168.3.28', '1786497542619-81736', 2, '2026-08-12', '2026-08-12 09:19:03', '2026-08-12 09:19:03');
INSERT INTO `worker_node` VALUES (2337, '192.168.3.28', '1786497580540-19294', 2, '2026-08-12', '2026-08-12 09:19:41', '2026-08-12 09:19:41');
INSERT INTO `worker_node` VALUES (2338, '192.168.3.28', '1786498803253-95484', 2, '2026-08-12', '2026-08-12 09:40:03', '2026-08-12 09:40:03');
INSERT INTO `worker_node` VALUES (2339, '192.168.3.28', '1786498975230-57190', 2, '2026-08-12', '2026-08-12 09:42:55', '2026-08-12 09:42:55');
INSERT INTO `worker_node` VALUES (2340, '192.168.3.28', '1786501322199-91986', 2, '2026-08-12', '2026-08-12 10:22:02', '2026-08-12 10:22:02');
INSERT INTO `worker_node` VALUES (2341, '192.168.3.28', '1786501445975-72975', 2, '2026-08-12', '2026-08-12 10:24:06', '2026-08-12 10:24:06');
INSERT INTO `worker_node` VALUES (2342, '192.168.3.28', '1786503306317-45201', 2, '2026-08-12', '2026-08-12 10:55:06', '2026-08-12 10:55:06');
INSERT INTO `worker_node` VALUES (2343, '192.168.3.28', '1786503590957-22098', 2, '2026-08-12', '2026-08-12 10:59:51', '2026-08-12 10:59:51');
INSERT INTO `worker_node` VALUES (2344, '192.168.3.28', '1786503740684-65374', 2, '2026-08-12', '2026-08-12 11:02:21', '2026-08-12 11:02:21');
INSERT INTO `worker_node` VALUES (2345, '192.168.3.28', '1786513811294-59233', 2, '2026-08-12', '2026-08-12 13:50:11', '2026-08-12 13:50:11');
INSERT INTO `worker_node` VALUES (2346, '192.168.3.28', '1786518912253-19652', 2, '2026-08-12', '2026-08-12 15:15:12', '2026-08-12 15:15:12');
INSERT INTO `worker_node` VALUES (2347, '192.168.3.28', '1786519041025-15108', 2, '2026-08-12', '2026-08-12 15:17:21', '2026-08-12 15:17:21');
INSERT INTO `worker_node` VALUES (2348, '192.168.3.28', '1786519093831-98517', 2, '2026-08-12', '2026-08-12 15:18:14', '2026-08-12 15:18:14');
INSERT INTO `worker_node` VALUES (2349, '192.168.3.28', '1786520630409-85538', 2, '2026-08-12', '2026-08-12 15:43:50', '2026-08-12 15:43:50');
INSERT INTO `worker_node` VALUES (2350, '192.168.3.28', '1786521028598-50159', 2, '2026-08-12', '2026-08-12 15:50:29', '2026-08-12 15:50:29');
INSERT INTO `worker_node` VALUES (2351, '192.168.3.28', '1786522796360-8653', 2, '2026-08-12', '2026-08-12 16:19:56', '2026-08-12 16:19:56');
INSERT INTO `worker_node` VALUES (2352, '192.168.3.28', '1786524408716-15980', 2, '2026-08-12', '2026-08-12 16:46:49', '2026-08-12 16:46:49');
INSERT INTO `worker_node` VALUES (2353, '192.168.3.28', '1786525002162-75938', 2, '2026-08-12', '2026-08-12 16:56:42', '2026-08-12 16:56:42');
INSERT INTO `worker_node` VALUES (2354, '192.168.10.4', '1786585224046-6344', 2, '2026-08-13', '2026-08-13 09:40:24', '2026-08-13 09:40:24');
INSERT INTO `worker_node` VALUES (2355, '192.168.10.4', '1786585323206-46585', 2, '2026-08-13', '2026-08-13 09:42:03', '2026-08-13 09:42:03');
INSERT INTO `worker_node` VALUES (2356, '192.168.10.4', '1786599301625-82993', 2, '2026-08-13', '2026-08-13 13:35:02', '2026-08-13 13:35:02');
INSERT INTO `worker_node` VALUES (2357, '192.168.10.4', '1786604599911-70862', 2, '2026-08-13', '2026-08-13 15:03:20', '2026-08-13 15:03:20');
INSERT INTO `worker_node` VALUES (2358, '192.168.10.4', '1786668185715-8277', 2, '2026-08-14', '2026-08-14 08:43:06', '2026-08-14 08:43:06');
INSERT INTO `worker_node` VALUES (2359, '192.168.10.4', '1786668962582-32816', 2, '2026-08-14', '2026-08-14 08:56:03', '2026-08-14 08:56:03');
INSERT INTO `worker_node` VALUES (2360, '192.168.10.4', '1786669022106-72289', 2, '2026-08-14', '2026-08-14 08:57:02', '2026-08-14 08:57:02');
INSERT INTO `worker_node` VALUES (2361, '192.168.10.4', '1786672181636-79153', 2, '2026-08-14', '2026-08-14 09:49:42', '2026-08-14 09:49:42');
INSERT INTO `worker_node` VALUES (2362, '192.168.10.4', '1786672259571-34849', 2, '2026-08-14', '2026-08-14 09:51:00', '2026-08-14 09:51:00');

SET FOREIGN_KEY_CHECKS = 1;
