Commit 7cd9638ff60dd5f7d130413e7a8c20a7ddc8b48f

Authored by YunaiV
1 parent 19d3f64b

【功能修复】工作流:BpmProcessDefinitionInfoDO 的 startUserIds 应该使用 LongListTypeHandler

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmProcessDefinitionInfoDO.java
1 1 package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
2 2  
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
  4 +import cn.iocoder.yudao.framework.mybatis.core.type.LongListTypeHandler;
4 5 import cn.iocoder.yudao.framework.mybatis.core.type.StringListTypeHandler;
5 6 import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum;
6 7 import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelTypeEnum;
... ... @@ -132,7 +133,7 @@ public class BpmProcessDefinitionInfoDO extends BaseDO {
132 133 * 1. {@link #visible} 只是决定是否可见。即使不可见,还是可以发起
133 134 * 2. startUserIds 决定某个用户是否可以发起。如果该用户不可发起,则他也是不可见的
134 135 */
135   - @TableField(typeHandler = StringListTypeHandler.class) // 为了可以使用 find_in_set 进行过滤
  136 + @TableField(typeHandler = LongListTypeHandler.class) // 为了可以使用 find_in_set 进行过滤
136 137 private List<Long> startUserIds;
137 138  
138 139 /**
... ...