package com.topsun.posclient.datamodel; import java.math.BigDecimal; /** * 商品 * * @author Dong * */ public class Item { private int id;//ID编号 Primary Key private String itemCode;//货号 private String itemName;//商品名称 private String MATNR;//物料号 private BigDecimal ZDPYZL;//单品重量(原重) private BigDecimal ZDPZL;//单品重量(金重) private String ZSJCS;//素金成色 private int ZoneID;//所属柜位 private String ZSSMD;//所属门店 private String ZSSGS;//所属公司 private BigDecimal ZZZZZ;//主钻总重 private BigDecimal ZFZZZL;//副钻总重量 private BigDecimal ZJGF;//加工费 private String ZYTM;//原条码 private String ZJSHJFS;//结算核价方式 private BigDecimal ZMDLSBQJ;//门店零售标签价 private BigDecimal ZMDDXJSJ;//门店代销结算价 private BigDecimal DISCOUNT1;//下游倒扣扣率(乘) private BigDecimal DISCOUNT2;//下游倒扣扣率(除) private String ZCSBJ; //印记 private String Matkl; //物料组编号 private BigDecimal ZKJGFLS;//克工费 private String ZoneName;//柜台名 private String ZSFTJ;//是否特价 private BigDecimal payAmount;//实付款 private BigDecimal ZKJYF;//扣减费用 //扩展属性 private int num = 1;//件数 private int cashier;//营业员 private String cashierName;//营业员名称 private UnSalePart unSalePart;//断料属性 private String itemType;//单品类型 用于区分Grid中的数据类型(0零售/1旧金/2素金/3服务费 4 无源退货 5 退货 6换货 ) private String itemStatus; //单品状态(0退货/1服务费/2换货/3零售/4投资金条现货/5投资金条预定 ) private BigDecimal salesAmount; //应售 素金产品为克重*单价+加工费,非素金产品为单价 private BigDecimal pretlAmount; //优惠 应售价-实售价 private BigDecimal factAmount; //实售 促销,会员打折,店长折扣后的实际销售金额 private int hasGiveaway;//是否有赠品赠品0 无 1 有,如果为1,界面显示有赠品,0 不显示 private int isOldGold;//是否旧金贴换 private BigDecimal oldGoldAmount;//旧金贴换金额 private String docNum; //单据号码 private String invoceNumber;//发票号码 private String invoceCode;//发票代码 private BigDecimal price;//实时金价 private BigDecimal factZJGF; //实际工费 如果打折的话按工费*打折系数,断料的话原工费-实际克重*克工费 private String matrnName;//物料名称。 private String bookingDays;//预订天数 private String promotionId;//促销方案ID private String promotionName;//促销方案名称 private String oldDocNum;//原始单据号 private boolean isChaiPiao = false;//是否被拆票 public BigDecimal getZKJYF() { if(null == ZKJYF){ return new BigDecimal(0); } return ZKJYF; } public void setZKJYF(BigDecimal zKJYF) { ZKJYF = zKJYF; } public BigDecimal getPayAmount() { return payAmount; } public void setPayAmount(BigDecimal payAmount) { this.payAmount = payAmount; } public boolean isChaiPiao() { return isChaiPiao; } public void setChaiPiao(boolean isChaiPiao) { this.isChaiPiao = isChaiPiao; } public String getInvoceNumber() { return invoceNumber; } public void setInvoceNumber(String invoceNumber) { this.invoceNumber = invoceNumber; } public BigDecimal getOldGoldAmount() { return oldGoldAmount; } public void setOldGoldAmount(BigDecimal oldGoldAmount) { this.oldGoldAmount = oldGoldAmount; } public String getOldDocNum() { return oldDocNum; } public void setOldDocNum(String oldDocNum) { this.oldDocNum = oldDocNum; } public String getZSFTJ() { return ZSFTJ; } public void setZSFTJ(String zSFTJ) { ZSFTJ = zSFTJ; } public String getPromotionId() { return promotionId; } public void setPromotionId(String promotionId) { this.promotionId = promotionId; } public String getPromotionName() { return promotionName; } public void setPromotionName(String promotionName) { this.promotionName = promotionName; } public String getBookingDays() { return bookingDays; } public void setBookingDays(String bookingDays) { this.bookingDays = bookingDays; } public String getZoneName() { return ZoneName; } public void setZoneName(String zoneName) { ZoneName = zoneName; } public String getMatrnName() { return matrnName; } public void setMatrnName(String matrnName) { this.matrnName = matrnName; } public final BigDecimal getPrice() { return price; } public final void setPrice(BigDecimal price) { this.price = price; } public final String getInvoceCode() { return invoceCode; } public final void setInvoceCode(String invoceCode) { this.invoceCode = invoceCode; } public final BigDecimal getZKJGFLS() { return ZKJGFLS; } public final void setZKJGFLS(BigDecimal zKJGFLS) { ZKJGFLS = zKJGFLS; } public final BigDecimal getFactZJGF() { return factZJGF; } public final void setFactZJGF(BigDecimal factZJGF) { this.factZJGF = factZJGF; } public final int getCashier() { return cashier; } public final void setCashier(int cashier) { this.cashier = cashier; } public final int getNum() { return num; } public final void setNum(int num) { this.num = num; } public final int getIsOldGold() { return isOldGold; } public final void setIsOldGold(int isOldGold) { this.isOldGold = isOldGold; } public final String getDocNum() { return docNum; } public final void setDocNum(String docNum) { this.docNum = docNum; } public final int getHasGiveaway() { return hasGiveaway; } public final void setHasGiveaway(int hasGiveaway) { this.hasGiveaway = hasGiveaway; } public final String getItemStatus() { return itemStatus; } public final void setItemStatus(String itemStatus) { this.itemStatus = itemStatus; } public final BigDecimal getSalesAmount() { return salesAmount; } public final void setSalesAmount(BigDecimal salesAmount) { this.salesAmount = salesAmount; } public final BigDecimal getPretlAmount() { return pretlAmount; } public final void setPretlAmount(BigDecimal pretlAmount) { this.pretlAmount = pretlAmount; } public final BigDecimal getFactAmount() { return factAmount; } public final void setFactAmount(BigDecimal factAmount) { this.factAmount = factAmount; } public final BigDecimal getZDPYZL() { return ZDPYZL; } public final void setZDPYZL(BigDecimal zDPYZL) { ZDPYZL = zDPYZL; } public final String getItemType() { return itemType; } public final void setItemType(String itemType) { this.itemType = itemType; } public final String getMATNR() { return MATNR; } public final void setMATNR(String mATNR) { MATNR = mATNR; } public final BigDecimal getZDPZL() { if(null == ZDPZL){ return new BigDecimal(0); } return ZDPZL; } public final void setZDPZL(BigDecimal zDPZL) { ZDPZL = zDPZL; } public final String getZSJCS() { return ZSJCS; } public final void setZSJCS(String zSJCS) { ZSJCS = zSJCS; } public final String getZCSBJ() { return ZCSBJ; } public final void setZCSBJ(String zCSBJ) { ZCSBJ = zCSBJ; } public final int getZoneID() { return ZoneID; } public final void setZoneID(int zoneID) { ZoneID = zoneID; } public final String getZSSMD() { return ZSSMD; } public final void setZSSMD(String zSSMD) { ZSSMD = zSSMD; } public final String getZSSGS() { return ZSSGS; } public final void setZSSGS(String zSSGS) { ZSSGS = zSSGS; } public final int getId() { return id; } public final void setId(int id) { this.id = id; } public final String getItemCode() { return itemCode; } public final void setItemCode(String itemCode) { this.itemCode = itemCode; } public final String getItemName() { return itemName; } public final void setItemName(String itemName) { this.itemName = itemName; } public final BigDecimal getZZZZZ() { return ZZZZZ; } public final void setZZZZZ(BigDecimal zZZZZ) { ZZZZZ = zZZZZ; } public final BigDecimal getZFZZZL() { return ZFZZZL; } public final void setZFZZZL(BigDecimal zFZZZL) { ZFZZZL = zFZZZL; } public final BigDecimal getZJGF() { if(null == ZJGF){ ZJGF = new BigDecimal(0); } return ZJGF; } public final void setZJGF(BigDecimal zJGF) { ZJGF = zJGF; } public final String getZYTM() { return ZYTM; } public final void setZYTM(String zYTM) { ZYTM = zYTM; } public final String getZJSHJFS() { return ZJSHJFS; } public final void setZJSHJFS(String zJSHJFS) { ZJSHJFS = zJSHJFS; } public final BigDecimal getZMDLSBQJ() { return ZMDLSBQJ; } public final void setZMDLSBQJ(BigDecimal zMDLSBQJ) { ZMDLSBQJ = zMDLSBQJ; } public final BigDecimal getZMDDXJSJ() { return ZMDDXJSJ; } public final void setZMDDXJSJ(BigDecimal zMDDXJSJ) { ZMDDXJSJ = zMDDXJSJ; } public final BigDecimal getDISCOUNT1() { return DISCOUNT1; } public final void setDISCOUNT1(BigDecimal dISCOUNT1) { DISCOUNT1 = dISCOUNT1; } public final BigDecimal getDISCOUNT2() { return DISCOUNT2; } public final void setDISCOUNT2(BigDecimal dISCOUNT2) { DISCOUNT2 = dISCOUNT2; } public final String getMatkl() { return Matkl; } public final void setMatkl(String matkl) { Matkl = matkl; } public UnSalePart getUnSalePart() { return unSalePart; } public void setUnSalePart(UnSalePart unSalePart) { this.unSalePart = unSalePart; } public String getCashierName() { return cashierName; } public void setCashierName(String cashierName) { this.cashierName = cashierName; } }