MallSalesDetailData.java 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589
  1. package com.emato.biz.domain.mall;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.emato.common.annotation.Excel;
  8. import com.emato.common.core.domain.BaseEntity;
  9. /**
  10. * kmall销售数据对象 mall_sales_detail_data
  11. *
  12. * @author admin
  13. * @date 2023-04-11
  14. */
  15. public class MallSalesDetailData extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** 主键ID */
  19. private Integer id;
  20. /** 商户编号 */
  21. @Excel(name = "商户编号")
  22. private String merchSn;
  23. /** 商户名称 */
  24. @Excel(name = "商户名称")
  25. private String merchSnName;
  26. /** 第三方商户编号 */
  27. @Excel(name = "第三方商户编号")
  28. private String thirdMerchSn;
  29. /** 第三方商户名称 */
  30. @Excel(name = "第三方商户名称")
  31. private String thirdMerchSnName;
  32. /** 销售单号 */
  33. @Excel(name = "销售单号")
  34. private String receiptNo;
  35. /** 门店名称 */
  36. @Excel(name = "门店名称")
  37. private String storeName;
  38. /** 门店编号 */
  39. @Excel(name = "门店编号")
  40. private String storeNameSn;
  41. /** 收银台 */
  42. @Excel(name = "收银台")
  43. private String cashRegisterNo;
  44. /** 销售时间 */
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. @Excel(name = "销售时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  47. private Date timeStamp;
  48. /** 收银员id */
  49. @Excel(name = "收银员id")
  50. private String staffId;
  51. /** 收银员姓名 */
  52. @Excel(name = "收银员姓名")
  53. private String staffName;
  54. /** 支付方式 */
  55. @Excel(name = "支付方式")
  56. private String payFlag;
  57. /** 支付状态 */
  58. @Excel(name = "支付状态")
  59. private Long orderStatus;
  60. /** 微信流水号 */
  61. @Excel(name = "微信流水号")
  62. private String orderSnWx;
  63. /** 支付宝流水号 */
  64. @Excel(name = "支付宝流水号")
  65. private String orderSnAli;
  66. /** 海关商品编码 */
  67. @Excel(name = "海关商品编码")
  68. private String hsCode;
  69. /** 品类名称 */
  70. @Excel(name = "品类名称")
  71. private String hsCodeName;
  72. /** 料件号 */
  73. @Excel(name = "料件号")
  74. private String ematouCode;
  75. /** PLU */
  76. @Excel(name = "PLU")
  77. private String plu;
  78. /** MychemID */
  79. @Excel(name = "MychemID")
  80. private String mychemId;
  81. /** 商品名称(英文) */
  82. @Excel(name = "商品名称(英文)")
  83. private String productNameEn;
  84. /** 商品名称(中文) */
  85. @Excel(name = "商品名称(中文)")
  86. private String productNameCn;
  87. /** 商品主条码 */
  88. @Excel(name = "商品主条码")
  89. private String barcode;
  90. /** 规格 */
  91. @Excel(name = "规格")
  92. private String packSize;
  93. /** 单位 */
  94. @Excel(name = "单位")
  95. private String productSpec;
  96. /** 品牌 */
  97. @Excel(name = "品牌")
  98. private String brand;
  99. /** 日常价 */
  100. @Excel(name = "日常价")
  101. private BigDecimal edlp;
  102. /** 实际销售价 */
  103. @Excel(name = "实际销售价")
  104. private BigDecimal currentPrice;
  105. /** 进货价 */
  106. @Excel(name = "进货价")
  107. private BigDecimal costPrice;
  108. /** 税费 */
  109. @Excel(name = "税费")
  110. private BigDecimal taxPrice;
  111. /** 综合税率 */
  112. @Excel(name = "综合税率")
  113. private Long taxRate;
  114. /** 商品类型 */
  115. @Excel(name = "商品类型")
  116. private String productCategory;
  117. /** 主供应商名称 */
  118. @Excel(name = "主供应商名称")
  119. private String supplierName;
  120. /** 销售类型 */
  121. @Excel(name = "销售类型")
  122. private String transactionType;
  123. /** 退货类型 */
  124. @Excel(name = "退货类型")
  125. private String saleReturnType;
  126. /** 创建人编号 */
  127. @Excel(name = "创建人编号")
  128. private String createrSn;
  129. /** 修改人编号 */
  130. @Excel(name = "修改人编号")
  131. private String moderSn;
  132. /** 修改时间 */
  133. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  134. @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  135. private Date modTime;
  136. /** 时间戳 */
  137. private Date tstm;
  138. public void setId(Integer id)
  139. {
  140. this.id = id;
  141. }
  142. public Integer getId()
  143. {
  144. return id;
  145. }
  146. public void setMerchSn(String merchSn)
  147. {
  148. this.merchSn = merchSn;
  149. }
  150. public String getMerchSn()
  151. {
  152. return merchSn;
  153. }
  154. public void setMerchSnName(String merchSnName)
  155. {
  156. this.merchSnName = merchSnName;
  157. }
  158. public String getMerchSnName()
  159. {
  160. return merchSnName;
  161. }
  162. public void setThirdMerchSn(String thirdMerchSn)
  163. {
  164. this.thirdMerchSn = thirdMerchSn;
  165. }
  166. public String getThirdMerchSn()
  167. {
  168. return thirdMerchSn;
  169. }
  170. public void setThirdMerchSnName(String thirdMerchSnName)
  171. {
  172. this.thirdMerchSnName = thirdMerchSnName;
  173. }
  174. public String getThirdMerchSnName()
  175. {
  176. return thirdMerchSnName;
  177. }
  178. public void setReceiptNo(String receiptNo)
  179. {
  180. this.receiptNo = receiptNo;
  181. }
  182. public String getReceiptNo()
  183. {
  184. return receiptNo;
  185. }
  186. public void setStoreName(String storeName)
  187. {
  188. this.storeName = storeName;
  189. }
  190. public String getStoreName()
  191. {
  192. return storeName;
  193. }
  194. public void setStoreNameSn(String storeNameSn)
  195. {
  196. this.storeNameSn = storeNameSn;
  197. }
  198. public String getStoreNameSn()
  199. {
  200. return storeNameSn;
  201. }
  202. public void setCashRegisterNo(String cashRegisterNo)
  203. {
  204. this.cashRegisterNo = cashRegisterNo;
  205. }
  206. public String getCashRegisterNo()
  207. {
  208. return cashRegisterNo;
  209. }
  210. public void setTimeStamp(Date timeStamp)
  211. {
  212. this.timeStamp = timeStamp;
  213. }
  214. public Date getTimeStamp()
  215. {
  216. return timeStamp;
  217. }
  218. public void setStaffId(String staffId)
  219. {
  220. this.staffId = staffId;
  221. }
  222. public String getStaffId()
  223. {
  224. return staffId;
  225. }
  226. public void setStaffName(String staffName)
  227. {
  228. this.staffName = staffName;
  229. }
  230. public String getStaffName()
  231. {
  232. return staffName;
  233. }
  234. public void setPayFlag(String payFlag)
  235. {
  236. this.payFlag = payFlag;
  237. }
  238. public String getPayFlag()
  239. {
  240. return payFlag;
  241. }
  242. public void setOrderStatus(Long orderStatus)
  243. {
  244. this.orderStatus = orderStatus;
  245. }
  246. public Long getOrderStatus()
  247. {
  248. return orderStatus;
  249. }
  250. public void setOrderSnWx(String orderSnWx)
  251. {
  252. this.orderSnWx = orderSnWx;
  253. }
  254. public String getOrderSnWx()
  255. {
  256. return orderSnWx;
  257. }
  258. public void setOrderSnAli(String orderSnAli)
  259. {
  260. this.orderSnAli = orderSnAli;
  261. }
  262. public String getOrderSnAli()
  263. {
  264. return orderSnAli;
  265. }
  266. public void setHsCode(String hsCode)
  267. {
  268. this.hsCode = hsCode;
  269. }
  270. public String getHsCode()
  271. {
  272. return hsCode;
  273. }
  274. public void setHsCodeName(String hsCodeName)
  275. {
  276. this.hsCodeName = hsCodeName;
  277. }
  278. public String getHsCodeName()
  279. {
  280. return hsCodeName;
  281. }
  282. public void setEmatouCode(String ematouCode)
  283. {
  284. this.ematouCode = ematouCode;
  285. }
  286. public String getEmatouCode()
  287. {
  288. return ematouCode;
  289. }
  290. public void setPlu(String plu)
  291. {
  292. this.plu = plu;
  293. }
  294. public String getPlu()
  295. {
  296. return plu;
  297. }
  298. public void setMychemId(String mychemId)
  299. {
  300. this.mychemId = mychemId;
  301. }
  302. public String getMychemId()
  303. {
  304. return mychemId;
  305. }
  306. public void setProductNameEn(String productNameEn)
  307. {
  308. this.productNameEn = productNameEn;
  309. }
  310. public String getProductNameEn()
  311. {
  312. return productNameEn;
  313. }
  314. public void setProductNameCn(String productNameCn)
  315. {
  316. this.productNameCn = productNameCn;
  317. }
  318. public String getProductNameCn()
  319. {
  320. return productNameCn;
  321. }
  322. public void setBarcode(String barcode)
  323. {
  324. this.barcode = barcode;
  325. }
  326. public String getBarcode()
  327. {
  328. return barcode;
  329. }
  330. public void setPackSize(String packSize)
  331. {
  332. this.packSize = packSize;
  333. }
  334. public String getPackSize()
  335. {
  336. return packSize;
  337. }
  338. public void setProductSpec(String productSpec)
  339. {
  340. this.productSpec = productSpec;
  341. }
  342. public String getProductSpec()
  343. {
  344. return productSpec;
  345. }
  346. public void setBrand(String brand)
  347. {
  348. this.brand = brand;
  349. }
  350. public String getBrand()
  351. {
  352. return brand;
  353. }
  354. public void setEdlp(BigDecimal edlp)
  355. {
  356. this.edlp = edlp;
  357. }
  358. public BigDecimal getEdlp()
  359. {
  360. return edlp;
  361. }
  362. public void setCurrentPrice(BigDecimal currentPrice)
  363. {
  364. this.currentPrice = currentPrice;
  365. }
  366. public BigDecimal getCurrentPrice()
  367. {
  368. return currentPrice;
  369. }
  370. public void setCostPrice(BigDecimal costPrice)
  371. {
  372. this.costPrice = costPrice;
  373. }
  374. public BigDecimal getCostPrice()
  375. {
  376. return costPrice;
  377. }
  378. public void setTaxPrice(BigDecimal taxPrice)
  379. {
  380. this.taxPrice = taxPrice;
  381. }
  382. public BigDecimal getTaxPrice()
  383. {
  384. return taxPrice;
  385. }
  386. public void setTaxRate(Long taxRate)
  387. {
  388. this.taxRate = taxRate;
  389. }
  390. public Long getTaxRate()
  391. {
  392. return taxRate;
  393. }
  394. public void setProductCategory(String productCategory)
  395. {
  396. this.productCategory = productCategory;
  397. }
  398. public String getProductCategory()
  399. {
  400. return productCategory;
  401. }
  402. public void setSupplierName(String supplierName)
  403. {
  404. this.supplierName = supplierName;
  405. }
  406. public String getSupplierName()
  407. {
  408. return supplierName;
  409. }
  410. public void setTransactionType(String transactionType)
  411. {
  412. this.transactionType = transactionType;
  413. }
  414. public String getTransactionType()
  415. {
  416. return transactionType;
  417. }
  418. public void setSaleReturnType(String saleReturnType)
  419. {
  420. this.saleReturnType = saleReturnType;
  421. }
  422. public String getSaleReturnType()
  423. {
  424. return saleReturnType;
  425. }
  426. public void setCreaterSn(String createrSn)
  427. {
  428. this.createrSn = createrSn;
  429. }
  430. public String getCreaterSn()
  431. {
  432. return createrSn;
  433. }
  434. public void setModerSn(String moderSn)
  435. {
  436. this.moderSn = moderSn;
  437. }
  438. public String getModerSn()
  439. {
  440. return moderSn;
  441. }
  442. public void setModTime(Date modTime)
  443. {
  444. this.modTime = modTime;
  445. }
  446. public Date getModTime()
  447. {
  448. return modTime;
  449. }
  450. public void setTstm(Date tstm)
  451. {
  452. this.tstm = tstm;
  453. }
  454. public Date getTstm()
  455. {
  456. return tstm;
  457. }
  458. @Override
  459. public String toString() {
  460. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  461. .append("id", getId())
  462. .append("merchSn", getMerchSn())
  463. .append("merchSnName", getMerchSnName())
  464. .append("thirdMerchSn", getThirdMerchSn())
  465. .append("thirdMerchSnName", getThirdMerchSnName())
  466. .append("receiptNo", getReceiptNo())
  467. .append("storeName", getStoreName())
  468. .append("storeNameSn", getStoreNameSn())
  469. .append("cashRegisterNo", getCashRegisterNo())
  470. .append("timeStamp", getTimeStamp())
  471. .append("staffId", getStaffId())
  472. .append("staffName", getStaffName())
  473. .append("payFlag", getPayFlag())
  474. .append("orderStatus", getOrderStatus())
  475. .append("orderSnWx", getOrderSnWx())
  476. .append("orderSnAli", getOrderSnAli())
  477. .append("hsCode", getHsCode())
  478. .append("hsCodeName", getHsCodeName())
  479. .append("ematouCode", getEmatouCode())
  480. .append("plu", getPlu())
  481. .append("mychemId", getMychemId())
  482. .append("productNameEn", getProductNameEn())
  483. .append("productNameCn", getProductNameCn())
  484. .append("barcode", getBarcode())
  485. .append("packSize", getPackSize())
  486. .append("productSpec", getProductSpec())
  487. .append("brand", getBrand())
  488. .append("edlp", getEdlp())
  489. .append("currentPrice", getCurrentPrice())
  490. .append("costPrice", getCostPrice())
  491. .append("taxPrice", getTaxPrice())
  492. .append("taxRate", getTaxRate())
  493. .append("productCategory", getProductCategory())
  494. .append("supplierName", getSupplierName())
  495. .append("transactionType", getTransactionType())
  496. .append("saleReturnType", getSaleReturnType())
  497. .append("remark", getRemark())
  498. .append("createrSn", getCreaterSn())
  499. .append("createTime", getCreateTime())
  500. .append("moderSn", getModerSn())
  501. .append("modTime", getModTime())
  502. .append("tstm", getTstm())
  503. .toString();
  504. }
  505. }