重点作业

main
zhaokai 2026-03-27 11:08:47 +08:00
parent d56aae21bb
commit 0a18d191e0
4 changed files with 31 additions and 22 deletions

View File

@ -73,5 +73,7 @@ public class KeyProjectPageQry extends PageQuery {
//相关方单位负责人id
@ApiModelProperty(value = "相关方单位负责人id")
private Long xgfMasterUserId;
private String menuPath;
}

View File

@ -12,22 +12,28 @@ import java.util.stream.Collectors;
*/
@Getter
public enum MenuEnum {
//领域部门
LYBMGL("/domain/container/supervision/domainDepartment", "lybmgl"),
//领域组
LYZGL("/domain/container/supervision/domainGroup", "lyzgl"),
//课题任务管理
GFDKTRW("/domain/container/supervision/projectTask/list", "gfd-ktrw"),
//课题评分管理
GFDKTPF("/domain/container/supervision/projectScore", "gfd-ktpf"),
//监管端
//重点作业情况统计
JGDZDZYQKTJ("/keyProject/container/supervision/keyStats/list", "jgd-zdzyqktj"),
//重点作业管理
JGDZDZYGL("/keyProject/container/supervision/keyProjectManage/keyProjectManage/list", "jgd-zdzygl"),
//重点作业确认
JGDZDZYQR("/keyProject/container/supervision/keyProjectManage/keyProjectConfirm/list", "jgd-zdzyqr"),
//企业端
//课题任务管理
QYDKTRW("/domain/container/branchCompany/projectTask/list", "qyd-ktrw"),
//课题评分管理
QYDKTPF("/domain/container/branchCompany/projectScore", "qyd-ktpf"),
//重点作业情况统计
QYDZDZYQKTJ("/keyProject/container/branchCompany/keyStats/list", "qyd-zdzyqktj"),
//重点作业管理
QYDZDZYGL("/keyProject/container/branchCompany/keyProjectManage/keyProjectManage/list", "qyd-zdzygl"),
//重点作业确认
QYDZDZYQR("/keyProject/container/branchCompany/keyProjectManage/keyProjectConfirm/list", "qyd-zdzyqr"),
//相关方
//重点作业情况统计
XGFZDZYQKTJ("/keyProject/container/stakeholder/keyStats/list", "xgf-zdzyqktj"),
XGFZDZYSQ("/keyProject/container/stakeholder/keyProjectApple/list", "xgf-zdzysq"),
;
private final String path;

View File

@ -19,10 +19,10 @@ import java.util.Map;
* @Date 2026-03-16 10:00:38
*/
@Mapper
//@DataScopes({
// @DataScope(method = "listPage", menuPerms = ""),
// @DataScope(method = "pageConfirm", menuPerms = ""),
//})
@DataScopes({
@DataScope(method = "listPage", menuPerms = ""),
@DataScope(method = "pageConfirm", menuPerms = ""),
})
public interface KeyProjectMapper extends BaseMapper<KeyProjectDO> {
IPage<KeyProjectDO> listPage(IPage<KeyProjectDO> iPage, Map<String, Object> params, String menuPerms);

View File

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jjb.saas.framework.repository.common.PageHelper;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import com.zcloud.gbscommon.utils.Query;
import com.zcloud.key.project.domain.enums.MenuEnum;
import com.zcloud.key.project.persistence.dataobject.project.CorpStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectStatisticsDO;
@ -31,9 +32,9 @@ public class KeyProjectRepositoryImpl extends BaseRepositoryImpl<KeyProjectMappe
public PageResponse<KeyProjectDO> listPage(Map<String, Object> params) {
IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params);
String menuPerms = "";
// if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
// menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
// }
if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
}
IPage<KeyProjectDO> result = keyProjectMapper.listPage(iPage, params,menuPerms);
return PageHelper.pageToResponse(result, result.getRecords());
}
@ -42,9 +43,9 @@ public class KeyProjectRepositoryImpl extends BaseRepositoryImpl<KeyProjectMappe
public PageResponse<KeyProjectDO> pageConfirm(Map<String, Object> params) {
IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params);
String menuPerms = "";
// if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
// menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
// }
if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
}
IPage<KeyProjectDO> result = keyProjectMapper.pageConfirm(iPage, params,menuPerms);
return PageHelper.pageToResponse(result, result.getRecords());
}