package com.xinelu.manage.domain.screeningproject;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xinelu.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 项目表
 * @TableName screening_project
 */
@Data
public class ScreeningProject extends BaseEntity {
    /**
     * 自增主键
     */
    private Long id;

    /**
     * 项目业务主键
     */
	@ApiModelProperty("项目业务主键")
    private String projectId;

    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    private String projectName;

    /**
     * 项目类型（1：检查项目 2：套餐项目）
     */
    @ApiModelProperty("项目类型（1：检查项目 2：套餐项目）")
    private String projectType;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 折扣
     */
    private Integer discount;

    /**
     * 优惠后价格
     */
    private BigDecimal discountPrice;

    /**
     * 启用状态（0：启用 1：未启用）
     */
    private String status;

    /**
     * 医院编号
     */
    @ApiModelProperty("医院编号")
    private Long hospitalId;

    /**
     * 医院名称
     */
    @ApiModelProperty("医院名称")
    private String hospitalName;

    /**
     * 删除标识（0：存在，1：已删除）
     */
    private String delFlag;

    /**
     * 创建时间
     * */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    private static final long serialVersionUID = 1L;
}
