From cdcd3a0386004b8149bfe55a967f0c6daff2adcf Mon Sep 17 00:00:00 2001 From: zhangyuan Date: Wed, 24 Mar 2021 14:53:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=88=AB=E6=8E=A8=E9=80=81dto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/dto/category/CategoryCodeTree.java | 33 +++++++++++ .../epdc/dto/category/CategoryCodeUpload.java | 57 +++++++++++++++++++ .../dto/category/EpmetCategoryCodeOption.java | 18 ++++++ .../epdc/dto/screen/result/ScreenDataDTO.java | 24 ++++++++ .../esua/epdc/dto/category/CategoryDTO.java | 2 + 5 files changed, 134 insertions(+) create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeTree.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeUpload.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/EpmetCategoryCodeOption.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenDataDTO.java diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeTree.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeTree.java new file mode 100644 index 0000000..d21f474 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeTree.java @@ -0,0 +1,33 @@ +package com.elink.esua.epdc.dto.category; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @author songyunpeng + * @Description + * @create 2021-01-07 + */ +@Data +public class CategoryCodeTree implements Serializable { + + /** + * 部门区域编码 + */ + private String categoryCode; + + /** + * 部门区域编码 + */ + private String categoryName; + + /** + * 下一级 + */ + private List children; + + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeUpload.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeUpload.java new file mode 100644 index 0000000..fceafa6 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryCodeUpload.java @@ -0,0 +1,57 @@ +package com.elink.esua.epdc.dto.category; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author songyunpeng + * @Description + * @create 2021-01-07 + */ +@Data +public class CategoryCodeUpload implements Serializable { + + /** + * 客户内自己的分类编码 + */ + private String categoryCode; + + /** + * 客户内自己的分类名称 + */ + private String categoryName; + /** + * 父类分类编码,如果是一级分类,此列赋值为0 + */ + private String parentCategoryCode; + /** + * 分类等级:1、2....;对应关系:领域:1,大类 :2,小类:3 ,细分类:4 具体问题:5 + */ + private String level; + /** + * 排序 + */ + private String sort; + /** + * 当前分类对应产品内的分类编码,如果对应不上,此列传空 + */ + private String epmetCategoryCode; + /** + * 原始创建时间yyyy-MM-dd HH:mm:ss + */ + private String originCreatedTime; + + /** + * 原始更新时间yyyy-MM-dd HH:mm:ss + */ + private String orginUpdatedTime; + /** + * 分类字典表主键 + */ + private String categoryId; + + + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/EpmetCategoryCodeOption.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/EpmetCategoryCodeOption.java new file mode 100644 index 0000000..f0f97b4 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/category/EpmetCategoryCodeOption.java @@ -0,0 +1,18 @@ +package com.elink.esua.epdc.dto.category; + +import lombok.Data; + +import java.util.List; + +/** + * 部门节点 + * + * @author work@yujt.net.cn + * @date 2019/11/27 10:03 + */ +@Data +public class EpmetCategoryCodeOption { + + private List options; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenDataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenDataDTO.java new file mode 100644 index 0000000..1e1fdf6 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenDataDTO.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2020/9/10 14:51 + */ +@Data +public class ScreenDataDTO implements Serializable { + private static final long serialVersionUID = 8161588041384645877L; + + /** + * 当为true时后台将先删除当前维度的数据,后新增 + */ + private Boolean isFirst; + + /** + * 上报数据 + */ + private Object dataList; +} diff --git a/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryDTO.java b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryDTO.java index 5eb7cbb..65c2077 100644 --- a/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryDTO.java +++ b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/category/CategoryDTO.java @@ -89,5 +89,7 @@ public class CategoryDTO extends TreeNode implements Serializable { private String label; + private String epmetCategoryCode; + private String epmetCategoryName; }