| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.staff.dto; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Excel; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @author buhuazhen |
| | | * @date 2025/9/4 |
| | | * @email 3038525872@qq.com |
| | | */ |
| | | @Data |
| | | public class StaffSchedulingDto implements Serializable { |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | /** |
| | | * åå·¥ID |
| | | */ |
| | | private Integer staffId; |
| | | |
| | | @Excel(name = "åå·¥åç§°") |
| | | private String staffName; |
| | | |
| | | @Excel(name = "åå·¥ç¼å·") |
| | | private String staffNo; |
| | | |
| | | /** |
| | | * é¨é¨ |
| | | */ |
| | | @Excel(name = "é¨é¨åç§°") |
| | | private String department; |
| | | |
| | | /** |
| | | * æçç±»å |
| | | */ |
| | | @Excel(name = "çæ¬¡åç§°", readConverterExp = "1=æ©ç,2=ä¸ç,3=æç,4=å¤çç") |
| | | private String shiftType; |
| | | |
| | | /** |
| | | * 工使¥æ |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @Excel(name = "工使¥æ", dateFormat = "yyyy-MM-dd", width = 20) |
| | | private Date workDate; |
| | | |
| | | /** |
| | | * å¼å§å·¥ä½æ¶é´ |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "å¼å§å·¥ä½æ¶é´", dateFormat = "mm:ss", width = 20) |
| | | private LocalDateTime workStartTime; |
| | | |
| | | /** |
| | | * ç»æå·¥ä½æ¶é´ |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "ç»æå·¥ä½æ¶é´", dateFormat = "mm:ss", width = 20) |
| | | private LocalDateTime workEndTime; |
| | | |
| | | /** |
| | | * 工使¶é¿ |
| | | */ |
| | | @Excel(name = "工使¶é¿", width = 20) |
| | | private BigDecimal workHours; |
| | | |
| | | /** |
| | | * ç¶æ |
| | | */ |
| | | @Excel(name = "ç¶æ", readConverterExp = "1=已宿,2=已确认,3=已宿,4=已忶") |
| | | private String status; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @Excel(name = "夿³¨") |
| | | private String remark; |
| | | } |