package com.ruoyi.common.core.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonInclude; import com.ruoyi.common.core.domain.entity.SysDept; import lombok.Data; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import java.util.Map; @Data public class TreeDeptWell { @JsonInclude(JsonInclude.Include.NON_EMPTY) private Long deptId; /** 父部门ID */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private Long parentId; /** 祖级列表 */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private String ancestors; /** 部门名称 */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private String deptName; // /** 显示顺序 */ // @JsonInclude(JsonInclude.Include.NON_EMPTY) // private Integer orderNum; @JsonInclude(JsonInclude.Include.NON_EMPTY) private Integer id; @JsonInclude(JsonInclude.Include.NON_EMPTY) private String equipName; @JsonInclude(JsonInclude.Include.NON_EMPTY) private String equipNumber; @JsonInclude(JsonInclude.Include.NON_EMPTY) private String equipKey; @JsonInclude(JsonInclude.Include.NON_EMPTY) private String equipLevel; @JsonInclude(JsonInclude.Include.NON_EMPTY) private String measureDate; // @JsonInclude(JsonInclude.Include.NON_EMPTY) // private Long WellDeptId; @JsonInclude(JsonInclude.Include.NON_EMPTY) private BigDecimal longitude; @JsonInclude(JsonInclude.Include.NON_EMPTY) private BigDecimal latitude; @JsonInclude(JsonInclude.Include.NON_EMPTY) private BigDecimal altitude; // @JsonInclude(JsonInclude.Include.NON_EMPTY) // private String ancestor; private List children = new ArrayList<>(); }