Browse Source

新增党委查询

dev
qushutong 6 years ago
parent
commit
0e8ec4af81
  1. 3
      esua-epdc/doc/db/newupdate.sql
  2. 13
      esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java
  3. 15
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java
  4. 5
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java
  5. 13
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java
  6. 11
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

3
esua-epdc/doc/db/newupdate.sql

@ -1,2 +1,5 @@
------------- 2019-09-04 --------------------
ALTER TABLE esua_epdc_admin.sys_dept ADD type_key varchar(50) NULL COMMENT '机构类型键值';
------------- 2019-09-20 部门编码--------------------
ALTER TABLE sys_dept ADD party_code varchar(50)

13
esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java

@ -62,6 +62,19 @@ public class SysDeptDTO extends TreeNode implements Serializable {
*/
private String typeKey;
/**
* 部门编码
*/
private String partyCode;
public String getPartyCode() {
return partyCode;
}
public void setPartyCode(String partyCode) {
this.partyCode = partyCode;
}
public void setName(String name) {
this.name = name;
}

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

@ -56,6 +56,18 @@ public class SysDeptController {
return new Result().ok(list);
}
/***
* 通过编码得到党委编码
* @param partyCode
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.Map < java.lang.String , java.lang.String>>
* @author qushutong
* @date 2019/9/20 19:56
*/
@GetMapping("getIdByCode/{partyCode}")
public Result<Map<String, String>> getIdByCode(@PathVariable("partyCode") String partyCode) {
return new Result<Map<String, String>>().ok(sysDeptService.getIdByCode(partyCode));
}
@GetMapping("{id}")
@ApiOperation("信息")
public Result<SysDeptDTO> get(@PathVariable("id") Long id) {
@ -121,8 +133,9 @@ public class SysDeptController {
/**
* 通过街道ID获取项目可流转部门
*
* @Params: [deptId]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.SysDeptDTO>>
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.SysDeptDTO>>
* @Author: liuchuang
* @Date: 2019/9/16 17:00
*/

5
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java

@ -74,4 +74,9 @@ public class SysDeptEntity extends BaseEntity {
*/
private String typeKey;
/**
* 部门编码
*/
private String partyCode;
}

13
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java

@ -57,7 +57,7 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
* 获取所有下属网格ID集合
*
* @param pid 部门ID
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < java.lang.Long>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < java.lang.Long>>
* @author yujintao
* @date 2019/9/5 13:45
*/
@ -75,10 +75,21 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
/**
* 通过街道ID获取项目可流转部门
*
* @Params: [deptId]
* @Return: java.util.List<com.elink.esua.epdc.dto.SysDeptDTO>
* @Author: liuchuang
* @Date: 2019/9/16 16:54
*/
List<SysDeptDTO> listOfItemCirculationDept(Long deptId);
/***
* 通过编码得到党委编码
* @param partyCode
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.Map < java.lang.String , java.lang.String>>
* @author qushutong
* @date 2019/9/20 19:57
*/
Map<String, String> getIdByCode(String partyCode);
}

11
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

@ -206,4 +206,15 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
return baseDao.selectListOfItemCirculationDept(deptId);
}
@Override
public Map<String, String> getIdByCode(String partyCode) {
QueryWrapper<SysDeptEntity> wrapper = new QueryWrapper<>();
wrapper.select("id");
wrapper.eq("party_code",partyCode);
SysDeptEntity sysDeptEntity = baseDao.selectOne(wrapper);
Map<String, String> map=new HashMap<>();
map.put("id",sysDeptEntity.getId().toString());
return map;
}
}

Loading…
Cancel
Save