| | |
| | | import java.time.LocalDateTime; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Getter; |
| | |
| | | |
| | | @ApiModelProperty("日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "日期", sort = 1, dateFormat = "yyyy-MM-dd") |
| | | private LocalDate date; |
| | | |
| | | @ApiModelProperty("工作开始时间") |
| | | @JsonFormat(pattern = "HH:mm") |
| | | @DateTimeFormat(pattern = "HH:mm") |
| | | @Excel(name = "上班时间", sort = 5, dateFormat = "HH:mm") |
| | | private LocalDateTime workStartAt; |
| | | |
| | | @ApiModelProperty("工作结束时间") |
| | | @JsonFormat(pattern = "HH:mm") |
| | | @DateTimeFormat(pattern = "HH:mm") |
| | | @Excel(name = "下班时间", sort = 6, dateFormat = "HH:mm") |
| | | private LocalDateTime workEndAt; |
| | | |
| | | @ApiModelProperty("工作时长") |
| | | @Excel(name = "工时(小时)", sort = 7) |
| | | private BigDecimal workHours; |
| | | |
| | | @ApiModelProperty("状态 0正常 1迟到 2早退") |
| | | @Excel(name = "状态", sort = 8,readConverterExp = "0=正常,1=迟到,2=早退") |
| | | private Byte status; |
| | | |
| | | @ApiModelProperty("备注") |
| | | @Excel(name = "备注", sort = 9) |
| | | private String remark; |
| | | |
| | | @ApiModelProperty("租户id") |