已构建接口添加业务逻辑:
1、查询当前月的所有休假 2、根据节假日类别查询 3、查询具体日期返回对象 加增完整接口: 更新一段时间的休假状态(批量修改状态)
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user