package com.xinelu.familydoctor.applet.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author mengkuiliang
 * @Description 人群展示类
 * @Date 2023-09-26 026 11:03
 * @Param
 * @return
 **/
@Data
public class CrowdVo implements Serializable {

    /**
     * 人群编号
     */@ApiModelProperty("人群编号")
    private String crowdNo;

    /**
     * 人群名称
     */@ApiModelProperty("人群名称")
    private String crowdName;

    /**
     * 最小适用年龄
     */@ApiModelProperty("最小适用年龄")
    private Integer fitMinAge;

    /**
     * 最大适用年龄
     */@ApiModelProperty("最大适用年龄")
    private Integer fitMaxAge;

    /**
     * 适用性别 （0：全部 1：男 2：女 99：未知）
     */@ApiModelProperty("适用性别 （0：全部 1：男 2：女 99：未知）")
    private String fitGender;

    /**
     * 序号
     */@ApiModelProperty("序号")
    private Integer sort;

    /**
     * 人群类型（0: 默认 1：慢病 2：特殊人群）
     */@ApiModelProperty("人群类型（0: 默认 1：慢病 2：特殊人群）")
    private String crowdType;

    /**
     * 特殊人群类型（ 1：60岁老年人 2：65岁老年人 3：60-64岁老年人 4：老年人 5：儿童 6：孕产妇 7：严重精神障碍 8：特扶家庭 9：残疾人 10：贫困人口 11：结核病 12：恶性肿瘤病)
     */@ApiModelProperty("特殊人群类型（ 1：60岁老年人 2：65岁老年人 3：60-64岁老年人 4：老年人 5：儿童 6：孕产妇 7：严重精神障碍 8：特扶家庭 9：残疾人 10：贫困人口 11：结核病 12：恶性肿瘤病)")
    private String specialType;

    /**
     * 备注
     */@ApiModelProperty("备注")
    private String remark;

    /**
     * 创建人
     */@ApiModelProperty("创建人")
    private String createBy;

    /**
     * 创建时间
     */@ApiModelProperty("创建时间")
    private Date createDate;

    /**
     * 更新人
     */@ApiModelProperty("更新人")
    private String updateBy;

    /**
     * 更新时间
     */@ApiModelProperty("更新时间")
    private Date updateDate;

    /**
     * 删除标识 0：正常，1：已删除
     */@ApiModelProperty("删除标识 0：正常，1：已删除")
    private Boolean delete;

    /**
     * 是否禁用（0: 可用 1：禁用）
     */@ApiModelProperty("是否禁用（0: 可用 1：禁用）")
    private String disable;

    private static final long serialVersionUID = 1L;
}
