package com.vincent.rsf.server.api.controller.erp.params; import com.fasterxml.jackson.annotation.JsonAlias; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; /** * 物料基础信息同步入参(对接协议 8.2) * 协议字段 matNr/makTx 与 matnr/maktx 均可接收。 */ @Data @Accessors(chain = true) public class BaseMatParms { @ApiModelProperty(value = "操作类型:1新增 2修改 3禁用 4启用", example = "1") private Integer operateType; @ApiModelProperty(value = "物料编码*(协议字段 matNr 同义)") @JsonAlias("matNr") private String matnr; @ApiModelProperty(value = "物料名称(协议字段 makTx 同义)") @JsonAlias("makTx") private String maktx; @ApiModelProperty("物料分组") private String groupName; @ApiModelProperty("型号") private String model; @ApiModelProperty("重量") private String weight; @ApiModelProperty("颜色") private String color; @ApiModelProperty("尺寸") private String size; @ApiModelProperty("规格") private String spec; @ApiModelProperty("描述") private String describle; @ApiModelProperty("标包数量") private String nromNum; @ApiModelProperty("单位") private String unit; @ApiModelProperty("ABC类") private String stockLevel; @ApiModelProperty("有效期") private String valid; @ApiModelProperty("条形码") private String barcode; }