@@ -34,4 +34,9 @@ public class SysOrganization extends BaseModel {
@Schema(description = "关联人数")
private int memberNumber;
+ @TableField(exist = false)
+ @Schema(description = "机构名称")
+ private String deptName;
+
}
@@ -36,7 +36,8 @@ public class SysOrganizationServiceImpl extends ServiceImpl<SysOrganizationMappe
public HttpResult queryPageList(SysOrganizationParam sysOrganizationParam) {
QueryWrapper<SysOrganization> queryWrapper = new QueryWrapper<>();
queryWrapper.select("id, system_code, name, dept_id, manager_id, describe_information, attribute, is_delete, create_by, create_time, update_by, update_time," +
- "(SELECT COUNT(1) FROM sys_organization_user_link WHERE sys_organization_user_link.organization_id = sys_organization.id) memberNumber");
+ "(SELECT COUNT(1) FROM sys_organization_user_link WHERE sys_organization_user_link.organization_id = sys_organization.id) memberNumber," +
+ "(SELECT sys_dept.`name` FROM sys_dept WHERE sys_dept.id = sys_organization.dept_id) deptName");
if (StringUtils.isNotEmpty(sysOrganizationParam.getParam())){
queryWrapper.like("name", sysOrganizationParam.getParam());