From fe65bb1d764ca9d32647818240bb551db06e0b7c Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期一, 30 六月 2025 15:50:04 +0800 Subject: [PATCH] 设备车间管理与用户 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/model/EamWorkShopDepartTreeModel.java | 122 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 122 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/model/EamWorkShopDepartTreeModel.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/model/EamWorkShopDepartTreeModel.java new file mode 100644 index 0000000..ad09bc1 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/model/EamWorkShopDepartTreeModel.java @@ -0,0 +1,122 @@ +package org.jeecg.modules.eam.model; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecg.modules.eam.entity.WorkShopDepart; +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 EamWorkShopDepartTreeModel implements Serializable { + + private static final long serialVersionUID = -1309711609760828658L; + + /** + * 瀵瑰簲workShopDepart涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨刱ey + */ + private String key; + + /** + * 瀵瑰簲workShopDepart涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨剉alue + */ + private String value; + + /** + * 瀵瑰簲depart_name瀛楁,鍓嶇鏁版嵁鏍戜腑鐨則itle + */ + private String title; + + private boolean isLeaf; + + /** + * 绫诲瀷 + */ + private Integer type; + //浠ヤ笅鎵�鏈夊瓧娈靛潎涓巜orkShopDepart鐩稿悓 + + private String id; + + private String parentId; + + private String productionName; + + private String productionNameAbbr; + + private Integer productionOrder; + + private String description; + + private String orgType; + + private String orgCode; + + private String productionCode; + + private String address; + + private String memo; + + private String status; + + private String delFlag; + + private String createBy; + + private Date createTime; + + private String updateBy; + + private Date updateTime; + + private String mdcFlag; + + /** + * 浜х嚎璐熻矗浜篿ds + */ + private String directorUserIds; + + private List<EamWorkShopDepartTreeModel> children = new ArrayList<>(); + + public EamWorkShopDepartTreeModel() { + + } + + /** + * 灏唚orkShopDepart瀵硅薄杞崲鎴怑amWorkShopDepartTreeModel瀵硅薄 + * + * @param workShopDepart + */ + public EamWorkShopDepartTreeModel(WorkShopDepart workShopDepart) { + this.key = workShopDepart.getId(); + this.value = workShopDepart.getId(); + this.title = workShopDepart.getWorkShopName(); + this.id = workShopDepart.getId(); + this.parentId = workShopDepart.getParentId(); + this.productionName = workShopDepart.getWorkShopName(); + this.productionNameAbbr = workShopDepart.getWorkShopNameEn(); + this.productionOrder = workShopDepart.getWorkShopOrder(); + this.description = workShopDepart.getDescription(); + this.orgType = workShopDepart.getOrgType(); + this.orgCode = workShopDepart.getOrgCode(); + this.productionCode = workShopDepart.getWorkShopCode(); + this.address = workShopDepart.getAddress(); + this.memo = workShopDepart.getMemo(); + this.status = workShopDepart.getStatus(); + this.delFlag = workShopDepart.getDelFlag(); + this.createBy = workShopDepart.getCreateBy(); + this.createTime = workShopDepart.getCreateTime(); + this.updateBy = workShopDepart.getUpdateBy(); + this.updateTime = workShopDepart.getUpdateTime(); + } +} -- Gitblit v1.9.3