diff --git a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/PartyOrgTypeController.java b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/PartyOrgTypeController.java index 63ffd96..7cf7ab5 100644 --- a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/PartyOrgTypeController.java +++ b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/PartyOrgTypeController.java @@ -26,6 +26,7 @@ import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; import com.elink.esua.epdc.dto.PartyOrgTypeDTO; +import com.elink.esua.epdc.dto.PartyOrgTypeSelectDTO; import com.elink.esua.epdc.excel.PartyOrgTypeExcel; import com.elink.esua.epdc.service.PartyOrgTypeService; import org.springframework.beans.factory.annotation.Autowired; @@ -45,7 +46,7 @@ import java.util.Map; @RestController @RequestMapping("partyorgtype") public class PartyOrgTypeController { - + @Autowired private PartyOrgTypeService partyOrgTypeService; @@ -91,4 +92,15 @@ public class PartyOrgTypeController { ExcelUtils.exportExcelToTarget(response, null, list, PartyOrgTypeExcel.class); } -} \ No newline at end of file + /* + * 获取 党组织类型,用于下拉选项 + * @param + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @Author zhangyong + * @Date 15:28 2021-08-06 + **/ + @GetMapping("getPartyOrgType") + public Result> getPartyOrgType() { + return new Result>().ok(partyOrgTypeService.getPartyOrgType()); + } +} diff --git a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/PartyOrgTypeDao.java b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/PartyOrgTypeDao.java index c33a632..61ebd3d 100644 --- a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/PartyOrgTypeDao.java +++ b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/PartyOrgTypeDao.java @@ -18,10 +18,13 @@ package com.elink.esua.epdc.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; +import com.elink.esua.epdc.dto.PartyOrgTypeSelectDTO; import com.elink.esua.epdc.entity.PartyOrgTypeEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 党组织类型表 党组织类型表 * @@ -52,4 +55,13 @@ public interface PartyOrgTypeDao extends BaseDao { * @Date 10:55 2021-04-28 **/ Integer isTypeNameRepeated(@Param("typeName") String typeName, @Param("id") String id); + + /* + * 获取 党组织类型,用于下拉选项 + * @param + * @return java.util.List + * @Author zhangyong + * @Date 15:28 2021-08-06 + **/ + List getPartyOrgType(); } diff --git a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/PartyOrgTypeService.java b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/PartyOrgTypeService.java index 25f14ae..e9a8056 100644 --- a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/PartyOrgTypeService.java +++ b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/PartyOrgTypeService.java @@ -19,7 +19,9 @@ package com.elink.esua.epdc.service; import com.elink.esua.epdc.commons.mybatis.service.BaseService; import com.elink.esua.epdc.commons.tools.page.PageData; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.PartyOrgTypeDTO; +import com.elink.esua.epdc.dto.PartyOrgTypeSelectDTO; import com.elink.esua.epdc.entity.PartyOrgTypeEntity; import java.util.List; @@ -92,4 +94,13 @@ public interface PartyOrgTypeService extends BaseService { * @date 2021-08-06 */ void delete(String[] ids); -} \ No newline at end of file + + /* + * 获取 党组织类型,用于下拉选项 + * @param + * @return java.util.List + * @Author zhangyong + * @Date 15:28 2021-08-06 + **/ + List getPartyOrgType(); +} diff --git a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/PartyOrgServiceImpl.java b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/PartyOrgServiceImpl.java index ef4f515..9a6c45f 100644 --- a/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/PartyOrgServiceImpl.java +++ b/epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/PartyOrgServiceImpl.java @@ -20,12 +20,15 @@ package com.elink.esua.epdc.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; +import com.elink.esua.epdc.commons.tools.constant.NumConstant; import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.constant.FieldConstant; import com.elink.esua.epdc.dao.PartyOrgDao; +import com.elink.esua.epdc.dto.DeptLevelAndLeaderDTO; import com.elink.esua.epdc.dto.PartyOrgDTO; import com.elink.esua.epdc.entity.PartyOrgEntity; +import com.elink.esua.epdc.optimize.modules.deptlevel.service.OptSysDeptService; import com.elink.esua.epdc.redis.PartyOrgRedis; import com.elink.esua.epdc.service.PartyOrgService; import org.apache.commons.lang3.StringUtils; @@ -48,6 +51,8 @@ public class PartyOrgServiceImpl extends BaseServiceImpl page(Map params) { @@ -77,13 +82,22 @@ public class PartyOrgServiceImpl extends BaseServiceImpl getPartyOrgType() { + return baseDao.getPartyOrgType(); + } } diff --git a/epdc-cloud-admin/src/main/resources/mapper/PartyOrgTypeDao.xml b/epdc-cloud-admin/src/main/resources/mapper/PartyOrgTypeDao.xml index 4b41a56..b3ec3dc 100644 --- a/epdc-cloud-admin/src/main/resources/mapper/PartyOrgTypeDao.xml +++ b/epdc-cloud-admin/src/main/resources/mapper/PartyOrgTypeDao.xml @@ -38,4 +38,12 @@ AND ID != #{id} + +