You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.gaotao.modules.trans.entity;
import com.fasterxml.jackson.annotation.JsonFormat;import lombok.Data;
import java.math.BigDecimal;import java.util.Date;import java.util.List;
@Datapublic class TransDetailDto extends TransDetail{ private String poNo; private String needHandlingUnit; private String needCheck; private String locationNo; private String warehouseId; private List<TransDetailSubDto> handlingUnitList;
// PO相关字段
private String orderNo; // 订单号
private String lineNo; // 行号
private String releaseNo; // 发放号
private String receiptNo; // 接收号
private String supplierNo; // 供应商编号
private String purchaseUOM; // 采购单位
private String receiveCase; private String receiveCaseDB; private String inventoryPartDB; // 库存物料DB
private String partDesc; // 物料描述
private String wdr; // WDR
private BigDecimal qtyToReceive; // 待接收数量
private String samplePercent; // 抽样百分比
private String sampleQty; // 抽样数量
// 业务控制字段
private String warehouseType; // 仓库类型:AUTO-立库,MANUAL-普通仓库
private String needPallet; // 是否需要托盘:Y/N
private String workshopFlag; // 是否去车间:Y/N
private String cuttingFlag; // 是否需要分切:Y/N
// 日期字段
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date manufactureDate; // 制造日期
private String supplierBatchNo; // 供应商批次号
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date expiredDate; // 失效日期
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date deliveryDate; // 送达日期
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date arrivalDate; // 到货日期
// 检验相关字段
private String inspectCode; // 检验代码
private String inspectType; // 检验类型
private String inspectTypeDb; // 检验类型DB
private BigDecimal qtySample; // 抽样数量
private BigDecimal percentSample; // 抽样百分比
private String sampleInspectionMethodId; // 抽样检验方法ID
private String sampleInspectionLevelNo; // 抽样检验水平号
// 数量相关字段
private BigDecimal qtyInspectedNew; // 新检验数量
private BigDecimal qtyToInspect; // 待检数量
private BigDecimal qtyInspected; // 已检数量
private BigDecimal qtyApproved; // 合格数量
private BigDecimal qtyReturned; // 退货数量
private BigDecimal qtyReplace; // 替换数量
private BigDecimal qtyScrapt; // 报废数量
private BigDecimal qtyToReceived; // 待接收数量
private BigDecimal qtyReceived; // 已接收数量
private BigDecimal qtyRbjs; // RBJS数量
// 发票相关字段
private BigDecimal invoiceQty; // 发票数量
private BigDecimal invoicePrice; // 发票价格
private String invoiceNo; // 发票号
private BigDecimal priceNoTax; // 不含税价格
private BigDecimal toInvNofityQty; // 待通知开票数量
private BigDecimal invNotifyQty; // 已通知开票数量
private BigDecimal toInvoiceQty; // 待开票数量
// 状态和标志字段
private String status; // 状态
private String status2; // 状态2
private String needReceiveFlag; // 是否需要接收 (Y/N)
private Integer convertFactor; // 转换因子
// 自定义字段
private String orderfef1; // 自定义字段1
private String orderfef2; // 自定义字段2
private String orderfefType; // 自定义字段类型
// 检验人员和时间
private String checkBy; // 检验人
private String inspector; // 检验员
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date inspectionTime; // 检验时间
// 备注字段
private String remark2; // 备注2
private String cancelRemark; // 取消原因备注
}
|