package com.ruoyi.os.domain;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.poi.ss.usermodel.IndexedColors;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import lombok.Data;

/**
 *
 * 用于导出患者病历信息(是医保的数据)
 * 
 * @author 邵政文
 */
@Data
public class PatientMedicalRecordsYesVO {
    // 以下为患者信息表
    @Excel(name = "序号")
    private Long id;

    /**
     * 学号/工号
     */
    @Excel(name = "学号/工号")
    private String studentId;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String name;

    /**
     * 姓名
     */
    @Excel(name = "身份证号")
    private String idCard;

    /**
     * 性别 的 字典 名称 显示 的 数值
     */
    @Excel(name = "性别")
    private String genderLabel;

    /**
     * 年龄
     */
    @Excel(name = "年龄")
    private Integer age;

    /**
     * 班级
     */
    @Excel(name = "班级")
    private String classInfo;

    /**
     * 是否医保 的 字典 名称 显示 的 数值
     */
    @Excel(name = "是否医保")
    private String isInsuredLabel;

    /**
     * 就诊时间 outpatient_time
     */
    @Excel(name = "就诊时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date outpatientTime;

    /**
     * 总价钱
     */
    @Excel(name = "总费用")
    private BigDecimal totalPrice;

    /**
     * 数值
     */
    private BigDecimal value;

    @Excel(name = "报销比率")
    private String valueLu;

    /**
     * 报销费用
     */
    @Excel(name = "报销费用", headerColor = IndexedColors.BLACK, headerBackgroundColor = IndexedColors.GREY_50_PERCENT)
    private BigDecimal moneyValue;

}
