liusheng
2025-12-28 73f5b82df781d2b061ba24d29182f6898b5535d9
ruoyi-project/src/main/java/com/ruoyi/project/domain/BaseOrganization.java
@@ -13,161 +13,244 @@
/**
 * 机构管理对象 base_organization
 *
 *
 * @author ruoyi
 * @date 2021-11-05
 */
@Data
@ApiModel("机构")
public class BaseOrganization extends BaseEntity
{
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图片路径 */
    /**
     * 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")
    /**
     * 机构类型 根据字典OrganizationType项
     * 1:OPO机构
     * 2:红十字会
     * 3:医疗机构
     * 4:运输单位
     */
    @ApiModelProperty("机构类型 根据字典 sys_OrganizationType")
    @Excel(name = "机构类型 根据字典OrganizationType项 1:OPO机构 2:红十字会 3:医疗机构 4:运输单位")
    private String organizationtype;
    /** 医院性质 根据字典HospitalNature项
A1:综合性医院 等
OrganizationType=2医疗机构时需要选择 */
    /**
     * 医院性质 根据字典HospitalNature项
     * A1:综合性医院 等
     * <p>
     * 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医疗机构时需要选择")
    /**
     * 地区性质 根据字典RegionalLevel项
     * 0:省本级 等
     * <p>
     * OrganizationType=2医疗机构时需要选择
     */
    @ApiModelProperty("地区性质 根据字典sys_RegionalLevel  OrganizationType=2医疗机构时需要选择")
    @Excel(name = "地区性质 根据字典RegionalLevel项 0:省本级 等 OrganizationType=2医疗机构时需要选择")
    private String regionallevel;
    /** 医疗机构编号 如0:浙江省人民医院 1:杭州市第一人民医院
OrganizationType=2医疗机构时需要填写 */
    /**
     * 医疗机构编号 如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;
}