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

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Schema(description = "管理后台 - 委托代理人确认表分页 Response VO")
@Data @Builder @NoArgsConstructor @AllArgsConstructor
public class AuthorizedAgentConfirmationRespVO {
    @Schema(description = "id") private Long id;
    @Schema(description = "长者id") private Long elderId;
    @Schema(description = "长者姓名") private String elderName;
    @Schema(description = "床位号") private String bedNumber;
    @Schema(description = "记录日期") private LocalDate recordDate;
    @Schema(description = "记录人") private String recorder;
    @Schema(description = "内容") private String content;
    @Schema(description = "入住老人签名") private String signElderly;
    @Schema(description = "委托代理人签名") private String signAuthorizedAgent;
    @Schema(description = "签字日期") private LocalDateTime signDate;
    @Schema(description = "机构id") private Long tenantId;
    @Schema(description = "创建时间") private LocalDateTime createTime;
    @Schema(description = "创建人") private String creator;
    @Schema(description = "更新时间") private LocalDateTime updateTime;
    @Schema(description = "更新人") private String updater;
}
