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

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 服务工单 Response VO（列表/详情返回字段）")
@Data
public class ElderlyServiceOrderRespVO {

    @Schema(description = "id", example = "1")
    private Long id;

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

    @Schema(description = "性别")
    private String elderSex;

    @Schema(description = "年龄")
    private Integer elderAge;

    @Schema(description = "居住地址")
    private String elderAddress;

    @Schema(description = "身份证")
    private String idCard;

    @Schema(description = "服务项目")
    private String serviceItem;

    @Schema(description = "服务人员姓名")
    private String serviceName;

    @Schema(description = "下单时间")
    private LocalDateTime orderTime;

    @Schema(description = "服务开始时间")
    private LocalDateTime serviceBeginTime;

    @Schema(description = "服务结束时间")
    private LocalDateTime serviceEndTime;

    @Schema(description = "服务时长")
    private java.math.BigDecimal serviceHour;

    @Schema(description = "是否过期")
    private String isExpire;

    @Schema(description = "工单状态")
    private String orderStatus;

}

