From 58929c52242210fc89e9839ee6e94d9dc2b6d9bb Mon Sep 17 00:00:00 2001 From: furongxin <419481438@qq.com> Date: Sat, 23 Nov 2024 14:20:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(bpm):=20=E6=96=B0=E5=A2=9E=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 BpmOAProjectDO 类用于项目管理 -增加参与部门和项目额外属性字段 - 使用 JsonLongSetTypeHandler 和 JacksonTypeHandler 处理复杂数据类型 --- .../yudao/module/bpm/dal/dataobject/oa/BpmOAProjectDO.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/oa/BpmOAProjectDO.java b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/oa/BpmOAProjectDO.java index cbaec208..09546518 100644 --- a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/oa/BpmOAProjectDO.java +++ b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/oa/BpmOAProjectDO.java @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.oa; import cn.iocoder.yudao.framework.common.pojo.UploadUserFile; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; +import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; @@ -20,7 +21,7 @@ import java.util.Set; * * @author 符溶馨 */ -@TableName(value ="bpm_oa_refund", autoResultMap = true) +@TableName(value ="bpm_oa_project", autoResultMap = true) @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @@ -59,6 +60,7 @@ public class BpmOAProjectDO extends BaseDO { /** * 参与部门 */ + @TableField(typeHandler = JsonLongSetTypeHandler.class) private Set participationDept; /** @@ -94,6 +96,7 @@ public class BpmOAProjectDO extends BaseDO { /** * 项目额外属性 */ + @TableField(typeHandler = JacksonTypeHandler.class) private Map dynamicAttribute; /**