package com.gkhy.safePlatform.equipment.model.dto.resp; import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.serializer.SerializerFeature; import com.gkhy.safePlatform.equipment.entity.EquipmentTypeMng; import java.util.ArrayList; import java.util.Date; import java.io.Serializable; import java.util.List; public class EquipmentTypeMngDto implements Serializable { private Long id; //类别名称 private String typeName; //是否为设备内容 1:是 2:否 private Integer isContent; //父级ID,如果没有父级,为0 private Long parentId; //排序号 private Integer sortNum; //是否巡检 1:是 2:否 private Integer isVisit; //是否检测 1:是 2:否 private Integer isCheck; private Date createTime; private Date updateTime; /** * 孩子列表 */ @JSONField(name="children",serialzeFeatures= SerializerFeature.WriteMapNullValue) private List childList = new ArrayList<>(); public EquipmentTypeMngDto() { } public EquipmentTypeMngDto(EquipmentTypeMng typeMng) { this.id = typeMng.getId(); this.typeName = typeMng.getTypeName(); this.isContent = typeMng.getIsContent(); this.parentId = typeMng.getParentId(); this.sortNum = typeMng.getSortNum(); this.isVisit = typeMng.getIsVisit(); this.isCheck = typeMng.getIsCheck(); } public List getChildList() { return childList; } public void setChildList(List childList) { this.childList = childList; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } //类别名称 public String getTypeName() { return typeName; } public void setTypeName(String typeName) { this.typeName = typeName; } //是否为设备内容 1:是 2:否 public Integer getIsContent() { return isContent; } public void setIsContent(Integer isContent) { this.isContent = isContent; } //父级ID,如果没有父级,为0 public Long getParentId() { return parentId; } public void setParentId(Long parentId) { this.parentId = parentId; } //排序号 public Integer getSortNum() { return sortNum; } public void setSortNum(Integer sortNum) { this.sortNum = sortNum; } //是否巡检 1:是 2:否 public Integer getIsVisit() { return isVisit; } public void setIsVisit(Integer isVisit) { this.isVisit = isVisit; } //是否检测 1:是 2:否 public Integer getIsCheck() { return isCheck; } public void setIsCheck(Integer isCheck) { this.isCheck = isCheck; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } }