package com.topsun.posclient.datamodel; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 零售信息 * * @author Dong * */ public class PartSales implements Serializable { /** * */ private static final long serialVersionUID = 1L; private int shopId; //店铺名称 private String docNum;//单据编号 private String ogDocNum;//旧金单据编号 private int salesType;//0投资金条预售/1投资金条销售/2投资金条到期/3销售/4退货/5换货 private int balloter;//收银员 private int UsePoint;//本单使用积分 private Date salesDate;//销售日期 private VipUser vipUser; private List<Item> itemList; //零售明细,商品列表 private List<CashierModel> cashierModelList; //零售结算 private List<RetailFP> retailFPList; //发票信息 //扩展属性 private BigDecimal countAmount;// 金额合计 private int DiscountAccount; //打折授权账号 private BigDecimal DiscountRate; //授权折扣率 private BigDecimal DiscountAmount = new BigDecimal(0); //授权折扣额 private BigDecimal DiscountToZero = new BigDecimal(0); //授权抹零金额 private String invoiceCode;//发票代码 private String invoiceNumber;//发票号码 private String sourceNum;//原发票号码 private String oldDocNum;//原单据号 private int IsReturn = 0; //是否有过退货 private int IsReplace = 0; //是否旧金贴换 private String bookDocNum;//预订单号 private BigDecimal cashBackAmount;//找零金额 private boolean isMratio = false;//是否折扣 private boolean isMlimit = false;//是否抹零 private boolean isVip = false;//是否会员销售 private BigDecimal memberAmount = new BigDecimal(0);//会员积分抵扣金额 private BigDecimal factTotalAmount = new BigDecimal(0);//实收金额,实际收到的钱 public String getOldDocNum() { return oldDocNum; } public void setOldDocNum(String oldDocNum) { this.oldDocNum = oldDocNum; } public List<RetailFP> getRetailFPList() { return retailFPList; } public void setRetailFPList(List<RetailFP> retailFPList) { this.retailFPList = retailFPList; } public BigDecimal getFactTotalAmount() { return factTotalAmount; } public void setFactTotalAmount(BigDecimal factTotalAmount) { this.factTotalAmount = factTotalAmount; } public BigDecimal getMemberAmount() { return memberAmount; } public void setMemberAmount(BigDecimal memberAmount) { this.memberAmount = memberAmount; } public int getUsePoint() { return UsePoint; } public void setUsePoint(int usePoint) { UsePoint = usePoint; } public VipUser getVipUser() { return vipUser; } public void setVipUser(VipUser vipUser) { this.vipUser = vipUser; } public final String getInvoiceNumber() { return invoiceNumber; } public final void setInvoiceNumber(String invoiceNumber) { this.invoiceNumber = invoiceNumber; } public final boolean isMratio() { return isMratio; } public final void setMratio(boolean isMratio) { this.isMratio = isMratio; } public final boolean isMlimit() { return isMlimit; } public final void setMlimit(boolean isMlimit) { this.isMlimit = isMlimit; } public final boolean isVip() { return isVip; } public final void setVip(boolean isVip) { this.isVip = isVip; } public final BigDecimal getCashBackAmount() { return cashBackAmount; } public final void setCashBackAmount(BigDecimal cashBackAmount) { this.cashBackAmount = cashBackAmount; } public final String getBookDocNum() { return bookDocNum; } public final void setBookDocNum(String bookDocNum) { this.bookDocNum = bookDocNum; } public final int getIsReturn() { return IsReturn; } public final void setIsReturn(int isReturn) { IsReturn = isReturn; } public final int getIsReplace() { return IsReplace; } public final void setIsReplace(int isReplace) { IsReplace = isReplace; } public final String getSourceNum() { return sourceNum; } public final void setSourceNum(String sourceNum) { this.sourceNum = sourceNum; } public final String getInvoiceCode() { return invoiceCode; } public final void setInvoiceCode(String invoiceCode) { this.invoiceCode = invoiceCode; } public final int getDiscountAccount() { return DiscountAccount; } public final void setDiscountAccount(int discountAccount) { DiscountAccount = discountAccount; } public final BigDecimal getDiscountRate() { return DiscountRate; } public final void setDiscountRate(BigDecimal discountRate) { DiscountRate = discountRate; } public final BigDecimal getDiscountAmount() { return DiscountAmount; } public final void setDiscountAmount(BigDecimal discountAmount) { DiscountAmount = discountAmount; } public final BigDecimal getDiscountToZero() { return DiscountToZero; } public final void setDiscountToZero(BigDecimal discountToZero) { DiscountToZero = discountToZero; } public final BigDecimal getCountAmount() { return countAmount; } public final void setCountAmount(BigDecimal countAmount) { this.countAmount = countAmount; } public final int getSalesType() { return salesType; } public final void setSalesType(int salesType) { this.salesType = salesType; } public final String getOgDocNum() { return ogDocNum; } public final void setOgDocNum(String ogDocNum) { this.ogDocNum = ogDocNum; } public List<Item> getItemList() { return itemList; } public void setItemList(List<Item> itemList) { this.itemList = itemList; } public Date getSalesDate() { return salesDate; } public void setSalesDate(Date salesDate) { this.salesDate = salesDate; } public final String getDocNum() { return docNum; } public final void setDocNum(String docNum) { this.docNum = docNum; } public final List<CashierModel> getCashierModelList() { return cashierModelList; } public final void setCashierModelList(List<CashierModel> cashierModelList) { this.cashierModelList = cashierModelList; } public final int getShopId() { return shopId; } public final void setShopId(int shopId) { this.shopId = shopId; } public final int getBalloter() { return balloter; } public final void setBalloter(int balloter) { this.balloter = balloter; } }