Files
klp-oa/klp-wms/src/main/java/com/klp/domain/WmsEmployeeTransfer.java
Joshi 8414d48dc8 feat(wms): 添加员工转岗记录管理功能
- 创建员工转岗记录实体类 WmsEmployeeTransfer
- 实现员工转岗记录服务接口 IWmsEmployeeTransferService
- 添加员工转岗记录控制器 WmsEmployeeTransferController
- 创建员工转岗记录数据访问层 WmsEmployeeTransferMapper
- 实现员工转岗记录业务逻辑 WmsEmployeeTransferServiceImpl
- 定义员工转岗记录业务对象 WmsEmployeeTransferBo 和视图对象 WmsEmployeeTransferVo
- 配置员工转岗记录 MyBatis 映射文件
- 实现员工转岗记录的增删改查功能
- 添加员工转岗记录导出功能
2026-03-18 10:06:48 +08:00

80 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.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 员工转岗记录对象 wms_employee_transfer
*
* @author klp
* @date 2026-03-18
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_employee_transfer")
public class WmsEmployeeTransfer extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 转岗记录主键ID
*/
@TableId(value = "transfer_id")
private Long transferId;
/**
* 关联员工信息表的主键ID
*/
private Long infoId;
/**
* 原部门
*/
private String oldDept;
/**
* 原岗位工种
*/
private String oldJobType;
/**
* 新部门
*/
private String newDept;
/**
* 新岗位工种
*/
private String newJobType;
/**
* 转岗生效时间
*/
private Date transferTime;
/**
* 转岗原因
*/
private String transferReason;
/**
* 转岗经办人
*/
private String transferHandler;
/**
* 审批状态0=待审批1=已审批2=已驳回
*/
private Integer approvalStatus;
/**
* 附件(如转岗审批单等)
*/
private String attachment;
/**
* 逻辑删除标识0=正常1=已删
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}