diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/OrganizationServiceApi.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/OrganizationServiceApi.java index 6656c8dd3..a48896bae 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/OrganizationServiceApi.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/OrganizationServiceApi.java @@ -1,6 +1,7 @@ package cn.stylefeng.roses.kernel.sys.api; import cn.stylefeng.roses.kernel.sys.api.enums.org.DetectModeEnum; +import cn.stylefeng.roses.kernel.sys.api.pojo.org.CompanyDeptDTO; /** * 组织机构信息的api @@ -33,4 +34,24 @@ public interface OrganizationServiceApi { */ Long getParentLevelOrgId(Long orgId, Integer parentLevelNum, DetectModeEnum detectModeEnum); + /** + * 根据组织机构id,获取对应的具体的公司和部门信息 + * + * @param orgId 组织机构id + * @return 公司和部门信息 + * @author fengshuonan + * @since 2023/6/12 15:42 + */ + CompanyDeptDTO getCompanyDeptInfo(Long orgId); + + /** + * 根据组织机构id,获取这个组织机构id对应的公司部门信息 + * + * @param orgId 组织机构id + * @return 单独返回公司信息 + * @author fengshuonan + * @since 2023/7/2 8:38 + */ + CompanyDeptDTO getOrgCompanyInfo(Long orgId); + } diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/HrOrganizationService.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/HrOrganizationService.java index 026b22e8f..6add3f9d7 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/HrOrganizationService.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/org/service/HrOrganizationService.java @@ -105,16 +105,6 @@ public interface HrOrganizationService extends IService, Organiz */ CommonOrgTreeResponse commonOrgTree(CommonOrgTreeRequest commonOrgTreeRequest); - /** - * 根据组织机构id,获取对应的具体的公司和部门信息 - * - * @param orgId 组织机构id - * @return 公司和部门信息 - * @author fengshuonan - * @since 2023/6/12 15:42 - */ - CompanyDeptDTO getCompanyDeptInfo(Long orgId); - /** * 获取组织机构对应的公司信息 * @@ -125,16 +115,6 @@ public interface HrOrganizationService extends IService, Organiz */ CompanyDeptDTO getOrgCompanyInfo(HrOrganization hrOrganization); - /** - * 根据组织机构id,获取这个组织机构id对应的公司部门信息 - * - * @param orgId 组织机构id - * @return 单独返回公司信息 - * @author fengshuonan - * @since 2023/7/2 8:38 - */ - CompanyDeptDTO getOrgCompanyInfo(Long orgId); - /** * 获取组织机构统计信息,包含系统的统计,包含当前用户公司的统计 *