package com.njcn.rdms.module.project.controller.admin.workreport.monthly.vo;

import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;

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

@Data
@ExcelIgnoreUnannotated
public class MonthlyReportExportVO {

    @ExcelProperty("填报人")
    private String reporterName;

    @ExcelProperty("直属上级")
    private String supervisorName;

    @ExcelProperty("周期")
    private String periodLabel;

    @ExcelProperty("开始日期")
    private LocalDate periodStartDate;

    @ExcelProperty("结束日期")
    private LocalDate periodEndDate;

    @ExcelProperty("工时")
    private BigDecimal totalWorkHours;

    @ExcelProperty("状态")
    private String statusName;

    @ExcelProperty("审核意见")
    private String approvalComment;

    @ExcelProperty("提交时间")
    private LocalDateTime submitTime;

    @ExcelProperty("审核时间")
    private LocalDateTime approvalTime;
}
