From 5ac9d5ed0a1adfcd465d56d7a7249c3b68610bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A5=8B=E5=8B=87?= Date: Wed, 19 Nov 2025 14:38:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E4=BA=BA=E5=91=98=EF=BC=8C?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=B8=8A=E4=BC=A0=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SQL/202511/20251119/lc_outside_person.sql | 859 ++++++++++++++++++ .../controller/OutSidePersonController.java | 373 +++++++- .../biz/controller/RiskHazardController.java | 28 + .../module/biz/service/IRiskService.java | 1 + .../biz/service/impl/RiskServiceImpl.java | 1 - jeelowcode-tool/tool-common/pom.xml | 6 + .../framework/common/util/io/FileUtil.java | 654 +++++++++++++ 7 files changed, 1917 insertions(+), 5 deletions(-) create mode 100644 SQL/202511/20251119/lc_outside_person.sql create mode 100644 jeelowcode-tool/tool-common/src/main/java/com/jeelowcode/tool/framework/common/util/io/FileUtil.java diff --git a/SQL/202511/20251119/lc_outside_person.sql b/SQL/202511/20251119/lc_outside_person.sql new file mode 100644 index 0000000..2ef8eb1 --- /dev/null +++ b/SQL/202511/20251119/lc_outside_person.sql @@ -0,0 +1,859 @@ +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'; +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "TABLE_NAME", "TABLE_DESCRIBE", "TABLE_TYPE", "TABLE_CLASSIFY", "TABLE_ID_TYPE", "TABLE_SELECT", "IS_DB_SYNC", "IS_DES_FORM", "SUB_TABLE_MAPPING", "SUB_TABLE_SORT", "SUB_TABLE_TITLE", "THEME_TEMPLATE", "DESFORM_WEB_ID", "TREE_STYLE", "TREE_MODE", "TREE_LABEL_FIELD", "OPERATE_MENU_STYLE", "MAX_MENU_NUM", "FORM_STYLE", "SUB_TABLE_LIST_STR", "VIEW_DEFAULT_FIELD", "GROUP_DBFORM_ID", "ORDERBY_CONFIG", "WHERE_CONFIG", "DATA_CONFIG", "BASIC_FUNCTION", "BASIC_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "TABLE_STYLE", "IMPORT_DUPLICATE_TYPE") values(1959187451673116674, 1, 1, '2025-08-23 17:34:23', 100, 1, '2025-11-13 10:46:54', 0, 'lc_outside_person', '外协人员明细', 3, 1, 'NATIVE', 'multiple', 'Y', 'Y', '', 0, '', 'normal', 1962005768360239106, 'default', 'default', '', 'more', 1, 2, '', 'Y', null, '[{"order":"desc","column":"id"}]', null, 'page,initDataReq,dataAuth,authFalse', 'addBtn,editBtn,delBtn,batchDelBtn,importBtn,exportBtn,viewBtn', 'return { + option_str:`return { + "title":''人员信息管理'', +}`, + custom_str: `return { + +}`, + }', 'height,header,menu,index,border,rollBottom', '', '{"singleStyle":"default","searchStyle":"default"}', 'update'); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JAVA" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JAVA"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_CODE", "JAVA_TYPE", "JAVA_CLASS_URL", "ONLINE_SCRIPT", "ACTIVE_STATUS", "REMARK", "LIST_RESULT_HANDLE_TYPE", "SORT") values(1963153771431247873, 1, 1, '2025-09-03 16:15:07', 100, null, null, 1, 1959187451673116674, 'delete', 'class', 'com.jeelowcode.module.biz.enhance.beforeDeleteEnhance', '', 'Y', '', '0', 1); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JAVA"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_CODE", "JAVA_TYPE", "JAVA_CLASS_URL", "ONLINE_SCRIPT", "ACTIVE_STATUS", "REMARK", "LIST_RESULT_HANDLE_TYPE", "SORT") values(1963153900024414211, 1, 1, '2025-09-03 16:15:38', 100, null, null, 0, 1959187451673116674, 'delete', 'class', 'com.jeelowcode.module.biz.enhance.BeforeDeleteEnhance', '', 'Y', '', '0', 1); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JAVA"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_CODE", "JAVA_TYPE", "JAVA_CLASS_URL", "ONLINE_SCRIPT", "ACTIVE_STATUS", "REMARK", "LIST_RESULT_HANDLE_TYPE", "SORT") values(1963165563272343555, 1, 1, '2025-09-03 17:01:59', 100, 1, '2025-09-03 17:07:33', 1, 1959187451673116674, 'edit', 'class', 'com.jeelowcode.module.biz.enhance.BeforeEditEnhance', '', 'Y', '', '0', 1); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135042, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', '主键', 128, 0, '', 'BigInt', '', 'Y', 'N', 1, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135043, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', '人员姓名', 128, 0, '', 'String', '', 'N', 'Y', 11, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135044, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', '人员年龄', 128, 0, '', 'String', '', 'N', 'Y', 18, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135045, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', '人员性别', 64, 0, '', 'String', '', 'N', 'Y', 19, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135046, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', '主表主键', 128, 0, '', 'BigInt', '', 'N', 'Y', 20, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135047, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', '证件号', 128, 0, '', 'String', '', 'N', 'Y', 17, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135048, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', '身份证号', 128, 0, '', 'String', '', 'N', 'Y', 21, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135049, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', '附件', 128, 0, '', 'Text', '', 'N', 'Y', 22, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135050, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', '租户编号', 128, 0, '', 'BigInt', '', 'N', 'Y', 25, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135051, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', '创建人', 128, 0, '', 'BigInt', '', 'N', 'Y', 26, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135052, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', '创建时间', 128, 0, '', 'DateTime', '', 'N', 'Y', 27, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135053, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', '创建部门id', 128, 0, '', 'BigInt', '', 'N', 'Y', 28, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135054, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', '更新人', 128, 0, '', 'BigInt', '', 'N', 'Y', 29, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135055, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', '更新时间', 128, 0, '', 'DateTime', '', 'N', 'Y', 30, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1959187451954135056, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', '是否删除', 2, 0, '0', 'Integer', '', 'N', 'Y', 31, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906690, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', '证件类型', 128, 0, '', 'String', '', 'N', 'Y', 16, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906691, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', '英文名', 128, 0, '', 'String', '', 'N', 'Y', 12, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906692, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', '国籍', 128, 0, '', 'String', '', 'N', 'Y', 23, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906693, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', '人员类型', 128, 0, '', 'String', '', 'N', 'Y', 24, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906694, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', '外协单位', 128, 0, '', 'BigInt', '', 'N', 'Y', 8, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906695, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', '外协单位名称', 128, 0, '', 'String', '', 'N', 'Y', 9, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906696, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', '用人单位', 128, 0, '', 'BigInt', '', 'N', 'Y', 4, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906697, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', '用人单位名称', 128, 0, '', 'String', '', 'N', 'Y', 5, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906698, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', '服务内容', 256, 0, '', 'String', '', 'N', 'Y', 32, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906699, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', '保密协议', 128, 0, '', 'Text', '', 'N', 'Y', 33, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906700, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', '承诺书', 128, 0, '', 'Text', '', 'N', 'Y', 34, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906701, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', '单据附件', 128, 0, '', 'Text', '', 'N', 'Y', 36, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906702, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', '工作地点名称', 128, 0, '', 'String', '', 'N', 'Y', 6, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906703, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', '手机号', 128, 0, '', 'String', '', 'N', 'Y', 15, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962005542689906704, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', '出生月年', 128, 0, '', 'String', '', 'N', 'Y', 37, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962354622582493186, 1, 1, '2025-09-01 11:19:35', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', '审批状态', 128, 0, '0', 'Integer', '', 'N', 'Y', 2, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962354622582493187, 1, 1, '2025-09-01 11:19:35', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', '审批状态', 128, 0, '', 'String', '', 'N', 'Y', 3, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962354622582493188, 1, 1, '2025-09-01 11:19:35', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', '审批通过日期', 128, 0, '', 'Date', '', 'N', 'Y', 38, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962360065925099521, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', '个人形象', 128, 0, '', 'String', '', 'N', 'Y', 39, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962360205389901825, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', '备注', 128, 0, '', 'Text', '', 'N', 'Y', 40, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962374155468849154, 1, 1, '2025-09-01 12:37:12', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', '单据编号', 128, 0, '', 'String', '', 'N', 'Y', 10, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962402752325795842, 1, 1, '2025-09-01 14:30:50', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', '人员状态ID', 128, 0, '', 'Integer', '', 'N', 'Y', 13, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962402752325795843, 1, 1, '2025-09-01 14:30:50', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', '人员状态', 128, 0, '', 'String', '', 'N', 'Y', 14, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458690, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', '入项时间', 128, 0, '', 'Date', '', 'N', 'Y', 41, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458691, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', '出项时间', 128, 0, '', 'Date', '', 'N', 'Y', 42, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458692, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', '是否有无犯罪证明', 128, 0, '否', 'String', '', 'N', 'Y', 43, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458693, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', '是否有背调', 128, 0, '', 'String', '', 'N', 'Y', 44, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458694, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', '签订保密承诺', 128, 0, '否', 'String', '', 'N', 'Y', 45, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1962403582009458695, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', '签订安全承诺', 128, 0, '否', 'String', '', 'N', 'Y', 46, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1966728106154700802, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', '流程ID', 128, 0, '', 'String', '', 'N', 'Y', 47, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1976929913971757058, 1, 1, '2025-10-11 16:36:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', '工作地点', 128, 0, '', 'String', '', 'N', 'Y', 7, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1976933562936545281, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', '无犯罪证明', 128, 0, '', 'Text', '', 'N', 'Y', 35, 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_LEN", "FIELD_POINT_LEN", "FIELD_DEFAULT_VAL", "FIELD_TYPE", "FIELD_REMARK", "IS_PRIMARY_KEY", "IS_NULL", "SORT_NUM", "IS_DB") values(1979098129217142785, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', '调整原因', 128, 0, '', 'Text', '', 'N', 'Y', 48, 'Y'); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702786, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702787, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702788, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702789, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', 'dict', 'sex_string', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702790, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702791, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702792, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702793, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702794, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702795, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702796, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702797, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702798, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702799, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1959187452419702800, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176322, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176323, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176324, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176325, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176326, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', 'table', 'id', '1964207990401785857', 'full_name', '', '', 'return { + "IS_INTERNAL": 0, + "DELETED": 0 +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176327, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', 'table', 'id', '1964207990401785857', 'full_name', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176328, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', 'table', 'id', '1964207990401785857', 'full_name', '', '', 'return { + "IS_INTERNAL": 1, + "DELETED": 0 +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176329, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', 'table', 'id', '1964207990401785857', 'full_name', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176330, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176331, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176332, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176333, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176334, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', 'table', 'campus_id', '1960952987557363713', 'campus_name', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176335, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962005542933176336, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962354623123558401, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', 'dict', 'ApproveStatusEnum', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962354623123558402, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962354623123558403, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962360066252255233, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962360205708668929, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962374155867308033, 1, 1, '2025-09-01 12:37:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962402752678117378, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962402752678117379, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', 'dict', 'outpersonStatus', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391617, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391618, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391619, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', 'dict', 'yesAndNo', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391620, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', 'dict', 'yesAndNo', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391621, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', 'dict', 'yesAndNo', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1962403582353391622, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', 'dict', 'yesAndNo', '', '', '', '{dicCode}', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1966728106523799554, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1976929916106657794, 1, 1, '2025-10-11 16:36:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', 'table', 'campus_id', '1960952987557363713', 'campus_name', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1976933563074957314, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', '', '', '', '', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "DICT_TYPE", "DICT_CODE", "DICT_TABLE", "DICT_TEXT", "DICT_TABLE_COLUMN", "DICT_TEXT_FORMATTER", "DICT_TABLE_SEARCH") values(1979098129783373826, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', '', '', '', '', '', '', ''); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034434, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034435, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034436, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034437, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034438, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034439, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', 'Y', 'Y', '如身份证号 110123199912121243', 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034440, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034441, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034442, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034443, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034444, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034445, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034446, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034447, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1959187452470034448, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479489, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', 'Y', 'Y', '身份证', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479490, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479491, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', 'Y', 'Y', '中国', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479492, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479493, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', 'Y', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479494, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479495, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', 'Y', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479496, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479497, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479498, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479499, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479500, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479501, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479502, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962005543004479503, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', 'Y', 'Y', '格式如:1993-01-05', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962354623211638786, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962354623211638787, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962354623211638788, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962360066302586882, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962360205759000577, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962374155926028290, 1, 1, '2025-09-01 12:37:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', 'N', 'Y', '如:RY20250909+流水号', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962402752745226242, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962402752745226243, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', 'Y', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694785, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', 'Y', 'Y', '格式如:1993-01-05', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694786, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', 'Y', 'Y', '格式如:1993-01-05', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694787, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694788, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694789, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1962403582424694790, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', 'N', 'Y', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1966728106586714114, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1976929916547059713, 1, 1, '2025-10-11 16:36:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', 'Y', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1976933563150454786, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', 'N', 'N', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_IMPORT", "IS_EXPORT", "IMPORT_EXAMPLE_TXT", "IS_IMPORT_DUPLICATE") values(1979098129905008642, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', 'N', 'Y', '', ''); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948993, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948994, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948995, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948996, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948997, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948998, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532948999, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949000, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949001, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949002, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949003, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949004, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949005, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949006, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1959187452532949007, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228226, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228227, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228228, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228229, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228230, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228231, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228232, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228233, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228234, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228235, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228236, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228237, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228238, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228239, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962005543042228240, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962354623274553345, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962354623274553346, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962354623274553347, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962360066365501441, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962360205759000579, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962374155976359938, 1, 1, '2025-09-01 12:37:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962402752812335106, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962402752812335107, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666305, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666306, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666307, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666308, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666309, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1962403582445666310, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1966728106645434370, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1976929917755019266, 1, 1, '2025-10-11 16:36:37', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1976933563150454788, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "MAIN_TABLE", "MAIN_FIELD") values(1979098129976311810, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', '', ''); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389505, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389506, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', 'Y', 'Y', 'LIKE', 'return { + option_str:`return { + "searchOrder":100, +}`, + custom_str: `return { + +}`, + }', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389507, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389508, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389509, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389510, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389511, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389512, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389513, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389514, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389515, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389516, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389517, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389518, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1959187452650389519, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697218, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697219, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697220, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697221, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697222, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', 'Y', 'Y', 'EQ', 'return { + option_str:`return { + "searchOrder":70, +}`, + custom_str: `return { + +}`, + }', '', 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697223, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697224, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', 'Y', 'Y', 'EQ', 'return { + option_str:`return { + "searchOrder":90, +}`, + custom_str: `return { + +}`, + }', '', 'Y'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697225, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697226, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697227, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697228, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697229, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697230, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697231, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962005543138697232, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962354623421353985, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', 'Y', 'Y', 'EQ', 'return { + option_str:`return { + "searchOrder":60, +}`, + custom_str: `return { + +}`, + }', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962354623421353986, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962354623421353987, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962360066428416002, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962360205889024001, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962374156077023233, 1, 1, '2025-09-01 12:37:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962402752917192705, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962402752917192706, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', 'Y', 'Y', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272642, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', 'Y', 'Y', 'RANGE', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272643, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272644, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', 'Y', 'Y', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272645, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', 'Y', 'Y', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272646, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', 'Y', 'Y', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1962403582588272647, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1966728106775457794, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1976929918296084482, 1, 1, '2025-10-11 16:36:37', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', 'Y', 'Y', 'EQ', 'return { + option_str:`return { + "searchOrder":80, +}`, + custom_str: `return { + +}`, + }', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1976933563284672513, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', 'Y', 'N', 'EQ', '', '', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "QUERY_CONFIG", "QUERY_DEFAULT_VAL", "FILTER_AUTH") values(1979098130186027010, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', 'Y', 'N', 'EQ', '', '', ''); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474946, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'id', 'Y', 'N', 'N', 'N', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''主键'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474947, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员姓名'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474948, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personAge', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员年龄'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474949, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personSex', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员性别'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474950, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'outsidePersonId', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''主表主键'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474951, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardNo', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''证件号'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474952, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personNo', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''身份证号'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474953, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'attachment', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''附件'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474954, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'tenant_id', 'Y', 'N', 'N', 'N', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''租户编号'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474955, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_user', 'Y', 'Y', 'N', 'N', 'N', 'N', 'userSelect', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''创建人'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474956, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_time', 'Y', 'Y', 'N', 'N', 'N', 'N', 'date', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''创建时间'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474957, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'create_dept', 'Y', 'N', 'N', 'N', 'N', 'N', 'deptSelect', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''创建部门id'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474958, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_user', 'Y', 'N', 'N', 'N', 'N', 'N', 'userSelect', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''更新人'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474959, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'update_time', 'Y', 'N', 'N', 'N', 'N', 'N', 'date', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''更新时间'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1959187452587474960, 1, 1, '2025-08-23 17:34:23', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'is_deleted', 'Y', 'N', 'N', 'N', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''是否删除'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365569, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'cardType', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''证件类型'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365570, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'enName', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''英文名'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365571, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'nationality', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''国籍'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365572, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personType', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员类型'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365573, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierId', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''外协单位'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365574, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'supplierName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''外协单位名称'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365575, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandId', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''用人单位'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365576, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'demandName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''用人单位名称'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365577, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'serviceContent', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''服务内容'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365578, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'secretAttchment', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''保密协议'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365579, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'commitmentAttchment', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''承诺书'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365580, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billAttchment', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''单据附件'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365581, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''工作地点名称'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365582, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'mobile', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''手机号'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962005543088365583, 1, 1, '2025-08-31 12:12:28', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'birthday', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''出生月年'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962354623350050817, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatus', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''审批状态'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962354623350050818, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveStatusName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''审批状态'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962354623350050819, 1, 1, '2025-09-01 11:19:36', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'approveDate', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''审批通过日期'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962360066365501443, 1, 1, '2025-09-01 11:41:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personalPic', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''个人形象'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962360205821915138, 1, 1, '2025-09-01 11:41:47', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'remark', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''备注'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962374156022497282, 1, 1, '2025-09-01 12:37:13', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'billNo', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''单据编号'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962402752850083842, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatus', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员状态ID'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962402752850083843, 1, 1, '2025-09-01 14:30:51', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'personStatusName', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''人员状态'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969474, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'sDate', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''入项时间'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969475, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'eDate', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''出项时间'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969476, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isGovExxplain', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''是否有无犯罪证明'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969477, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isValidate', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''是否有背调'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969478, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSecret', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''签订保密承诺'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1962403582516969479, 1, 1, '2025-09-01 14:34:08', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'isSignSafe', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''签订安全承诺'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1966728106699960321, 1, 1, '2025-09-13 12:58:15', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'processInstanceId', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''流程ID'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1976929918098952194, 1, 1, '2025-10-11 16:36:37', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'workPlaceId', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'select', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''工作地点'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1976933563217563649, 1, 1, '2025-10-11 16:51:06', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'noCriminalAttachment', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''无犯罪证明'', + //English + ''en'': '''', +}'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_WEB"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "FIELD_CODE", "IS_DB_SELECT", "IS_SHOW_LIST", "IS_SHOW_FORM", "IS_SHOW_COLUMN", "IS_SHOW_SORT", "IS_REQUIRED", "CONTROL_TYPE", "CONTROLS_CONFIG", "CELL_WIDTH", "CELL_WIDTH_TYPE", "VERIFY_CONFIG", "FORMAT_CONFIG", "LABEL_I18N") values(1979098130060197889, 1, 1, '2025-10-17 16:12:19', 100, null, '2025-11-13 10:46:39', 0, 1959187451673116674, 'adjustReason', 'Y', 'Y', 'N', 'Y', 'N', 'N', 'input', '', '', 'min', '', '{"formatType":"","formatJson":{"sql":{},"java":{},"fun":""}}', 'return { + //简体中文 + ''zh-CN'': ''调整原因'', + //English + ''en'': '''', +}'); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1962378623744786434, 1, 1, '2025-09-01 12:54:58', 100, null, null, 1, 1959187451673116674, '导入人员照片', 'btn_pic', '', 'header', 'primary', 1, '', 'Y', 'N', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1966333995920658433, 1, 1, '2025-09-12 10:52:12', 100, 1, '2025-09-13 11:45:30', 0, 1959187451673116674, '发起流程', 'btnSubmitApprove', 'ep:avatar', 'menu', 'primary', 1, 'return { + color: ''#626aef'', + plain: true, + handleShow: (row) => { //按钮显隐增强 row:当前行数据(row 仅操作列按钮可用) + if (row.approveStatus == 1 || row.approveStatus == 2) { + return false + } else { + return true + } + + } +}', 'Y', 'N', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1966709624553910273, 1, 1, '2025-09-13 11:44:49', 100, 1, '2025-09-13 11:45:47', 0, 1959187451673116674, '查看流程', 'btnViewApprove', 'ep:search', 'menu', 'primary', 1, 'return { + color: ''#626aef'', + plain: true, + handleShow: (row) => { //按钮显隐增强 row:当前行数据(row 仅操作列按钮可用) + if (row.approveStatus == 1 || row.approveStatus == 2) { + return true + } else { + return false + } + } +}', 'Y', 'N', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1978762379460157441, 1, 1, '2025-10-16 17:58:10', 100, 1, '2025-10-16 17:59:53', 0, 1959187451673116674, '导出背调人员', 'btnExportBDPerson', 'ep:download', 'header', 'primary', 100, '', 'Y', 'N', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1978763202143526915, 1, 1, '2025-10-16 18:01:26', 100, 1, '2025-10-17 10:59:12', 0, 1959187451673116674, '调整', 'btnModify', 'ep:chat-dot-round', 'menu', '', 3, 'return { + color: ''#626aef'', + plain: true, + handleShow: (row) => { //按钮显隐增强 row:当前行数据(row 仅操作列按钮可用) + if (row.approveStatus == 1 || row.approveStatus == 2) { + return true + } else { + return false + } + } +}', 'Y', 'N', ''); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_BUTTON"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "BUTTON_NAME", "BUTTON_CODE", "BUTTON_ICON", "BUTTON_LOCATION", "BUTTON_TYPE", "BUTTON_SORT", "BUTTON_EXP", "BUTTON_SHOW", "BUTTON_AUTH", "BUTTON_I18N") values(1990596713007628289, 1, 1, '2025-11-18 09:43:35', 100, null, null, 0, 1959187451673116674, '批量上传附件', 'btnBatchAttachments', 'ep:upload', 'header', '', 200, '', 'Y', 'N', ''); + +delete from "LOWCODE_FRAME"."LOWCODE_DESFORM" where id in (select desform_web_id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +delete from "LOWCODE_FRAME"."LOWCODE_DESFORM" where ID in ('1990593979982364674'); +insert into "LOWCODE_FRAME"."LOWCODE_DESFORM"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DESFORM_NAME", "DESFORM_JSON", "GROUP_DESFORM_ID", "IS_OPEN", "IS_TEMPLATE", "IS_HIDE", "I18N_DATA") values(1962005768360239106, 1, 1, '2025-08-31 12:13:22', 100, 1, '2025-11-13 10:49:00', 0, '外协人员信息', '{"jsEnhance":"return {\n initOption() { //表单显示前执行\n // props.params.clickObj.push(''btn_configm'')\n // useFun.setPropConfig(''btn_configm'', {\n // click: ({ value }) => {\n // alert(OK)\n // }\n\n // })\n // if (props.formType == \"add\") {\n // formData.value.title = formData.value.billTypeName + \"新增\"\n // }\n },\n beforeSubmit(submitData) { //表单提交前执行\n submitData.demandName = formData.value.$demandId\n submitData.supplierName = formData.value.$supplierId\n submitData.workPlaceName = formData.value.$workPlaceId\n if (formData.value.noCriminalAttachment) {\n submitData.isGovExxplain = ''是''\n } else {\n submitData.isGovExxplain = ''否''\n }\n\n if (formData.value.secretAttchment) {\n submitData.isSignSecret = ''是''\n } else {\n submitData.isSignSecret = ''否''\n }\n\n if (formData.value.commitmentAttchment) {\n submitData.isSignSafe = ''是''\n } else {\n submitData.isSignSafe = ''否''\n }\n if (props.formType == \"add\") {\n submitData.billNo = \"RY\" + new Date().getTime()\n } else if (props.formType == \"edit\" && (submitData.approveStatus == 1 || submitData.approveStatus == 2)) {\n message.error(''当前单据处理流程状态中,不允许修改!'')\n }\n return new Promise((resolve, reject) => {\n resolve(submitData)\n })\n },\n}\n","scssEnhance":".low-form__1962005768360239106 {\n padding: 0 0 !important;\n\n .avue-form__group avue-form__group--flex {}\n\n .el-card__body {\n padding: unset !important;\n }\n\n .control-fields_2089442 {\n min-width: 341px !important;\n max-width: 341px !important;\n }\n\n .control-approveStatusName {\n min-width: 64%;\n }\n\n .el-col-md-3 {\n margin-left: 0 !important;\n }\n\n .control-fields_4638060 {\n left: 90px;\n min-width: 164px !important;\n max-width: 164px !important;\n }\n\n .control-fields_3684462 {\n left: 34px;\n min-width: 164px !important;\n max-width: 164px !important;\n }\n\n .control-create_time {\n left: -49px;\n top: 5px;\n\n p {\n margin: unset !important;\n }\n }\n\n .control-billNo {\n left: 2px;\n bottom: -5px;\n min-width: 234px !important;\n max-width: 234px !important;\n\n p {\n margin: unset !important;\n }\n }\n\n .avue-form.avue--detail {\n\n .head_title,\n .head_detail_label,\n .head_detail_label,\n .head_type_value,\n .head_number_label,\n .head_number_value,\n .head_created_time_label,\n .head_created_time_value,\n .head_status_label,\n .head_separator2,\n .head_separator1 {\n margin-top: unset !important;\n }\n\n .ce_class {\n top: 7px !important;\n }\n\n .control-create_time {\n left: -48px !important;\n top: -6px !important;\n }\n\n * {\n border: none !important;\n }\n\n .control-approveStatusName {\n margin-top: 0 !important;\n border: none !important;\n }\n\n .control-fields_3684462 {\n left: 34px !important;\n top: -11px;\n }\n\n .control-fields_4638060 {\n left: 89px !important;\n top: -11px;\n }\n\n .control-billNo {\n left: 0 !important;\n top: -5px !important;\n }\n\n .head_title {\n border: none !important;\n }\n }\n\n .bottom_class {\n position: relative;\n bottom: 31px;\n }\n\n .dash_class {\n border-bottom: 1px dashed #999 !important;\n }\n\n //样式请写在当前位置内\n // .el-collapse-content-873.avue-form__group {\n // border-bottom: 1px dashed #999;\n // }\n .avue-form__group {\n\n .control-fields_7103563.head_title,\n .control-fields_2247746.head_status_value {\n line-height: 20px !important;\n border: none !important;\n font-weight: 700 !important;\n color: #141414 !important;\n\n .avue-title p {\n font-size: 20px !important;\n }\n\n }\n\n .control-fields_2247746.head_status_value {\n // left: calc(16% + 25px);\n color: green !important;\n // color: #999;\n font-size: 14px !important;\n\n .avue-title p {\n font-size: 14px !important;\n }\n }\n\n .head_status_value {\n margin-top: 30px !important;\n }\n\n .head_title,\n .head_detail_label {\n margin-left: 90px !important;\n margin-top: 30px !important;\n }\n\n .head_detail_label,\n .head_type_value,\n .head_number_label,\n .head_number_value,\n .head_created_time_label,\n .head_created_time_value,\n .head_status_label,\n .head_separator2,\n .head_separator1 {\n border: none !important;\n color: #999 !important;\n margin-top: -30px !important;\n\n .avue-title p {\n font-size: 14px !important;\n font-weight: 400 !important;\n }\n }\n\n .control-fields_3957948.head_type_value {\n // left: calc(10% + 25px);\n }\n\n .head_separator1,\n .head_separator2,\n .head_separator3 {\n line-height: 20px !important;\n color: #C7C7C7 !important;\n }\n\n .control-fields_6000884.head_separator2 {\n // left: calc(30% + 25px);\n }\n\n // .control-fields_5375235.head_separator3 {\n // left: 45%;\n // }\n\n .control-fields_4638060.head_number_label {\n // left: calc(16% + 25px);\n }\n\n .control-fields_225062.head_number_value {\n // left: calc(22% + 25px);\n }\n\n .control-fields_3684462.head_created_time_label {\n // left: calc(31% + 25px);\n }\n\n .control-fields_4975109.head_created_time_value {\n // left: calc(37% + 25px);\n\n .avue-title p {\n // width: 200px;\n }\n }\n\n // .control-fields_7337553.head_status_label {\n // left: 43%;\n // }\n\n\n\n .ce_class {\n min-width: 65px !important;\n max-width: 65px !important;\n min-height: 65px !important;\n max-height: 65px !important;\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB6CAYAAABne9ctAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAGdYAABnWARjRyu0AAAVcSURBVHhe7d1LUxxVGIDht5kLDMMlYCQQLhK14i1aikZFLRdm4S6lG80iP4GdP8S1K6t04ULLbLyU942pMotYFkkKUhiIhigIBJARhhlm2sWBAg4Bp0Of5nz4PVUsOE1lQt6Z092neybBfCEMUWLV2QNKFg0onAYUTgMKpwGF04DCaUDhNKBwGlA4DSicBhROAwqnAYXTgMJpQOE0oHAaUDgNKJwGFE4DCqcBhdOAwmlA4TSgcBpQOA0onAYUTgMKpwGFC5J6d1JxDQolqFTtLZ4KoDkLuQwE9jaPOA9YqsDILFy6DXdWoOr00eLVmIFTHfBaP9R5WtF5wJFZ+GAYbtyBspRX3xb3N8L5p+DVPnuLH5zuA1fKJuCY0HgAM8vw2Zg96g+nAVcrZtoUs9/bxcS8PeIPpwHDUNY+bzdrHj8BnQZU7mlA4TSgcBpQOA0onAYUTgMKpwGF04DCaUDhnF6NmF+BT0bgi1/tLXtrz8FAJ3Tk472Ms1KGy1Nwc8He8t8uvGWP+MG7gB15ePtxeKYT6tP21v2phObv9O6l6BF9DejdFNqeg8EeaMuZC6pxfjVnobcFBrvtR5XLu4DVqrkM5VLR8Z+fJOcBo87Ptwvw+Risrtlb4nFtBr6MMKX7zrt94IaWeuhsivcgprAKk0v2aG183Qc6D/jxyOF4xvsa0PkUqtzSgMJpQOE0oHAaUDjnR6H3ehqRS0NrQ7zvSyiuwXzRHq2Nr0eh3gWsT8PTx+CVPnMuGGfAtSqMzsKno9Hv9dSANXqgFYZOw4Nt8Z7Eb1gqwXuX4eIte8vefA3o3T6wMQM9LW7iATRl4ESbPSqXdwELJfht0R6NTwhcnbZH5fJuCg0C6GuB1x8yl37ifCUuleDrcfhlKvp7NnydQp0H1LVQt7ybQlU0GlA4DSicBhROAwqnAYVzfhoR9TwwFcDxZnNfaFvO3np31RAWijA87W4R4I1H7JG9vdwLD7fbo/HzLuCxPJw7Bc91QVPW3np3YQiFMvw0aRaqpwr2TyRv6Hk402+Pxs/5FBr12dGegxe6a4/H+upNcxYeOwp9rfbWw815wKjKFVhatUdrU6qY9z/8nzgPGHUp84+CmXb/jHD/ZjWEyb/NOuf1OXvr4eZ8H3gva6GZOmhIQ6rGp1e4fkt+sWJewS68f9Ye2XTxFlwYhbmVzbGh03DmxNafcqPGf6JklavmysFCsbavxaL5eVfxAI407P7VmIn3qkkUXgZUtdOAwmlA4TSgcBpQOLcBg4M7OotbZY+TrUq4c8UpldDv7TRgev187jDYeo5nK5TMXd9b5SMsBe6H04D1KWitt0dl+mHCHjFmlmFiYecSXkd++/euOA2YqYOjjeYWeem+nYDvJrbfkj+7DF/dgCvT26fYriZob9j83iWnS2lgPo/lw2H4ecreIkuAeTKevA/6j5gPcr8+B+PzsGgtvr/5KJx7ArKp7eMuOA9YrsD3N+Gjqzt/UYlSdeadUyFQLO88uOltgXcGzWWtJI5jnE6hAJkUvNhj3m2Ucf5o7lWq5qDln9LOeE1Z88rrbk4mHkkEBHMgc/ak+QSmdCKPmLx8Bs4/CQNdyf6OzqfQrQolc8vDN+PmGZzYAzsUBNDTbP57noHOZOORdMAN12bgx9/hyl/mMlA1NPe1iBCY6TGbMkebzx6Hl3rMvTwH4UACbrW4CnPLO/cnvgowixPt6x/Gd9AOPKDan4RnbBU3DSicBhROAwqnAYXTgMJpQOE0oHAaUDgNKJwGFE4DCqcBhdOAwmlA4TSgcBpQOA0onAYUTgMKpwGF04DCaUDhNKBwGlA4DSicBhTuX6X4xrCOgSlsAAAAAElFTkSuQmCC\");\n background-size: cover !important;\n background-repeat: no-repeat !important;\n border-radius: 20% !important;\n position: absolute !important;\n top: 30px !important;\n margin-left: 20px !important;\n z-index: 1 !important;\n }\n\n .el-collapse-item__content {\n .avue-form__group {\n // justify-content: center !important;\n }\n }\n\n .el-form-item__content {\n border: none !important;\n padding: 0 !important;\n }\n\n\n }\n}","labelPosition":"right","labelSuffix":"","labelWidth":10,"gutter":0,"menuBtn":true,"submitBtn":true,"submitText":"提交","emptyBtn":true,"emptyText":"清空","externalTitle":"","menuPosition":"center","size":"default","isSubmitTable":true,"column":{},"tableDesignId":"1959187451673116674","group":[{"type":"layoutGroup","controlType":"layout","label":"","controlTip":"该布局只能放置在最底部","arrow":true,"collapse":true,"column":{"fields_7600783":{"type":"title","controlType":"title","label":"文本","value":"","display":true,"span":4,"hideLabel":true,"i18nCode":"fields_7600783","styles":{},"className":"ce_class","row":false},"fields_2089442":{"type":"title","controlType":"title","label":"文本","value":"业务类型:人员信息管理","display":true,"span":5,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_2089442","className":"head_title","stylesStr":"return {\r\n border: ''none''\r\n}"},"approveStatusName":{"type":"title","controlType":"title","label":"文本","value":"未审核","display":true,"span":14,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_2247746","className":"head_status_value","stylesStr":"return {\r\n border: ''none''\r\n}","row":false},"fields_4638060":{"type":"title","controlType":"title","label":"文本","value":"单据编号:","display":true,"span":3,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_4638060","className":"head_number_label","stylesStr":"return {\r\n border: ''none''\r\n}","offset":3},"billNo":{"type":"title","controlType":"title","label":"文本","value":"","display":true,"span":3,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_225062","className":"head_number_value","stylesStr":"return {\r\n border: ''none''\r\n}"},"fields_3684462":{"type":"title","controlType":"title","label":"文本","value":"| 创建时间:","display":true,"span":3,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_3684462","className":"head_created_time_label","stylesStr":"return {\r\n border: ''none''\r\n}"},"create_time":{"type":"title","controlType":"title","label":"文本","value":"","display":true,"span":10,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_4975109","className":"head_created_time_value","stylesStr":"return {\r\n border: ''none''\r\n}"},"approveStatus":{"type":"title","controlType":"title","label":"文本","value":"0","display":false,"span":3,"hideLabel":true,"styles":{"border":"none"},"i18nCode":"fields_8503112","className":"head_number_value","stylesStr":"return {\r\n border: ''none''\r\n}"},"fields_3390775":{"type":"title","controlType":"title","label":"文本","value":"","display":true,"span":24,"hideLabel":true,"styles":{},"i18nCode":"fields_3390775","className":"dash_class"}},"display":true,"span":24,"hideLabel":false,"prop":"fields_2982341","i18nCode":"fields_2982341","className":"form-header-container"},{"type":"layoutGroup","controlType":"layout","label":"基本信息","controlTip":"该布局只能放置在最底部","arrow":true,"collapse":true,"column":{"personName":{"type":"input","controlType":"input","label":"中文姓名","readonly":false,"clearable":true,"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_7216104","labelWidth":110,"offset":1},"enName":{"type":"input","controlType":"input","label":"外文姓名","readonly":false,"clearable":true,"display":true,"span":11,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_8749828","labelWidth":110},"birthday":{"type":"date","controlType":"date","label":"出生日期","clearable":true,"format":"YYYY-MM-DD","valueFormat":"YYYY-MM-DD","display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_4043516","labelWidth":110,"offset":1},"cardType":{"type":"select","controlType":"select","label":"证件类型","clearable":true,"collapseTags":true,"maxCollapseTags":1,"dicType":"static","staticDicData":[{"label":"身份证","value":"身份证"},{"label":"护照","value":"护照"}],"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_9033325","delDicValue":[],"labelWidth":110},"personAge":{"type":"number","controlType":"input","label":"年龄","readonly":false,"controls":true,"controlsPosition":"","textPosition":"left","display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_3080406","labelWidth":110,"offset":1},"personSex":{"type":"select","controlType":"select","label":"性别","clearable":true,"collapseTags":true,"maxCollapseTags":1,"dicType":"static","staticDicData":[{"label":"男","value":"男"},{"label":"女","value":"女"}],"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_3055157","delDicValue":[],"labelWidth":110},"cardNo":{"type":"input","controlType":"input","label":"证件号码","readonly":false,"clearable":true,"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_1900038","labelWidth":110,"offset":1},"mobile":{"type":"input","controlType":"input","label":"联系方式","readonly":false,"clearable":true,"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_3473412","labelWidth":110},"demandId":{"type":"deptSelect","controlType":"select","label":"用人单位","findType":"internal","display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_1781150","labelWidth":110,"textFormatter":"{dicText}({dicCode})","offset":1,"labelTip":"实际用人单位,集团及集团所属二三级公司"},"supplierId":{"type":"deptSelect","controlType":"select","label":"外协单位名称","findType":"out","display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_2589553","labelWidth":110,"offset":0,"textFormatter":"{dicText}({dicCode})"},"nationality":{"type":"input","controlType":"input","label":"国籍","readonly":false,"clearable":true,"display":true,"span":11,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_886690","labelWidth":110,"offset":1,"value":"中国"},"workPlaceId":{"type":"select","controlType":"select","label":"工作地点","clearable":true,"collapseTags":true,"maxCollapseTags":1,"dicType":"table","staticDicData":[{"label":"字典1","value":"dic_1"},{"label":"字典2","value":"dic_2"}],"display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_8483383","delDicValue":[],"offset":0,"labelWidth":110,"dictTable":"1960952987557363713","dictCode":"campus_id","dictText":"campus_name","dictTableColumn":[]},"serviceContent":{"type":"input","controlType":"input","label":"服务内容","readonly":false,"clearable":true,"display":true,"span":22,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_6018330","labelWidth":110,"offset":1},"sDate":{"type":"date","controlType":"date","label":"入项日期","clearable":true,"format":"YYYY-MM-DD","valueFormat":"YYYY-MM-DD","display":true,"span":11,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_5592186","offset":1,"labelWidth":110},"eDate":{"type":"date","controlType":"date","label":"出项日期","clearable":true,"format":"YYYY-MM-DD","valueFormat":"YYYY-MM-DD","display":true,"span":11,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_4634616","offset":0,"labelWidth":110},"personStatusName":{"type":"select","controlType":"select","label":"人员状态","clearable":true,"collapseTags":true,"maxCollapseTags":1,"dicType":"code","staticDicData":[{"label":"待入项","value":"0"},{"label":"已入项","value":"1"},{"label":"已出项","value":"2"}],"display":true,"span":11,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_8969457","delDicValue":[],"offset":1,"labelWidth":110,"dicCode":"outpersonStatus","codeDicData":[],"dictTextFormatter":"{dicText}({dicCode})"},"isValidate":{"type":"switch","controlType":"select","label":"是否有背调","value":"是","dicData":[{"lable":"","value":"否"},{"lable":"","value":"是"}],"display":true,"span":11,"disabled":false,"hideLabel":false,"i18nCode":"fields_5959603","offset":null,"labelWidth":110},"remark":{"type":"textarea","controlType":"input","label":"备注","readonly":false,"minRows":3,"maxRows":5,"display":true,"span":22,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_6604177","labelWidth":110,"className":"","offset":1},"personalPic":{"type":"image","controlType":"upload","label":"个人形象","listType":"picture-card","accept":"image/*","display":true,"span":22,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_3999607","offset":1,"labelWidth":110}},"display":true,"span":24,"hideLabel":false,"prop":"basic_info","i18nCode":"fields_5109620","className":"basic_info"},{"type":"layoutGroup","controlType":"layout","label":"相关文件","controlTip":"该布局只能放置在最底部","arrow":true,"collapse":true,"column":{"secretAttchment":{"type":"file","controlType":"upload","label":"保密协议","showFileList":true,"display":true,"span":22,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_7792422","labelWidth":90,"offset":1},"commitmentAttchment":{"type":"file","controlType":"upload","label":"安全承诺书","showFileList":true,"display":true,"span":22,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_9808584","labelWidth":90,"offset":1},"noCriminalAttachment":{"type":"file","controlType":"upload","label":"无犯罪证明","showFileList":true,"display":true,"span":22,"disabled":false,"required":true,"hideLabel":false,"i18nCode":"fields_1782969","labelWidth":90,"offset":1}},"display":true,"span":24,"hideLabel":false,"prop":"fields_6130300","i18nCode":"fields_6130300"},{"type":"layoutGroup","controlType":"layout","label":"","controlTip":"该布局只能放置在最底部","arrow":false,"collapse":true,"column":{},"display":true,"span":24,"hideLabel":false,"prop":"fields_2256401","i18nCode":"fields_2256401","className":"bottom_class"}]}', 1814565091165110274, 'Y', 'Y', 'N', '{"fields_2982341":"return {\n //简体中文\n ''zh-CN'': '''',\n //English\n ''en'': '''',\n}","fields_7216104":"return {\n //简体中文\n ''zh-CN'': ''中文姓名'',\n //English\n ''en'': '''',\n}","fields_8749828":"return {\n //简体中文\n ''zh-CN'': ''外文姓名'',\n //English\n ''en'': '''',\n}","fields_4043516":"return {\n //简体中文\n ''zh-CN'': ''出生日期'',\n //English\n ''en'': '''',\n}","fields_9033325":"return {\n //简体中文\n ''zh-CN'': ''证件类型'',\n //English\n ''en'': '''',\n}","fields_3080406":"return {\n //简体中文\n ''zh-CN'': ''年龄'',\n //English\n ''en'': '''',\n}","fields_3055157":"return {\n //简体中文\n ''zh-CN'': ''性别'',\n //English\n ''en'': '''',\n}","fields_1900038":"return {\n //简体中文\n ''zh-CN'': ''证件号码'',\n //English\n ''en'': '''',\n}","fields_3473412":"return {\n //简体中文\n ''zh-CN'': ''联系方式'',\n //English\n ''en'': '''',\n}","fields_1781150":"return {\n //简体中文\n ''zh-CN'': ''用人单位'',\n //English\n ''en'': '''',\n}","fields_2589553":"return {\n //简体中文\n ''zh-CN'': ''外协单位名称'',\n //English\n ''en'': '''',\n}","fields_886690":"return {\n //简体中文\n ''zh-CN'': ''国籍'',\n //English\n ''en'': '''',\n}","fields_8483383":"return {\n //简体中文\n ''zh-CN'': ''工作地点'',\n //English\n ''en'': '''',\n}","fields_6018330":"return {\n //简体中文\n ''zh-CN'': ''服务内容'',\n //English\n ''en'': '''',\n}","fields_5592186":"return {\n //简体中文\n ''zh-CN'': ''入项日期'',\n //English\n ''en'': '''',\n}","fields_4634616":"return {\n //简体中文\n ''zh-CN'': ''出项日期'',\n //English\n ''en'': '''',\n}","fields_8969457":"return {\n //简体中文\n ''zh-CN'': ''人员状态'',\n //English\n ''en'': '''',\n}","fields_5959603":"return {\n //简体中文\n ''zh-CN'': ''是否有背调'',\n //English\n ''en'': '''',\n}","fields_6604177":"return {\n //简体中文\n ''zh-CN'': ''备注'',\n //English\n ''en'': '''',\n}","fields_3999607":"return {\n //简体中文\n ''zh-CN'': ''个人形象'',\n //English\n ''en'': '''',\n}","fields_5109620":"return {\n //简体中文\n ''zh-CN'': ''基本信息'',\n //English\n ''en'': '''',\n}","fields_7792422":"return {\n //简体中文\n ''zh-CN'': ''保密协议'',\n //English\n ''en'': '''',\n}","fields_9808584":"return {\n //简体中文\n ''zh-CN'': ''安全承诺书'',\n //English\n ''en'': '''',\n}","fields_1782969":"return {\n //简体中文\n ''zh-CN'': ''无犯罪证明'',\n //English\n ''en'': '''',\n}","fields_6130300":"return {\n //简体中文\n ''zh-CN'': ''相关文件'',\n //English\n ''en'': '''',\n}","fields_2256401":"return {\n //简体中文\n ''zh-CN'': '''',\n //English\n ''en'': '''',\n}","config_submitBtn":"return {\n //简体中文\n ''zh-CN'': ''提交'',\n //English\n ''en'': '''',\n}","config_emptyBtn":"return {\n //简体中文\n ''zh-CN'': ''清空'',\n //English\n ''en'': '''',\n}","config_externalTitle":"return {\n //简体中文\n ''zh-CN'': '''',\n //English\n ''en'': '''',\n}"}'); +insert into "LOWCODE_FRAME"."LOWCODE_DESFORM"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DESFORM_NAME", "DESFORM_JSON", "GROUP_DESFORM_ID", "IS_OPEN", "IS_TEMPLATE", "IS_HIDE", "I18N_DATA") values(1990593979982364674, 1, 1, '2025-11-18 09:32:43', 100, 1, '2025-11-18 14:22:39', 0, '批量上传附件', '{"jsEnhance":"return {\n initData(formData) {\n return new Promise(resolve => { //表单赋值前执行\n if (props.enhanceData) {\n formData = {\n ...formData,\n ...props.enhanceData\n }\n }\n resolve(formData)\n })\n },\n}\n","scssEnhance":"","labelPosition":"right","labelSuffix":" ","labelWidth":120,"gutter":20,"menuBtn":true,"submitBtn":true,"submitText":"确认上传","emptyBtn":false,"emptyText":"清空","externalTitle":"","menuPosition":"center","size":"default","isSubmitTable":true,"column":{"commitmentAttchment":{"type":"file","controlType":"upload","label":"上传安全承认书压缩包","showFileList":true,"display":true,"span":22,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_1740915","multiple":false,"limit":5,"tip":"支持上传ZIP文件,单个文件不超过100MB","fileText":"选择文件","fileSize":102400,"dragFile":true,"drag":true,"labelPosition":"top","accept":".zip","offset":1,"labelTip":"","labelWidth":null,"loadText":""},"secretAttchment":{"type":"file","controlType":"upload","label":"上传保密协议压缩包","showFileList":true,"display":true,"span":22,"disabled":false,"required":false,"hideLabel":false,"i18nCode":"fields_1133113","multiple":false,"limit":5,"tip":"支持上传ZIP文件,单个文件不超过100MB","fileText":"选择文件","fileSize":102400,"dragFile":true,"drag":true,"labelPosition":"top","accept":".zip","offset":1,"labelTip":"","labelWidth":null,"loadText":""}},"group":[]}', 1963462670877253635, 'Y', 'N', 'N', '{"fields_1740915":"return {\n //简体中文\n ''zh-CN'': ''上传安全承认书压缩包'',\n //English\n ''en'': '''',\n}","fields_1133113":"return {\n //简体中文\n ''zh-CN'': ''上传保密协议压缩包'',\n //English\n ''en'': '''',\n}","config_submitBtn":"return {\n //简体中文\n ''zh-CN'': ''确认上传'',\n //English\n ''en'': '''',\n}","config_emptyBtn":"return {\n //简体中文\n ''zh-CN'': ''清空'',\n //English\n ''en'': '''',\n}","config_externalTitle":"return {\n //简体中文\n ''zh-CN'': '''',\n //English\n ''en'': '''',\n}"}'); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JS" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); +insert into "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JS"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "DBFORM_ID", "JS_TYPE", "JS_JSON") values(1966344745439465475, 1, 1, '2025-09-12 11:34:55', 100, 1, '2025-11-18 10:45:13', 0, 1959187451673116674, 'js', '// 初始化全局数据 +let assigneeData = {} +let processDefinitionId = '''' +let dbFormId = undefined +let dataId = undefined + +//初始化控件 +useFun.controlInit(''ControlView'', ''taskSelectView'', { + controlName: ''BpmTaskSelectAssigneeForm'', //控件名称(全局注册的控件使用,例:el-transfer ) + controlPath: ''components/BpmTaskAssign/TaskSelectAssigneeForm.vue'', //控件相对路径(未全局注册的控件使用,例:components/IFrame/src/IFrame.vue) + controlParams: { + name: ''BpmTaskSelectAssigneeForm'', + updateModelValue: (newVal) => { + assigneeData = newVal + }, + modelValue: assigneeData + }, //控件配置 + showType: ''dialog'', //弹窗类型 dialog | drawer + popOption: { //弹窗配置 + title: ''发起人选择审批人'', //标题 + width: ''100%'', //弹窗宽度 + fullscreen: false, //是否全屏 + footerBtn: [ //底部按钮配置 + { + params: { "type": "primary" }, //el-button 其他参数 + name: ''确定'', //按钮名称 + display: true, //是否显示 + loading: true, //点击时是否有loading + icon: '''', //图标 + clickFun: (loading) => { + // 这里需要先验证表单 + componentRef.value.taskSelectView.controlRef.validateAssignee(() => { + // 利用事件完成了双向绑定,拿到了数据 + console.log(JSON.stringify(assigneeData)) + let assignee = {} + Object.keys(assigneeData).forEach(key => { + assignee[key] = assigneeData[key].split('','') + }) + console.log(JSON.stringify(assignee)) + useFun.requestApi(''post'', ''/bpm/process-instance/listCreate'', { + data: { ''processDefinitionId'': processDefinitionId, ''dbFormId'': dbFormId, ''dataId'': dataId, ''assignee'': assignee } + }).then(res2 => { + if (res2.length > 0) { + message.success(''流程发起成功'') + useFun.refreshChange() + } else { + message.error(res2.message) + } + // 最后关闭这个 + if (loading) loading() + taskSelectView.value.show = false + }) + }, () => { + // 操作失败触发事件 + if (loading) loading() + }) + } + } + ], + headerBtn: [], //顶部按钮配置(配置同上) + dialogParams: {}, //弹窗其他配置 + handleClose: (done) => { //关闭弹窗前的回调 + done() + } + } +}) + +const { taskSelectView } = Vue.toRefs(rendControlData.value) + + +//初始化控件 +useFun.controlInit(''FormView'', ''formView_person'', { + formId: ''1979098736179068929'', //表单设计id + formType: ''edit'', //表单类型 add | edit | view + showType: ''dialog'', //弹窗类型 dialog | drawer + showButton: true, //是否显示底部默认操作按钮 + defaultData: {}, //默认表单数据 + popOption: { //弹窗配置 + title: ''信息修改'', //标题 + width: ''45%'', //弹窗宽度 + fullscreen: false, //是否全屏 + }, + beforeClose: (type, done, formData, loading) => { + // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发 + // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法 + if (type == ''submit'') { + message.success(''修改成功'') + useFun.refreshChange() + } + done() + } + +}) + +//控件调用 +const { formView_person } = Vue.toRefs(rendControlData.value) + +//初始化控件 +useFun.controlInit(''FormView'', ''batchAttachments'', { + formId: ''1990593979982364674'', //表单设计id + formType: ''add'', //表单类型 add | edit | view + showType: ''dialog'', //弹窗类型 dialog | drawer + showButton: true, //是否显示底部默认操作按钮 + defaultData: {}, //默认表单数据 + popOption: { //弹窗配置 + title: ''批量上传附件'', //标题 + width: ''45%'', //弹窗宽度 + fullscreen: false, //是否全屏 + }, + beforeClose: (type, done, formData, loading) => { + // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发 + // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法 + if (type == ''submit'') { + useFun.requestApi(''put'', ''/jeelowcode/outsidePerson/batchAttachments'', { + data: formData + }).then(res => { + message.success(''处理成功'') + useFun.refreshChange() + }) + } + done() + } + +}) + +//控件调用 +const { batchAttachments } = Vue.toRefs(rendControlData.value) + +return { + initOption() { + + }, + btnViewApprove(row) { + + useFun.urlPush(''/process-instance/detail'', { id: row.processInstanceId }); + }, + btnSubmitApprove(row) { + loading.value = true + dbFormId = props.tableId + dataId = row.id + useFun.confirm(''确认要发起审批流程?'', ''流程发起确认'', { type: ''info'' }, async function () { + if (row.approveStatus !== 1 && row.approveStatus !== 2) { + useFun.requestApi(''get'', ''/bpm/process-definition/dbformlist?dbFormId='' + props.tableId, { + data: { ''dbFormId'': props.tableId } + }).then(res => { + processDefinitionId = res[0].id + if (res?.length > 0) { + useFun.requestApi(''get'', ''/bpm/task-assign-rule/list?processDefinitionId='' + res[0].id) + .then(taskAssignRules => { + let userSelectRules = taskAssignRules?.filter(rule => rule.type === 35) + if (userSelectRules?.length > 0) { + taskSelectView.value.params.controlParams.taskAssignRules = userSelectRules + taskSelectView.value.show = true + } else { + // 直接发起流程 + useFun.requestApi(''post'', ''/bpm/process-instance/listCreate'', { + data: { ''processDefinitionId'': res[0].id, ''dbFormId'': props.tableId, ''dataId'': row.id } + }).then(res2 => { + if (res2.length > 0) { + message.success(''流程发起成功'') + useFun.refreshChange() + } else { + message.error(res2.message) + } + }) + } + }).catch(err => { + message.error(err.message) + }) + } else { + message.error(res.message) + } + }) + } + }) + loading.value = false + }, + btnExportBDPerson() { + if (tableSelect.value && tableSelect.value.length > 0) { + + useFun.confirm(''确认导出选中的人员信息,导出后人员背调状态将会置为“是”?'', ''导出确认'', { type: ''info'' }, function () { + loading.value = true + var ids = [] + for (var item in tableSelect.value) { + ids.push(tableSelect.value[item].id) + } + useFun.exportExcelCustom(''背调人员信息'' + new Date().getTime(), props.tableId, + { ''jeeLowCode_export_ids'': ids } + ).then(res2 => { + loading.value = false + useFun.refreshChange() + }) + }) + + } else { + message.warning(''请选择要导出背调信息的人员'') + } + + }, + btnModify(row) { + const controlData = formView_person.value.params //TableView的配置 + // 给表单设计配置默认值,此时默认值为本行数据 + controlData.defaultData = row + // 向表单设计传值,在表单设计的js增强中,通过props.enhanceData进行接收 + controlData.enhanceData = { + // 设置处理状态为已处理 + //corrective_status: 1 + } + formView_person.value.show = true //显示FormView + }, + btnBatchAttachments() + { + batchAttachments.value.show = true //显示FormView + } + +}'); + +delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_SQL" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_outside_person'); diff --git a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/OutSidePersonController.java b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/OutSidePersonController.java index 7eba8dc..3042ae6 100644 --- a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/OutSidePersonController.java +++ b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/OutSidePersonController.java @@ -5,25 +5,37 @@ import cn.hutool.json.JSONUtil; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.jeelowcode.core.framework.controller.BaseController; import com.jeelowcode.core.framework.service.IFormService; +import com.jeelowcode.core.framework.service.IFrameSqlService; import com.jeelowcode.framework.exception.JeeLowCodeException; import com.jeelowcode.framework.global.JeeLowCodeBaseConstant; +import com.jeelowcode.framework.plus.SqlHelper; +import com.jeelowcode.framework.plus.build.buildmodel.wrapper.SqlInfoQueryWrapper; import com.jeelowcode.framework.tenant.annotation.JeeLowCodeTenantIgnore; import com.jeelowcode.framework.utils.model.ResultDataModel; import com.jeelowcode.framework.utils.tool.CollectionUtil; +import com.jeelowcode.service.infra.service.IFileService; import com.jeelowcode.tool.framework.common.pojo.CommonResult; +import com.jeelowcode.tool.framework.common.util.io.FileUtil; +import com.jeelowcode.tool.framework.security.core.LoginUser; +import com.jeelowcode.tool.framework.security.core.util.SecurityFrameworkUtils; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; import java.util.regex.Pattern; import static com.jeelowcode.tool.framework.common.pojo.CommonResult.success; - +@Slf4j @JeeLowCodeTenantIgnore @Tag(name = "低代码框架 - 自定义外协人员接口") @RestController @@ -34,6 +46,12 @@ public class OutSidePersonController extends BaseController { @Autowired private IFormService dbFormService; + @Autowired + private IFileService fileService; + + @Autowired + private IFrameSqlService sqlService; + @GetMapping({"/importOutside"}) @ApiOperationSupport(order = 5) @Operation(summary = "引入外协人员") @@ -71,4 +89,351 @@ public class OutSidePersonController extends BaseController { super.addJsonData( Long.valueOf(tableId), licenses); return success("引入成功"); } + + + public Map getOutSideByCardNo(String cardNo) { + SqlInfoQueryWrapper.Wrapper wrapper = SqlHelper.getQueryWrapper(); + wrapper.setTableName("lc_outside_person"); + wrapper.setWhere(where -> { + where.eq("cardNo", cardNo); + }); + return sqlService.getDataOneByPlus(wrapper); + } + + /** + * 根据压缩文件地址下载、解压文件,并根据文件名(身份证号)更新数据库 + * + * 功能说明: + * 1. 根据文件地址(支持URL或本地路径)下载/读取压缩文件 + * 2. 解压缩文件(支持zip、rar、7z格式),得到文件列表 + * 3. 遍历文件列表,每个文件的文件名作为身份证号 + * 4. 根据身份证号查询lc_risk_hazard_manage表的cardID字段 + * 5. 如果匹配到数据,将文件上传到服务器指定目录 + * 6. 更新lc_risk_hazard_manage表的actual_corrective_Attachment字段为文件地址 + * + * 使用示例: + *
+     * // 方式1:使用MyBatis Mapper
+     * @Autowired
+     * private RiskHazardManageMapper mapper;
+     *
+     * String fileUrl = "http://example.com/files.zip";
+     * String uploadPath = "/data/uploads";
+     * int count = FileUtil.processCompressedFileByCardId(fileUrl, uploadPath, mapper);
+     *
+     * // 方式2:使用JPA Repository(需要实现接口)
+     * RiskHazardManageMapper mapper = new RiskHazardManageMapper() {
+     *     @Autowired
+     *     private RiskHazardManageRepository repository;
+     *
+     *     public RiskHazardManage findByCardId(String cardId) {
+     *         return repository.findByCardId(cardId);
+     *     }
+     *
+     *     public void updateActualCorrectiveAttachment(String cardId, String fileUrl) {
+     *         RiskHazardManage entity = repository.findByCardId(cardId);
+     *         if (entity != null) {
+     *             entity.setActualCorrectiveAttachment(fileUrl);
+     *             repository.save(entity);
+     *         }
+     *     }
+     * };
+     * 
+ * + * @param fileUrl 压缩文件的地址(可以是URL如"http://example.com/file.zip"或本地路径如"/path/to/file.zip") + * @return 处理结果:成功处理的文件数量 + * @throws IOException IO异常 + */ + public int processCompressedFileByCardId( @RequestBody JSONObject jsonObject) throws IOException { + String fileUrl=jsonObject.get("commitmentAttchment").toString(); + if(fileUrl.isEmpty()){ + return 0; + } + + int successCount = 0; + File tempZipFile = null; + File tempDir = null; + + String tableName = "lc_outside_person"; + Long detailFormId = dbFormService.getDbFormIdByTableName(tableName); + + try { + // 1. 下载文件(如果是URL)或直接使用本地文件 + if (fileUrl.startsWith("http://") || fileUrl.startsWith("https://")) { + // 从URL下载文件 + tempZipFile = FileUtil.downloadFileFromUrl(fileUrl); + } else { + // 本地文件路径 + tempZipFile = new File(fileUrl); + if (!tempZipFile.exists()) { + throw new FileNotFoundException("文件不存在: " + fileUrl); + } + } + + // 2. 创建临时解压目录 + String tempDirPath = System.getProperty("java.io.tmpdir") + File.separator + + "unzip_" + System.currentTimeMillis(); + tempDir = new File(tempDirPath); + if (!tempDir.exists()) { + tempDir.mkdirs(); + } + + // 3. 解压缩文件 + List fileList = FileUtil.unzipFile(tempZipFile, tempDir); + log.info("解压文件成功,共 {} 个文件", fileList.size()); + + List editDataList = new ArrayList<>(); + // 4. 遍历文件列表,处理每个文件 + for (File file : fileList) { + try { + // 4.1 获取文件名(身份证号),去掉扩展名 + String fileName = file.getName(); + String cardId = fileName; + // 如果文件名包含扩展名,去掉扩展名 + int lastDotIndex = fileName.lastIndexOf('.'); + if (lastDotIndex > 0) { + cardId = fileName.substring(0, lastDotIndex); + } + + // 4.2 根据身份证号查询数据库 + Map entity = getOutSideByCardNo(cardId); + if (entity.isEmpty()) { + log.warn("未找到身份证号对应的记录: {}", cardId); + continue; + } + + // 4.3 上传文件到服务器 + String uploadPath = uploadFile(file); + entity.put("commitmentAttchment", uploadPath); + + editDataList.add(JSONUtil.parseObj(entity)); + log.info("处理成功 - 身份证号: {}, 文件: {}", cardId, uploadPath); + successCount++; + + } catch (Exception e) { + log.error("处理文件失败: {}", file.getName(), e); + } + } + + // 更新数据 + super.editJsonData(detailFormId, editDataList); + + } finally { + // 清理临时文件 + if (tempZipFile != null && tempZipFile.exists() && + (fileUrl.startsWith("http://") || fileUrl.startsWith("https://"))) { + tempZipFile.delete(); + } + if (tempDir != null && tempDir.exists()) { + FileUtil.deleteDirectory(tempDir); + } + } + + return successCount; + } + + public String uploadFile(File file) throws Exception { + String fileName = file.getName(); + //微信图片_20230905094700.png + Long tenantId = -1L; + Long userId = -1L; + LoginUser loginUser = SecurityFrameworkUtils.getLoginUser(); + if (loginUser != null) { + tenantId = loginUser.getTenantId(); + userId = loginUser.getId(); + } + //每个文件放一个文件夹,防止乱码后找不到正确文件 + LocalDateTime now = LocalDateTime.now(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HHmmssSSS"); + String timeString = now.format(formatter); + String publicPath = "upload/" + tenantId + "/" + userId + "/" + timeString + "/"; + String path = publicPath + fileName; + + fileName = fileService.getUniqueFileName(fileName, path); + // 解决信创环境下文件名中文乱码导致附件错乱的问题 + //path = publicPath + IdUtil.simpleUUID() + (StrUtil.isEmpty(FileUtil.extName(fileName)) ? "" : ("." + FileUtil.extName(fileName))); + + String fileUrl = fileService.createFile(fileName, path, FileUtil.toByteArray(file)); + + return fileUrl; + } + + /** + * 根据压缩文件地址下载、解压文件,并根据文件名(身份证号)更新数据库 + * + * 功能说明: + * 1. 根据文件地址(支持URL或本地路径)下载/读取压缩文件 + * 2. 解压缩文件(支持zip、rar、7z格式),得到文件列表 + * 3. 遍历文件列表,每个文件的文件名作为身份证号 + * 4. 根据身份证号查询lc_risk_hazard_manage表的cardID字段 + * 5. 如果匹配到数据,将文件上传到服务器指定目录 + * 6. 更新lc_risk_hazard_manage表的actual_corrective_Attachment字段为文件地址 + * + * 使用示例: + *
+     * // 方式1:使用MyBatis Mapper
+     * @Autowired
+     * private RiskHazardManageMapper mapper;
+     *
+     * String fileUrl = "http://example.com/files.zip";
+     * String uploadPath = "/data/uploads";
+     * int count = FileUtil.processCompressedFileByCardId(fileUrl, uploadPath, mapper);
+     *
+     * // 方式2:使用JPA Repository(需要实现接口)
+     * RiskHazardManageMapper mapper = new RiskHazardManageMapper() {
+     *     @Autowired
+     *     private RiskHazardManageRepository repository;
+     *
+     *     public RiskHazardManage findByCardId(String cardId) {
+     *         return repository.findByCardId(cardId);
+     *     }
+     *
+     *     public void updateActualCorrectiveAttachment(String cardId, String fileUrl) {
+     *         RiskHazardManage entity = repository.findByCardId(cardId);
+     *         if (entity != null) {
+     *             entity.setActualCorrectiveAttachment(fileUrl);
+     *             repository.save(entity);
+     *         }
+     *     }
+     * };
+     * 
+ * + * @param fileUrl 压缩文件的地址(可以是URL如"http://example.com/file.zip"或本地路径如"/path/to/file.zip") + * @return 处理结果:成功处理的文件数量 + * @throws IOException IO异常 + */ + @PutMapping({"/batchAttachments"}) + @ApiOperationSupport(order = 5) + @Operation(summary = "批量上传附件") + public int batchAttachments(@RequestBody JSONObject jsonObject) throws IOException { + String commitmentFileUrl = jsonObject.get("commitmentAttchment") != null ? + jsonObject.get("commitmentAttchment").toString() : ""; + String secretFileUrl = jsonObject.get("secretAttchment") != null ? + jsonObject.get("secretAttchment").toString() : ""; + + if (commitmentFileUrl.isEmpty() && secretFileUrl.isEmpty()) { + return 0; + } + + int successCount = 0; + String tableName = "lc_outside_person"; + Long detailFormId = dbFormService.getDbFormIdByTableName(tableName); + + // 用于存储所有需要更新的数据,key为身份证号,value为需要更新的字段 + Map updateDataMap = new HashMap<>(); + + // 处理 commitmentAttchment 压缩包 + if (!commitmentFileUrl.isEmpty()) { + processCompressedFile(commitmentFileUrl, "commitmentAttchment", updateDataMap); + } + + // 处理 secretAttchment 压缩包 + if (!secretFileUrl.isEmpty()) { + processCompressedFile(secretFileUrl, "secretAttchment", updateDataMap); + } + + // 将Map转换为List,用于批量更新 + List editDataList = new ArrayList<>(updateDataMap.values()); + + if (!editDataList.isEmpty()) { + // 更新数据 + super.editJsonData(detailFormId, editDataList); + successCount = editDataList.size(); + } + + return successCount; + } + + /** + * 处理压缩文件的通用方法 + * @param fileUrl 压缩文件地址 + * @param fieldName 要更新的字段名(commitmentAttchment 或 secretAttchment) + * @param updateDataMap 用于存储更新数据的Map,key为身份证号 + */ + private void processCompressedFile(String fileUrl, String fieldName, + Map updateDataMap) { + File tempZipFile = null; + File tempDir = null; + + try { + // 1. 下载文件(如果是URL)或直接使用本地文件 + if (fileUrl.startsWith("http://") || fileUrl.startsWith("https://")) { + // 从URL下载文件 + tempZipFile = FileUtil.downloadFileFromUrl(fileUrl); + } else { + // 本地文件路径 + tempZipFile = new File(fileUrl); + if (!tempZipFile.exists()) { + log.warn("文件不存在: {}", fileUrl); + return; + } + } + + // 2. 创建临时解压目录 + String tempDirPath = System.getProperty("java.io.tmpdir") + File.separator + + "unzip_" + System.currentTimeMillis() + "_" + fieldName; + tempDir = new File(tempDirPath); + if (!tempDir.exists()) { + tempDir.mkdirs(); + } + + // 3. 解压缩文件 + List fileList = FileUtil.unzipFile(tempZipFile, tempDir); + log.info("解压文件成功 [{}],共 {} 个文件", fieldName, fileList.size()); + + // 4. 遍历文件列表,处理每个文件 + for (File file : fileList) { + try { + // 4.1 获取文件名(身份证号),去掉扩展名 + String fileName = file.getName(); + String cardId = fileName; + // 如果文件名包含扩展名,去掉扩展名 + int lastDotIndex = fileName.lastIndexOf('.'); + if (lastDotIndex > 0) { + cardId = fileName.substring(0, lastDotIndex); + } + + // 4.2 根据身份证号查询数据库 + Map entity = getOutSideByCardNo(cardId); + if (entity.isEmpty()) { + log.warn("未找到身份证号对应的记录: {}", cardId); + continue; + } + + // 4.3 上传文件到服务器 + String uploadPath = uploadFile(file); + + // 4.4 更新或添加到更新数据Map中 + String cardIdKey = cardId; + JSONObject updateData = updateDataMap.get(cardIdKey); + + if (updateData == null) { + // 如果Map中还没有这个身份证号的记录,创建新记录 + updateData = JSONUtil.parseObj(entity); + updateDataMap.put(cardIdKey, updateData); + } + + // 更新对应的字段 + updateData.put(fieldName, uploadPath); + + log.info("处理成功 [{}] - 身份证号: {}, 文件: {}", fieldName, cardId, uploadPath); + + } catch (Exception e) { + log.error("处理文件失败 [{}]: {}", fieldName, file.getName(), e); + } + } + + } catch (Exception e) { + log.error("处理压缩文件失败 [{}]: {}", fieldName, fileUrl, e); + } finally { + // 清理临时文件 + if (tempZipFile != null && tempZipFile.exists() && + (fileUrl.startsWith("http://") || fileUrl.startsWith("https://"))) { + tempZipFile.delete(); + } + if (tempDir != null && tempDir.exists()) { + FileUtil.deleteDirectory(tempDir); + } + } + } } diff --git a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/RiskHazardController.java b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/RiskHazardController.java index eda4100..ef767e7 100644 --- a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/RiskHazardController.java +++ b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/controller/RiskHazardController.java @@ -1,6 +1,7 @@ package com.jeelowcode.module.biz.controller; +import cn.hutool.core.io.IoUtil; import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; @@ -11,21 +12,41 @@ import com.jeelowcode.framework.global.JeeLowCodeBaseConstant; import com.jeelowcode.framework.tenant.annotation.JeeLowCodeTenantIgnore; import com.jeelowcode.framework.utils.model.ResultDataModel; import com.jeelowcode.framework.utils.tool.CollectionUtil; +import com.jeelowcode.module.biz.service.IRiskService; +import com.jeelowcode.service.infra.controller.vo.file.FileUploadReqVO; +import com.jeelowcode.service.infra.service.IFileService; +import com.jeelowcode.tool.framework.common.pojo.CommonResult; +import com.jeelowcode.tool.framework.common.util.io.FileUtil; +import com.jeelowcode.tool.framework.security.core.LoginUser; +import com.jeelowcode.tool.framework.security.core.util.SecurityFrameworkUtils; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; +import javax.annotation.Resource; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.StandardCopyOption; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; +import static com.jeelowcode.tool.framework.common.pojo.CommonResult.success; + /** * @author LIFY * @create 2025-09-126 * @dedescription: */ + @JeeLowCodeTenantIgnore @Tag(name = "低代码框架 - 个性化接口") @RestController @@ -36,6 +57,11 @@ public class RiskHazardController extends BaseController { @Autowired private IFormService formService; + @Autowired + private IRiskService riskService; + + + @GetMapping({"/syncData2RiskHazard"}) @ApiOperationSupport(order = 1) @Operation(summary = "同步数据") @@ -133,4 +159,6 @@ public class RiskHazardController extends BaseController { super.editJsonData(dbFormId, syncList); } } + + } diff --git a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/IRiskService.java b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/IRiskService.java index aab3936..29ba5bb 100644 --- a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/IRiskService.java +++ b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/IRiskService.java @@ -22,4 +22,5 @@ public interface IRiskService { * 根据ID获取当前数据 */ Map getRiskById(long id); + } diff --git a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/impl/RiskServiceImpl.java b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/impl/RiskServiceImpl.java index 30eaf39..909162d 100644 --- a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/impl/RiskServiceImpl.java +++ b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/service/impl/RiskServiceImpl.java @@ -127,5 +127,4 @@ public class RiskServiceImpl implements IRiskService { }); return sqlService.getDataOneByPlus(wrapper); } - } diff --git a/jeelowcode-tool/tool-common/pom.xml b/jeelowcode-tool/tool-common/pom.xml index c736d8e..a8232a8 100644 --- a/jeelowcode-tool/tool-common/pom.xml +++ b/jeelowcode-tool/tool-common/pom.xml @@ -139,6 +139,12 @@ spring-boot-starter-test test + + org.apache.commons + commons-compress + 1.26.1 + compile + diff --git a/jeelowcode-tool/tool-common/src/main/java/com/jeelowcode/tool/framework/common/util/io/FileUtil.java b/jeelowcode-tool/tool-common/src/main/java/com/jeelowcode/tool/framework/common/util/io/FileUtil.java new file mode 100644 index 0000000..68db6d5 --- /dev/null +++ b/jeelowcode-tool/tool-common/src/main/java/com/jeelowcode/tool/framework/common/util/io/FileUtil.java @@ -0,0 +1,654 @@ +package com.jeelowcode.tool.framework.common.util.io; + +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry; +import org.apache.commons.compress.archivers.sevenz.SevenZFile; +import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; +import org.apache.commons.compress.archivers.zip.ZipFile; +import org.apache.commons.lang3.StringUtils; +import org.springframework.http.MediaType; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.commons.CommonsMultipartFile; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.io.OutputStream; +import java.io.RandomAccessFile; +import java.net.URL; +import java.net.URLEncoder; +import java.nio.ByteBuffer; +import java.nio.MappedByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.channels.FileChannel.MapMode; +import java.nio.charset.Charset; +import java.nio.file.Files; +import java.nio.file.StandardCopyOption; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; +import java.util.zip.ZipOutputStream; + +/** + * 文件处理 + * 创建人:QQ2751682847 + * 创建时间:2014年12月23日 + */ +@Slf4j +public class FileUtil { + + + /** + * 获取文件大小 返回 KB 保留3位小数 没有文件时返回0 + * @param filepath 文件完整路径,包括文件名 + * @return + */ + public static Double getFilesize(String filepath) { + File backupath = new File(filepath); + return Double.valueOf(backupath.length()) / 1000.000; + } + + /** + * 创建目录 + * @param destDirName 目标目录名 + * @return + */ + public static Boolean createDir(String destDirName) { + File dir = new File(destDirName); + if (!dir.getParentFile().exists()) { //判断有没有父路径,就是判断文件整个路径是否存在 + return dir.getParentFile().mkdirs(); //不存在就全部创建 + } + return false; + } + + /** + * 删除文件 + * @param filePathAndName String 文件路径及名称 如c:/fqf.txt + * @return boolean + */ + public static void delFile(String filePathAndName) { + try { + String filePath = filePathAndName; + filePath = filePath.toString(); + File myDelFile = new File(filePath); + myDelFile.delete(); + } catch (Exception e) { + System.out.println("删除文件操作出错"); + e.printStackTrace(); + } + } + + /** + * 读取到字节数组0 + * @param filePath //路径 + * @throws IOException + */ + public static byte[] getContent(String filePath) throws IOException { + File file = new File(filePath); + long fileSize = file.length(); + if (fileSize > Integer.MAX_VALUE) { + System.out.println("file too big..."); + return null; + } + FileInputStream fi = new FileInputStream(file); + byte[] buffer = new byte[(int) fileSize]; + int offset = 0; + int numRead = 0; + while (offset < buffer.length + && (numRead = fi.read(buffer, offset, buffer.length - offset)) >= 0) { + offset += numRead; + } + // 确保所有数据均被读取 + if (offset != buffer.length) { + throw new IOException("Could not completely read file " + file.getName()); + } + fi.close(); + return buffer; + } + + public static byte[] toByteArray(File file) throws IOException { + if (file == null || !file.exists()) { + throw new FileNotFoundException("文件不存在"); + } + try (FileInputStream fis = new FileInputStream(file); + ByteArrayOutputStream bos = new ByteArrayOutputStream()) { + byte[] buffer = new byte[4096]; + int len; + while ((len = fis.read(buffer)) != -1) { + bos.write(buffer, 0, len); + } + return bos.toByteArray(); + } + } + + /** + * 读取到字节数组1 + * @param filePath + * @return + * @throws IOException + */ + public static byte[] toByteArray(String filePath) throws IOException { + + File f = new File(filePath); + if (!f.exists()) { + throw new FileNotFoundException(filePath); + } + ByteArrayOutputStream bos = new ByteArrayOutputStream((int) f.length()); + BufferedInputStream in = null; + try { + in = new BufferedInputStream(new FileInputStream(f)); + int buf_size = 1024; + byte[] buffer = new byte[buf_size]; + int len = 0; + while (-1 != (len = in.read(buffer, 0, buf_size))) { + bos.write(buffer, 0, len); + } + return bos.toByteArray(); + } catch (IOException e) { + e.printStackTrace(); + throw e; + } finally { + try { + in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + bos.close(); + } + } + + /** + * 读取到字节数组2 + * @param filePath + * @return + * @throws IOException + */ + public static byte[] toByteArray2(String filePath) throws IOException { + File f = new File(filePath); + if (!f.exists()) { + throw new FileNotFoundException(filePath); + } + FileChannel channel = null; + FileInputStream fs = null; + try { + fs = new FileInputStream(f); + channel = fs.getChannel(); + ByteBuffer byteBuffer = ByteBuffer.allocate((int) channel.size()); + while ((channel.read(byteBuffer)) > 0) { + // do nothing + // System.out.println("reading"); + } + return byteBuffer.array(); + } catch (IOException e) { + e.printStackTrace(); + throw e; + } finally { + try { + channel.close(); + } catch (IOException e) { + e.printStackTrace(); + } + try { + fs.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + /** + * Mapped File way MappedByteBuffer 可以在处理大文件时,提升性能 + * @param filePath + * @return + * @throws IOException + */ + public static byte[] toByteArray3(String filePath) throws IOException { + + FileChannel fc = null; + RandomAccessFile rf = null; + try { + rf = new RandomAccessFile(filePath, "r"); + fc = rf.getChannel(); + MappedByteBuffer byteBuffer = fc.map(MapMode.READ_ONLY, 0, + fc.size()).load(); + //System.out.println(byteBuffer.isLoaded()); + byte[] result = new byte[(int) fc.size()]; + if (byteBuffer.remaining() > 0) { + // System.out.println("remain"); + byteBuffer.get(result, 0, byteBuffer.remaining()); + } + return result; + } catch (IOException e) { + e.printStackTrace(); + throw e; + } finally { + try { + rf.close(); + fc.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + /** + * 判断文件及目录是否存在,若不存在则创建文件及目录 + * @param filepath + * @return + * @throws Exception + */ + public static File checkExist(String filepath) throws Exception { + File file = new File(filepath); + if (file.exists()) {//判断文件目录的存在 + if (!file.isDirectory()) {//判断文件的存在性 + file.createNewFile();//创建文件 + System.out.println("文件不存在,创建文件成功!"); + } + } else { + System.out.println("文件夹不存在!"); + File file2 = new File(file.getParent()); + file2.mkdirs(); + System.out.println("创建文件夹成功!"); + if (!file.isDirectory()) { + file.createNewFile();//创建文件 + System.out.println("文件不存在,创建文件成功!"); + } + } + return file; + } + + /** + * 根据路径,日期关键字下载文件,若有多个,合并成压缩文件下载 + * @param request request + * @param response response + * @param fileFolder fileFolder + * @param fileNameStart fileNameStart + */ + public static void downfile(HttpServletRequest request, HttpServletResponse response, + String fileFolder, String fileNameStart) { + File file = new File(fileFolder); + File[] listfile = file.listFiles(); + List> listfileNew = new ArrayList<>(); + //2种情况:日期传参4个文件夹里的多个文件;不传参最新的4个文件 + if (StringUtils.isEmpty(fileNameStart)) { + for (File fileeach : listfile) { + if (fileeach.getName().endsWith(".log")) { + Map map = new HashMap<>(); + map.put("filename", fileeach.getName()); + map.put("filepath", fileeach.getPath()); + listfileNew.add(map); + } + } + } else { + for (File fileeach : listfile) { + if (fileeach.isDirectory()) { + File[] listfilesecond = fileeach.listFiles(); + for (File fileeachsecond : listfilesecond) { + Map mapsecond = new HashMap<>(); + if (fileeachsecond.getName().endsWith(".log") && fileeachsecond.getName().contains(fileNameStart)) { + mapsecond.put("filename", fileeachsecond.getName()); + mapsecond.put("filepath", fileeachsecond.getPath()); + listfileNew.add(mapsecond); + } + } + } + } + } + if (listfileNew.size() == 1) { + outfiles(request, response, new File(listfileNew.get(0).get("filepath"))); + } else if (listfileNew.size() > 1) { + File zipfile = zipFiles(listfileNew, fileFolder); + outfiles(request, response, zipfile); + zipfile.delete(); + } + } + + /** + * 压缩多个文件 + * @param listfileNew listfileNew + * @param fileFolder fileFolder + * @return File + */ + public static File zipFiles(List> listfileNew, String fileFolder) { + File zipFile = new File(fileFolder + ".zip"); + // 创建 FileOutputStream 对象 + FileOutputStream fileOutputStream = null; + // 创建 ZipOutputStream + ZipOutputStream zipOutputStream = null; + // 创建 FileInputStream 对象 + FileInputStream fileInputStream = null; + + try { + // 实例化 FileOutputStream 对象 + fileOutputStream = new FileOutputStream(zipFile); + // 实例化 ZipOutputStream 对象 + zipOutputStream = new ZipOutputStream(fileOutputStream); + // 创建 ZipEntry 对象 + ZipEntry zipEntry = null; + // 遍历源文件数组 + for (int i = 0; i < listfileNew.size(); i++) { + // 将源文件数组中的当前文件读入 FileInputStream 流中 + fileInputStream = new FileInputStream(listfileNew.get(i).get("filepath")); + // 实例化 ZipEntry 对象,源文件数组中的当前文件 + zipEntry = new ZipEntry(listfileNew.get(i).get("filename")); + zipOutputStream.putNextEntry(zipEntry); + // 该变量记录每次真正读的字节个数 + int len; + // 定义每次读取的字节数组 + byte[] buffer = new byte[1024]; + while ((len = fileInputStream.read(buffer)) > 0) { + zipOutputStream.write(buffer, 0, len); + } + } + fileInputStream.close(); + zipOutputStream.closeEntry(); + zipOutputStream.close(); + fileOutputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + return zipFile; + } + + /** + * 下载文件到浏览器 + * @param request request + * @param response response + * @param filepath filepath + */ + private static void outfiles(HttpServletRequest request, HttpServletResponse response, File filepath) { + String contentType = "application/octet-stream"; + try { + response.setContentType("text/html;charset=UTF-8"); + request.setCharacterEncoding("UTF-8"); + BufferedInputStream bis = null; + BufferedOutputStream bos = null; + long fileLength = filepath.length(); + response.setContentType(contentType); + response.setHeader("Content-disposition", + "attachment; filename=" + new String(filepath.getName().getBytes("utf-8"))); + response.setHeader("Content-Length", String.valueOf(fileLength)); + response.setHeader("filename", URLEncoder.encode(filepath.getName(), "UTF-8")); + response.setHeader("Access-Control-Expose-Headers", "filename"); + bis = new BufferedInputStream(new FileInputStream(filepath.getPath())); + bos = new BufferedOutputStream(response.getOutputStream()); + byte[] buff = new byte[2048]; + int bytesRead; + while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) { + bos.write(buff, 0, bytesRead); + } + bos.close(); + bis.close(); + } catch (Exception e) { + System.out.println("文件下载失败!"); + } + } + + public static byte[] object2Bytes(Object value) { + if (value == null) { + return null; + } + ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream(); + ObjectOutputStream outputStream; + try { + outputStream = new ObjectOutputStream(arrayOutputStream); + outputStream.writeObject(value); + } catch (IOException e) { + e.printStackTrace(); + } finally { + try { + arrayOutputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + return arrayOutputStream.toByteArray(); + } + + //反序列化方法 + public Object byte2Object(byte[] bytes) { + if (bytes == null || bytes.length == 0) { + return null; + } + try { + ObjectInputStream inputStream; + inputStream = new ObjectInputStream(new ByteArrayInputStream(bytes)); + Object obj = inputStream.readObject(); + return obj; + } catch (IOException e) { + e.printStackTrace(); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } + return null; + } + + public static String getType(File file) { + return cn.hutool.core.io.FileUtil.getType(file); + } + + /** + * 根据路径获取所有的文件名列表 + */ + public static List getFiles(String path) { + List fileList = new ArrayList<>(); + try { + File file = new File(path); + if (file.isDirectory()) { + File[] files = file.listFiles(); + for (File fileIndex : files) { + //如果这个文件是目录,则进行递归搜索 + if (fileIndex.isDirectory()) { + getFiles(fileIndex.getPath()); + } else { + //如果文件是普通文件,则将文件句柄放入集合中 + fileList.add(fileIndex.getName()); + } + } + } else if ("zip".equals(FileUtil.getType(file)) || "rar".equals(FileUtil.getType(file))) { + ZipInputStream in = new ZipInputStream(new FileInputStream(file)); + ZipEntry entry; + //遍历压缩文件内部 文件数量 + while ((entry = in.getNextEntry()) != null) { + if (!entry.isDirectory()) { + fileList.add(entry.getName()); + } else { + File[] files = file.listFiles(); + for (File fileIndex : files) { + //如果这个文件是目录,则进行递归搜索 + if (fileIndex.isDirectory()) { + getFiles(fileIndex.getPath()); + } else { + //如果文件是普通文件,则将文件句柄放入集合中 + fileList.add(fileIndex.getName()); + } + } + } + } + } else { + fileList.add(file.getName()); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return fileList; + } + + + /** + * 根据多个文件路径打包下载文件 + * @param request request + * @param response response + * @param filePaths filePaths + */ + public static void downfiles(HttpServletRequest request, HttpServletResponse response, + List filePaths, String zipName) { + List listfile = new ArrayList<>(); + for (String filePath : filePaths) { + listfile.add(new File(filePath)); + } + if (listfile.size() == 1) { + outfiles(request, response, listfile.get(0)); + } else if (listfile.size() > 1) { + List> listfileNew = new ArrayList<>(); + for (File fileeach : listfile) { + Map map = new HashMap<>(); + map.put("filename", fileeach.getName()); + map.put("filepath", fileeach.getPath()); + listfileNew.add(map); + } + File zipfile = zipFiles(listfileNew, zipName); + outfiles(request, response, zipfile); + zipfile.delete(); + } + } + + + /** + * 功能:压缩多个文件,文件夹成一个zip文件 + * @param srcfile:源文件列表 + * @param zipfile:压缩后的文件 + * + */ + public static String zipFileFolders(List srcfile, File zipfile) { + byte[] buf = new byte[1024]; + ZipOutputStream out = null; + try { + //ZipOutputStream类:完成文件或文件夹的压缩 + out = new ZipOutputStream(new FileOutputStream(zipfile)); + for (int i = 0; i < srcfile.size(); i++) { + FileInputStream in = new FileInputStream(srcfile.get(i)); + String filePath = ""; + if (filePath == null) { + filePath = ""; + } else { + filePath += "/"; + } + out.putNextEntry(new ZipEntry(filePath + srcfile.get(i).getName())); + int len; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + out.closeEntry(); + in.close(); + } + out.close(); + return zipfile.getAbsolutePath(); + } catch (Exception e) { + e.printStackTrace(); + } + return ""; + } + + /** + * 将文件解压缩,并且展平到指定目录 + * @param srcZipFile 待解压的文件 + * @param destDir 解压目录 + * @return + */ + public static List unzipFile(File srcZipFile, File destDir) throws IOException { + if (!destDir.exists()) { + destDir.mkdirs(); + } + // 创建 ZipFile 对象 + List list = new ArrayList<>(); + try (ZipFile zipFile = new ZipFile(srcZipFile)) { + // 循环遍历 ZIP 文件中的条目 + Enumeration entries = zipFile.getEntries(); + while (entries.hasMoreElements()) { + ZipArchiveEntry entry = entries.nextElement(); + // 构建解压后的文件路径 + String entryName = entry.getName(); + File entryFile = new File(destDir, entryName); + if (entry.isDirectory()) { + // 如果是目录,则忽略。 + // 万一不同目录里面的文件,存在重名呢,是覆盖还是不覆盖? + // 是保留最先发现的文件,还是保留最后发现的文件 ? + } else { + // 如果是文件,则创建对应的文件,并写入内容 + try (InputStream inputStream = zipFile.getInputStream(entry); + FileOutputStream outputStream = new FileOutputStream(entryFile)) { + byte[] buffer = new byte[1024]; + int length; + while ((length = inputStream.read(buffer)) != -1) { + outputStream.write(buffer, 0, length); + } + list.add(entryFile); + } catch (Exception e) { + log.error("解压文件失败!" , e); + } + } + } + } + return list; + } + + + + /** + * 从URL下载文件到临时目录 + * @param fileUrl 文件URL + * @return 下载后的临时文件 + * @throws IOException IO异常 + */ + public static File downloadFileFromUrl(String fileUrl) throws IOException { + URL url = new URL(fileUrl); + String fileName = fileUrl.substring(fileUrl.lastIndexOf('/') + 1); + if (fileName.isEmpty()) { + fileName = "download_" + System.currentTimeMillis() + ".zip"; + } + + File tempFile = File.createTempFile("download_", "_" + fileName); + tempFile.deleteOnExit(); + + try (InputStream in = url.openStream(); + FileOutputStream out = new FileOutputStream(tempFile)) { + byte[] buffer = new byte[1024]; + int length; + while ((length = in.read(buffer)) != -1) { + out.write(buffer, 0, length); + } + } + + log.info("文件下载成功: {}", tempFile.getAbsolutePath()); + return tempFile; + } + + /** + * 递归删除目录 + * @param directory 要删除的目录 + */ + public static void deleteDirectory(File directory) { + if (directory.exists()) { + File[] files = directory.listFiles(); + if (files != null) { + for (File file : files) { + if (file.isDirectory()) { + deleteDirectory(file); + } else { + file.delete(); + } + } + } + directory.delete(); + } + } +}