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:综合性医院 等 
 | 
  
 | 
OrganizationType=2医疗机构时需要选择 */ 
 | 
    @ApiModelProperty("医院性质 根据字典sys_HospitalNature OrganizationType=2医疗机构时需要选择") 
 | 
    @Excel(name = "医院性质 根据字典HospitalNature项 A1:综合性医院 等 OrganizationType=2医疗机构时需要选择") 
 | 
    private String hospitalnature; 
 | 
  
 | 
    /** 地区性质 根据字典RegionalLevel项   
 | 
0:省本级 等 
 | 
  
 | 
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; 
 | 
  
 | 
} 
 |