package com.emato.biz.domain.mall; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.emato.common.annotation.Excel; import com.emato.common.core.domain.BaseEntity; /** * kmall销售数据对象 mall_sales_detail_data * * @author admin * @date 2023-04-11 */ public class MallSalesDetailData extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ private Integer id; /** 商户编号 */ @Excel(name = "商户编号") private String merchSn; /** 商户名称 */ @Excel(name = "商户名称") private String merchSnName; /** 第三方商户编号 */ @Excel(name = "第三方商户编号") private String thirdMerchSn; /** 第三方商户名称 */ @Excel(name = "第三方商户名称") private String thirdMerchSnName; /** 销售单号 */ @Excel(name = "销售单号") private String receiptNo; /** 门店名称 */ @Excel(name = "门店名称") private String storeName; /** 门店编号 */ @Excel(name = "门店编号") private String storeNameSn; /** 收银台 */ @Excel(name = "收银台") private String cashRegisterNo; /** 销售时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "销售时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date timeStamp; /** 收银员id */ @Excel(name = "收银员id") private String staffId; /** 收银员姓名 */ @Excel(name = "收银员姓名") private String staffName; /** 支付方式 */ @Excel(name = "支付方式") private String payFlag; /** 支付状态 */ @Excel(name = "支付状态") private Long orderStatus; /** 微信流水号 */ @Excel(name = "微信流水号") private String orderSnWx; /** 支付宝流水号 */ @Excel(name = "支付宝流水号") private String orderSnAli; /** 海关商品编码 */ @Excel(name = "海关商品编码") private String hsCode; /** 品类名称 */ @Excel(name = "品类名称") private String hsCodeName; /** 料件号 */ @Excel(name = "料件号") private String ematouCode; /** PLU */ @Excel(name = "PLU") private String plu; /** MychemID */ @Excel(name = "MychemID") private String mychemId; /** 商品名称(英文) */ @Excel(name = "商品名称(英文)") private String productNameEn; /** 商品名称(中文) */ @Excel(name = "商品名称(中文)") private String productNameCn; /** 商品主条码 */ @Excel(name = "商品主条码") private String barcode; /** 规格 */ @Excel(name = "规格") private String packSize; /** 单位 */ @Excel(name = "单位") private String productSpec; /** 品牌 */ @Excel(name = "品牌") private String brand; /** 日常价 */ @Excel(name = "日常价") private BigDecimal edlp; /** 实际销售价 */ @Excel(name = "实际销售价") private BigDecimal currentPrice; /** 进货价 */ @Excel(name = "进货价") private BigDecimal costPrice; /** 税费 */ @Excel(name = "税费") private BigDecimal taxPrice; /** 综合税率 */ @Excel(name = "综合税率") private Long taxRate; /** 商品类型 */ @Excel(name = "商品类型") private String productCategory; /** 主供应商名称 */ @Excel(name = "主供应商名称") private String supplierName; /** 销售类型 */ @Excel(name = "销售类型") private String transactionType; /** 退货类型 */ @Excel(name = "退货类型") private String saleReturnType; /** 创建人编号 */ @Excel(name = "创建人编号") private String createrSn; /** 修改人编号 */ @Excel(name = "修改人编号") private String moderSn; /** 修改时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date modTime; /** 时间戳 */ private Date tstm; public void setId(Integer id) { this.id = id; } public Integer getId() { return id; } public void setMerchSn(String merchSn) { this.merchSn = merchSn; } public String getMerchSn() { return merchSn; } public void setMerchSnName(String merchSnName) { this.merchSnName = merchSnName; } public String getMerchSnName() { return merchSnName; } public void setThirdMerchSn(String thirdMerchSn) { this.thirdMerchSn = thirdMerchSn; } public String getThirdMerchSn() { return thirdMerchSn; } public void setThirdMerchSnName(String thirdMerchSnName) { this.thirdMerchSnName = thirdMerchSnName; } public String getThirdMerchSnName() { return thirdMerchSnName; } public void setReceiptNo(String receiptNo) { this.receiptNo = receiptNo; } public String getReceiptNo() { return receiptNo; } public void setStoreName(String storeName) { this.storeName = storeName; } public String getStoreName() { return storeName; } public void setStoreNameSn(String storeNameSn) { this.storeNameSn = storeNameSn; } public String getStoreNameSn() { return storeNameSn; } public void setCashRegisterNo(String cashRegisterNo) { this.cashRegisterNo = cashRegisterNo; } public String getCashRegisterNo() { return cashRegisterNo; } public void setTimeStamp(Date timeStamp) { this.timeStamp = timeStamp; } public Date getTimeStamp() { return timeStamp; } public void setStaffId(String staffId) { this.staffId = staffId; } public String getStaffId() { return staffId; } public void setStaffName(String staffName) { this.staffName = staffName; } public String getStaffName() { return staffName; } public void setPayFlag(String payFlag) { this.payFlag = payFlag; } public String getPayFlag() { return payFlag; } public void setOrderStatus(Long orderStatus) { this.orderStatus = orderStatus; } public Long getOrderStatus() { return orderStatus; } public void setOrderSnWx(String orderSnWx) { this.orderSnWx = orderSnWx; } public String getOrderSnWx() { return orderSnWx; } public void setOrderSnAli(String orderSnAli) { this.orderSnAli = orderSnAli; } public String getOrderSnAli() { return orderSnAli; } public void setHsCode(String hsCode) { this.hsCode = hsCode; } public String getHsCode() { return hsCode; } public void setHsCodeName(String hsCodeName) { this.hsCodeName = hsCodeName; } public String getHsCodeName() { return hsCodeName; } public void setEmatouCode(String ematouCode) { this.ematouCode = ematouCode; } public String getEmatouCode() { return ematouCode; } public void setPlu(String plu) { this.plu = plu; } public String getPlu() { return plu; } public void setMychemId(String mychemId) { this.mychemId = mychemId; } public String getMychemId() { return mychemId; } public void setProductNameEn(String productNameEn) { this.productNameEn = productNameEn; } public String getProductNameEn() { return productNameEn; } public void setProductNameCn(String productNameCn) { this.productNameCn = productNameCn; } public String getProductNameCn() { return productNameCn; } public void setBarcode(String barcode) { this.barcode = barcode; } public String getBarcode() { return barcode; } public void setPackSize(String packSize) { this.packSize = packSize; } public String getPackSize() { return packSize; } public void setProductSpec(String productSpec) { this.productSpec = productSpec; } public String getProductSpec() { return productSpec; } public void setBrand(String brand) { this.brand = brand; } public String getBrand() { return brand; } public void setEdlp(BigDecimal edlp) { this.edlp = edlp; } public BigDecimal getEdlp() { return edlp; } public void setCurrentPrice(BigDecimal currentPrice) { this.currentPrice = currentPrice; } public BigDecimal getCurrentPrice() { return currentPrice; } public void setCostPrice(BigDecimal costPrice) { this.costPrice = costPrice; } public BigDecimal getCostPrice() { return costPrice; } public void setTaxPrice(BigDecimal taxPrice) { this.taxPrice = taxPrice; } public BigDecimal getTaxPrice() { return taxPrice; } public void setTaxRate(Long taxRate) { this.taxRate = taxRate; } public Long getTaxRate() { return taxRate; } public void setProductCategory(String productCategory) { this.productCategory = productCategory; } public String getProductCategory() { return productCategory; } public void setSupplierName(String supplierName) { this.supplierName = supplierName; } public String getSupplierName() { return supplierName; } public void setTransactionType(String transactionType) { this.transactionType = transactionType; } public String getTransactionType() { return transactionType; } public void setSaleReturnType(String saleReturnType) { this.saleReturnType = saleReturnType; } public String getSaleReturnType() { return saleReturnType; } public void setCreaterSn(String createrSn) { this.createrSn = createrSn; } public String getCreaterSn() { return createrSn; } public void setModerSn(String moderSn) { this.moderSn = moderSn; } public String getModerSn() { return moderSn; } public void setModTime(Date modTime) { this.modTime = modTime; } public Date getModTime() { return modTime; } public void setTstm(Date tstm) { this.tstm = tstm; } public Date getTstm() { return tstm; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("merchSn", getMerchSn()) .append("merchSnName", getMerchSnName()) .append("thirdMerchSn", getThirdMerchSn()) .append("thirdMerchSnName", getThirdMerchSnName()) .append("receiptNo", getReceiptNo()) .append("storeName", getStoreName()) .append("storeNameSn", getStoreNameSn()) .append("cashRegisterNo", getCashRegisterNo()) .append("timeStamp", getTimeStamp()) .append("staffId", getStaffId()) .append("staffName", getStaffName()) .append("payFlag", getPayFlag()) .append("orderStatus", getOrderStatus()) .append("orderSnWx", getOrderSnWx()) .append("orderSnAli", getOrderSnAli()) .append("hsCode", getHsCode()) .append("hsCodeName", getHsCodeName()) .append("ematouCode", getEmatouCode()) .append("plu", getPlu()) .append("mychemId", getMychemId()) .append("productNameEn", getProductNameEn()) .append("productNameCn", getProductNameCn()) .append("barcode", getBarcode()) .append("packSize", getPackSize()) .append("productSpec", getProductSpec()) .append("brand", getBrand()) .append("edlp", getEdlp()) .append("currentPrice", getCurrentPrice()) .append("costPrice", getCostPrice()) .append("taxPrice", getTaxPrice()) .append("taxRate", getTaxRate()) .append("productCategory", getProductCategory()) .append("supplierName", getSupplierName()) .append("transactionType", getTransactionType()) .append("saleReturnType", getSaleReturnType()) .append("remark", getRemark()) .append("createrSn", getCreaterSn()) .append("createTime", getCreateTime()) .append("moderSn", getModerSn()) .append("modTime", getModTime()) .append("tstm", getTstm()) .toString(); } }