修改机构部分
This commit is contained in:
parent
72c1a5431d
commit
ca21509049
@ -74,6 +74,22 @@ public class OrgController {
|
||||
return success(BeanUtils.toBean(org, OrgRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/get-by-orgid")
|
||||
@Operation(summary = "根据机构ID查询机构详情")
|
||||
@Parameter(name = "orgid", description = "机构ID", required = true, example = "1024")
|
||||
public CommonResult<OrgRespVO> getOrgByOrgId(@RequestParam("orgid") Integer orgid) {
|
||||
OrgDO org = orgService.getOrgByOrgId(orgid);
|
||||
return success(BeanUtils.toBean(org, OrgRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/get-by-parent-orgid")
|
||||
@Operation(summary = "根据父机构ID查询子机构列表")
|
||||
@Parameter(name = "parentOrgId", description = "父机构ID", required = true, example = "1001")
|
||||
public CommonResult<List<OrgRespVO>> getOrgByParentOrgId(@RequestParam("parentOrgId") Integer parentOrgId) {
|
||||
List<OrgDO> list = orgService.getOrgListByParentOrgId(parentOrgId);
|
||||
return success(BeanUtils.toBean(list, OrgRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/page")
|
||||
@Operation(summary = "获得机构分页")
|
||||
public CommonResult<PageResult<OrgRespVO>> getOrgPage(@Valid OrgPageReqVO pageReqVO) {
|
||||
|
||||
@ -36,7 +36,10 @@ public class UserPageReqVO extends PageParam {
|
||||
private Long deptId;
|
||||
|
||||
@Schema(description = "机构ID", example = "1")
|
||||
private Integer orgId;
|
||||
private Integer orgid;
|
||||
|
||||
@Schema(description = "机构名称", example = "艾康菲")
|
||||
private Integer orgname;
|
||||
|
||||
@Schema(description = "角色编号", example = "1024")
|
||||
private Long roleId;
|
||||
|
||||
@ -33,11 +33,11 @@ public class UserRespVO{
|
||||
|
||||
@Schema(description = "机构ID", example = "1001")
|
||||
@ExcelProperty("机构ID")
|
||||
private Integer orgId;
|
||||
private Integer orgid;
|
||||
|
||||
@Schema(description = "机构名称", example = "艾康菲")
|
||||
@ExcelProperty("机构名称")
|
||||
private String orgName;
|
||||
private String orgname;
|
||||
|
||||
@Schema(description = "部门ID", example = "我是一个用户")
|
||||
private Long deptId;
|
||||
|
||||
@ -39,11 +39,11 @@ public class UserSaveReqVO {
|
||||
|
||||
@Schema(description = "机构ID", example = "1001")
|
||||
@DiffLogField(name = "机构ID")
|
||||
private Integer orgId;
|
||||
private Integer orgid;
|
||||
|
||||
@Schema(description = "机构名称", example = "艾康菲")
|
||||
@DiffLogField(name = "机构名称")
|
||||
private String orgName;
|
||||
private String orgname;
|
||||
|
||||
@Schema(description = "部门编号", example = "我是一个用户")
|
||||
@DiffLogField(name = "部门", function = DeptParseFunction.NAME)
|
||||
|
||||
@ -18,10 +18,10 @@ public class UserSimpleRespVO {
|
||||
private String nickname;
|
||||
|
||||
@Schema(description = "机构ID", example = "1001")
|
||||
private Integer orgId;
|
||||
private Integer orgid;
|
||||
|
||||
@Schema(description = "机构名称", example = "艾康菲")
|
||||
private String orgName;
|
||||
private String orgname;
|
||||
|
||||
@Schema(description = "部门ID", example = "我是一个用户")
|
||||
private Long deptId;
|
||||
|
||||
@ -50,13 +50,11 @@ public class AdminUserDO extends TenantBaseDO {
|
||||
/**
|
||||
* 机构id
|
||||
*/
|
||||
@TableField("orgid")
|
||||
private Integer orgId;
|
||||
private Integer orgid;
|
||||
/**
|
||||
* 机构名称
|
||||
*/
|
||||
@TableField("orgname")
|
||||
private String orgName;
|
||||
private String orgname;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
|
||||
@ -51,4 +51,14 @@ public interface OrgMapper extends BaseMapperX<OrgDO> {
|
||||
.orderByDesc(OrgDO::getId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据父机构ID查询子机构列表
|
||||
* @param parentOrgId 父机构ID
|
||||
* @return 子机构列表
|
||||
*/
|
||||
default List<OrgDO> selectListByParentOrgId(Integer parentOrgId) {
|
||||
return selectList(new LambdaQueryWrapperX<OrgDO>()
|
||||
.eq(OrgDO::getParentOrgId, parentOrgId)
|
||||
.orderByDesc(OrgDO::getId));
|
||||
}
|
||||
}
|
||||
@ -30,7 +30,8 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
||||
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
||||
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
||||
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
||||
.eqIfPresent(AdminUserDO::getOrgId, reqVO.getOrgId())
|
||||
.eqIfPresent(AdminUserDO::getOrgid, reqVO.getOrgid())
|
||||
.eqIfPresent(AdminUserDO::getOrgname, reqVO.getOrgname())
|
||||
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
||||
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
||||
.inIfPresent(AdminUserDO::getId, userIds)
|
||||
|
||||
@ -51,6 +51,13 @@ public interface OrgService {
|
||||
*/
|
||||
OrgDO getOrg(Integer id);
|
||||
|
||||
/**
|
||||
* 根据机构ID查询机构
|
||||
* @param orgId 机构ID
|
||||
* @return 机构
|
||||
*/
|
||||
OrgDO getOrgByOrgId(Integer orgId);
|
||||
|
||||
/**
|
||||
* 获得机构分页
|
||||
*
|
||||
@ -73,4 +80,10 @@ public interface OrgService {
|
||||
*/
|
||||
List<OrgDO> getOrgList();
|
||||
|
||||
/**
|
||||
* 根据父机构ID查询子机构列表
|
||||
* @param parentOrgId 父机构ID
|
||||
* @return 子机构列表
|
||||
*/
|
||||
List<OrgDO> getOrgListByParentOrgId(Integer parentOrgId);
|
||||
}
|
||||
@ -103,6 +103,11 @@ public class OrgServiceImpl implements OrgService {
|
||||
return orgMapper.selectById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public OrgDO getOrgByOrgId(Integer orgId) {
|
||||
return orgMapper.selectByOrgId(orgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<OrgDO> getOrgPage(OrgPageReqVO pageReqVO) {
|
||||
return orgMapper.selectPage(pageReqVO);
|
||||
@ -118,4 +123,8 @@ public class OrgServiceImpl implements OrgService {
|
||||
return orgMapper.selectList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OrgDO> getOrgListByParentOrgId(Integer parentOrgId) {
|
||||
return orgMapper.selectListByParentOrgId(parentOrgId);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user