Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
ec2d053c46
@ -128,11 +128,12 @@ public class TodoSimpleQueryService {
|
||||
}
|
||||
|
||||
public List<PendingMessageSimpleDTO> getTodosSimple(GetTodoRequest request) {
|
||||
//todo
|
||||
List<Todo> todos = todoDao.lambdaQuery()
|
||||
.in(CollectionUtils.isNotEmpty(request.getIdentityCodes()), Todo::getIdentityCode, request.getIdentityCodes())
|
||||
.in(CollectionUtils.isNotEmpty(request.getTemplateCodes()), Todo::getTemplateCode, request.getTemplateCodes())
|
||||
.in(CollectionUtils.isNotEmpty(request.getBizCodes()), Todo::getBizCode, request.getBizCodes())
|
||||
.in(CollectionUtils.isNotEmpty(request.getExecutorPersonIds()), Todo::getExecutorPersonId, request.getExecutorPersonIds())
|
||||
//.in(CollectionUtils.isNotEmpty(request.getExecutorPersonIds()), Todo::getExecutorPersonId, request.getExecutorPersonIds())
|
||||
.in(CollectionUtils.isNotEmpty(request.getStates()), Todo::getState, request.getStates())
|
||||
.last("LIMIT " + cfg.getGetTodoSimpleSize())
|
||||
.list();
|
||||
|
||||
@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSON;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
@ -16,8 +17,16 @@ public class GetTodoRequest {
|
||||
private Set<String> identityCodes;
|
||||
private Set<String> templateCodes;
|
||||
private Set<String> bizCodes;
|
||||
private Set<Long> executorPersonIds;
|
||||
private Set<PendingMessageStateEnum> states;
|
||||
private List<Executor> executors;
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
public static class Executor {
|
||||
private Long ouId;
|
||||
private Long workspaceId;
|
||||
private List<Long> personIds;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user