package com.ruoyi.business.domain; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 机构管理对象 t_organization * * @author ruoyi * @date 2025-03-06 */ @Builder @Data @AllArgsConstructor @NoArgsConstructor public class TOrganization extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private Long id; /** 机构名称 */ @Excel(name = "机构名称") private String name; /** 机构编号 */ @Excel(name = "机构编号") private String code; /** 机构类型(0集团 1水厂) */ @Excel(name = "机构类型(0集团 1水厂)") private Integer type; /** 省的code */ @Excel(name = "省的code") private String provinceCode; /** 市的code */ @Excel(name = "市的code") private String cityCode; /** 区县的code */ @Excel(name = "区县的code") private String countryCode; /** 联系人 */ @Excel(name = "联系人") private String concat; /** 联系电话 */ @Excel(name = "联系电话") private String phone; /** 状态(0正常 1停用) */ @Excel(name = "状态", readConverterExp = "0=正常,1=停用") private Integer status; /** 父ID(如果没有,默认是0) */ @Excel(name = "父ID", readConverterExp = "如=果没有,默认是0") private Long parentId; /** 最上层ID(如果没有,默认是0) */ @Excel(name = "最上层ID", readConverterExp = "如=果没有,默认是0") private Long topId; /** 排序 */ @Excel(name = "排序") private Long sort; /** 详细地址 */ @Excel(name = "详细地址") private String address; /** 经度 */ @Excel(name = "经度") private String longitude; /** 纬度 */ @Excel(name = "纬度") private String latitude; /** 删除标志(0代表存在 2代表删除) */ private Integer delFlag; /** 乐观锁 */ @Excel(name = "乐观锁") private Long revision; }