预设项目进度控制

This commit is contained in:
2025-04-12 14:30:23 +08:00
parent f77cf3655c
commit a67cac2ebe
17 changed files with 291 additions and 174 deletions

View File

@@ -6,6 +6,7 @@ import java.util.Arrays;
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
import com.ruoyi.oa.domain.bo.SysOaWarehouseDetailBo;
import com.ruoyi.oa.domain.vo.SysOaFileVo;
import com.ruoyi.oa.domain.vo.SysOaOutWarehouseListVo;
import com.ruoyi.oa.mapper.SysOaTaskMapper;
import lombok.RequiredArgsConstructor;
@@ -130,9 +131,7 @@ public class SysOaProjectController extends BaseController {
@DSTransactional
@DeleteMapping("/{projectIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] projectIds) {
Arrays.asList(projectIds).forEach(v ->{
sysOaTaskMapper.deleteSysOaTaskByProjectId(v);
});
Arrays.asList(projectIds).forEach(sysOaTaskMapper::deleteSysOaTaskByProjectId);
return toAjax(iSysOaProjectService.deleteWithValidByIds(Arrays.asList(projectIds), true));
}
@@ -144,4 +143,10 @@ public class SysOaProjectController extends BaseController {
public TableDataInfo<SysOaOutWarehouseListVo> outWareList(SysOaWarehouseDetailBo bo, PageQuery pageQuery) {
return iSysOaProjectService.queryOutWarePageList(bo, pageQuery);
}
}
@GetMapping("/files")
public TableDataInfo<SysOaProjectVo> files(SysOaWarehouseDetailBo bo, PageQuery pageQuery) {
return iSysOaProjectService.queryFiles(bo, pageQuery);
}
}

View File

@@ -81,27 +81,6 @@ public class SysOaTaskController extends BaseController {
return R.ok(iSysOaTaskService.listDocumentProject(projectId));
}
/**
* 根据工作类型字典查询任务列表
* @param pid
* @return
*/
@GetMapping("/getTaskByDictType/{pid}")
public R taskByDictType(@PathVariable Long pid){
R taskByDictList = iSysOaTaskService.queryTaskByDictList(pid);
return R.ok("ok", taskByDictList);
}
/**
* 根据工作类型查询列表
* @param bo
* @return
*/
@GetMapping("/listByType")
public List<SysOaTaskVo> listByType(SysOaTaskBo bo){
return iSysOaTaskService.queryListByType(bo);
}
/**
* 导出任务管理列表
*/