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

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

import java.math.BigDecimal;

/**
 * @Author mengkuiliang
 * @Description 筛查项目展示对象
 * @Date 2023-10-08 008 14:32
 * @Param
 * @return
 **/
@Data
@ApiModel("筛查项目展示对象")
public class ScreeningProjectVo {

    /**
     * 项目来源
     */
    @ApiModelProperty("项目来源（1： 家医个性服务包 2： 筛查包）")
    private String sourceType;

    /**
     * 服务包编码
     */
    @ApiModelProperty("服务包编码")
    private String packageId;

    /**
     * 服务包名称
     */
    @ApiModelProperty("服务包名称")
    private String packageName;

    /**
     * 项目编码
     */
    @ApiModelProperty("项目编号=码")
    private String projectId;

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

    /**
     * 机构ID
     */
    @ApiModelProperty("机构ID")
    private String hospitalId;

    /**
     * 所属机构名称
     */
    @ApiModelProperty("机构名称")
    private String hospitalName;

    /**
     * 服务内容
     */
    @ApiModelProperty("服务内容")
    private String serviceContent;

    /**
     * 单价（元/次）
     */
    @ApiModelProperty("单价（元/次）")
    private BigDecimal price;

    /**
     * 折扣（折）
     */
    @ApiModelProperty("折扣（折）")
    private String discount;

    /**
     * 优惠后价格
     */
    @ApiModelProperty("优惠后价格")
    private BigDecimal discountPrice;

    /**
     * 应服务次数
     */
    @ApiModelProperty(value = "应服务次数")
    private Integer serviceFreq;

    /**
     * 已履约次数
     */
    @ApiModelProperty(value = "已服务次数")
    private Integer performanceCount;

    /**
     * 团队业务编号
     */
    @ApiModelProperty(value = "团队业务编号", required = true)
    private String teamNo;

    /**
     * 团队名称
     */
    @ApiModelProperty(value = "团队名称", required = true)
    private String teamName;

    /**
     * 是否已完成（0：否 1：是）
     */
    @ApiModelProperty(value = "是否已完成（0：否 1：是）")
    private Boolean complete;

    /**
     * 履约医生编号
     */
    @ApiModelProperty(value = "服务医生编号")
    private String userNo;

    /**
     * 履约医生姓名
     */
    @ApiModelProperty(value = "服务医生姓名")
    private String userName;

}
