From 23855599412c4d61b38d78f0f3abd3430a48b5b1 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 25 六月 2025 11:51:38 +0800 Subject: [PATCH] Merge branch 'mdc_hyjs_master' --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/model/MdcProductionTreeModel.java | 125 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 125 insertions(+), 0 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/model/MdcProductionTreeModel.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/model/MdcProductionTreeModel.java new file mode 100644 index 0000000..2ad8b57 --- /dev/null +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/model/MdcProductionTreeModel.java @@ -0,0 +1,125 @@ +package org.jeecg.modules.system.model; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecg.modules.system.entity.MdcProduction; + +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 MdcProductionTreeModel implements Serializable { + + private static final long serialVersionUID = -1309711609760828658L; + + /** + * 瀵瑰簲MdcProduction涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨刱ey + */ + private String key; + + /** + * 瀵瑰簲MdcProduction涓殑id瀛楁,鍓嶇鏁版嵁鏍戜腑鐨剉alue + */ + private String value; + + /** + * 瀵瑰簲depart_name瀛楁,鍓嶇鏁版嵁鏍戜腑鐨則itle + */ + private String title; + + private boolean isLeaf; + + /** + * 绫诲瀷 + */ + private Integer type; + //浠ヤ笅鎵�鏈夊瓧娈靛潎涓嶮dcProduction鐩稿悓 + + 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<MdcProductionTreeModel> children = new ArrayList<>(); + + public MdcProductionTreeModel() { + + } + + /** + * 灏哅dcProduction瀵硅薄杞崲鎴怣dcProductionTreeModel瀵硅薄 + * + * @param mdcProduction + */ + public MdcProductionTreeModel(MdcProduction mdcProduction) { + this.key = mdcProduction.getId(); + this.value = mdcProduction.getId(); + this.title = mdcProduction.getProductionName(); + this.id = mdcProduction.getId(); + this.parentId = mdcProduction.getParentId(); + this.productionName = mdcProduction.getProductionName(); + this.productionNameAbbr = mdcProduction.getProductionNameAbbr(); + this.productionOrder = mdcProduction.getProductionOrder(); + this.description = mdcProduction.getDescription(); + this.orgType = mdcProduction.getOrgType(); + this.orgCode = mdcProduction.getOrgCode(); + this.productionCode = mdcProduction.getProductionCode(); + this.address = mdcProduction.getAddress(); + this.memo = mdcProduction.getMemo(); + this.status = mdcProduction.getStatus(); + this.delFlag = mdcProduction.getDelFlag(); + this.createBy = mdcProduction.getCreateBy(); + this.createTime = mdcProduction.getCreateTime(); + this.updateBy = mdcProduction.getUpdateBy(); + this.updateTime = mdcProduction.getUpdateTime(); + this.directorUserIds = mdcProduction.getDirectorUserIds(); + this.mdcFlag = mdcProduction.getMdcFlag(); + } +} -- Gitblit v1.9.3