Compare commits
	
		
			22 Commits
		
	
	
		
			0b30837b8a
			...
			dev
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 15d4b450b6 | |||
| 90c00ebe32 | |||
| a873c208f6 | |||
| 7f45779465 | |||
| b5f2251bcc | |||
| 7cd4800f9d | |||
| a3952adef5 | |||
| 29405df6e1 | |||
| 5231209ec1 | |||
| f054657c14 | |||
| 75dd44d117 | |||
| 0b80a81f58 | |||
| b378ee10f4 | |||
| 222aa709ec | |||
| 892012e41b | |||
| 091ceb3619 | |||
| 6ce3ba89c6 | |||
| b82ee9bbe5 | |||
| 3c01a72dad | |||
| 9ac1584494 | |||
| a0e768d210 | |||
| c49f34d228 | 
							
								
								
									
										23
									
								
								SQL/202510/20251030/ApproveStatusEnum.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								SQL/202510/20251030/ApproveStatusEnum.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| delete | ||||
| from "LOWCODE_MASTER"."SYSTEM_DICT_TYPE" where type in  | ||||
| ('ApproveStatusEnum','outpersonStatus'); | ||||
|  | ||||
|  | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_TYPE"("NAME", "TYPE", "STATUS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED", "DELETED_TIME") values('审批状态', 'ApproveStatusEnum', 0, '', '1', '2025-10-30 15:12:45', '1', '2025-10-30 15:12:45', 0, '1970-01-01 00:00:00'); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_TYPE"("NAME", "TYPE", "STATUS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED", "DELETED_TIME") values('外协人员状态', 'outpersonStatus', 0, '', '1', '2025-10-20 10:32:38', '1', '2025-10-20 10:32:38', 0, '1970-01-01 00:00:00'); | ||||
|  | ||||
| delete | ||||
| from "LOWCODE_MASTER"."SYSTEM_DICT_DATA" where DICT_TYPE in  | ||||
| ('ApproveStatusEnum','outpersonStatus'); | ||||
|  | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '待入项', '待入项', 'outpersonStatus', 0, '', '', '', '1', '2025-10-20 10:33:03', '1', '2025-10-30 15:52:21', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已入项', '已入项', 'outpersonStatus', 0, '', '', '', '1', '2025-10-20 10:33:10', '1', '2025-10-30 15:52:26', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已出项', '已出项', 'outpersonStatus', 0, '', '', '', '1', '2025-10-20 10:33:16', '1', '2025-10-30 15:52:30', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '未发起', '0', 'ApproveStatusEnum', 0, '', '', '', '1', '2025-10-30 15:13:05', '1', '2025-10-30 15:13:05', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '审批中', '1', 'ApproveStatusEnum', 0, '', '', '', '1', '2025-10-30 15:13:12', '1', '2025-10-30 15:13:12', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已审批', '2', 'ApproveStatusEnum', 0, '', '', '', '1', '2025-10-30 15:13:18', '1', '2025-10-30 15:13:18', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已驳回', '3', 'ApproveStatusEnum', 0, '', '', '', '1', '2025-10-30 15:13:25', '1', '2025-10-30 15:13:25', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已作废', '4', 'ApproveStatusEnum', 0, '', '', '', '1', '2025-10-30 15:13:30', '1', '2025-10-30 15:13:30', 0); | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										22
									
								
								SQL/202510/20251030/bpm_process_instance_ext.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								SQL/202510/20251030/bpm_process_instance_ext.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| -- 达梦数据库新增字段脚本 | ||||
| -- 功能:为表BPM_PROCESS_INSTANCE_EXT新增ASSIGNEE字段 | ||||
| SET SCHEMA LOWCODE_MASTER; | ||||
| -- 检查字段是否已存在 | ||||
| DECLARE | ||||
|     v_column_count NUMBER; | ||||
| BEGIN | ||||
|     -- 查询系统表检查字段是否存在 | ||||
|     SELECT COUNT(*) INTO v_column_count | ||||
|     FROM ALL_TAB_COLUMNS | ||||
|     WHERE TABLE_NAME = 'BPM_PROCESS_INSTANCE_EXT' | ||||
|       AND COLUMN_NAME = 'ASSIGNEE'; | ||||
|  | ||||
|     -- 如果字段不存在,则执行添加操作 | ||||
|     IF v_column_count = 0 THEN | ||||
|         EXECUTE IMMEDIATE 'ALTER TABLE BPM_PROCESS_INSTANCE_EXT ADD ASSIGNEE TEXT'; | ||||
|         DBMS_OUTPUT.PUT_LINE('字段ASSIGNEE添加成功'); | ||||
|     ELSE | ||||
|         DBMS_OUTPUT.PUT_LINE('字段ASSIGNEE已存在,无需重复添加'); | ||||
|     END IF; | ||||
| END; | ||||
| / | ||||
							
								
								
									
										345
									
								
								SQL/202510/20251030/lc_drill_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										345
									
								
								SQL/202510/20251030/lc_drill_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										424
									
								
								SQL/202510/20251030/lc_outside_license.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										424
									
								
								SQL/202510/20251030/lc_outside_license.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										697
									
								
								SQL/202510/20251030/lc_outside_person.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										697
									
								
								SQL/202510/20251030/lc_outside_person.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										652
									
								
								SQL/202510/20251030/lc_risk_hazard_manage.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										652
									
								
								SQL/202510/20251030/lc_risk_hazard_manage.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										450
									
								
								SQL/202510/20251030/lc_risk_identify_assessment.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										450
									
								
								SQL/202510/20251030/lc_risk_identify_assessment.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										437
									
								
								SQL/202510/20251030/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										437
									
								
								SQL/202510/20251030/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										200
									
								
								SQL/202510/20251030/lc_training_plan_area.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										200
									
								
								SQL/202510/20251030/lc_training_plan_area.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,200 @@ | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'; | ||||
