package com.xinelu.applet.dto.careplan;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 三高患者一体化干预目标
 * @TableName th_intervene_target
 * @author haown
 * @date 2022-10-27 09:36
 */
@Data
@ApiModel(description = "三高患者一体化干预目标")
public class InterveneTarget {

	@ApiModelProperty(value = "自增主键")
    private Integer id;

	@ApiModelProperty(value = "业务主键")
	private String targetId;

    @ApiModelProperty(value = "指标")
    private String target;

    @ApiModelProperty(value = "指标项")
    private String targetItem;

	@ApiModelProperty(value = "是否通用")
	private String common;

	@ApiModelProperty(value = "是否一般高血压患者")
	private String generalHbp;

	@ApiModelProperty(value = "是否合并慢病")
	private String combinedChronic;

	@ApiModelProperty(value = "是否老年患者")
	private String elderlyPatient;

	@ApiModelProperty(value = "适用性别，1：男，2：女")
	private String gender;

	@ApiModelProperty(value = "是否合并动脉粥样硬化性心血管病")
	private String isAscvd;

	@ApiModelProperty(value = "指标单位")
	private String unit;

	@ApiModelProperty(value = "目标值最小值")
	private String targetValueMin;

	@ApiModelProperty(value = "目标值最大值")
	private String targetValueMax;

    @ApiModelProperty(value = "创建机构编码")
    private String deptId;

    @ApiModelProperty(value = "创建机构名称")
    private String deptName;

	@ApiModelProperty(value = "是否有效，1:有效，0:无效")
	private String status;

	@ApiModelProperty(value = "排序")
	private Integer orderNum;

	@ApiModelProperty(value = "删除状态，0：未删除，1：已删除")
	private String delFlag;

	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date createTime;

    private static final long serialVersionUID = 1L;

}
