package com.ruoyi.project.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 机构管理对象 base_organization
|
*
|
* @author ruoyi
|
* @date 2021-11-05
|
*/
|
@Data
|
@ApiModel("机构")
|
public class BaseOrganization extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键自增
|
*/
|
@ApiModelProperty("主键自增")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 组织名称
|
*/
|
@ApiModelProperty("组织名称")
|
@Excel(name = "组织名称")
|
private String organizationname;
|
|
/**
|
* 组织编号
|
*/
|
@ApiModelProperty("组织编号")
|
@Excel(name = "组织编号")
|
private String organizationid;
|
|
/**
|
* logo图片路径
|
*/
|
@ApiModelProperty("logo图片路径")
|
@Excel(name = "logo图片路径")
|
private String logourl;
|
|
/**
|
* 注册时间
|
*/
|
@ApiModelProperty("注册时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "注册时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date registertime;
|
|
/**
|
* 注册地点详细地址
|
*/
|
@ApiModelProperty("注册地点详细地址")
|
@Excel(name = "注册地点详细地址")
|
private String registeraddress;
|
|
/**
|
* 办公地点
|
*/
|
@ApiModelProperty("办公地点")
|
@Excel(name = "办公地点")
|
private String officeplace;
|
|
/**
|
* 法人
|
*/
|
@ApiModelProperty("法人")
|
@Excel(name = "法人")
|
private String legalperson;
|
|
/**
|
* 联系人
|
*/
|
@ApiModelProperty("联系人")
|
@Excel(name = "联系人")
|
private String contactperson;
|
|
/**
|
* 联系电话
|
*/
|
@ApiModelProperty("联系电话")
|
@Excel(name = "联系电话")
|
private String contactnumber;
|
|
/**
|
* 介绍
|
*/
|
@ApiModelProperty("介绍")
|
@Excel(name = "介绍")
|
private String introduction;
|
|
/**
|
* 机构类型 根据字典OrganizationType项
|
* 1:OPO机构
|
* 2:红十字会
|
* 3:医疗机构
|
* 4:运输单位
|
*/
|
@ApiModelProperty("机构类型 根据字典 sys_OrganizationType")
|
@Excel(name = "机构类型 根据字典OrganizationType项 1:OPO机构 2:红十字会 3:医疗机构 4:运输单位")
|
private String organizationtype;
|
|
/**
|
* 医院性质 根据字典HospitalNature项
|
* A1:综合性医院 等
|
* <p>
|
* OrganizationType=2医疗机构时需要选择
|
*/
|
@ApiModelProperty("医院性质 根据字典sys_HospitalNature OrganizationType=2医疗机构时需要选择")
|
@Excel(name = "医院性质 根据字典HospitalNature项 A1:综合性医院 等 OrganizationType=2医疗机构时需要选择")
|
private String hospitalnature;
|
|
/**
|
* 地区性质 根据字典RegionalLevel项
|
* 0:省本级 等
|
* <p>
|
* OrganizationType=2医疗机构时需要选择
|
*/
|
@ApiModelProperty("地区性质 根据字典sys_RegionalLevel OrganizationType=2医疗机构时需要选择")
|
@Excel(name = "地区性质 根据字典RegionalLevel项 0:省本级 等 OrganizationType=2医疗机构时需要选择")
|
private String regionallevel;
|
|
/**
|
* 医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院
|
* OrganizationType=2医疗机构时需要填写
|
*/
|
@ApiModelProperty("医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写")
|
@Excel(name = "医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院 OrganizationType=2医疗机构时需要填写")
|
private String medicalcode;
|
|
/**
|
* 省份编号 根据行政区划表 按注册地选择
|
*/
|
@ApiModelProperty("省份编号 根据行政区划表 按注册地选择")
|
@Excel(name = "省份编号 根据行政区划表 按注册地选择")
|
private String province;
|
|
/**
|
* 省份名称
|
*/
|
@ApiModelProperty("省份名称")
|
@Excel(name = "省份名称")
|
private String provincename;
|
|
/**
|
* 市编号 根据行政区划表
|
*/
|
@ApiModelProperty("市编号 根据行政区划表")
|
@Excel(name = "市编号 根据行政区划表")
|
private String city;
|
|
/**
|
* 市名称
|
*/
|
@ApiModelProperty("市名称")
|
@Excel(name = "市名称")
|
private String cityname;
|
|
/**
|
* 所属街道(镇)根据行政区划表
|
*/
|
@ApiModelProperty("所属街道(镇)根据行政区划表")
|
@Excel(name = "所属街道", readConverterExp = "镇=")
|
private String town;
|
|
/**
|
* 所属街道(镇)名称
|
*/
|
@ApiModelProperty("所属街道(镇)名称")
|
@Excel(name = "所属街道", readConverterExp = "镇=")
|
private String townname;
|
|
/**
|
* 社区(村)编号 根据行政区划表
|
*/
|
@ApiModelProperty("社区(村)编号 根据行政区划表")
|
@Excel(name = "社区", readConverterExp = "村=")
|
private String community;
|
|
/**
|
* 社区(村)名称
|
*/
|
@ApiModelProperty("社区(村)名称")
|
@Excel(name = "社区", readConverterExp = "村=")
|
private String communityname;
|
|
/**
|
* 所属区域编号 根据行政区划表
|
*/
|
@ApiModelProperty("所属区域编号 根据行政区划表")
|
@Excel(name = "所属区域编号 根据行政区划表")
|
private String countycode;
|
|
/**
|
* 所属区域名称
|
*/
|
@ApiModelProperty("所属区域名称")
|
@Excel(name = "所属区域名称")
|
private String countyname;
|
|
/**
|
* 所属区域名称
|
*/
|
@ApiModelProperty("银行名称")
|
@Excel(name = "银行名称")
|
private String bankname;
|
|
/**
|
* 所属区域名称
|
*/
|
@ApiModelProperty("银行账号")
|
@Excel(name = "银行账号")
|
private String bankaccount;
|
|
/**
|
* 上报人员编号
|
*/
|
@ApiModelProperty("上报人员编号")
|
@Excel(name = "上报人员编号")
|
private String reporterNo;
|
|
/**
|
* 上报人员姓名
|
*/
|
@ApiModelProperty("上报人员姓名")
|
@Excel(name = "上报人员姓名")
|
private String reporterName;
|
|
/**
|
* 协调员编号
|
*/
|
@ApiModelProperty("协调员编号")
|
@Excel(name = "协调员编号")
|
private String coordinatorNo;
|
|
/**
|
* 协调员姓名
|
*/
|
@ApiModelProperty("协调员姓名")
|
@Excel(name = "协调员姓名")
|
private String coordinatorName;
|
|
}
|