256 lines
4.7 KiB
Plaintext
256 lines
4.7 KiB
Plaintext
package com.cmeim.biz.po;
|
|
|
|
import com.cmeim.biz.query.annotation.FieldProps;
|
|
import lombok.Data;
|
|
import javax.persistence.*;
|
|
import java.io.Serializable;
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
@Data
|
|
@Entity
|
|
@Table(name = "mm_input_bill_item")
|
|
public class MmInputBillItem implements Serializable {
|
|
|
|
/**
|
|
* ID
|
|
*/
|
|
@FieldProps(hide = true)
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "mm_input_bill_item")
|
|
@Column(name = "id")
|
|
@ApiParam(value = "ID")
|
|
private Long id;
|
|
|
|
/**
|
|
* 入库单ID
|
|
*/
|
|
@Column(name = "input_bill_id")
|
|
@ApiParam(value = "入库单ID")
|
|
private Long inputBillId;
|
|
|
|
/**
|
|
* 入库单号
|
|
*/
|
|
@Column(name = "input_bill_number")
|
|
@ApiParam(value = "入库单号")
|
|
private String inputBillNumber;
|
|
|
|
/**
|
|
* 最小包装条码
|
|
*/
|
|
@Column(name = "material_bar")
|
|
@ApiParam(value = "最小包装条码")
|
|
private String materialBar;
|
|
|
|
/**
|
|
* 箱条码
|
|
*/
|
|
@Column(name = "box_bar")
|
|
@ApiParam(value = "箱条码")
|
|
private String boxBar;
|
|
|
|
/**
|
|
* 到货单明细ID
|
|
*/
|
|
@Column(name = "arrive_bill_detail_id")
|
|
@ApiParam(value = "到货单明细ID")
|
|
private Long arriveBillDetailId;
|
|
|
|
/**
|
|
* 检验单明细ID
|
|
*/
|
|
@Column(name = "inspect_bill_detail_id")
|
|
@ApiParam(value = "检验单明细ID")
|
|
private Long inspectBillDetailId;
|
|
|
|
/**
|
|
* 物料ID
|
|
*/
|
|
@Column(name = "material_id")
|
|
@ApiParam(value = "物料ID")
|
|
private Long materialId;
|
|
|
|
/**
|
|
* 物料编码
|
|
*/
|
|
@Column(name = "material_code")
|
|
@ApiParam(value = "物料编码")
|
|
private String materialCode;
|
|
|
|
/**
|
|
* 物料名称
|
|
*/
|
|
@Column(name = "material_name")
|
|
@ApiParam(value = "物料名称")
|
|
private String materialName;
|
|
|
|
/**
|
|
* 规格型号
|
|
*/
|
|
@Column(name = "material_spec")
|
|
@ApiParam(value = "规格型号")
|
|
private String materialSpec;
|
|
|
|
/**
|
|
* 单位
|
|
*/
|
|
@Column(name = "unit_of_measure")
|
|
@ApiParam(value = "单位")
|
|
private String unitOfMeasure;
|
|
|
|
/**
|
|
* 批次号
|
|
*/
|
|
@Column(name = "batch_no")
|
|
@ApiParam(value = "批次号")
|
|
private String batchNo;
|
|
|
|
/**
|
|
* 状态
|
|
*/
|
|
@Column(name = "dict_status")
|
|
@ApiParam(value = "状态")
|
|
private Integer dictStatus;
|
|
|
|
/**
|
|
* 完成时间
|
|
*/
|
|
@Column(name = "complete_time")
|
|
@ApiParam(value = "完成时间")
|
|
private String completeTime;
|
|
|
|
/**
|
|
* 数量
|
|
*/
|
|
@Column(name = "qty")
|
|
@ApiParam(value = "数量")
|
|
private java.math.BigDecimal qty;
|
|
|
|
/**
|
|
* 库区ID
|
|
*/
|
|
@Column(name = "location_id")
|
|
@ApiParam(value = "库区ID")
|
|
private Long locationId;
|
|
|
|
/**
|
|
* 库区代码
|
|
*/
|
|
@Column(name = "location_code")
|
|
@ApiParam(value = "库区代码")
|
|
private String locationCode;
|
|
|
|
/**
|
|
* 库位名称
|
|
*/
|
|
@Column(name = "location_name")
|
|
@ApiParam(value = "库位名称")
|
|
private String locationName;
|
|
|
|
/**
|
|
* 备注
|
|
*/
|
|
@Column(name = "remark")
|
|
@ApiParam(value = "备注")
|
|
private String remark;
|
|
|
|
/**
|
|
* 创建人
|
|
*/
|
|
@Column(name = "created_by")
|
|
@ApiParam(value = "创建人")
|
|
private String createdBy;
|
|
|
|
/**
|
|
* 创建时间
|
|
*/
|
|
@Column(name = "created_dt")
|
|
@ApiParam(value = "创建时间")
|
|
private String createdDt;
|
|
|
|
/**
|
|
* 修改人
|
|
*/
|
|
@Column(name = "updated_by")
|
|
@ApiParam(value = "修改人")
|
|
private String updatedBy;
|
|
|
|
/**
|
|
* 修改时间
|
|
*/
|
|
@Column(name = "updated_dt")
|
|
@ApiParam(value = "修改时间")
|
|
private String updatedDt;
|
|
|
|
/**
|
|
* 创建人
|
|
*/
|
|
@Column(name = "creater")
|
|
@ApiParam(value = "创建人")
|
|
private String creater;
|
|
|
|
/**
|
|
* 更新人
|
|
*/
|
|
@Column(name = "modifier")
|
|
@ApiParam(value = "更新人")
|
|
private String modifier;
|
|
|
|
/**
|
|
* 单价
|
|
*/
|
|
@Column(name = "unit_price")
|
|
@ApiParam(value = "单价")
|
|
private java.math.BigDecimal unitPrice;
|
|
|
|
/**
|
|
* 税率
|
|
*/
|
|
@Column(name = "i_tax_rate")
|
|
@ApiParam(value = "税率")
|
|
private java.math.BigDecimal iTaxRate;
|
|
|
|
/**
|
|
* 原币单价
|
|
*/
|
|
@Column(name = "i_unit_cost")
|
|
@ApiParam(value = "原币单价")
|
|
private java.math.BigDecimal iUnitCost;
|
|
|
|
/**
|
|
* 不良原因
|
|
*/
|
|
@Column(name = "reason")
|
|
@ApiParam(value = "不良原因")
|
|
private String reason;
|
|
|
|
/**
|
|
* 来料短装关联领料单号
|
|
*/
|
|
@Column(name = "relation_pick_bill_number")
|
|
@ApiParam(value = "来料短装关联领料单号")
|
|
private String relationPickBillNumber;
|
|
|
|
/**
|
|
* 来料短装关联条码
|
|
*/
|
|
@Column(name = "relation_bar")
|
|
@ApiParam(value = "来料短装关联条码")
|
|
private String relationBar;
|
|
|
|
/**
|
|
* 入库人
|
|
*/
|
|
@Column(name = "input_by")
|
|
@ApiParam(value = "入库人")
|
|
private String inputBy;
|
|
|
|
/**
|
|
* 入库时间
|
|
*/
|
|
@Column(name = "input_dt")
|
|
@ApiParam(value = "入库时间")
|
|
private String inputDt;
|
|
|
|
}
|