diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java new file mode 100644 index 0000000..3660e9a --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java @@ -0,0 +1,109 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : + * @Reference : + * @Author : dragon.xu + * @CreateDate : 2018-11-07 16:06 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@Table(name = "WMS_PART") +@Api("物料表") +public class WmsPart extends BaseBean { + @Column(name="PART_NO") + @ApiParam(value ="物料编码") + private String partNo; + + @Column(name="PART_NAME") + @ApiParam(value ="物料名称") + private String partName; + + @Column(name="PART_SPEC") + @ApiParam(value ="物料规格") + private String partSpec; + + @Column(name="PART_TYPE") + @ApiParam(value ="物料类型") + private String partType; + + @Column(name="PART_TYPE_DESC") + @ApiParam(value ="物料类型描述") + private String partTypeDesc; + + @Column(name="GRAPHI_NO") + @ApiParam(value ="图号") + private String graphiNo; + + @Column(name="VERSION") + @ApiParam(value ="版本") + private String version; + + @Column(name="COLOR") + @ApiParam(value ="颜色") + private String color; + + @Column(name="STOCK_UNIT") + @ApiParam(value ="库存单位") + private String stockUnit; + + @Column(name="ABC") + @ApiParam(value ="分类") + private String ABC; + + @Column(name="BUY_UNIT") + @ApiParam(value ="采购单位") + private String buyUnit; + + @Column(name="BU2SU") + @ApiParam(value ="换算率1",example = "1") + private Double bu2su; + + @Column(name="PRICE_UNIT") + @ApiParam(value ="计价单位") + private String priceUnit; + + @Column(name="PU2SU") + @ApiParam(value ="换算率2",example = "1") + private Double pu2su; + + @Column(name="SNP") + @ApiParam(value ="标准包装",example = "1") + private Double snp; + + @Column(name="IQC") + @ApiParam(value ="收货检验否",example = "1") + private Integer iqc; + + @Column(name="MIN") + @ApiParam(value ="最低库存",example = "1") + private Double min; + + @Column(name="MAX") + @ApiParam(value ="最高库存",example = "1") + private Double max; + + @Column(name="PART_GROUP") + @ApiParam(value ="物料组") + private String partGroup; + + @Column(name="LOT_CHECK_RULE") + @ApiParam(value ="批次校验规则") + private String lotCheckRule; +}