update 优化 代码写法

This commit is contained in:
疯狂的狮子Li 2025-05-12 18:28:24 +08:00
parent facd3e351f
commit fdfca0b33a
3 changed files with 11 additions and 9 deletions

View File

@ -101,7 +101,7 @@ public class TableDataInfo<T> implements Serializable {
return TableDataInfo.build(); return TableDataInfo.build();
} }
List<T> pageList = CollUtil.page((int) page.getCurrent() - 1, (int) page.getSize(), list); List<T> pageList = CollUtil.page((int) page.getCurrent() - 1, (int) page.getSize(), list);
return new TableDataInfo(pageList, list.size()); return new TableDataInfo<>(pageList, list.size());
} }
} }

View File

@ -12,11 +12,12 @@ import java.util.List;
public interface IFlwTaskAssigneeService { public interface IFlwTaskAssigneeService {
/** /**
* 根据存储标识符storageId解析分配类型和ID并获取对应的用户列表 * 批量解析多个存储标识符storageIds按类型分类并合并查询用户列表
* 支持单个标识例如 "user:123" "456"格式非法将返回空列表 * 输入格式支持多个以逗号分隔的标识 "user:123,role:456,789"
* 会自动去重返回结果非法格式的标识将被忽略
* *
* @param storageIds 包含分配类型和ID的字符串 * @param storageIds 多个存储标识符字符串逗号分隔
* @return 匹配的用户列表格式非法返回空列表 * @return 合并后的用户列表去重后返回非法格式的标识将被跳过
*/ */
List<UserDTO> fetchUsersByStorageIds(String storageIds); List<UserDTO> fetchUsersByStorageIds(String storageIds);

View File

@ -166,11 +166,12 @@ public class FlwTaskAssigneeServiceImpl implements IFlwTaskAssigneeService, Hand
} }
/** /**
* 根据存储标识符storageId解析分配类型和ID并获取对应的用户列表 * 批量解析多个存储标识符storageIds按类型分类并合并查询用户列表
* 支持单个标识例如 "user:123" "456"格式非法将返回空列表 * 输入格式支持多个以逗号分隔的标识 "user:123,role:456,789"
* 会自动去重返回结果非法格式的标识将被忽略
* *
* @param storageIds 包含分配类型和ID的字符串 * @param storageIds 多个存储标识符字符串逗号分隔
* @return 匹配的用户列表格式非法返回空列表 * @return 合并后的用户列表去重后返回非法格式的标识将被跳过
*/ */
@Override @Override
public List<UserDTO> fetchUsersByStorageIds(String storageIds) { public List<UserDTO> fetchUsersByStorageIds(String storageIds) {