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

import cn.iocoder.yudao.module.system.dal.dataobject.biz.ExpenseSubsidyDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.util.*;
import java.math.BigDecimal;


@Schema(description = "管理后台 - 长者长护险 Response VO")
@Data
public class ExpenseSubsidyRespVO {

//    @Schema(description = "长护险记录ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "24716")
//    private Long id;

    @Schema(description = "长者ID", example = "31801")
    private Long elderId;

    @Schema(description = "长者姓名")
    private String elderName;

    @Schema(description = "社会保障卡号")
    private String socialSecurityCardNumber;

    @Schema(description = "总补贴金额")
    private BigDecimal totalAmount;

    @Schema(description = "余额")
    private BigDecimal balance;

    @Schema(description = "长护险记录")
    List<ExpenseSubsidyDO> records;

}