package cn.iocoder.yudao.module.hrm.controller.admin.approval.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; @Schema(description = "管理后台 - 加班申请 Response VO") @Data public class HrmOvertimeApplicationRespVO { private Long id; private String no; private Long userId; private Long employeeId; private String employeeName; private String employeeNo; private Long deptId; private String deptName; private String postName; private LocalDate overtimeDate; private LocalTime startTime; private LocalTime endTime; private BigDecimal duration; private Integer overtimeType; private String overtimeTypeName; private Boolean crossDay; private Boolean mealDeduction; private BigDecimal mealDeductionHours; private String reason; private Integer relatedType; private String relatedCode; private String workContent; private Integer status; private String statusName; private String processInstanceId; private LocalDateTime approveTime; private LocalDateTime createTime; }