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;
|
|
}
|