From 593d785f10bc554cdc8eddf23e5e324c0258adbb Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 01 七月 2025 17:58:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/base/model/EamBaseRepairDepartTreeModel.java | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 117 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/base/model/EamBaseRepairDepartTreeModel.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/base/model/EamBaseRepairDepartTreeModel.java new file mode 100644 index 0000000..ec94847 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/base/model/EamBaseRepairDepartTreeModel.java @@ -0,0 +1,117 @@ +package org.jeecg.modules.eam.base.model; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecg.modules.eam.base.entity.EamBaseRepairDepart; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * @author: LiuS + * @create: 2023-03-23 14:16 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value = "缁翠慨閮ㄩ棬鐝粍鏍戠粨鏋勬暟鎹疄浣�", description = "缁翠慨閮ㄩ棬鐝粍") +public class EamBaseRepairDepartTreeModel implements Serializable { + + private static final long serialVersionUID = 5098613810355342955L; + + /** + * 瀵瑰簲EamBaseRepairDepart涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨刱ey + */ + private String key; + + /** + * 瀵瑰簲EamBaseRepairDepart涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨剉alue + */ + private String value; + + /** + * 瀵瑰簲depart_name瀛楁,鍓嶇鏁版嵁鏍戜腑鐨則itle + */ + private String title; + + private boolean isLeaf; + //浠ヤ笅鎵�鏈夊瓧娈靛潎涓嶦amBaseRepairDepart鐩稿悓 + + private String id; + + private String parentId; + + private String departName; + + private String departNameAbbr; + + private Integer departOrder; + + private String description; + + private String orgType; + + private String orgCode; + + private String departCode; + + private String address; + + private String memo; + + private String status; + + private String delFlag; + + private String createBy; + + private Date createTime; + + private String updateBy; + + private Date updateTime; + + /** + * 浜х嚎璐熻矗浜篿ds + */ + private String directorUserIds; + + private List<EamBaseRepairDepartTreeModel> children = new ArrayList<>(); + + public EamBaseRepairDepartTreeModel() { + + } + + /** + * 灏哠ysMaintainDepart瀵硅薄杞崲鎴怱ysMaintainDepartTreeModel瀵硅薄 + * + * @param eamBaseRepairDepart + */ + public EamBaseRepairDepartTreeModel(EamBaseRepairDepart eamBaseRepairDepart) { + this.key = eamBaseRepairDepart.getId(); + this.value = eamBaseRepairDepart.getId(); + this.title = eamBaseRepairDepart.getDepartName(); + this.id = eamBaseRepairDepart.getId(); + this.parentId = eamBaseRepairDepart.getParentId(); + this.departName = eamBaseRepairDepart.getDepartName(); + this.departNameAbbr = eamBaseRepairDepart.getDepartNameAbbr(); + this.departOrder = eamBaseRepairDepart.getDepartOrder(); + this.description = eamBaseRepairDepart.getDescription(); + this.orgType = eamBaseRepairDepart.getOrgType(); + this.orgCode = eamBaseRepairDepart.getOrgCode(); + this.departCode = eamBaseRepairDepart.getMaintainCode(); + this.address = eamBaseRepairDepart.getAddress(); + this.memo = eamBaseRepairDepart.getMemo(); + this.status = eamBaseRepairDepart.getStatus(); + this.delFlag = eamBaseRepairDepart.getDelFlag(); + this.createBy = eamBaseRepairDepart.getCreateBy(); + this.createTime = eamBaseRepairDepart.getCreateTime(); + this.updateBy = eamBaseRepairDepart.getUpdateBy(); + this.updateTime = eamBaseRepairDepart.getUpdateTime(); + this.directorUserIds = eamBaseRepairDepart.getDirectorUserIds(); + } +} -- Gitblit v1.9.3