task新加 unit单位字段,删除不用的projectId

This commit is contained in:
小久哥
2022-06-16 16:01:18 +08:00
parent 79b5eb0836
commit f29fa0b508
10 changed files with 14 additions and 27 deletions
@@ -96,7 +96,7 @@ public class TaskController {
} }
@GetMapping("/apiPage") @GetMapping("/apiPage")
@ApiOperation("获得农场项目分页及相关信息") @ApiOperation("获得农场任务分页及相关信息")
@PreAuthorize("@ss.hasPermission('farm:task:query')") @PreAuthorize("@ss.hasPermission('farm:task:query')")
public CommonResult<PageResult<TaskAssemblyDTO>> getAdminTaskPage(@Valid TaskPageReqVO pageVO) { public CommonResult<PageResult<TaskAssemblyDTO>> getAdminTaskPage(@Valid TaskPageReqVO pageVO) {
PageResult<TaskAssemblyDTO> pageResult = taskService.getAdminTaskPage(pageVO); PageResult<TaskAssemblyDTO> pageResult = taskService.getAdminTaskPage(pageVO);
@@ -55,4 +55,6 @@ public class TaskAssemblyDTO extends TaskBaseVO {
//时间 //时间
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
Date finishTime; Date finishTime;
Date createTime;
} }
@@ -16,13 +16,12 @@ public class TaskCateBaseVO {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Long parentId; private Long parentId;
@ApiModelProperty(value = "")
private Long projectId;
@ApiModelProperty(value = "", required = true) @ApiModelProperty(value = "", required = true)
@NotNull(message = "不能为空") @NotNull(message = "不能为空")
private String name; private String name;
private Boolean pretendDelete; private Boolean pretendDelete;
private String unit;
} }
@@ -17,9 +17,6 @@ public class TaskCateExcelVO {
@ExcelProperty("") @ExcelProperty("")
private Long parentId; private Long parentId;
@ExcelProperty("")
private Long projectId;
@ExcelProperty("") @ExcelProperty("")
private String name; private String name;
@@ -28,4 +25,5 @@ public class TaskCateExcelVO {
private Boolean pretendDelete; private Boolean pretendDelete;
private String unit;
} }
@@ -15,9 +15,6 @@ public class TaskCateExportReqVO {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Long parentId; private Long parentId;
@ApiModelProperty(value = "")
private Long projectId;
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private String name; private String name;
@@ -31,4 +28,5 @@ public class TaskCateExportReqVO {
private Boolean pretendDelete; private Boolean pretendDelete;
private String unit;
} }
@@ -17,9 +17,6 @@ public class TaskCatePageReqVO extends PageParam {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Long parentId; private Long parentId;
@ApiModelProperty(value = "")
private Long projectId;
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private String name; private String name;
@@ -33,4 +30,6 @@ public class TaskCatePageReqVO extends PageParam {
private Boolean pretendDelete = false; private Boolean pretendDelete = false;
private String unit;
} }
@@ -29,10 +29,6 @@ public class TaskCateDO extends BaseDO {
* *
*/ */
private Long parentId; private Long parentId;
/**
*
*/
private Long projectId;
/** /**
* *
*/ */
@@ -41,4 +37,7 @@ public class TaskCateDO extends BaseDO {
@ApiModelProperty("假装删除") @ApiModelProperty("假装删除")
private Boolean pretendDelete; private Boolean pretendDelete;
@ApiModelProperty("任务单位, 亩,株")
private String unit;
} }
@@ -20,7 +20,6 @@ public interface TaskCateMapper extends BaseMapperX<TaskCateDO> {
default PageResult<TaskCateDO> selectPage(TaskCatePageReqVO reqVO) { default PageResult<TaskCateDO> selectPage(TaskCatePageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<TaskCateDO>() return selectPage(reqVO, new LambdaQueryWrapperX<TaskCateDO>()
.eqIfPresent(TaskCateDO::getParentId, reqVO.getParentId()) .eqIfPresent(TaskCateDO::getParentId, reqVO.getParentId())
.eqIfPresent(TaskCateDO::getProjectId, reqVO.getProjectId())
.likeIfPresent(TaskCateDO::getName, reqVO.getName()) .likeIfPresent(TaskCateDO::getName, reqVO.getName())
.betweenIfPresent(TaskCateDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime()) .betweenIfPresent(TaskCateDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())
.eqIfPresent(TaskCateDO::getPretendDelete, reqVO.getPretendDelete()) .eqIfPresent(TaskCateDO::getPretendDelete, reqVO.getPretendDelete())
@@ -30,7 +29,6 @@ public interface TaskCateMapper extends BaseMapperX<TaskCateDO> {
default List<TaskCateDO> selectList(TaskCateExportReqVO reqVO) { default List<TaskCateDO> selectList(TaskCateExportReqVO reqVO) {
return selectList(new LambdaQueryWrapperX<TaskCateDO>() return selectList(new LambdaQueryWrapperX<TaskCateDO>()
.eqIfPresent(TaskCateDO::getParentId, reqVO.getParentId()) .eqIfPresent(TaskCateDO::getParentId, reqVO.getParentId())
.eqIfPresent(TaskCateDO::getProjectId, reqVO.getProjectId())
.likeIfPresent(TaskCateDO::getName, reqVO.getName()) .likeIfPresent(TaskCateDO::getName, reqVO.getName())
.betweenIfPresent(TaskCateDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime()) .betweenIfPresent(TaskCateDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())
.eqIfPresent(TaskCateDO::getPretendDelete, reqVO.getPretendDelete()) .eqIfPresent(TaskCateDO::getPretendDelete, reqVO.getPretendDelete())
@@ -142,6 +142,7 @@ public class TaskServiceImpl implements TaskService {
newDTO.setTaskMsg(dto.getTaskMsg()); newDTO.setTaskMsg(dto.getTaskMsg());
newDTO.setMainPersonName(dto.getMainPersonName()); newDTO.setMainPersonName(dto.getMainPersonName());
newDTO.setCropName(dto.getCropName()); newDTO.setCropName(dto.getCropName());
newDTO.setCreateTime(dto.getCreateTime());
list.add(newDTO); list.add(newDTO);
} }
}); });
@@ -349,6 +350,7 @@ public class TaskServiceImpl implements TaskService {
if (taskDO.getStatus().equals(TaskStatus.COMPLETE)){ if (taskDO.getStatus().equals(TaskStatus.COMPLETE)){
dto.setFinishTime(taskDO.getUpdateTime()); dto.setFinishTime(taskDO.getUpdateTime());
} }
dto.setCreateTime(taskDO.getCreateTime());
map.put(taskDO.getId(), dto); map.put(taskDO.getId(), dto);
} }
return map; return map;
@@ -109,15 +109,12 @@ public class TaskCateServiceImplTest extends BaseDbUnitTest {
// mock 数据 // mock 数据
TaskCateDO dbTaskCate = randomPojo(TaskCateDO.class, o -> { // 等会查询到 TaskCateDO dbTaskCate = randomPojo(TaskCateDO.class, o -> { // 等会查询到
o.setParentId(null); o.setParentId(null);
o.setProjectId(null);
o.setName(null); o.setName(null);
o.setCreateTime(null); o.setCreateTime(null);
}); });
taskCateMapper.insert(dbTaskCate); taskCateMapper.insert(dbTaskCate);
// 测试 parentId 不匹配 // 测试 parentId 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setParentId(null))); taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setParentId(null)));
// 测试 projectId 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setProjectId(null)));
// 测试 name 不匹配 // 测试 name 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setName(null))); taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setName(null)));
// 测试 createTime 不匹配 // 测试 createTime 不匹配
@@ -125,7 +122,6 @@ public class TaskCateServiceImplTest extends BaseDbUnitTest {
// 准备参数 // 准备参数
TaskCatePageReqVO reqVO = new TaskCatePageReqVO(); TaskCatePageReqVO reqVO = new TaskCatePageReqVO();
reqVO.setParentId(null); reqVO.setParentId(null);
reqVO.setProjectId(null);
reqVO.setName(null); reqVO.setName(null);
reqVO.setBeginCreateTime(null); reqVO.setBeginCreateTime(null);
reqVO.setEndCreateTime(null); reqVO.setEndCreateTime(null);
@@ -144,15 +140,12 @@ public class TaskCateServiceImplTest extends BaseDbUnitTest {
// mock 数据 // mock 数据
TaskCateDO dbTaskCate = randomPojo(TaskCateDO.class, o -> { // 等会查询到 TaskCateDO dbTaskCate = randomPojo(TaskCateDO.class, o -> { // 等会查询到
o.setParentId(null); o.setParentId(null);
o.setProjectId(null);
o.setName(null); o.setName(null);
o.setCreateTime(null); o.setCreateTime(null);
}); });
taskCateMapper.insert(dbTaskCate); taskCateMapper.insert(dbTaskCate);
// 测试 parentId 不匹配 // 测试 parentId 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setParentId(null))); taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setParentId(null)));
// 测试 projectId 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setProjectId(null)));
// 测试 name 不匹配 // 测试 name 不匹配
taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setName(null))); taskCateMapper.insert(cloneIgnoreId(dbTaskCate, o -> o.setName(null)));
// 测试 createTime 不匹配 // 测试 createTime 不匹配
@@ -160,7 +153,6 @@ public class TaskCateServiceImplTest extends BaseDbUnitTest {
// 准备参数 // 准备参数
TaskCateExportReqVO reqVO = new TaskCateExportReqVO(); TaskCateExportReqVO reqVO = new TaskCateExportReqVO();
reqVO.setParentId(null); reqVO.setParentId(null);
reqVO.setProjectId(null);
reqVO.setName(null); reqVO.setName(null);
reqVO.setBeginCreateTime(null); reqVO.setBeginCreateTime(null);
reqVO.setEndCreateTime(null); reqVO.setEndCreateTime(null);