PriceLibrary.java 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  1. package com.uas.ps.pricing.model;
  2. import javax.persistence.*;
  3. import java.util.Date;
  4. @Entity
  5. @Table(name = "pricing$price_library")
  6. public class PriceLibrary {
  7. @Id
  8. @GeneratedValue
  9. @Column(name = "pl_id")
  10. private Long id;
  11. /**
  12. * UAS物料编号
  13. */
  14. @Column(name = "pl_uascode")
  15. private String uasCode;
  16. /**
  17. * 是否是标准物料<br>
  18. * 1.YES<br>
  19. * 0.NO
  20. */
  21. @Column(name = "pl_standard")
  22. private Short standard;
  23. /**
  24. * 类目(平台)(中文)
  25. */
  26. @Column(name = "pl_kind")
  27. private String kind;
  28. /**
  29. * 类目(平台)(英文)
  30. */
  31. @Column(name = "pl_kinden")
  32. private String kindEn;
  33. /**
  34. * 型号
  35. */
  36. @Column(name = "pl_code")
  37. private String code;
  38. /**
  39. * 品牌
  40. */
  41. @Column(name = "pl_brand")
  42. private String brand;
  43. /**
  44. * 原厂型号
  45. */
  46. @Column(name = "pl_cmpcode")
  47. private String cmpCode;
  48. /**
  49. * 原厂品牌
  50. */
  51. @Column(name = "pl_inbrand")
  52. private String inbrand;
  53. /**
  54. * 规格
  55. */
  56. @Column(name = "pl_spec")
  57. private String spec;
  58. /**
  59. * 币种
  60. */
  61. @Column(name = "pl_currency")
  62. private String currency;
  63. /**
  64. * 单价
  65. */
  66. @Column(name = "pl_price")
  67. private Double price;
  68. /**
  69. * 分段数量
  70. */
  71. @Column(name = "pl_lapqty")
  72. private Double lapQty;
  73. /**
  74. * 价格类型
  75. */
  76. @Column(name = "pl_pricetype")
  77. private String priceType;
  78. /**
  79. * 来源
  80. */
  81. @Column(name = "pl_source")
  82. private String source;
  83. /**
  84. * 价格有效期
  85. */
  86. @Column(name = "pl_pricedeadline")
  87. private Date priceDeadline;
  88. /**
  89. * 税率
  90. */
  91. @Column(name = "pl_taxrate")
  92. private Double taxRate;
  93. /**
  94. * 单位
  95. */
  96. @Column(name = "pl_unit")
  97. private String unit;
  98. /**
  99. * 交期
  100. */
  101. @Column(name = "pl_delivery")
  102. private String delivery;
  103. /**
  104. * 最小包装量
  105. */
  106. @Column(name = "pl_minpack")
  107. private Double minPack;
  108. /**
  109. * 最小起订量
  110. */
  111. @Column(name = "pr_minorder")
  112. private Double minOrder;
  113. /**
  114. * 收款条件
  115. */
  116. @Column(name = "pl_collectionterms")
  117. private String collectionTerms;
  118. /**
  119. * 卖家企业uu
  120. */
  121. @Column(name = "pl_vendorenuu")
  122. private Long vendorEnuu;
  123. /**
  124. * 卖家个人uu
  125. */
  126. @Column(name = "pl_vendoruu")
  127. private Long vendorUU;
  128. /**
  129. * 买家企业uu
  130. */
  131. @Column(name = "pl_buyerenuu")
  132. private Long buyerEnuu;
  133. /**
  134. * 买家个人uu
  135. */
  136. @Column(name = "pl_buyeruu")
  137. private Long buyerUU;
  138. /**
  139. * 最近一次发生时间
  140. */
  141. @Column(name = "pl_lasttime")
  142. private Date lastTime;
  143. public Double getLapQty() {
  144. return lapQty;
  145. }
  146. public void setLapQty(Double lapQty) {
  147. this.lapQty = lapQty;
  148. }
  149. public Long getId() {
  150. return id;
  151. }
  152. public void setId(Long id) {
  153. this.id = id;
  154. }
  155. public String getUasCode() {
  156. return uasCode;
  157. }
  158. public void setUasCode(String uasCode) {
  159. this.uasCode = uasCode;
  160. }
  161. public Short getStandard() {
  162. return standard;
  163. }
  164. public void setStandard(Short standard) {
  165. this.standard = standard;
  166. }
  167. public String getKind() {
  168. return kind;
  169. }
  170. public void setKind(String kind) {
  171. this.kind = kind;
  172. }
  173. public String getKindEn() {
  174. return kindEn;
  175. }
  176. public void setKindEn(String kindEn) {
  177. this.kindEn = kindEn;
  178. }
  179. public String getCode() {
  180. return code;
  181. }
  182. public void setCode(String code) {
  183. this.code = code;
  184. }
  185. public String getBrand() {
  186. return brand;
  187. }
  188. public void setBrand(String brand) {
  189. this.brand = brand;
  190. }
  191. public String getCmpCode() {
  192. return cmpCode;
  193. }
  194. public void setCmpCode(String cmpCode) {
  195. this.cmpCode = cmpCode;
  196. }
  197. public String getInbrand() {
  198. return inbrand;
  199. }
  200. public void setInbrand(String inbrand) {
  201. this.inbrand = inbrand;
  202. }
  203. public String getSpec() {
  204. return spec;
  205. }
  206. public void setSpec(String spec) {
  207. this.spec = spec;
  208. }
  209. public String getCurrency() {
  210. return currency;
  211. }
  212. public void setCurrency(String currency) {
  213. this.currency = currency;
  214. }
  215. public Double getPrice() {
  216. return price;
  217. }
  218. public void setPrice(Double price) {
  219. this.price = price;
  220. }
  221. public String getPriceType() {
  222. return priceType;
  223. }
  224. public void setPriceType(String priceType) {
  225. this.priceType = priceType;
  226. }
  227. public String getSource() {
  228. return source;
  229. }
  230. public void setSource(String source) {
  231. this.source = source;
  232. }
  233. public Date getPriceDeadline() {
  234. return priceDeadline;
  235. }
  236. public void setPriceDeadline(Date priceDeadline) {
  237. this.priceDeadline = priceDeadline;
  238. }
  239. public Double getTaxRate() {
  240. return taxRate;
  241. }
  242. public void setTaxRate(Double taxRate) {
  243. this.taxRate = taxRate;
  244. }
  245. public String getUnit() {
  246. return unit;
  247. }
  248. public void setUnit(String unit) {
  249. this.unit = unit;
  250. }
  251. public String getDelivery() {
  252. return delivery;
  253. }
  254. public void setDelivery(String delivery) {
  255. this.delivery = delivery;
  256. }
  257. public Double getMinPack() {
  258. return minPack;
  259. }
  260. public void setMinPack(Double minPack) {
  261. this.minPack = minPack;
  262. }
  263. public Double getMinOrder() {
  264. return minOrder;
  265. }
  266. public void setMinOrder(Double minOrder) {
  267. this.minOrder = minOrder;
  268. }
  269. public String getCollectionTerms() {
  270. return collectionTerms;
  271. }
  272. public void setCollectionTerms(String collectionTerms) {
  273. this.collectionTerms = collectionTerms;
  274. }
  275. public Long getVendorEnuu() {
  276. return vendorEnuu;
  277. }
  278. public void setVendorEnuu(Long vendorEnuu) {
  279. this.vendorEnuu = vendorEnuu;
  280. }
  281. public Long getVendorUU() {
  282. return vendorUU;
  283. }
  284. public void setVendorUU(Long vendorUU) {
  285. this.vendorUU = vendorUU;
  286. }
  287. public Long getBuyerEnuu() {
  288. return buyerEnuu;
  289. }
  290. public void setBuyerEnuu(Long buyerEnuu) {
  291. this.buyerEnuu = buyerEnuu;
  292. }
  293. public Long getBuyerUU() {
  294. return buyerUU;
  295. }
  296. public void setBuyerUU(Long buyerUU) {
  297. this.buyerUU = buyerUU;
  298. }
  299. public Date getLastTime() {
  300. return lastTime;
  301. }
  302. public void setLastTime(Date lastTime) {
  303. this.lastTime = lastTime;
  304. }
  305. @Override
  306. public String toString() {
  307. return "PriceLibrary{" +
  308. "id=" + id +
  309. ", uasCode='" + uasCode + '\'' +
  310. ", standard=" + standard +
  311. ", kind='" + kind + '\'' +
  312. ", kindEn='" + kindEn + '\'' +
  313. ", code='" + code + '\'' +
  314. ", brand='" + brand + '\'' +
  315. ", cmpCode='" + cmpCode + '\'' +
  316. ", inbrand='" + inbrand + '\'' +
  317. ", spec='" + spec + '\'' +
  318. ", currency='" + currency + '\'' +
  319. ", price=" + price +
  320. ", lapQty=" + lapQty +
  321. ", priceType='" + priceType + '\'' +
  322. ", source='" + source + '\'' +
  323. ", priceDeadline=" + priceDeadline +
  324. ", taxRate=" + taxRate +
  325. ", unit='" + unit + '\'' +
  326. ", delivery='" + delivery + '\'' +
  327. ", minPack=" + minPack +
  328. ", minOrder=" + minOrder +
  329. ", collectionTerms='" + collectionTerms + '\'' +
  330. ", vendorEnuu=" + vendorEnuu +
  331. ", vendorUU=" + vendorUU +
  332. ", buyerEnuu=" + buyerEnuu +
  333. ", buyerUU=" + buyerUU +
  334. ", lastTime=" + lastTime +
  335. '}';
  336. }
  337. }