Browse Source

修改任务列表返显任务类型

master
zy 1 month ago
parent
commit
914d77ce7d
  1. 14
      yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/TaskInfoController.java
  2. 3
      yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/vo/TaskInfoPageReqVO.java
  3. 4
      yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/vo/TaskInfoRespVO.java
  4. 5
      yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/taskinfo/TaskInfoDO.java

14
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/TaskInfoController.java

@ -191,24 +191,12 @@ public class TaskInfoController {
enterprisePageReqVO.setIds(longs);
List<EnterpriseDO> enterpriseIdes=enterpriseService.getEnterpriseList(enterprisePageReqVO);
item.setEnterpriseIdes(enterpriseIdes);
item.setTaskTypeName(tagLibraryService.getTagLibrary(Integer.valueOf(item.getTaskType())).getTagName());
});
return success(BeanUtils.toBean(pageResult, TaskInfoRespVO.class));
}
@GetMapping("/pcpage")
@Operation(summary = "获得任务表,用于存储所有的任务信息,任务可由不同用户创建并管理。分页")
@PreAuthorize("@ss.hasPermission('system:task-info:query')")
public CommonResult<PageResult<TaskInfoRespVO>> getTaskInfoPCPage(@Valid TaskInfoPageReqVO pageReqVO) {
PageResult<TaskInfoDO> pageResult = taskInfoService.getTaskInfoPage(pageReqVO);
AdminUserDO user = adminUserService.getUser(SecurityFrameworkUtils.getLoginUserId());
DeptDO dep= deptService.getDept( user.getDeptId());
pageResult.getList().forEach(item->{
item.setPublishDep(dep.getName());
item.setCreateName(adminUserService.getUser(Long.valueOf(item.getCreator())).getRealName());
});
return success(BeanUtils.toBean(pageResult, TaskInfoRespVO.class));
}
@GetMapping("/appPage")
@Operation(summary = "获得任务表,用于存储所有的任务信息,任务可由不同用户创建并管理。分页")

3
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/vo/TaskInfoPageReqVO.java

@ -34,6 +34,9 @@ public class TaskInfoPageReqVO extends PageParam {
@Schema(description = "任务类型,表示任务的类别,例如:1.发布任务、2.自动任务等", example = "2")
private Integer taskType;
@Schema(description = "任务类型名称,表示任务的类别,例如:1.发布任务、2.自动任务等", example = "2")
private String taskTypeName;
@Schema(description = "任务优先级")
private Integer priority;

4
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/taskinfo/vo/TaskInfoRespVO.java

@ -54,6 +54,7 @@ public class TaskInfoRespVO {
@DictFormat("task_type") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中
private Integer taskType;
@Schema(description = "任务优先级", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("任务优先级")
private Integer priority;
@ -142,6 +143,9 @@ public class TaskInfoRespVO {
//检查记录id
private Long inspectionsId;
//任务类型名称
private String taskTypeName;

5
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/taskinfo/TaskInfoDO.java

@ -57,6 +57,8 @@ public class TaskInfoDO extends BaseDO {
* 枚举 {@link TODO task_type 对应的类}
*/
private Integer taskType;
/**
* 任务优先级
*/
@ -95,6 +97,9 @@ public class TaskInfoDO extends BaseDO {
@TableField(exist = false)
private String createName;
//任务类型名称
@TableField(exist = false)
private String taskTypeName;
//发布部门
@TableField(exist = false)

Loading…
Cancel
Save