feat(REQ-3488): 班组类别api调整
This commit is contained in:
parent
b7343d92a9
commit
ae57c46028
@ -2,13 +2,11 @@ package cn.axzo.orgmanax.api.project.team.feign;
|
|||||||
|
|
||||||
import cn.axzo.foundation.page.PageResp;
|
import cn.axzo.foundation.page.PageResp;
|
||||||
import cn.axzo.foundation.result.ApiResult;
|
import cn.axzo.foundation.result.ApiResult;
|
||||||
import cn.axzo.orgmanax.dto.project.team.dto.TeamCategoryAggregateDTO;
|
|
||||||
import cn.axzo.orgmanax.dto.project.team.dto.TeamCategoryDTO;
|
import cn.axzo.orgmanax.dto.project.team.dto.TeamCategoryDTO;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.GroupTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.GroupTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.OperateOrgTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.OperateOrgTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.OrgTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.OrgTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.PageOrgTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.PageOrgTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.PageTeamCategoryReq;
|
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.PreCheckRemoveTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.PreCheckRemoveTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.RemoveProjectTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.RemoveProjectTeamCategoryReq;
|
||||||
import cn.axzo.orgmanax.dto.project.team.req.SaveProjectTeamCategoryReq;
|
import cn.axzo.orgmanax.dto.project.team.req.SaveProjectTeamCategoryReq;
|
||||||
@ -38,19 +36,11 @@ public interface OrgProjectTeamCategoryApi {
|
|||||||
/**
|
/**
|
||||||
* 班组分类信息列表查询-非通用接口
|
* 班组分类信息列表查询-非通用接口
|
||||||
* 分组查询
|
* 分组查询
|
||||||
|
* 用到 org_project_team_category 表数据
|
||||||
*/
|
*/
|
||||||
@PostMapping("/api/project/team-category/group-list")
|
@PostMapping("/api/project/team-category/group-list")
|
||||||
ApiResult<List<TeamCategoryResp>> groupList(@RequestBody GroupTeamCategoryReq req);
|
ApiResult<List<TeamCategoryResp>> groupList(@RequestBody GroupTeamCategoryReq req);
|
||||||
|
|
||||||
/**
|
|
||||||
* todo 三期实现
|
|
||||||
* 平台经营范围/经营范围子级变化(删除)时 校验不可变(邀请中/申请中)的经营范围 和 经营范围子级
|
|
||||||
* 返回空list表示没有校验冲突 list有值表示,这些类别/经营范围子级 正在被使用
|
|
||||||
* 先提供list 接口看能否满足需求
|
|
||||||
*/
|
|
||||||
@PostMapping("/api/project/team-category/page")
|
|
||||||
ApiResult<PageResp<TeamCategoryAggregateDTO>> page(@RequestBody @Valid PageTeamCategoryReq req);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* todo 三期实现
|
* todo 三期实现
|
||||||
* 删除项目班组的分类进行check
|
* 删除项目班组的分类进行check
|
||||||
@ -70,12 +60,14 @@ public interface OrgProjectTeamCategoryApi {
|
|||||||
/**
|
/**
|
||||||
* 删除项目班组分类
|
* 删除项目班组分类
|
||||||
* 这里用到宽表 org_project_worker_wide
|
* 这里用到宽表 org_project_worker_wide
|
||||||
|
* 用到 org_project_team_category 表数据
|
||||||
*/
|
*/
|
||||||
@PostMapping("/api/project/team-category/remove")
|
@PostMapping("/api/project/team-category/remove")
|
||||||
ApiResult<Void> removeTeamCategory(@RequestBody @Valid RemoveProjectTeamCategoryReq req);
|
ApiResult<Void> removeTeamCategory(@RequestBody @Valid RemoveProjectTeamCategoryReq req);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @// TODO: 接口重复
|
* @// TODO: 接口重复
|
||||||
|
* 用到 org_project_team_category 表数据
|
||||||
* 获取项目内 经营范围的 拼接字符串
|
* 获取项目内 经营范围的 拼接字符串
|
||||||
* {@link OrgProjectTeamCategoryApi#groupList(cn.axzo.orggateway.api.project.team.req.GroupTeamCategoryReq)}
|
* {@link OrgProjectTeamCategoryApi#groupList(cn.axzo.orggateway.api.project.team.req.GroupTeamCategoryReq)}
|
||||||
* 业务方自行通过这个接口返回的 projectTeamId 分组来拼接 经营范围
|
* 业务方自行通过这个接口返回的 projectTeamId 分组来拼接 经营范围
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user