Browse Source

获取网格列表

feature/codemove
wanggongfeng 3 years ago
parent
commit
144e117d85
  1. 14
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java
  2. 10
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java
  3. 10
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/SysDeptService.java
  4. 6
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java
  5. 13
      epdc-cloud-admin/src/main/resources/mapper/SysDeptDao.xml

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

@ -20,6 +20,7 @@ import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.*;
import com.elink.esua.epdc.dto.epdc.DeptCodeOption;
import com.elink.esua.epdc.dto.epdc.form.DeptIdByPidFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptAreaCodeFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptInfoFormDTO;
import com.elink.esua.epdc.dto.epdc.result.UserSysDeptInfoResultDTO;
@ -373,4 +374,17 @@ public class SysDeptController {
return new Result<List<SysDeptDTO>>().ok(data);
}
/**
* @describe: 获取组织列表信息通过pid
* @author wgf
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
@GetMapping("getDeptInfoByPid")
public Result<List<SysDeptDTO>> getDeptInfoByPid(@RequestBody DeptIdByPidFormDTO dto) {
List<SysDeptDTO> data = sysDeptService.getDeptInfoByPid(dto);
return new Result<List<SysDeptDTO>>().ok(data);
}
}

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

@ -12,6 +12,7 @@ import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.*;
import com.elink.esua.epdc.dto.epdc.GridForLeaderRegisterDTO;
import com.elink.esua.epdc.dto.epdc.form.DeptIdByPidFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptInfoFormDTO;
import com.elink.esua.epdc.dto.epdc.result.UserSysDeptInfoResultDTO;
import com.elink.esua.epdc.entity.SysDeptEntity;
@ -211,4 +212,13 @@ public interface SysDeptDao extends BaseDao<SysDeptEntity> {
* @since 2021/1/20 10:01
*/
List<SysDeptDTO> selectListOfDeptInfoByTypeKey(String typeKey);
/**
* @describe: 获取组织列表信息通过pid
* @author wgf
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
List<SysDeptDTO> getDeptInfoByPid(DeptIdByPidFormDTO dto);
}

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

@ -14,6 +14,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.*;
import com.elink.esua.epdc.dto.epdc.DeptCodeOption;
import com.elink.esua.epdc.dto.epdc.GridForLeaderRegisterDTO;
import com.elink.esua.epdc.dto.epdc.form.DeptIdByPidFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptAreaCodeFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptInfoFormDTO;
import com.elink.esua.epdc.dto.epdc.result.UserSysDeptInfoResultDTO;
@ -292,4 +293,13 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
* @since 2021/1/20 9:59
*/
List<SysDeptDTO> listOfDeptInfoByTypeKey(String typeKey);
/**
* @describe: 获取组织列表信息通过pid
* @author wgf
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
List<SysDeptDTO> getDeptInfoByPid(DeptIdByPidFormDTO dto);
}

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

@ -37,6 +37,7 @@ import com.elink.esua.epdc.dto.analysis.pc.admin.DeptAddAreaCodeResultDTO;
import com.elink.esua.epdc.dto.analysis.pc.admin.DeptCodeFormDTO;
import com.elink.esua.epdc.dto.epdc.DeptCodeOption;
import com.elink.esua.epdc.dto.epdc.GridForLeaderRegisterDTO;
import com.elink.esua.epdc.dto.epdc.form.DeptIdByPidFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptAreaCodeFormDTO;
import com.elink.esua.epdc.dto.epdc.form.UserSysDeptInfoFormDTO;
import com.elink.esua.epdc.dto.epdc.result.AreaCodeChildResultDTO;
@ -1135,4 +1136,9 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
public List<SysDeptDTO> listOfDeptInfoByTypeKey(String typeKey) {
return baseDao.selectListOfDeptInfoByTypeKey(typeKey);
}
@Override
public List<SysDeptDTO> getDeptInfoByPid(DeptIdByPidFormDTO dto) {
return baseDao.getDeptInfoByPid(dto);
}
}

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

@ -346,4 +346,17 @@
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>
<select id="getDeptInfoByPid" resultType="com.elink.esua.epdc.dto.SysDeptDTO"
parameterType="com.elink.esua.epdc.dto.epdc.form.DeptIdByPidFormDTO">
SELECT
t.id,
t.name
FROM
sys_dept t
WHERE
t.del_flag = 0
AND t.pid = #{pid}
order by t.id
</select>
</mapper>

Loading…
Cancel
Save