|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商品同步接口,参数 | 
|---|
|  |  |  | * Created on 2022/6/22 | 
|---|
|  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class MatSyncParam { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public List<Mats> mats; | 
|---|
|  |  |  | //存货编码 | 
|---|
|  |  |  | String cInvCode; | 
|---|
|  |  |  | //存货名称 | 
|---|
|  |  |  | String cInvName; | 
|---|
|  |  |  | //单位组类型编码/名称 | 
|---|
|  |  |  | String iGroupType; | 
|---|
|  |  |  | //存货大类编码 | 
|---|
|  |  |  | String cInvCCode; | 
|---|
|  |  |  | //规格型号 | 
|---|
|  |  |  | String cInvStd; | 
|---|
|  |  |  | //是否批次管理 | 
|---|
|  |  |  | String bInvBatch; | 
|---|
|  |  |  | //主计量单位编码/名称 | 
|---|
|  |  |  | String cComUnitCode; | 
|---|
|  |  |  | //采购单位编码/采购单位名称 | 
|---|
|  |  |  | String cComUnitName; | 
|---|
|  |  |  | //采购单位编码 | 
|---|
|  |  |  | String PuCote; | 
|---|
|  |  |  | //生产计量单位名称 | 
|---|
|  |  |  | String proname; | 
|---|
|  |  |  | //生产计量单位编码 | 
|---|
|  |  |  | String procode; | 
|---|
|  |  |  | //自由项1(规格) | 
|---|
|  |  |  | String bFree1; | 
|---|
|  |  |  | //状态 | 
|---|
|  |  |  | Integer states; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public static class Mats{ | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 接收成功:true | 
|---|
|  |  |  | * 接收失败:false | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private boolean type=true; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商品编号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String matnr; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商品名称 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String maktx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 规格 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String specs; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 型号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String model; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 颜色 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private  String color; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 单位 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String unit; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 单位量 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private Double units; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备注 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String memo; | 
|---|
|  |  |  | public void setcInvCode(String cInvCode) { | 
|---|
|  |  |  | this.cInvCode = cInvCode; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setcInvName(String cInvName) { | 
|---|
|  |  |  | this.cInvName = cInvName; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setiGroupType(String iGroupType) { | 
|---|
|  |  |  | this.iGroupType = iGroupType; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setcInvCCode(String cInvCCode) { | 
|---|
|  |  |  | this.cInvCCode = cInvCCode; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setcInvStd(String cInvStd) { | 
|---|
|  |  |  | this.cInvStd = cInvStd; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setbInvBatch(String bInvBatch) { | 
|---|
|  |  |  | this.bInvBatch = bInvBatch; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setcComUnitCode(String cComUnitCode) { | 
|---|
|  |  |  | this.cComUnitCode = cComUnitCode; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setcComUnitName(String cComUnitName) { | 
|---|
|  |  |  | this.cComUnitName = cComUnitName; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setPuCote(String puCote) { | 
|---|
|  |  |  | PuCote = puCote; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setProname(String proname) { | 
|---|
|  |  |  | this.proname = proname; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setProcode(String procode) { | 
|---|
|  |  |  | this.procode = procode; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setbFree1(String bFree1) { | 
|---|
|  |  |  | this.bFree1 = bFree1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setStates(Integer states) { | 
|---|
|  |  |  | this.states = states == 0 ? 1 : 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|