| 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(1967477428945199105, 1, 1, '2025-09-15 14:35:48', 100, 1, '2025-10-30 16:29:42', 0, 'lc_training_plan_area', '培训计划下发范围明细', 4, 1, 'NATIVE', 'multiple', 'Y', 'N', 'many', 1, '下发范围明细', 'normal', null, 'default', 'default', '', 'more', 1, 2, '', 'N', 1963432149124177923, '[{"order":"desc","column":"id"}]', null, 'page,initDataReq,authFalse', 'addBtn,editBtn,viewBtn,delBtn,batchDelBtn,importBtn,exportBtn', '', '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_training_plan_area'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
| 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(1967477429167497217, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429167497218, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', '计划ID', 128, 0, '', 'BigInt', '', '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(1967477429167497219, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', '下发部门ID', 128, 0, '', 'Integer', '', '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(1967477429167497220, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', '接收部门', 128, 0, '', 'String', '', '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(1967477429167497221, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', '责任人ID', 128, 0, '', 'BigInt', '', '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(1967477429167497222, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', '责任人', 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(1967477429167497223, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', '完成状态ID', 128, 0, '', 'Integer', '', '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(1967477429167497224, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', '完成状态', 128, 0, '', 'String', '', '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(1967477429167497225, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', '完成时间', 128, 0, '', 'Date', '', '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(1967477429167497226, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'tenant_id', '租户编号', 128, 0, '', 'BigInt', '', '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(1967477429167497227, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'create_user', '创建人', 128, 0, '', 'BigInt', '', '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(1967477429167497228, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'create_time', '创建时间', 128, 0, '', 'DateTime', '', '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(1967477429167497229, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'create_dept', '创建部门id', 128, 0, '', 'BigInt', '', '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(1967477429167497230, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'update_user', '更新人', 128, 0, '', 'BigInt', '', '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(1967477429167497231, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'update_time', '更新时间', 128, 0, '', 'DateTime', '', '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(1967477429167497232, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', '是否删除', 2, 0, '0', 'Integer', '', 'N', 'Y', 16, 'Y'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
| 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(1967477429377212418, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212419, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212420, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212421, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212422, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212423, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212424, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212425, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212426, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', '', '', '', '', '', '', ''); | ||||
| 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(1967477429377212427, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212428, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212429, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212430, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212431, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212432, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429377212433, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', '', '', '', '', '', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
| 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(1967477429448515585, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515586, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', '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(1967477429448515587, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', '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(1967477429448515588, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', '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(1967477429448515589, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', '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(1967477429448515590, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', '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(1967477429448515591, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', '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(1967477429448515592, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', '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(1967477429448515593, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', '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(1967477429448515594, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515595, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515596, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515597, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515598, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515599, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515600, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', 'N', 'N', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
| 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(1967477429448515613, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515614, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', 'lc_training_plan', '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(1967477429448515615, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', '', ''); | ||||
| 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(1967477429448515616, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', '', ''); | ||||
| 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(1967477429448515617, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', '', ''); | ||||
| 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(1967477429448515618, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', '', ''); | ||||
| 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(1967477429448515619, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', '', ''); | ||||
| 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(1967477429448515620, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', '', ''); | ||||
| 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(1967477429448515621, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', '', ''); | ||||
| 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(1967477429448515622, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515623, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515624, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515625, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515626, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515627, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429448515628, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
| 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(1967477429519818780, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818781, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', '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(1967477429519818782, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', 'N', '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(1967477429519818783, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', 'N', '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(1967477429519818784, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', 'N', '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(1967477429519818785, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', 'N', '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(1967477429519818786, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', 'N', '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(1967477429519818787, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', 'N', '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(1967477429519818788, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', 'N', '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(1967477429519818789, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'tenant_id', 'N', '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(1967477429519818790, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818791, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818792, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818793, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818794, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818795, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', '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_training_plan_area'); | ||||
| 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(1967477429519818753, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818754, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'planId', '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(1967477429519818755, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptId', '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(1967477429519818756, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'deptName', '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(1967477429519818757, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userId', '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(1967477429519818758, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'userName', '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(1967477429519818759, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatus', '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(1967477429519818760, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateStatusName', '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(1967477429519818761, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'complateDate', '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(1967477429519818762, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818763, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'create_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(1967477429519818764, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'create_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(1967477429519818765, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818766, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818767, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, '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(1967477429519818768, 1, 1, '2025-09-15 14:35:48', 100, null, '2025-10-30 16:29:42', 0, 1967477428945199105, 'is_deleted', 'Y', 'N', 'N', 'N', '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_training_plan_area'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DESFORM" where id in (select desform_web_id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JS" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_SQL" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_training_plan_area'); | ||||
							
								
								
									
										269
									
								
								SQL/202510/20251030/lc_training_record.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										269
									
								
								SQL/202510/20251030/lc_training_record.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								SQL/202510/20251030/update_outsideperson_workplace.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								SQL/202510/20251030/update_outsideperson_workplace.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| UPDATE LOWCODE_MASTER.lc_outside_person set workPlaceName=(SELECT CAMPUS_NAME from LOWCODE_MASTER.campus_info WHERE CAMPUS_ID=LOWCODE_MASTER.lc_outside_person.workPlaceId ); | ||||
							
								
								
									
										8
									
								
								SQL/202510/20251030/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								SQL/202510/20251030/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| update "LOWCODE_FRAME"."LOWCODE_DBFORM" | ||||
| set IS_DB_SYNC='N' | ||||
| where TABLE_NAME in ( | ||||
|                      'lc_drill_plan', 'lc_outside_license', | ||||
|                      'lc_outside_person', 'lc_risk_hazard_manage', | ||||
|                      'lc_risk_identify_assessment', 'lc_training_plan', | ||||
|                      'lc_training_plan_area', 'lc_training_record' | ||||
|     ); | ||||
							
								
								
									
										2
									
								
								SQL/202510/20251031/bpm_process_instance_ext.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								SQL/202510/20251031/bpm_process_instance_ext.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| DELETE FROM "LOWCODE_MASTER"."SYSTEM_DICT_DATA" WHERE DICT_TYPE = 'bpm_task_assign_rule_type' AND "VALUE" = '35'; | ||||
| INSERT INTO "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(35, '发起人自选', '35', 'bpm_task_assign_rule_type', 0, 'info', '', '任务分配规则的类型 - 发起人自选', '1', '2025-10-27 11:47:39', '1', '2025-10-27 11:48:18', 0); | ||||
							
								
								
									
										268
									
								
								SQL/202510/20251031/lc_item_result.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										268
									
								
								SQL/202510/20251031/lc_item_result.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										437
									
								
								SQL/202510/20251031/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										437
									
								
								SQL/202510/20251031/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										269
									
								
								SQL/202510/20251031/lc_training_record.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										269
									
								
								SQL/202510/20251031/lc_training_record.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										359
									
								
								SQL/202510/20251031/lc_work_item.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										359
									
								
								SQL/202510/20251031/lc_work_item.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										200
									
								
								SQL/202510/20251031/lc_work_item_issus.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										200
									
								
								SQL/202510/20251031/lc_work_item_issus.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,200 @@ | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'; | ||||
| 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(1983373030249795586, 1, 1, '2025-10-29 11:19:14', 100, 1, '2025-10-29 15:31:33', 0, 'lc_work_item_issus', '工作事项下发表', 4, 1, 'NATIVE', 'multiple', 'Y', 'N', 'many', 1, '工作事项下发', 'normal', null, 'default', 'default', '', 'more', 1, 2, '', 'N', 1960949902852292609, '[{"order":"desc","column":"id"}]', null, 'page,initDataReq,authFalse', 'addBtn,editBtn,viewBtn', '', 'height,header,menu,index,border,rollBottom', '', '{"singleStyle":"default","singleCardSpan":"","expandShowNum":null,"expandMode":"","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_work_item_issus'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
| 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(1983373030333681665, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030333681666, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', '工作事项Id', 128, 0, '', 'BigInt', '', '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(1983373030333681667, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', '部门名称', 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(1983373030333681668, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', '部门Id', 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(1983373030333681669, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', '负责人名称', 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(1983373030333681670, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', '负责人Id', 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(1983373030333681671, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', '完成状态Id', 128, 0, '', 'Integer', '', '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(1983373030333681672, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', '完成状态', 128, 0, '', 'String', '', '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(1983373030333681673, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', '完成时间_', 128, 0, '', 'DateTime', '', '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(1983373030333681674, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'tenant_id', '租户编号', 128, 0, '', 'BigInt', '', '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(1983373030333681675, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'create_user', '创建人', 128, 0, '', 'BigInt', '', '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(1983373030333681676, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'create_time', '创建时间', 128, 0, '', 'DateTime', '', '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(1983373030333681677, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'create_dept', '创建部门id', 128, 0, '', 'BigInt', '', '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(1983373030333681678, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'update_user', '更新人', 128, 0, '', 'BigInt', '', '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(1983373030333681679, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'update_time', '更新时间', 128, 0, '', 'DateTime', '', '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(1983373030333681680, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', '是否删除', 2, 0, '0', 'Integer', '', 'N', 'Y', 16, 'Y'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_DICT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
| 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(1983373030379819010, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819011, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819012, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819013, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819014, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819015, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819016, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819017, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819018, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', '', '', '', '', '', '', ''); | ||||
| 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(1983373030379819019, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819020, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819021, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819022, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819023, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819024, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030379819025, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', '', '', '', '', '', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_EXPORT" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
| 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(1983373030421762050, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762051, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', '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(1983373030421762052, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', '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(1983373030421762053, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', '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(1983373030421762054, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', '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(1983373030421762055, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', '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(1983373030421762056, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', '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(1983373030421762057, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', '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(1983373030421762058, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', '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(1983373030421762059, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762060, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762061, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762062, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762063, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762064, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030421762065, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', 'N', 'N', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_FOREIGNKEY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
| 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(1983373030505648130, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648131, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', 'lc_work_item', '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(1983373030505648132, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', '', ''); | ||||
| 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(1983373030505648133, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', '', ''); | ||||
| 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(1983373030505648134, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', '', ''); | ||||
| 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(1983373030505648135, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', '', ''); | ||||
| 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(1983373030505648136, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', '', ''); | ||||
| 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(1983373030505648137, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', '', ''); | ||||
| 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(1983373030505648138, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', '', ''); | ||||
| 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(1983373030505648139, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648140, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648141, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648142, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648143, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648144, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030505648145, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', '', ''); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_FIELD_QUERY" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
| 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(1983373030597922818, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922819, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', '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(1983373030597922820, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', 'N', '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(1983373030597922821, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', 'N', '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(1983373030597922822, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', 'N', '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(1983373030597922823, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', 'N', '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(1983373030597922824, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', 'N', '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(1983373030597922825, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', 'N', '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(1983373030597922826, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', 'N', '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(1983373030597922827, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'tenant_id', 'N', '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(1983373030597922828, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922829, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922830, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922831, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922832, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030597922833, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', '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_work_item_issus'); | ||||
| 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(1983373030551785473, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030551785474, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'workItemId', '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(1983373030551785475, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptName', '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(1983373030551785476, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'deptId', '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(1983373030551785477, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeName', '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(1983373030551785478, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'chargeId', '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(1983373030551785479, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatus', '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(1983373030551785480, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateStatusName', '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(1983373030551785481, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'complateDate', '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(1983373030551785482, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030551785483, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'create_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(1983373030551785484, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'create_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(1983373030551785485, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030551785486, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030551785487, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, '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(1983373030551785488, 1, 1, '2025-10-29 11:19:14', 100, null, '2025-10-29 15:31:33', 0, 1983373030249795586, 'is_deleted', 'Y', 'N', 'N', 'N', '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_work_item_issus'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DESFORM" where id in (select desform_web_id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_JS" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
|  | ||||
| delete from "LOWCODE_FRAME"."LOWCODE_DBFORM_ENHANCE_SQL" where dbform_id in (select id from "LOWCODE_FRAME"."LOWCODE_DBFORM" where TABLE_NAME = 'lc_work_item_issus'); | ||||
							
								
								
									
										19
									
								
								SQL/202510/20251031/workItemType.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								SQL/202510/20251031/workItemType.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| delete | ||||
| from "LOWCODE_MASTER"."SYSTEM_DICT_TYPE" where type in  | ||||
| ('workItemType','itemResultType'); | ||||
|  | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_TYPE"("NAME", "TYPE", "STATUS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED", "DELETED_TIME") values('事项结果状态', 'itemResultType', 0, '', '1', '2025-10-29 14:43:15', '1', '2025-10-29 14:43:15', 0, '1970-01-01 00:00:00'); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_TYPE"("NAME", "TYPE", "STATUS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED", "DELETED_TIME") values('工作事项状态', 'workItemType', 0, '', '1', '2025-10-29 11:08:54', '1', '2025-10-29 11:08:54', 0, '1970-01-01 00:00:00'); | ||||
|  | ||||
| delete | ||||
| from "LOWCODE_MASTER"."SYSTEM_DICT_DATA" where DICT_TYPE in  | ||||
| ('workItemType','itemResultType'); | ||||
|  | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '未开始', '1', 'workItemType', 0, 'default', '', '', '1', '2025-10-29 11:09:46', '1', '2025-10-29 11:09:46', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '进行中', '2', 'workItemType', 0, 'primary', '', '', '1', '2025-10-29 11:10:06', '1', '2025-10-29 11:10:06', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已完成', '3', 'workItemType', 0, 'success', '', '', '1', '2025-10-29 11:10:22', '1', '2025-10-29 11:10:22', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '已完成', '1', 'itemResultType', 0, 'success', '', '', '1', '2025-10-29 14:43:43', '1', '2025-10-29 14:43:43', 0); | ||||
| insert into "LOWCODE_MASTER"."SYSTEM_DICT_DATA"("SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") values(0, '未完成', '2', 'itemResultType', 0, 'default', '', '', '1', '2025-10-29 14:43:56', '1', '2025-10-29 14:43:56', 0); | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										10
									
								
								SQL/202510/20251031/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								SQL/202510/20251031/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| update "LOWCODE_FRAME"."LOWCODE_DBFORM" | ||||
| set IS_DB_SYNC='N' | ||||
| where TABLE_NAME in ( | ||||
|                      'lc_item_result', 'lc_training_plan', 'lc_training_record', | ||||
|                      'lc_work_item', 'lc_work_item_issus', 'lc_drill_plan', | ||||
|                      'lc_confined_space_operation', 'lc_emergency_plan', 'lc_exam_plan', | ||||
|                      'lc_fire_operation', 'lc_high_operation', 'lc_land_operation', | ||||
|                      'lc_lifting_operation', 'lc_outside_person', | ||||
|                      'lc_risk_identify_assessment', 'lc_temporary_power_operation' | ||||
|     ); | ||||
							
								
								
									
										515
									
								
								SQL/202510/20251031_2/lc_confined_space_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										515
									
								
								SQL/202510/20251031_2/lc_confined_space_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										427
									
								
								SQL/202510/20251031_2/lc_drill_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										427
									
								
								SQL/202510/20251031_2/lc_drill_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										260
									
								
								SQL/202510/20251031_2/lc_emergency_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										260
									
								
								SQL/202510/20251031_2/lc_emergency_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										410
									
								
								SQL/202510/20251031_2/lc_exam_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										410
									
								
								SQL/202510/20251031_2/lc_exam_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										521
									
								
								SQL/202510/20251031_2/lc_fire_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										521
									
								
								SQL/202510/20251031_2/lc_fire_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										565
									
								
								SQL/202510/20251031_2/lc_high_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										565
									
								
								SQL/202510/20251031_2/lc_high_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										462
									
								
								SQL/202510/20251031_2/lc_land_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										462
									
								
								SQL/202510/20251031_2/lc_land_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										477
									
								
								SQL/202510/20251031_2/lc_lifting_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										477
									
								
								SQL/202510/20251031_2/lc_lifting_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										781
									
								
								SQL/202510/20251031_2/lc_outside_person.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										781
									
								
								SQL/202510/20251031_2/lc_outside_person.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										533
									
								
								SQL/202510/20251031_2/lc_risk_identify_assessment.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										533
									
								
								SQL/202510/20251031_2/lc_risk_identify_assessment.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										466
									
								
								SQL/202510/20251031_2/lc_temporary_power_operation.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										466
									
								
								SQL/202510/20251031_2/lc_temporary_power_operation.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										520
									
								
								SQL/202510/20251031_2/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										520
									
								
								SQL/202510/20251031_2/lc_training_plan.sql
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										10
									
								
								SQL/202510/20251031_2/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								SQL/202510/20251031_2/z_exec_last.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| update "LOWCODE_FRAME"."LOWCODE_DBFORM" | ||||
| set IS_DB_SYNC='N' | ||||
| where TABLE_NAME in ( | ||||
|                      'lc_item_result', 'lc_training_plan', 'lc_training_record', | ||||
|                      'lc_work_item', 'lc_work_item_issus', 'lc_drill_plan', | ||||
|                      'lc_confined_space_operation', 'lc_emergency_plan', 'lc_exam_plan', | ||||
|                      'lc_fire_operation', 'lc_high_operation', 'lc_land_operation', | ||||
|                      'lc_lifting_operation', 'lc_outside_person', | ||||
|                      'lc_risk_identify_assessment', 'lc_temporary_power_operation' | ||||
|     ); | ||||
| @@ -216,6 +216,7 @@ public class FrameWorkAdapter implements IJeeLowCodeAdapter { | ||||
|     public List<JeeLowCodeDept> getDeptList(JeeLowCodeDeptParam param) { | ||||
|  | ||||
|         String deptName = param.getDeptName();//部门名称搜索 | ||||
|         int outCondition=-1; | ||||
|         String type = Func.isEmpty(param.getType()) ? "all" : param.getType(); | ||||
|         List<Long> deptIdList = new ArrayList<>();//部门id列表,为空则查所有 | ||||
|         if (Func.equals(type, "now")) {//本级 | ||||
| @@ -226,15 +227,22 @@ public class FrameWorkAdapter implements IJeeLowCodeAdapter { | ||||
|             deptIdList = this.getChildDeptIdList(this.getOnlineUserDeptId(),false); | ||||
|         } else if (Func.equals(type, "direct_sub")) {//直接下级 | ||||
|             deptIdList = this.getDirectChildDeptIdList(this.getOnlineUserDeptId()); | ||||
|         }else if (Func.equals(type, "out")) {//外协单位 | ||||
|             // 外协单位:IS_INTERNAL=0 | ||||
|             // 当选择为外协单位时 条件为不等于1 | ||||
|             // 当没有选择 外协单位时 条件为不等于-1 | ||||
|             outCondition=1; | ||||
|         } | ||||
|  | ||||
|         List<Long> finalDeptIdList = deptIdList; | ||||
|         int finalOutCondition = outCondition; | ||||
|         SqlInfoQueryWrapper.Wrapper wrapper = SqlHelper.getQueryWrapper() | ||||
|                 .select("id", "parent_id", "name") | ||||
|                 .setTableName("system_dept") | ||||
|                 .setWhere(where -> { | ||||
|                     where.in(Func.isNotEmpty(finalDeptIdList), "id", finalDeptIdList); | ||||
|                     where.like(FuncBase.isNotEmpty(deptName), "name", deptName); | ||||
|                     where.ne("IS_INTERNAL", finalOutCondition); | ||||
|                     where.eq("deleted", 0); | ||||
|                 }) | ||||
|                 .orderByAsc("sort") | ||||
|   | ||||
| @@ -620,7 +620,7 @@ public class FrameServiceImpl implements IFrameService { | ||||
|                 handleResult = "FAIL"; | ||||
|             } catch (Exception e) { | ||||
|                 e.printStackTrace(); | ||||
|                 errorReason = "数据格式有误"; | ||||
|                 errorReason = "数据格式有误"+e.toString(); | ||||
|                 handleResult = "FAIL"; | ||||
|             } | ||||
|             String redisKeyData = "excel:import_data:task_" + fieldId + ":" + handleResult + ":" + entity.getId(); | ||||
|   | ||||
| @@ -0,0 +1,127 @@ | ||||
|  | ||||
| package com.jeelowcode.module.biz.controller; | ||||
|  | ||||
| import cn.hutool.json.JSONObject; | ||||
| import cn.hutool.json.JSONUtil; | ||||
| import com.baomidou.mybatisplus.core.metadata.IPage; | ||||
| import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | ||||
| import com.jeelowcode.core.framework.controller.BaseController; | ||||
| import com.jeelowcode.core.framework.service.IFormService; | ||||
| import com.jeelowcode.framework.exception.JeeLowCodeException; | ||||
| import com.jeelowcode.framework.global.JeeLowCodeBaseConstant; | ||||
| import com.jeelowcode.framework.tenant.annotation.JeeLowCodeTenantIgnore; | ||||
| import com.jeelowcode.framework.utils.adapter.IJeeLowCodeAdapter; | ||||
| import com.jeelowcode.framework.utils.model.JeeLowCodeUser; | ||||
| import com.jeelowcode.framework.utils.model.ResultDataModel; | ||||
| import com.jeelowcode.framework.utils.tool.CollectionUtil; | ||||
| import com.jeelowcode.module.biz.service.IExamPlanService; | ||||
| import com.jeelowcode.module.biz.service.IWorkItemService; | ||||
| import com.jeelowcode.tool.framework.common.pojo.CommonResult; | ||||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import lombok.AllArgsConstructor; | ||||
| 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 java.util.*; | ||||
| import java.util.stream.Collectors; | ||||
|  | ||||
| import static com.jeelowcode.tool.framework.common.pojo.CommonResult.success; | ||||
|  | ||||
| /** | ||||
|  * @author LIFY | ||||
|  * @create 2025-09-13 | ||||
|  * @dedescription: | ||||
|  */ | ||||
| @JeeLowCodeTenantIgnore | ||||
| @Tag(name = "低代码框架 - 个性化接口") | ||||
| @RestController | ||||
| @AllArgsConstructor | ||||
| @RequestMapping(JeeLowCodeBaseConstant.REQUEST_URL_START +"/itemIssus") | ||||
| public class ItemIssusController extends BaseController { | ||||
|  | ||||
|     @Autowired | ||||
|     private IWorkItemService iWorkItemService; | ||||
|  | ||||
|     private final IJeeLowCodeAdapter jeeLowCodeAdapter; | ||||
|  | ||||
|     @Autowired | ||||
|     private IFormService dbFormService; | ||||
|  | ||||
|     @GetMapping({"/addResult"}) | ||||
|     @ApiOperationSupport(order = 1) | ||||
|     @Operation(summary = "下发考试记录数据") | ||||
|     public CommonResult<String> savePlanIssus(String tableId, String ids, String userIds) { | ||||
|         String[] idArr = ids.split(","); | ||||
|         String[] userIdArr = userIds.split(","); | ||||
|         if (Objects.isNull(idArr) || idArr.length == 0 || Objects.isNull(userIdArr) || userIdArr.length == 0) { | ||||
|             throw new JeeLowCodeException("缺少必要参数"); | ||||
|         } | ||||
|  | ||||
|         String tableName="lc_item_result"; | ||||
|         Long dbFormId = dbFormService.getDbFormIdByTableName(tableName); | ||||
|         List<Long> userIdList = Arrays.stream(userIdArr).map(Long::parseLong).collect(Collectors.toList()); | ||||
|         IPage<JeeLowCodeUser> userPage = (IPage<JeeLowCodeUser>) jeeLowCodeAdapter.getUserPageByUserIds(1, 10000, userIdList); | ||||
|  | ||||
|         if (CollectionUtil.isNotEmpty(userPage.getRecords())) { | ||||
|             for (int i = 0; i < idArr.length; i++) { | ||||
|                 ResultDataModel resultDataModel = super.getDataDetail(Long.parseLong(tableId), Long.valueOf(idArr[i]), new HashMap<String, Object>()); | ||||
|                 if (CollectionUtil.isNotEmpty(resultDataModel.getRecords())) { | ||||
|                     if (resultDataModel.getRecords().get(0).containsKey("jeelowcode_subtable_data")) { | ||||
|                         HashMap<String, Object> details = (HashMap<String, Object>) resultDataModel.getRecords().get(0).get("jeelowcode_subtable_data"); | ||||
|                         if (details.containsKey("lc_work_item_issus")) { | ||||
|                             List<HashMap<String, Object>> detail = (List<HashMap<String, Object>>) details.get("lc_work_item_issus"); | ||||
|  | ||||
|                             List<JSONObject> tasks = new ArrayList<JSONObject>(); | ||||
|                             if(Objects.isNull(detail)) { | ||||
|                                 detail = new ArrayList<HashMap<String, Object>>(); | ||||
|                             } | ||||
|                             for (JeeLowCodeUser dbuser : userPage.getRecords()) { | ||||
|                                 HashMap<String, Object> user = CollectionUtil.isEmpty(detail) ? null : detail.stream().filter(t -> t.containsKey("userId") && t.get("userId").toString().equals(dbuser.getUserId())).findFirst().orElse(null); | ||||
|                                 if (Objects.isNull(user)) { | ||||
|                                     HashMap<String, Object> newUser = new HashMap<>(); | ||||
|                                     newUser.put("chargeId", dbuser.getUserId()); | ||||
|                                     newUser.put("chargeName", dbuser.getNickName()); | ||||
|                                     newUser.put("deptId", dbuser.getDeptId()); | ||||
|                                     newUser.put("deptName", dbuser.getDeptName()); | ||||
|                                     newUser.put("workItemId", Long.valueOf(idArr[i])); | ||||
|                                     detail.add(newUser); | ||||
|  | ||||
|                                     // 组装任务 | ||||
|                                     //查询待分发单据 workItemId 从 lc_work_item 根据Id查询数据 | ||||
|                                     Map<String, Object>  examPlan = iWorkItemService.getWorkItemById(Long.valueOf(idArr[i])); | ||||
|  | ||||
|                                     HashMap<String, Object> newRecord = new HashMap<>(); | ||||
|  | ||||
|                                     newRecord.put("chargeId", dbuser.getUserId()); | ||||
|                                     newRecord.put("chargeName", dbuser.getNickName()); | ||||
|                                     newRecord.put("deptName", dbuser.getDeptName()); | ||||
|                                     newRecord.put("deptId", dbuser.getDeptId()); | ||||
|  | ||||
|                                     newRecord.put("eDate", examPlan.get("edate")); | ||||
|                                     newRecord.put("resultStatus", 1); | ||||
|                                     newRecord.put("sDate", examPlan.get("sdate")); | ||||
|                                     newRecord.put("itemName", examPlan.get("itemname")); | ||||
|                                     newRecord.put("itemContext", examPlan.get("itemcontext")); | ||||
|                                     newRecord.put("workItemId", examPlan.get("id")); | ||||
|                                     newRecord.put("examRecordStatus", 1); | ||||
|  | ||||
|                                     newRecord.put("billNo", "SXJG" + System.currentTimeMillis()); | ||||
|                                     tasks.add(JSONUtil.parseObj(newRecord)); | ||||
|                                 } | ||||
|                             } | ||||
|                             resultDataModel.getRecords().get(0).put("lc_work_item_issus", detail); | ||||
|                             super.editJsonData(Long.valueOf(tableId), JSONUtil.parseObj(resultDataModel.getRecords().get(0))); | ||||
|  | ||||
|                             super.addJsonData(dbFormId, tasks); | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         return success("下发成功"); | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -38,7 +38,7 @@ public class OutSidePersonController extends BaseController { | ||||
|     @ApiOperationSupport(order = 5) | ||||
|     @Operation(summary = "引入外协人员") | ||||
|     public CommonResult<String> importOutside(String tableId,String ids) { | ||||
|         String[] idArr = ids.split(Pattern.quote("|")); | ||||
|         String[] idArr = ids.split(Pattern.quote(",")); | ||||
|         if (Objects.isNull(idArr) || idArr.length == 0) { | ||||
|             throw new JeeLowCodeException("缺少必要参数"); | ||||
|         } | ||||
|   | ||||
| @@ -0,0 +1,89 @@ | ||||
| package com.jeelowcode.module.biz.enhance; | ||||
|  | ||||
| import cn.hutool.json.JSONUtil; | ||||
| import com.jeelowcode.core.framework.config.aspect.enhance.model.EnhanceContext; | ||||
| import com.jeelowcode.core.framework.config.aspect.enhance.plugin.AfterAdvicePlugin; | ||||
| import com.jeelowcode.core.framework.controller.BaseController; | ||||
| import com.jeelowcode.core.framework.service.IFormService; | ||||
| import com.jeelowcode.framework.utils.tool.NumberUtil; | ||||
| import com.jeelowcode.module.biz.service.IWorkItemService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Component; | ||||
|  | ||||
| import javax.annotation.PostConstruct; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Objects; | ||||
|  | ||||
| /** | ||||
|  * 删除前校验 | ||||
|  */ | ||||
| @Slf4j | ||||
| @Component("afterItemResultEditEnhance") | ||||
| public class AfterItemResultEditEnhance extends BaseController implements AfterAdvicePlugin { | ||||
|  | ||||
|     @Autowired | ||||
|     private IWorkItemService iWorkItemService; | ||||
|  | ||||
|     @Autowired | ||||
|     private IFormService dbFormService; | ||||
|  | ||||
|     private static AfterItemResultEditEnhance ADTE; | ||||
|  | ||||
|     @PostConstruct | ||||
|     public void init(){ | ||||
|         ADTE = this; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void execute(EnhanceContext enhanceContext) { | ||||
|  | ||||
|         Map<String, Object> params = enhanceContext.getParam().getParams(); | ||||
|         if(!params.containsKey("id")){ | ||||
|             return; | ||||
|         } | ||||
|  | ||||
|         Long id = NumberUtil.toLong(params.get("id").toString()); | ||||
|         String taskTableName="lc_item_result"; | ||||
|         String planTableName="lc_work_item"; | ||||
|         Long taskFormId = ADTE.dbFormService.getDbFormIdByTableName(taskTableName); | ||||
|         Long planFormId = ADTE.dbFormService.getDbFormIdByTableName(planTableName); | ||||
|  | ||||
|         // 获取当前任务 | ||||
|         Map<String, Object> currentTask=ADTE.iWorkItemService.getItemResultById(id); | ||||
|  | ||||
|         if(!Objects.isNull(currentTask)){ | ||||
|             // 根据当前任务 workItemId 获取当前计划下所有任务 | ||||
|             Long workItemId = NumberUtil.toLong(currentTask.get("workitemid").toString()); | ||||
|             List<Map<String, Object>> allTasks=ADTE.iWorkItemService.getItemResultByItemId(workItemId); | ||||
|             // 根据所以任务状态 设置 计划状态 | ||||
|             if(!allTasks.isEmpty()){ | ||||
|                 Integer allTaskNum=allTasks.size(); | ||||
|                 Integer doneTaskNum=0; | ||||
|                 Integer itemStatus =1; | ||||
|                 for(Map<String, Object> task:allTasks){ | ||||
|                     if (!Objects.isNull(task)) | ||||
|                     { | ||||
|                         if(task.get("resultstatus").equals("1")){ | ||||
|                             doneTaskNum++; | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|  | ||||
|                 if(doneTaskNum.equals(allTaskNum)) | ||||
|                 { | ||||
|                     itemStatus =3; //已完成 | ||||
|                 }else if(doneTaskNum>0){ | ||||
|                     itemStatus =2; //进行中 | ||||
|                 } | ||||
|  | ||||
|                 // 更新 计划状态 | ||||
|                 Map<String, Object> currentItem =ADTE.iWorkItemService.getWorkItemById(workItemId); | ||||
|                 currentItem.put("itemSattus", itemStatus); | ||||
|                 super.editJsonData(planFormId, JSONUtil.parseObj(currentItem)); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,17 @@ | ||||
|  | ||||
| package com.jeelowcode.module.biz.service; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| /** | ||||
|  * Demo相关 | ||||
|  */ | ||||
| public interface IWorkItemService { | ||||
|  | ||||
|     Map<String, Object> getWorkItemById(long id); | ||||
|  | ||||
|     Map<String, Object> getItemResultById(long id); | ||||
|  | ||||
|     List<Map<String, Object>> getItemResultByItemId(Long ExamPlanId); | ||||
| } | ||||
| @@ -43,6 +43,7 @@ public class DrillPlanServiceImpl implements IDrillPlanService { | ||||
|         wrapper.setTableName("lc_drill_plan_cycle"); | ||||
|         wrapper.setWhere(where->{ | ||||
|             where.eq("drill_plan_id",drillPlanId); | ||||
|             where.eq("is_deleted",0); | ||||
|         }); | ||||
|         List<Map<String, Object>> dataMapList = sqlService.getDataListByPlus(wrapper); | ||||
|         return dataMapList; | ||||
|   | ||||
| @@ -53,6 +53,7 @@ public class ExamPlanServiceImpl implements IExamPlanService { | ||||
|         wrapper.setTableName("lc_exam_record"); | ||||
|         wrapper.setWhere(where->{ | ||||
|             where.eq("examId",examPlanId); | ||||
|             where.eq("is_deleted",0); | ||||
|         }); | ||||
|         List<Map<String, Object>> dataMapList = sqlService.getDataListByPlus(wrapper); | ||||
|         return dataMapList; | ||||
|   | ||||
| @@ -0,0 +1,63 @@ | ||||
|  | ||||
| package com.jeelowcode.module.biz.service.impl; | ||||
|  | ||||
| import com.jeelowcode.core.framework.service.IFrameSqlService; | ||||
| import com.jeelowcode.framework.plus.SqlHelper; | ||||
| import com.jeelowcode.framework.plus.build.buildmodel.wrapper.SqlInfoQueryWrapper; | ||||
| import com.jeelowcode.module.biz.service.IExamPlanService; | ||||
| import com.jeelowcode.module.biz.service.IWorkItemService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
|  | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * demo | ||||
|  */ | ||||
| @Slf4j | ||||
| @Service | ||||
| public class WorkItemServiceImpl implements IWorkItemService { | ||||
|  | ||||
|  | ||||
|     @Autowired | ||||
|     private IFrameSqlService sqlService; | ||||
|  | ||||
|  | ||||
|     @Override | ||||
|     public Map<String, Object> getWorkItemById(long id) { | ||||
|         SqlInfoQueryWrapper.Wrapper wrapper = SqlHelper.getQueryWrapper(); | ||||
|         wrapper.setTableName("lc_work_item"); | ||||
|         wrapper.setWhere(where->{ | ||||
|             where.eq("id",id); | ||||
|         }); | ||||
|         Map<String, Object> dataMap = sqlService.getDataOneByPlus(wrapper); | ||||
|         return dataMap; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public Map<String, Object> getItemResultById(long id) { | ||||
|         SqlInfoQueryWrapper.Wrapper wrapper = SqlHelper.getQueryWrapper(); | ||||
|         wrapper.setTableName("lc_item_result"); | ||||
|         wrapper.setWhere(where->{ | ||||
|             where.eq("id",id); | ||||
|         }); | ||||
|         Map<String, Object> dataMap = sqlService.getDataOneByPlus(wrapper); | ||||
|         return dataMap; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public List<Map<String, Object>> getItemResultByItemId(Long workItemId) { | ||||
|         SqlInfoQueryWrapper.Wrapper wrapper = SqlHelper.getQueryWrapper(); | ||||
|         wrapper.setTableName("lc_item_result"); | ||||
|         wrapper.setWhere(where->{ | ||||
|             where.eq("workItemId",workItemId); | ||||
|             where.eq("is_deleted",0); | ||||
|         }); | ||||
|         List<Map<String, Object>> dataMapList = sqlService.getDataListByPlus(wrapper); | ||||
|         return dataMapList; | ||||
|     } | ||||
| } | ||||
| @@ -17,6 +17,7 @@ public enum BpmTaskAssignRuleTypeEnum { | ||||
|     DEPT_LEADER(21, "部门的负责人"), | ||||
|     POST(22, "岗位"), | ||||
|     USER(30, "用户"), | ||||
|     USER_SELECT(35, "用户自选"), | ||||
|     USER_GROUP(40, "用户组"), | ||||
|     SCRIPT(50, "自定义脚本"), // 例如说,发起人所在部门的领导、发起人所在部门的领导的领导 | ||||
|     ; | ||||
|   | ||||
| @@ -29,7 +29,7 @@ public interface BpmProcessInstanceCopyConvert { | ||||
|         List<BpmProcessInstanceCopyPageItemRespVO> list = BeanUtils.toBean(page.getList(), | ||||
|                 BpmProcessInstanceCopyPageItemRespVO.class, | ||||
|                 copy -> { | ||||
|                     MapUtils.findAndThen(userMap, Long.valueOf(copy.getCreator()), user -> user.setNickname(user.getNickname())); | ||||
|                     MapUtils.findAndThen(userMap, Long.valueOf(copy.getCreator()), user -> copy.setCreatorNickname(user.getNickname())); | ||||
|                     MapUtils.findAndThen(userMap, copy.getStartUserId(), user -> copy.setStartUserNickname(user.getNickname())); | ||||
|                     MapUtils.findAndThen(taskNameMap, copy.getTaskId(), copy::setTaskName); | ||||
|                     MapUtils.findAndThen(processInstaneNameMap, copy.getProcessInstanceId(), copy::setProcessInstanceName); | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package com.jeelowcode.service.bpm.config.framework.flowable.core.behavior; | ||||
|  | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.convert.Convert; | ||||
| import cn.hutool.core.lang.Assert; | ||||
| import cn.hutool.core.util.RandomUtil; | ||||
| import com.jeelowcode.service.bpm.service.IBpmTaskAssignRuleService; | ||||
| @@ -60,7 +61,7 @@ public class BpmUserTaskActivityBehavior extends UserTaskActivityBehavior { | ||||
|         // 解答:项目对 bpm 的任务是责任到人,所以每个任务有且仅有一个处理人。 | ||||
|         //      如果希望一个任务可以同时被多个人处理,可以考虑使用 BpmParallelMultiInstanceBehavior 实现的会签 or 或签。 | ||||
|         int index = RandomUtil.randomInt(candidateUserIds.size()); | ||||
|         return CollUtil.get(candidateUserIds, index); | ||||
|         return Convert.toLong(CollUtil.get(candidateUserIds, index)); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -34,7 +34,7 @@ public class BpmTaskAssignRuleController { | ||||
|             @Parameter(name = "modelId", description = "模型编号", example = "1024"), | ||||
|             @Parameter(name = "processDefinitionId", description = "流程定义的编号", example = "2048") | ||||
|     }) | ||||
|     @PreAuthorize("@ss.hasPermission('bpm:task-assign-rule:query')") | ||||
| //    @PreAuthorize("@ss.hasPermission('bpm:task-assign-rule:query')") | ||||
|     public CommonResult<List<BpmTaskAssignRuleRespVO>> getTaskAssignRuleList( | ||||
|             @RequestParam(value = "modelId", required = false) String modelId, | ||||
|             @RequestParam(value = "processDefinitionId", required = false) String processDefinitionId) { | ||||
|   | ||||
| @@ -1,10 +1,14 @@ | ||||
| package com.jeelowcode.service.bpm.controller.vo.instance; | ||||
|  | ||||
| import io.swagger.v3.oas.annotations.media.Schema; | ||||
|  | ||||
| import javax.validation.constraints.NotBlank; | ||||
| import javax.validation.constraints.NotEmpty; | ||||
|  | ||||
| import lombok.Data; | ||||
|  | ||||
| import java.util.Collection; | ||||
|  | ||||
| @Schema(description = "管理后台 - 流程实例抄送的创建 Request VO") | ||||
| @Data | ||||
| public class BpmProcessInstanceCopyCreateReqVO { | ||||
| @@ -17,4 +21,8 @@ public class BpmProcessInstanceCopyCreateReqVO { | ||||
|     @NotBlank(message = "抄送原因不能为空") | ||||
|     private String reason; | ||||
|  | ||||
|     @Schema(description = "抄送的用户编号数组", requiredMode = Schema.RequiredMode.REQUIRED, example = "[1,2]") | ||||
|     @NotEmpty(message = "抄送用户不能为空") | ||||
|     private Collection<Long> options; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -25,6 +25,6 @@ public class BpmProcessInstanceCopyMyPageReqVO extends PageParam { | ||||
|  | ||||
|     @Schema(description = "创建时间") | ||||
|     @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) | ||||
|     private LocalDateTime[] createTime; | ||||
|     private LocalDateTime[] searchCreateTime; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -92,7 +92,7 @@ public class BpmProcessInstanceExtDO extends BaseDO { | ||||
|     /** | ||||
|      * 提前设定好的审批人 | ||||
|      */ | ||||
|     @TableField(typeHandler = JacksonTypeHandler.class, exist = false) // TODO 芋艿:临时 exist = false,避免 db 报错; | ||||
|     @TableField(typeHandler = JacksonTypeHandler.class) // TODO 芋艿:临时 exist = false,避免 db 报错; | ||||
|     private Map<String, List<Long>> assignee; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -76,6 +76,7 @@ public class BpmTaskAssignRuleDO extends BaseDO { | ||||
|      * 4. {@link BpmTaskAssignRuleTypeEnum#USER} 时:用户编号 | ||||
|      * 5. {@link BpmTaskAssignRuleTypeEnum#USER_GROUP} 时:用户组编号 | ||||
|      * 6. {@link BpmTaskAssignRuleTypeEnum#SCRIPT} 时:脚本编号,目前通过 {@link BpmTaskRuleScriptEnum#getId()} 标识 | ||||
|      * 7. {@link BpmTaskAssignRuleTypeEnum#USER_SELECT} 时:空 | ||||
|      */ | ||||
|     @TableField(typeHandler = JsonLongSetTypeHandler.class) | ||||
|     private Set<Long> options; | ||||
|   | ||||
| @@ -15,7 +15,7 @@ public interface BpmProcessInstanceCopyMapper extends BaseMapperX<BpmProcessInst | ||||
|                 .eqIfPresent(BpmProcessInstanceCopyDO::getUserId, loginUserId) | ||||
|                 .eqIfPresent(BpmProcessInstanceCopyDO::getProcessInstanceId, reqVO.getProcessInstanceId()) | ||||
|                 .likeIfPresent(BpmProcessInstanceCopyDO::getProcessInstanceName, reqVO.getProcessInstanceName()) | ||||
|                 .betweenIfPresent(BpmProcessInstanceCopyDO::getCreateTime, reqVO.getCreateTime()) | ||||
|                 .betweenIfPresent(BpmProcessInstanceCopyDO::getCreateTime, reqVO.getSearchCreateTime()) | ||||
|                 .orderByDesc(BpmProcessInstanceCopyDO::getId)); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -2,8 +2,15 @@ package com.jeelowcode.service.bpm.service.impl; | ||||
|  | ||||
| import cn.hutool.core.bean.BeanUtil; | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.date.DateUtil; | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import com.jeelowcode.framework.utils.tool.spring.SpringUtils; | ||||
| import com.jeelowcode.service.bpm.config.framework.portal.core.PortalRequest; | ||||
| import com.jeelowcode.service.bpm.config.framework.portal.core.dto.PortalTodoResponseDTO; | ||||
| import com.jeelowcode.service.bpm.config.framework.portal.core.dto.ReceiveCCRequestDTO; | ||||
| import com.jeelowcode.service.system.api.IApiAdminUserApi; | ||||
| import com.jeelowcode.service.system.dto.AdminUserRespDTO; | ||||
| import com.jeelowcode.tool.framework.common.pojo.PageResult; | ||||
| import com.jeelowcode.service.bpm.controller.vo.instance.BpmProcessInstanceCopyCreateReqVO; | ||||
| import com.jeelowcode.service.bpm.controller.vo.instance.BpmProcessInstanceCopyMyPageReqVO; | ||||
| @@ -16,6 +23,7 @@ import com.jeelowcode.service.bpm.service.IBpmProcessInstanceCopyService; | ||||
| import com.jeelowcode.service.bpm.service.IBpmProcessInstanceService; | ||||
| import com.jeelowcode.service.bpm.service.IBpmTaskService; | ||||
| import com.jeelowcode.service.bpm.dto.BpmDelegateExecutionDTO; | ||||
| import com.jeelowcode.tool.framework.common.util.object.ObjectUtils; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.flowable.engine.RuntimeService; | ||||
| import org.flowable.engine.delegate.DelegateExecution; | ||||
| @@ -29,9 +37,12 @@ import javax.annotation.Resource; | ||||
| import java.time.LocalDateTime; | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| import java.util.Objects; | ||||
| import java.util.Set; | ||||
| import java.util.stream.Collectors; | ||||
|  | ||||
| import static com.jeelowcode.tool.framework.common.exception.util.ServiceExceptionUtil.exception; | ||||
| import static com.jeelowcode.tool.framework.common.util.json.JsonUtils.toJsonString; | ||||
|  | ||||
| /** | ||||
|  * 流程抄送 Service 实现类 | ||||
| @@ -58,6 +69,9 @@ public class BpmProcessInstanceCopyServiceImpl implements IBpmProcessInstanceCop | ||||
|     @Resource | ||||
|     @Lazy | ||||
|     private IBpmProcessInstanceService bpmProcessInstanceService; | ||||
|     @Lazy | ||||
|     @Resource | ||||
|     private IApiAdminUserApi apiAdminUserApi; | ||||
|  | ||||
|     @Override | ||||
|     public boolean makeCopy(BpmCandidateSourceInfo sourceInfo) { | ||||
| @@ -124,15 +138,48 @@ public class BpmProcessInstanceCopyServiceImpl implements IBpmProcessInstanceCop | ||||
|         } | ||||
|  | ||||
|         // 2. 创建抄送流程 | ||||
|         BpmProcessInstanceCopyDO copy = new BpmProcessInstanceCopyDO() | ||||
|                 .setTaskId(reqVO.getTaskId()).setTaskName(task.getName()) | ||||
|                 .setProcessInstanceId(processInstanceId) | ||||
|                 .setStartUserId(Long.valueOf(processInstance.getStartUserId())) | ||||
|                 .setUserId(userId) | ||||
|                 .setProcessInstanceName(processInstance.getName()) | ||||
|                 .setCategory(null)  // TODO 芋艿:貌似新版本,没 processInstance.getProcessDefinitionCategory() 字段? | ||||
|                 .setReason(reqVO.getReason()); | ||||
|         processInstanceCopyMapper.insert(copy); | ||||
|         List<BpmProcessInstanceCopyDO> copyList = | ||||
|                 reqVO.getOptions().stream().map(singleUserId -> | ||||
|                         new BpmProcessInstanceCopyDO() | ||||
|                                 .setTaskId(reqVO.getTaskId()).setTaskName(task.getName()) | ||||
|                                 .setProcessInstanceId(processInstanceId).setStartUserId(Long.valueOf(processInstance.getStartUserId())) | ||||
|                                 .setProcessInstanceName(processInstance.getName()) | ||||
|                                 .setUserId(singleUserId) | ||||
|                                 .setCategory(null)  // TODO 芋艿:貌似新版本,没 processInstance.getProcessDefinitionCategory() 字段? | ||||
|                                 .setReason(reqVO.getReason()) | ||||
|                 ).collect(Collectors.toList()); | ||||
|         processInstanceCopyMapper.insertBatch(copyList); | ||||
|  | ||||
|         // 3.推送给待办系统 | ||||
|         PortalRequest portalRequest = SpringUtils.getBean(PortalRequest.class); | ||||
|         // 3.1 如果没有配置待办平台,则结束这个监听任务的执行 | ||||
|         if (ObjectUtil.isNull(portalRequest)) return; | ||||
|         // 3.2 调用待办系统,发送待办消息 | ||||
|         try { | ||||
|             copyList.stream().map(copy -> { | ||||
|                         AdminUserRespDTO creatorUser = apiAdminUserApi.getUser(Long.parseLong(copy.getCreator())); | ||||
|                         AdminUserRespDTO receiverUser = apiAdminUserApi.getUser(copy.getUserId()); | ||||
|                         AdminUserRespDTO startUser = apiAdminUserApi.getUser(copy.getStartUserId()); | ||||
|                         return new ReceiveCCRequestDTO() | ||||
|                                 .setFlowId(copy.getProcessInstanceId()) | ||||
|                                 .setRequestName(copy.getProcessInstanceName() + "-" + startUser.getNickname() + "-" + DateUtil.formatDateTime(processInstance.getStartTime())) | ||||
|                                 .setWorkflowName(copy.getProcessInstanceName()) | ||||
|                                 .setNodeName(copy.getTaskName()) | ||||
|                                 .setPcUrl("/process-instance/detail?id=" + copy.getProcessInstanceId()) | ||||
|                                 .setCreator(creatorUser.getUsername()) | ||||
|                                 .setCreateDateTime(copy.getCreateTime()) | ||||
|                                 .setReceiver(receiverUser.getUsername()) | ||||
|                                 .setReceiveDateTime(copy.getCreateTime()) | ||||
|                                 .setReceiveTs(System.currentTimeMillis()); | ||||
|                     } | ||||
|             ).forEach(request -> { | ||||
|                 PortalTodoResponseDTO response = portalRequest.receiveCCRequest(request); | ||||
|                 log.info("[taskCompleted][推送待办成功 response({})]", toJsonString(response)); | ||||
|             }); | ||||
|         } catch (Exception e) { | ||||
|             log.error("[createProcessInstanceCopy][推送待办失败]", e); | ||||
|         } | ||||
|  | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -3,6 +3,7 @@ package com.jeelowcode.service.bpm.service.impl; | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import com.google.common.collect.Sets; | ||||
| import com.jeelowcode.tool.framework.common.enums.CommonStatusEnum; | ||||
| import com.jeelowcode.tool.framework.common.util.collection.CollectionUtils; | ||||
| import com.jeelowcode.tool.framework.common.util.object.ObjectUtils; | ||||
| @@ -230,6 +231,8 @@ public class BpmTaskAssignRuleServiceImpl implements IBpmTaskAssignRuleService { | ||||
|             apiPostApi.validPostList(options); | ||||
|         } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.USER.getType())) { | ||||
|             apiAdminUserApi.validateUserList(options); | ||||
|         } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.USER_SELECT.getType())) { | ||||
|             log.info("[validTaskAssignRuleOptions][type({}) options({})]", type, options); | ||||
|         } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.USER_GROUP.getType())) { | ||||
|             userGroupService.validUserGroups(options); | ||||
|         } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.SCRIPT.getType())) { | ||||
| @@ -287,6 +290,8 @@ public class BpmTaskAssignRuleServiceImpl implements IBpmTaskAssignRuleService { | ||||
|             assigneeUserIds = calculateTaskCandidateUsersByUserGroup(rule); | ||||
|         } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.SCRIPT.getType(), rule.getType())) { | ||||
|             assigneeUserIds = calculateTaskCandidateUsersByScript(execution, rule); | ||||
|         } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.USER_SELECT.getType(), rule.getType())) { | ||||
|             assigneeUserIds = calculateTaskCandidateUsersByUserSelect(execution, rule); | ||||
|         } | ||||
|  | ||||
|         // 移除被禁用的用户 | ||||
| @@ -346,6 +351,17 @@ public class BpmTaskAssignRuleServiceImpl implements IBpmTaskAssignRuleService { | ||||
|         return userIds; | ||||
|     } | ||||
|  | ||||
|     private Set<Long> calculateTaskCandidateUsersByUserSelect(DelegateExecution execution, BpmTaskAssignRuleDO rule) { | ||||
|         // 应该从流程变量中,获取选择的用户 | ||||
|         List<Long> assignee = processInstanceService.getAssigneeByProcessInstanceIdAndTaskDefinitionKey( | ||||
|                 execution.getProcessInstanceId(), execution.getCurrentActivityId()); | ||||
|         if (CollUtil.isNotEmpty(assignee)) { | ||||
|             return convertSet(assignee, Function.identity()); | ||||
|         } else { | ||||
|             throw exception(TASK_CREATE_FAIL_NO_CANDIDATE_USER); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     @VisibleForTesting | ||||
|     void removeDisableUsers(Set<Long> assigneeUserIds) { | ||||
|         if (CollUtil.isEmpty(assigneeUserIds)) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user