feat(oa): 任务管理中增加按部门筛选功能
- 在 SysOaTaskBo 中添加 deptId 字段,用于部门筛选- 在 SysOaTaskController 中暂未添加相关处理逻辑 - 在 SysOaTaskServiceImpl 中添加了按部门 ID 筛选的条件
This commit is contained in:
@@ -45,6 +45,8 @@ public class SysOaTaskController extends BaseController {
|
|||||||
public TableDataInfo<SysOaTaskVo> list(SysOaTaskBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysOaTaskVo> list(SysOaTaskBo bo, PageQuery pageQuery) {
|
||||||
return iSysOaTaskService.queryPageList(bo, pageQuery);
|
return iSysOaTaskService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询我创建的任务管理列表
|
* 查询我创建的任务管理列表
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -186,4 +186,6 @@ public class SysOaTaskBo extends BaseEntity {
|
|||||||
private String files;
|
private String files;
|
||||||
//project_code
|
//project_code
|
||||||
private String projectCode;
|
private String projectCode;
|
||||||
|
//部门id
|
||||||
|
private Long deptId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -157,6 +157,8 @@ public class SysOaTaskServiceImpl implements ISysOaTaskService {
|
|||||||
// 分别处理开始时间和结束时间
|
// 分别处理开始时间和结束时间
|
||||||
lqw.ge(bo.getBeginTime() != null, "sot.begin_time", bo.getBeginTime());
|
lqw.ge(bo.getBeginTime() != null, "sot.begin_time", bo.getBeginTime());
|
||||||
lqw.le(bo.getFinishTime() != null, "sot.finish_time", bo.getFinishTime());
|
lqw.le(bo.getFinishTime() != null, "sot.finish_time", bo.getFinishTime());
|
||||||
|
// 添加部门ID筛选条件
|
||||||
|
lqw.eq(bo.getDeptId() != null, "sd.dept_id", bo.getDeptId());
|
||||||
return lqw;
|
return lqw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user