Files
klp-oa/klp-wms/src/main/java/com/klp/domain/WmsOutRequest.java
Joshi 8a93b8e10c feat(wms): 添加通用审批和员工外出申请功能
- 新增 WmsApproval 实体类、VO类、BO类及对应映射文件
- 创建 IWmsApprovalService 接口及其实现类 WmsApprovalServiceImpl
- 实现 WmsApprovalController 控制器提供CRUD操作接口
- 新增 WmsOutRequest 实体类、VO类、BO类及对应映射文件
- 创建 IWmsOutRequestService 接口及其实现类 WmsOutRequestServiceImpl
- 实现 WmsOutRequestController 控制器提供CRUD操作接口
- 配置MyBatis映射文件实现数据库操作
- 添加分页查询、导出、新增、修改、删除等完整功能
2026-01-20 13:48:07 +08:00

77 lines
1.5 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_out_request
*
* @author klp
* @date 2026-01-20
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_out_request")
public class WmsOutRequest extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 主键ID
*/
@TableId(value = "out_id")
private Long outId;
/**
* 外出类型(办公/办事/访客/其他)
*/
private String outType;
/**
* 外出人姓名
*/
private String applicantName;
/**
* 外出人部门名称
*/
private String applicantDeptName;
/**
* 外出开始时间
*/
private Date startTime;
/**
* 外出结束时间
*/
private Date endTime;
/**
* 外出时长(小时)
*/
private BigDecimal outHours;
/**
* 外出地点
*/
private String outPlace;
/**
* 外出原因
*/
private String outReason;
/**
* 附件(相关证明等)
*/
private String attachmentUrls;
/**
* 逻辑删除标识0=正常1=已删
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}