已构建接口添加业务逻辑:

1、查询当前月的所有休假
2、根据节假日类别查询
3、查询具体日期返回对象
加增完整接口:
更新一段时间的休假状态(批量修改状态)
This commit is contained in:
liuzongkun999
2025-02-21 21:10:54 +08:00
parent 6716d289cb
commit e41c27a06b
5 changed files with 146 additions and 22 deletions

View File

@@ -26,31 +26,26 @@ public class SysOaHolidayBo extends BaseEntity {
/**
* 主键id
*/
@NotNull(message = "主键id不能为空", groups = { EditGroup.class })
private Long holidayId;
/**
* 0正常1周日2节假日3调休
*/
@NotNull(message = "0正常1周日2节假日3调休不能为空", groups = { AddGroup.class, EditGroup.class })
private Integer type;
/**
* 假期日期
*/
@NotNull(message = "假期日期不能为空", groups = { AddGroup.class, EditGroup.class })
private Date holidayTime;
/**
* 假期名称(如果是周日,值为休息日)
*/
@NotBlank(message = "假期名称(如果是周日,值为休息日)不能为空", groups = { AddGroup.class, EditGroup.class })
private String name;
/**
* 备注
*/
@NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
private String remark;

View File

@@ -0,0 +1,24 @@
package com.ruoyi.oa.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.Date;
@Data
@AllArgsConstructor
public class SysOaHolidayListVo {
// 休假id
private Long holidayId;
// 休假名称
private String name;
// 休假开始时间
private Date startDate;
// 休假结束时间
private Date endDate;
// 休假天数
private Integer days;
// 休假类别
private Integer type;
}