Browse Source

简单展示

feature/dangjian
zhangyuan 3 years ago
parent
commit
225525d572
  1. 92
      esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptDTO.java
  2. 6
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java
  3. 4
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java
  4. 6
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

92
esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptDTO.java

@ -0,0 +1,92 @@
/**
* Copyright (c) 2018 人人开源 All rights reserved.
* <p>
* https://www.renren.io
* <p>
* 版权所有侵权必究
*/
package com.elink.esua.epdc.dto;
import lombok.Data;
import java.io.Serializable;
/**
* 部门管理
*
* @author Mark sunlightcs@gmail.com
* @since 1.0.0
*/
@Data
public class DeptDTO implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
/**
* 上级ID
*/
private Long pid;
/**
* 所有上级ID用逗号分开
*/
private String pids;
/**
* 部门名称
*/
private String name;
/**
* 排序
*/
private Integer sort;
/**
* 上级部门名称
*/
private String parentName;
/**
* 部门类型键值
*/
private String typeKey;
/**
* 部门编码
*/
private String partyCode;
/**
* 地址
*/
private String address;
/**
* 联系方式
*/
private String mobile;
/**
* 经度
*/
private String longitude;
/**
* 纬度
*/
private String latitude;
/**
* 所属地区码所属组织地区码
*/
private String areaCode;
/**第三方编码
*/
private String infoCode;
/**
* 市中心区划编码
*/
private String disCenterZoningCode;
}

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

@ -515,10 +515,10 @@ public class SysDeptController {
@GetMapping("option/list") @GetMapping("option/list")
@ApiOperation("下拉列表") @ApiOperation("下拉列表")
public Result<List<SysDeptDTO>> listOption(@RequestParam Map<String, Object> params) { public Result<List<DeptDTO>> listOption(@RequestParam Map<String, Object> params) {
List<SysDeptDTO> list = sysDeptService.listDefault(params); List<DeptDTO> list = sysDeptService.listDefault(params);
return new Result<List<SysDeptDTO>>().ok(list); return new Result<List<DeptDTO>>().ok(list);
} }
} }

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

@ -38,11 +38,11 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
* 默认列表无数据权限 * 默认列表无数据权限
* *
* @param params * @param params
* @return java.util.List<com.elink.esua.epdc.dto.SysDeptDTO> * @return java.util.List<com.elink.esua.epdc.dto.DeptDTO>
* @author zhy * @author zhy
* @date 2022/10/11 14:46 * @date 2022/10/11 14:46
*/ */
List<SysDeptDTO> listDefault(Map<String, Object> params); List<DeptDTO> listDefault(Map<String, Object> params);
SysDeptDTO get(Long id); SysDeptDTO get(Long id);

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

@ -130,12 +130,10 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
} }
@Override @Override
public List<SysDeptDTO> listDefault(Map<String, Object> params) { public List<DeptDTO> listDefault(Map<String, Object> params) {
List<SysDeptEntity> entityList = baseDao.getList(params); List<SysDeptEntity> entityList = baseDao.getList(params);
List<SysDeptDTO> dtoList = ConvertUtils.sourceToTarget(entityList, SysDeptDTO.class); return ConvertUtils.sourceToTarget(entityList, DeptDTO.class);
return TreeUtils.build(dtoList);
} }
@Override @Override

Loading…
Cancel
Save