|
|
|
@ -5,6 +5,8 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
import org.dromara.oa.erp.domain.ErpTimesheetStandardMonth;
|
|
|
|
import org.dromara.oa.erp.domain.ErpTimesheetStandardMonth;
|
|
|
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
|
import cn.idev.excel.annotation.ExcelProperty;
|
|
|
|
import cn.idev.excel.annotation.ExcelProperty;
|
|
|
|
|
|
|
|
import cn.idev.excel.annotation.format.DateTimeFormat;
|
|
|
|
|
|
|
|
import cn.idev.excel.annotation.write.style.ColumnWidth;
|
|
|
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
|
|
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
|
|
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
|
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
|
|
import io.github.linpeilie.annotations.AutoMapper;
|
|
|
|
import io.github.linpeilie.annotations.AutoMapper;
|
|
|
|
@ -34,37 +36,41 @@ public class ErpTimesheetStandardMonthVo implements Serializable {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 月标准工时ID
|
|
|
|
* 月标准工时ID
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "月标准工时ID")
|
|
|
|
// @ExcelProperty(value = "月标准工时ID")
|
|
|
|
private Long standardMonthId;
|
|
|
|
private Long standardMonthId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 月份编码(YYYYMM,如202604)
|
|
|
|
* 月份编码(YYYYMM,如202604)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "月份编码(YYYYMM,如202604)")
|
|
|
|
@ExcelProperty(value = "月份编码")
|
|
|
|
private String monthCode;
|
|
|
|
private String monthCode;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 月份显示名(如2026年4月)
|
|
|
|
* 月份显示名(如2026年4月)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "月份显示名(如2026年4月)")
|
|
|
|
@ExcelProperty(value = "月份显示名")
|
|
|
|
private String monthLabel;
|
|
|
|
private String monthLabel;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 起始日期
|
|
|
|
* 起始日期
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "起始日期")
|
|
|
|
@ExcelProperty(value = "起始日期")
|
|
|
|
|
|
|
|
@DateTimeFormat("yyyy-MM-dd")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
private Date startDate;
|
|
|
|
private Date startDate;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 截止日期
|
|
|
|
* 截止日期
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "截止日期")
|
|
|
|
@ExcelProperty(value = "截止日期")
|
|
|
|
|
|
|
|
@DateTimeFormat("yyyy-MM-dd")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
private Date endDate;
|
|
|
|
private Date endDate;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 月标准工时天数(如21.0、21.5)
|
|
|
|
* 月标准工时天数(如21.0、21.5)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "月标准工时天数(如21.0、21.5)")
|
|
|
|
@ExcelProperty(value = "月标准工时天数")
|
|
|
|
private BigDecimal standardDays;
|
|
|
|
private BigDecimal standardDays;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
|