REQ-2595-待办分页查询增加业务分类查询条件

This commit is contained in:
yangqicheng 2024-10-29 11:42:46 +08:00
parent 0f42306485
commit b04d34ea41
2 changed files with 3 additions and 0 deletions

View File

@ -163,6 +163,7 @@ public class TodoSimpleQueryService {
.in(CollectionUtils.isNotEmpty(executor.getPersonIds()), Todo::getExecutorPersonId, executor.getPersonIds());
}
})
.exists(request.getBizCategory() != null, String.format("select id from todo_business as b where b.id=todo_business_id and b.biz_category = '%s'", request.getBizCategory() == null ? "" : request.getBizCategory().name()))
.page(request.toPage());
List<PendingMessageSimpleDTO> messageSimpleDTOS = todoRespBuilder.buildTodosSimple(page.getRecords());
return Page.toPage(page.getCurrent(), page.getSize(), page.getTotal(), messageSimpleDTOS);

View File

@ -1,6 +1,7 @@
package cn.axzo.msg.center.service.pending.request;
import cn.axzo.basics.common.page.PageRequest;
import cn.axzo.msg.center.service.enums.BizCategoryEnum;
import cn.axzo.msg.center.service.enums.PendingMessageStateEnum;
import com.alibaba.fastjson.JSON;
import lombok.AllArgsConstructor;
@ -19,6 +20,7 @@ import java.util.Set;
@AllArgsConstructor
public class GetTodoPageRequest extends PageRequest {
private BizCategoryEnum bizCategory;
private Set<String> identityCodes;
private Set<String> templateCodes;
private Set<String> bizCodes;