Browse Source

积分代码迁移

feature/codemove
wanggongfeng 4 years ago
parent
commit
c64f772fae
  1. 6
      epdc-cloud-admin/pom.xml
  2. 15
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java
  3. 10
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java
  4. 10
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/SysDeptService.java
  5. 5
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java
  6. 11
      epdc-cloud-admin/src/main/resources/mapper/SysDeptDao.xml
  7. 2
      epdc-cloud-client-yushan
  8. 2
      epdc-cloud-commons-yushan

6
epdc-cloud-admin/pom.xml

@ -108,6 +108,12 @@
<artifactId>epdc-cloud-analysis-client</artifactId>
<version>${epdc-cloud-client.version}</version>
</dependency>
<dependency>
<groupId>com.esua.epdc.yushan</groupId>
<artifactId>epdc-optimize-department</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>

15
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java

@ -358,4 +358,19 @@ public class SysDeptController {
return sysDeptService.addAreaCode(dto);
}
/**
* 根据机构类型获取机构数据
*
* @param typeKey 机构类型
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.SysDeptDTO>>
* @author Liuchuang
* @since 2021/1/20 9:58
*/
@GetMapping("getdeptinfo/{typeKey}")
public Result<List<SysDeptDTO>> getDeptInfoByTypeKey(@PathVariable String typeKey) {
List<SysDeptDTO> data = sysDeptService.listOfDeptInfoByTypeKey(typeKey);
return new Result<List<SysDeptDTO>>().ok(data);
}
}

10
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java

@ -201,4 +201,14 @@ public interface SysDeptDao extends BaseDao<SysDeptEntity> {
* @Date: 2020-04-14
*/
List<UserSysDeptInfoResultDTO> selectListAllDeptInfo(Map<String, Object> map);
/**
* 根据机构类型获取机构数据
*
* @param typeKey 机构类型
* @return java.util.List<com.elink.esua.epdc.dto.SysDeptDTO>
* @author Liuchuang
* @since 2021/1/20 10:01
*/
List<SysDeptDTO> selectListOfDeptInfoByTypeKey(String typeKey);
}

10
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/SysDeptService.java

@ -282,4 +282,14 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
* @since 2021/5/11 15:21
*/
Result<SysDeptDTO> addAreaCode(SysDeptDTO dto);
/**
* 根据机构类型获取机构数据
*
* @param typeKey 机构类型
* @return java.util.List<com.elink.esua.epdc.dto.SysDeptDTO>
* @author Liuchuang
* @since 2021/1/20 9:59
*/
List<SysDeptDTO> listOfDeptInfoByTypeKey(String typeKey);
}

5
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

@ -1130,4 +1130,9 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
return new Result<SysDeptDTO>().ok(dto);
}
@Override
public List<SysDeptDTO> listOfDeptInfoByTypeKey(String typeKey) {
return baseDao.selectListOfDeptInfoByTypeKey(typeKey);
}
}

11
epdc-cloud-admin/src/main/resources/mapper/SysDeptDao.xml

@ -335,4 +335,15 @@
AND sd.NAME = #{deptName}
</if>
</select>
<select id="selectListOfDeptInfoByTypeKey" resultType="com.elink.esua.epdc.dto.SysDeptDTO">
SELECT
*
FROM
sys_dept t
WHERE
t.del_flag = 0
AND type_key = #{typeKey}
AND t.id NOT IN ( SELECT c.dept_id FROM sys_dept_config c WHERE c.del_flag = '0' ) ORDER BY t.`name`
</select>
</mapper>

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit 5229abdeb550da65d884acdca5e9d90476cd3f0e
Subproject commit c8919c0138cc614ccd30b1d50cde3aa0012ec084

2
epdc-cloud-commons-yushan

@ -1 +1 @@
Subproject commit 128c6a4bfb8087999b492a6febfdde984623fe3a
Subproject commit 65a8a48f22d1c0e2daad74c1e52f82ae8847dfad
Loading…
Cancel
Save