Browse Source

榆山区域编码相关逻辑

master
zhangyuan 5 years ago
parent
commit
c7ff390b7b
  1. 69
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/EpmetResultDTO.java
  2. 13
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java
  3. 26
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/UserSysDeptAreaCodeFormDTO.java
  4. 26
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/AreaCodeChildResultDTO.java
  5. 32
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/AreaCodeParentResultDTO.java
  6. 32
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/UserSysDeptAreaCodeResultDTO.java

69
epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/EpmetResultDTO.java

@ -0,0 +1,69 @@
package com.elink.esua.epdc.dto;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import java.io.Serializable;
/**
* 产品接口返回对象
*
* @author work@yujt.net.cn
*/
public class EpmetResultDTO implements Serializable {
private static final long serialVersionUID = 5696381943457769245L;
private String code;
private String data;
private String msg;
private String internalMsg;
public boolean success() {
return NumConstant.ZERO_STR.equals(code);
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getInternalMsg() {
return internalMsg;
}
public void setInternalMsg(String internalMsg) {
this.internalMsg = internalMsg;
}
@Override
public String toString() {
return "EpmetResultDTO{" +
"code='" + code + '\'' +
", data=" + data +
", msg='" + msg + '\'' +
", internalMsg='" + internalMsg + '\'' +
'}';
}
}

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

@ -70,6 +70,11 @@ public class SysDeptDTO extends TreeNode implements Serializable {
*/ */
private String areaCode; private String areaCode;
/**
* 区域编码
*/
private String allAreaCode;
public String getPartyCode() { public String getPartyCode() {
return partyCode; return partyCode;
} }
@ -126,6 +131,14 @@ public class SysDeptDTO extends TreeNode implements Serializable {
this.areaCode = areaCode; this.areaCode = areaCode;
} }
public String getAllAreaCode() {
return allAreaCode;
}
public void setAllAreaCode(String allAreaCode) {
this.allAreaCode = allAreaCode;
}
@Override @Override
public Long getId() { public Long getId() {
return id; return id;

26
epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/UserSysDeptAreaCodeFormDTO.java

@ -0,0 +1,26 @@
package com.elink.esua.epdc.dto.epdc.form;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Description
* @Author yinzuomei
* @Date 2019/12/4 19:37
*/
@Data
public class UserSysDeptAreaCodeFormDTO implements Serializable {
/**
* 必传根节点的地区编码
*/
private String rootAreaCode;
/**
* 省级:province; 市级: city; 区县级: district ;街道:street ;社区级community
*/
private String rootAreaLevel;
}

26
epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/AreaCodeChildResultDTO.java

@ -0,0 +1,26 @@
package com.elink.esua.epdc.dto.epdc.result;
import lombok.Data;
import java.io.Serializable;
/**
* 无下级的areaCode对象
*
* @author zhy
* @date 2021/1/11 17:59
*/
@Data
public class AreaCodeChildResultDTO implements Serializable {
/**
* 编码
*/
private String code;
/**
* 名称
*/
private String name;
}

32
epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/AreaCodeParentResultDTO.java

@ -0,0 +1,32 @@
package com.elink.esua.epdc.dto.epdc.result;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 有下级的areaCode对象
*
* @author zhy
* @date 2021/1/11 18:00
*/
@Data
public class AreaCodeParentResultDTO implements Serializable {
/**
* 编码
*/
private String code;
/**
* 名称
*/
private String name;
/**
* 下一级
*/
private List children;
}

32
epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/UserSysDeptAreaCodeResultDTO.java

@ -0,0 +1,32 @@
package com.elink.esua.epdc.dto.epdc.result;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 用于转换产品返回的json
*
* @author zhy
* @date 2021/1/11 17:58
*/
@Data
public class UserSysDeptAreaCodeResultDTO implements Serializable {
/**
* 编码
*/
private String code;
/**
* 名称
*/
private String name;
/**
* 下一级
*/
private List<UserSysDeptAreaCodeResultDTO> children;
}
Loading…
Cancel
Save