销售发货
This commit is contained in:
117
gear-oa/src/main/java/com/gear/oa/domain/GearShippingOrder.java
Normal file
117
gear-oa/src/main/java/com/gear/oa/domain/GearShippingOrder.java
Normal file
@@ -0,0 +1,117 @@
|
||||
package com.gear.oa.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.gear.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 发货单据对象 gear_shipping_order
|
||||
*
|
||||
* 说明:
|
||||
* - 用于记录订单发货信息(物流公司/运单号/收货信息等)
|
||||
* - 与出入库/WMS 单据无关,避免与库存模块耦合
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("gear_shipping_order")
|
||||
public class GearShippingOrder extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 发货单据ID
|
||||
*/
|
||||
@TableId(value = "shipping_id")
|
||||
private Long shippingId;
|
||||
|
||||
/**
|
||||
* 发货单号(唯一)
|
||||
*/
|
||||
private String shippingNo;
|
||||
|
||||
/**
|
||||
* 发货单名称(展示用)
|
||||
*/
|
||||
private String shippingName;
|
||||
|
||||
/**
|
||||
* 发货计划ID
|
||||
*/
|
||||
private Long planId;
|
||||
|
||||
/**
|
||||
* 关联订单ID
|
||||
*/
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 订单编号快照
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 收货单位
|
||||
*/
|
||||
private String receiverCompany;
|
||||
|
||||
/**
|
||||
* 收货客户ID(真实归属客户)
|
||||
*/
|
||||
private Long receiverCustomerId;
|
||||
|
||||
/**
|
||||
* 发货时间
|
||||
*/
|
||||
private Date shipTime;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
private String responsibleName;
|
||||
|
||||
/**
|
||||
* 物流公司
|
||||
*/
|
||||
private String logisticsCompany;
|
||||
|
||||
/**
|
||||
* 运单号
|
||||
*/
|
||||
private String logisticsNo;
|
||||
|
||||
/**
|
||||
* 收货人
|
||||
*/
|
||||
private String receiverName;
|
||||
|
||||
/**
|
||||
* 收货电话
|
||||
*/
|
||||
private String receiverPhone;
|
||||
|
||||
/**
|
||||
* 收货地址
|
||||
*/
|
||||
private String receiverAddress;
|
||||
|
||||
/**
|
||||
* 完成状态(0未发货 1已打印 2已发货 3已完成)
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 删除标志(0存在 2删除)
|
||||
*/
|
||||
@TableLogic(value = "0", delval = "2")
|
||||
private String delFlag;
|
||||
}
|
||||
Reference in New Issue
Block a user