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

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 服务工单导出 VO（列与列表显示一致）
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = false)
public class ElderlyServiceOrderExportExcelVO {

    @ExcelProperty("姓名")
    private String elderName;

    @ExcelProperty("性别")
    private String elderSex;

    @ExcelProperty("年龄")
    private Integer elderAge;

    @ExcelProperty("居住地址")
    private String elderAddress;

    @ExcelProperty("身份证")
    private String idCard;

    @ExcelProperty("服务项目")
    private String serviceItem;

    @ExcelProperty("服务人员姓名")
    private String serviceName;

    @ExcelProperty("下单时间")
    private LocalDateTime orderTime;

    @ExcelProperty("服务开始时间")
    private LocalDateTime serviceBeginTime;

    @ExcelProperty("服务结束时间")
    private LocalDateTime serviceEndTime;

    @ExcelProperty("服务时长")
    private java.math.BigDecimal serviceHour;

    @ExcelProperty("是否过期")
    private String isExpire;

    @ExcelProperty("工单状态")
    private String orderStatus;

}

