Files
klp-oa/klp-wms/src/main/java/com/klp/domain/WmsReceivePlan.java
Joshi 20d214abb0 feat(wms): 添加应收货物计划管理功能
- 创建应收货物计划实体类 WmsReceivePlan
- 定义应收货物计划服务接口 IWmsReceivePlanService
- 实现应收货物计划服务业务逻辑 WmsReceivePlanServiceImpl
- 创建应收货物计划控制器 WmsReceivePlanController
- 设计应收货物计划数据传输对象 WmsReceivePlanBo 和视图对象 WmsReceivePlanVo
- 配置应收货物计划数据访问映射 WmsReceivePlanMapper
- 添加应收货物计划数据库映射文件
- 实现应收货物计划的增删改查功能
- 集成分页查询和导出功能
2026-05-10 13:52:43 +08:00

117 lines
2.1 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_receive_plan
*
* @author klp
* @date 2026-05-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_receive_plan")
public class WmsReceivePlan extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 主键ID
*/
@TableId(value = "receive_id")
private Long receiveId;
/**
* 绑定应收计划ID(收货对照关联用)
*/
private Long planId;
/**
* 逻辑库区
*/
private String warehouseArea;
/**
* 入场卷号
*/
private String lotNo;
/**
* 厂家卷号
*/
private String supplierLotNo;
/**
* 成品卷号
*/
private String productLotNo;
/**
* 生产/发货日期
*/
private Date productionDate;
/**
* 重量kg
*/
private BigDecimal weight;
/**
* 收货状态0待收货 1已收货 2异常
*/
private String receiveStatus;
/**
* 名称
*/
private String goodsName;
/**
* 规格(如厚度*宽度)
*/
private String spec;
/**
* 长度mm
*/
private BigDecimal length;
/**
* 材质
*/
private String materialType;
/**
* 生产厂家
*/
private String manufacturer;
/**
* 表面处理工艺
*/
private String surfaceTreatment;
/**
* 锌层g/m²
*/
private String zincCoating;
/**
* 班组
*/
private String teamGroup;
/**
* 调制度
*/
private String temperRolling;
/**
* 镀层种类
*/
private String coatingType;
/**
* 类型
*/
private String goodsType;
/**
* 备注
*/
private String remark;
/**
* 删除标记(0正常 1删除)
*/
@TableLogic
private Long delFlag;
}