| | |
| | | import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.modules.activiti.entity.ActivitiDefinition; |
| | | import org.jeecg.modules.activiti.mapper.ActivitiDefinitionMapper; |
| | | import org.jeecg.modules.activiti.request.ActivitiDefinitionRequest; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public QueryPageResponseResult<ActivitiDefinition> findPageList(int page, int size, ActivitiDefinitionRequest request) { |
| | | public Result<?> findPageList(int page, int size, ActivitiDefinitionRequest request) { |
| | | if(page < 1 || size < 1) { |
| | | ExceptionCast.cast(CommonCode.INVALID_PAGE); |
| | | } |
| | |
| | | if(ValidateUtil.validateString(request.getActName())) { |
| | | lambdaQuery.like(ActivitiDefinition::getActName, request.getActName()); |
| | | } |
| | | |
| | | if(ValidateUtil.validateString(request.getAscStr())) { |
| | | String[] ascArr = request.getAscStr().split(","); |
| | | // ((Page<ActivitiDefinition>) pageData).setAsc(ascArr); |
| | | } |
| | | if(ValidateUtil.validateString(request.getDescStr())) { |
| | | String[] descStr = request.getDescStr().split(","); |
| | | // ((Page<ActivitiDefinition>) pageData).setDesc(descStr); |
| | | } |
| | | } |
| | | lambdaQuery.orderByDesc(ActivitiDefinition::getCreateTime); |
| | | IPage<ActivitiDefinition> definitionIPage = lambdaQuery.page(pageData); |
| | | return new QueryPageResponseResult<>(CommonCode.SUCCESS, definitionIPage); |
| | | return Result.ok(definitionIPage); |
| | | |
| | | } |
| | | |