feat(bpm): 新增项目管理功能
- 添加 BpmOAProjectDO 类用于项目管理 -增加参与部门和项目额外属性字段 - 使用 JsonLongSetTypeHandler 和 JacksonTypeHandler 处理复杂数据类型
This commit is contained in:
parent
357fa8aa13
commit
58929c5224
@ -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.common.pojo.UploadUserFile;
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
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 cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
@ -20,7 +21,7 @@ import java.util.Set;
|
|||||||
*
|
*
|
||||||
* @author 符溶馨
|
* @author 符溶馨
|
||||||
*/
|
*/
|
||||||
@TableName(value ="bpm_oa_refund", autoResultMap = true)
|
@TableName(value ="bpm_oa_project", autoResultMap = true)
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@ToString(callSuper = true)
|
@ToString(callSuper = true)
|
||||||
@ -59,6 +60,7 @@ public class BpmOAProjectDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 参与部门
|
* 参与部门
|
||||||
*/
|
*/
|
||||||
|
@TableField(typeHandler = JsonLongSetTypeHandler.class)
|
||||||
private Set<Long> participationDept;
|
private Set<Long> participationDept;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -94,6 +96,7 @@ public class BpmOAProjectDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 项目额外属性
|
* 项目额外属性
|
||||||
*/
|
*/
|
||||||
|
@TableField(typeHandler = JacksonTypeHandler.class)
|
||||||
private Map<String, Object> dynamicAttribute;
|
private Map<String, Object> dynamicAttribute;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user