Files
xgy-oa/klp-wms/src/main/java/com/klp/domain/WmsLeaveRequest.java
Joshi e8fc900a02 feat(wms): 添加员工请假申请和部门报餐主功能
- 创建员工请假申请相关实体类、业务对象、视图对象和映射文件
- 实现员工请假申请的增删改查和分页查询功能
- 创建部门报餐主相关实体类、业务对象、视图对象和映射文件
- 实现部门报餐主的增删改查和分页查询功能
- 添加相应的控制器和服务层实现
- 集成Excel导出功能
- 添加数据校验和业务逻辑处理
2026-01-17 10:08:49 +08:00

81 lines
1.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 员工请假申请对象 wms_leave_request
*
* @author klp
* @date 2026-01-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_leave_request")
public class WmsLeaveRequest extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 主键ID
*/
@TableId(value = "leave_id")
private Long leaveId;
/**
* 请假标题
*/
private String leaveTitle;
/**
* 请假类型(年假/事假/病假/调休/外出/出差等)
*/
private String leaveType;
/**
* 请假人姓名
*/
private String applicantName;
/**
* 请假人部门名称
*/
private String applicantDeptName;
/**
* 请假开始时间
*/
private Date startTime;
/**
* 请假结束时间
*/
private Date endTime;
/**
* 请假班次(早班/中班/晚班/夜班/全天等)
*/
private String leaveShift;
/**
* 请假天数
*/
private BigDecimal leaveDays;
/**
* 请假原因
*/
private String leaveReason;
/**
* 附件(病假证明等)
*/
private String attachmentUrls;
/**
* 逻辑删除标识0=正常1=已删
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}