package com.jojubanking.boot.module.system.controller.admin.item.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
* 检查项目 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class ItemBaseVO {

    @ApiModelProperty(value = "套餐标识（0非套餐 1套餐 ）", required = true)
    @NotNull(message = "套餐标识（0非套餐 1套餐 ）不能为空")
    private Integer packageflag;

    @ApiModelProperty(value = "套餐代码 目前只有一个基础包", required = true)
    @NotNull(message = "套餐代码 目前只有一个基础包不能为空")
    private String packageno;

    @ApiModelProperty(value = "标识（1小项目 2临床 ）", required = true)
    @NotNull(message = "标识（1小项目 2临床 ）不能为空")
    private Integer itemflag;

    @ApiModelProperty(value = "项目代码", required = true)
    @NotNull(message = "项目代码不能为空")
    private String itemno;

    @ApiModelProperty(value = "项目名称")
    private String itemname;

    @ApiModelProperty(value = "代价 单位分")
    private String itemprice;

    @ApiModelProperty(value = "是否显示（0 显示 1不显示）")
    private Integer showflag;

    @ApiModelProperty(value = "执行科室")
    private String zxks;

    @ApiModelProperty(value = "执行科室名称")
    private String zxksname;

    @ApiModelProperty(value = "开单科室")
    private String kdks;

    @ApiModelProperty(value = "开单科室名称")
    private String kdksname;

}
