package com.sinata.system.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.sinata.common.entity.BaseModel;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Getter;
|
import lombok.Setter;
|
|
import java.math.BigDecimal;
|
|
/**
|
* <p>
|
* 区域表
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-12-02
|
*/
|
@Getter
|
@Setter
|
@TableName("SYS_DEPARTMENT")
|
@ApiModel(value = "SysDepartment对象", description = "区域表")
|
public class SysDepartment extends BaseModel {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty("区域id")
|
@TableId(value = "ID", type = IdType.AUTO)
|
private Long id;
|
|
@ApiModelProperty("区域名称")
|
@TableField("DEPARTMENT_NAME")
|
private String departmentName;
|
|
@ApiModelProperty("上级区域id")
|
@TableField("PARENT_ID")
|
private Long parentId;
|
|
@ApiModelProperty("树编码")
|
@TableField("TREE_CODE")
|
private String treeCode;
|
|
@ApiModelProperty("机构类型 1:区域 2:医疗机构 3:处置单位 4:监管单位")
|
@TableField("ORG_TYPE")
|
private Integer orgType;
|
|
@ApiModelProperty("机构编码")
|
@TableField("ORG_CODE")
|
private String orgCode;
|
|
@ApiModelProperty("层级关系")
|
@TableField("RELATION")
|
private String relation;
|
|
@ApiModelProperty("单位地址")
|
@TableField("ADDRESS")
|
private String address;
|
|
@ApiModelProperty("经度")
|
@TableField("LONGITUDE")
|
private Double longitude;
|
|
@ApiModelProperty("纬度")
|
@TableField("LATITUDE")
|
private Double latitude;
|
|
@ApiModelProperty("联系人")
|
@TableField("CONTACT_PERSON")
|
private String contactPerson;
|
|
@ApiModelProperty("联系电话")
|
@TableField("CONTACT_PHONE")
|
private String contactPhone;
|
|
@ApiModelProperty("备注")
|
@TableField("REMARK")
|
private String remark;
|
|
@ApiModelProperty("法人代表")
|
@TableField("LEGAL_PERSON")
|
private String legalPerson;
|
|
@ApiModelProperty("统一社会信用代码")
|
@TableField("UNIFIED_SOCIAL_CREDIT_CODE")
|
private String unifiedSocialCreditCode;
|
|
@ApiModelProperty("区域")
|
@TableField("REGION")
|
private String region;
|
@ApiModelProperty("医院-暂存间最大数量")
|
@TableField(exist = false)
|
private Integer maxCapacity;
|
|
@ApiModelProperty("医院-现在存入数量")
|
@TableField(exist = false)
|
private Integer nowCapacity;
|
@ApiModelProperty("医院-百分比")
|
@TableField(exist = false)
|
private String percentage;
|
@ApiModelProperty("处置-库存总")
|
@TableField(exist = false)
|
private BigDecimal cont1;
|
@ApiModelProperty("处置-今日接收")
|
@TableField(exist = false)
|
private BigDecimal cont2;
|
@ApiModelProperty("处置-今日处置")
|
@TableField(exist = false)
|
private BigDecimal cont3;
|
@ApiModelProperty("当前预警量")
|
@TableField(exist = false)
|
private Long dangerCount;
|
}
|