package com.ydtech.modules.admin.model; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; import java.util.ArrayList; import java.util.Date; import java.io.Serializable; import java.util.List; @Data public class SysDict implements Serializable { private static final long serialVersionUID = 5164264970645825750L; private Long id; private String value; private String label; private String itemname; private String description; private Double sort; private String createBy; private Date createTime; private String lastUpdateBy; private Date lastUpdateTime; private String remarks; private Integer delFlag; @JsonIgnore // 不返回 private String deptId; @JsonIgnore private String deptParentId; @JsonIgnore private String deptLevel; @JsonInclude(JsonInclude.Include.NON_EMPTY) // 空的话不返回 private List children = new ArrayList<>(); }