package com.smartor.domain; 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 lihu * @date 2024-12-14 */ @Data @ApiModel("机构") public class BaseOrganization extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键自增 */ @ApiModelProperty("主键自增") //数据库自增改成@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; /** * 机构类型 根据字典 sys_OrganizationType */ @ApiModelProperty("机构类型 根据字典 sys_OrganizationType") @Excel(name = "机构类型 根据字典 sys_OrganizationType") private String OrganizationType; /** * 医院性质 根据字典sys_HospitalNature OrganizationType=2医疗机构时需要选择 */ @ApiModelProperty("医院性质 根据字典sys_HospitalNature OrganizationType=2医疗机构时需要选择") @Excel(name = "医院性质 根据字典sys_HospitalNature OrganizationType=2医疗机构时需要选择") private String HospitalNature; /** * 地区性质 根据字典sys_RegionalLevel OrganizationType=2医疗机构时需要选择 */ @ApiModelProperty("地区性质 根据字典sys_RegionalLevel OrganizationType=2医疗机构时需要选择") @Excel(name = "地区性质 根据字典sys_RegionalLevel OrganizationType=2医疗机构时需要选择") private String RegionalLevel; /** * 医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写 */ @ApiModelProperty("医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写") @Excel(name = "医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写") private String MedicalCode; /** * 删除标志(0:未删除 1:已删除) */ @ApiModelProperty("删除标志(0:未删除 1:已删除)") private Long delFlag; /** * 省份编号 根据行政区划表 按注册地选择 */ @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; /** * 父ID */ @ApiModelProperty("父ID") @Excel(name = "父ID") private Long pid; /** * GUID(机构ID) */ @ApiModelProperty("GUID(机构ID)") @Excel(name = "GUID(机构ID)") private String guid; /** * 医院机构用户id(这里不是机构ID) */ @ApiModelProperty("医院机构用户id(这里不是机构ID)") @Excel(name = "医院机构用户id(这里不是机构ID)") private String orgid; }