PurchasePay.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. package vip.xiaonuo.purchase.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.baomidou.mybatisplus.annotation.IdType;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import java.time.LocalDateTime;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import com.fasterxml.jackson.annotation.JsonFormat;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. import lombok.EqualsAndHashCode;
  13. import lombok.experimental.Accessors;
  14. import javax.naming.Name;
  15. /**
  16. * <p>
  17. * 采购应付账款
  18. * </p>
  19. *
  20. * @author author
  21. * @since 2024-11-26
  22. */
  23. @Data
  24. @EqualsAndHashCode(callSuper = false)
  25. @Accessors(chain = true)
  26. @TableName("purchase_pay")
  27. public class PurchasePay implements Serializable {
  28. private static final long serialVersionUID = 1L;
  29. @TableId(value = "id", type = IdType.AUTO)
  30. private Integer id;
  31. /**
  32. * 应付对象
  33. */
  34. @ApiModelProperty(value = "应付对象", position = 2)
  35. private String payableObject;
  36. /**
  37. * 采购物资
  38. */
  39. @ApiModelProperty(value = "采购物资", position = 3)
  40. private String purchaseMaterial;
  41. /**
  42. * 采购数量
  43. */
  44. @ApiModelProperty(value = "采购数量", position = 4)
  45. private String purchaseNumber;
  46. /**
  47. * 单价
  48. */
  49. @ApiModelProperty(value = "单价", position = 5)
  50. private String price;
  51. /**
  52. * 应付账款
  53. */
  54. @ApiModelProperty(value = "应付账款", position = 6)
  55. private String payableNumber;
  56. /**
  57. * 创建时间
  58. */
  59. @ApiModelProperty(value = "创建时间", position = 7)
  60. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  61. private Date createTime;
  62. /**
  63. * 截至时间
  64. */
  65. @ApiModelProperty(value = "截至时间", position = 8)
  66. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  67. private Date endTime;
  68. /**
  69. * 组织id
  70. */
  71. @ApiModelProperty(value = "组织id", position = 2)
  72. private String orgId;
  73. //应收单号
  74. @TableField("billno")
  75. private String FBILLNO;
  76. //采购组织
  77. @TableField("FPURCHASEORGID")
  78. private int FPURCHASEORGID;
  79. //付款组织
  80. @TableField("FPAYORGID")
  81. private int FPAYORGID;
  82. //客户id
  83. @TableField("FSUPPLIERID")
  84. private int FSUPPLIERID;
  85. // 源单号
  86. @TableField("FSourceBillNo")
  87. private String FSourceBillNo;
  88. //采购合同号
  89. @TableField("FBGLCONTRACTL")
  90. private String FBGLCONTRACTL;
  91. //物料编码
  92. @TableField("FMATERIALID")
  93. private String FMATERIALID;
  94. //含税单价
  95. @TableField("FTaxPrice")
  96. private String FTaxPrice;
  97. //采购订单详细号
  98. @TableField("FOrderEntryID")
  99. private int FOrderEntryID;
  100. //规格
  101. @TableField("FSPECIFICATION")
  102. private String FSPECIFICATION;
  103. }