重点作业

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 //相关方单位负责人id
@ApiModelProperty(value = "相关方单位负责人id") @ApiModelProperty(value = "相关方单位负责人id")
private Long xgfMasterUserId; private Long xgfMasterUserId;
private String menuPath;
} }

View File

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

View File

@ -19,10 +19,10 @@ import java.util.Map;
* @Date 2026-03-16 10:00:38 * @Date 2026-03-16 10:00:38
*/ */
@Mapper @Mapper
//@DataScopes({ @DataScopes({
// @DataScope(method = "listPage", menuPerms = ""), @DataScope(method = "listPage", menuPerms = ""),
// @DataScope(method = "pageConfirm", menuPerms = ""), @DataScope(method = "pageConfirm", menuPerms = ""),
//}) })
public interface KeyProjectMapper extends BaseMapper<KeyProjectDO> { public interface KeyProjectMapper extends BaseMapper<KeyProjectDO> {
IPage<KeyProjectDO> listPage(IPage<KeyProjectDO> iPage, Map<String, Object> params, String menuPerms); 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.common.PageHelper;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import com.zcloud.gbscommon.utils.Query; 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.CorpStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO; import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectStatisticsDO; 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) { public PageResponse<KeyProjectDO> listPage(Map<String, Object> params) {
IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params); IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params);
String menuPerms = ""; String menuPerms = "";
// if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){ if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
// menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString()); menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
// } }
IPage<KeyProjectDO> result = keyProjectMapper.listPage(iPage, params,menuPerms); IPage<KeyProjectDO> result = keyProjectMapper.listPage(iPage, params,menuPerms);
return PageHelper.pageToResponse(result, result.getRecords()); return PageHelper.pageToResponse(result, result.getRecords());
} }
@ -42,9 +43,9 @@ public class KeyProjectRepositoryImpl extends BaseRepositoryImpl<KeyProjectMappe
public PageResponse<KeyProjectDO> pageConfirm(Map<String, Object> params) { public PageResponse<KeyProjectDO> pageConfirm(Map<String, Object> params) {
IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params); IPage<KeyProjectDO> iPage = new Query<KeyProjectDO>().getPage(params);
String menuPerms = ""; String menuPerms = "";
// if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){ if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
// menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString()); menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
// } }
IPage<KeyProjectDO> result = keyProjectMapper.pageConfirm(iPage, params,menuPerms); IPage<KeyProjectDO> result = keyProjectMapper.pageConfirm(iPage, params,menuPerms);
return PageHelper.pageToResponse(result, result.getRecords()); return PageHelper.pageToResponse(result, result.getRecords());
} }