package cn.iocoder.yudao.module.system.controller.admin.biz.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY;

/**
 * @Author: jinyd
 * @CreateTime: 2024/8/19  11:52
 * @Description:
 * @Version: 4.0
 */


@Schema(description = "管理后台 - 查询长者信息 Response VO")
@Data
public class BedChangeElderlyRespVO {

    @Schema(description = "主键ID,长者id", requiredMode = Schema.RequiredMode.REQUIRED, example = "14680")
    private Long id;

    @Schema(description = "长者姓名", example = "张三")
    private String elderName;

    @Schema(description = "证件号码", example = "张三")
    private String idCard;

    @Schema(description = "床位id", example = "20769")
    private Long bedId;

    @Schema(description = "床位名称", example = "李四")
    private String bedName;

    @Schema(description = "类型名称", example = "20769")
    private String itemName;

    @Schema(description = "费用明细id")
    private Long expenseItemId;

    @Schema(description = "原始id，原始床位/护理/餐饮")
    private String originalId;

    private String overheadChargeId;

    @Schema(description = "机构id")
    private Long tenantId;

    @Schema(description = "机构名称")
    private String tenantName;

    @Schema(description = "长者性别 1-男，2-女")
    private Integer elderSex;

    @Schema(description = "实际金额")
    private BigDecimal actualAmount;

    @Schema(description = "打折金额")
    private BigDecimal discountAmount;

    @Schema(description = "是否打折")
    private Integer isDiscount;

}
