ProductEntity.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. package jnpf.entity;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import jnpf.base.entity.SuperExtendEntity;
  6. import lombok.Data;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * 销售订单
  11. *
  12. * @版本: V3.1.0
  13. * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  14. * @作者: JNPF开发平台组
  15. * @日期: 2021-07-10 10:40:59
  16. */
  17. @Data
  18. @TableName("ext_product")
  19. public class ProductEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
  20. /**
  21. * 订单编号
  22. */
  23. @TableField("F_EN_CODE")
  24. @JSONField(name = "code")
  25. private String enCode;
  26. /**
  27. * 客户类别
  28. */
  29. @TableField("F_TYPE")
  30. private String type;
  31. /**
  32. * 客户id
  33. */
  34. @TableField("F_CUSTOMER_ID")
  35. private String customerId;
  36. /**
  37. * 客户名称
  38. */
  39. @TableField("F_CUSTOMER_NAME")
  40. private String customerName;
  41. /**
  42. * 制单人
  43. */
  44. @TableField("F_SALESMAN_ID")
  45. private String salesmanId;
  46. /**
  47. * 制单人
  48. */
  49. @TableField("F_SALESMAN_NAME")
  50. private String salesmanName;
  51. /**
  52. * 制单日期
  53. */
  54. @TableField("F_SALESMAN_DATE")
  55. private Date salesmanDate;
  56. /**
  57. * 审核人
  58. */
  59. @TableField("F_AUDIT_NAME")
  60. private String auditName;
  61. /**
  62. * 审核日期
  63. */
  64. @TableField("F_AUDIT_DATE")
  65. private Date auditDate;
  66. /**
  67. * 审核状态
  68. */
  69. @TableField("F_AUDIT_STATE")
  70. private Integer auditState;
  71. /**
  72. * 发货仓库
  73. */
  74. @TableField("F_GOODS_WAREHOUSE")
  75. private String goodsWarehouse;
  76. /**
  77. * 发货日期
  78. */
  79. @TableField("F_GOODS_DATE")
  80. private Date goodsDate;
  81. /**
  82. * 发货通知人
  83. */
  84. @TableField("F_CONSIGNOR")
  85. private String consignor;
  86. /**
  87. * 发货状态
  88. */
  89. @TableField("F_GOODS_STATE")
  90. private Integer goodsState;
  91. /**
  92. * 关闭状态
  93. */
  94. @TableField("F_CLOSE_STATE")
  95. private Integer closeState;
  96. /**
  97. * 关闭日期
  98. */
  99. @TableField("F_CLOSE_DATE")
  100. private Date closeDate;
  101. /**
  102. * 收款方式
  103. */
  104. @TableField("F_GATHERING_TYPE")
  105. private String gatheringType;
  106. /**
  107. * 业务员
  108. */
  109. @TableField("F_BUSINESS")
  110. private String business;
  111. /**
  112. * 送货地址
  113. */
  114. @TableField("F_ADDRESS")
  115. private String address;
  116. /**
  117. * 联系方式
  118. */
  119. @TableField("F_CONTACT_TEL")
  120. private String contactTel;
  121. /**
  122. * 联系人
  123. */
  124. @TableField("F_CONTACT_NAME")
  125. private String contactName;
  126. /**
  127. * 收货消息
  128. */
  129. @TableField("F_HARVEST_MSG")
  130. private Integer harvestMsg;
  131. /**
  132. * 收货仓库
  133. */
  134. @TableField("F_HARVEST_WAREHOUSE")
  135. private String harvestWarehouse;
  136. /**
  137. * 代发客户
  138. */
  139. @TableField("F_ISSUING_NAME")
  140. private String issuingName;
  141. /**
  142. * 让利金额
  143. */
  144. @TableField("F_PART_PRICE")
  145. private BigDecimal partPrice;
  146. /**
  147. * 优惠金额
  148. */
  149. @TableField("F_REDUCED_PRICE")
  150. private BigDecimal reducedPrice;
  151. /**
  152. * 折后金额
  153. */
  154. @TableField("F_DISCOUNT_PRICE")
  155. private BigDecimal discountPrice;
  156. }