SalesOrderForm.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package jnpf.model.salesorder;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.math.BigDecimal;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. /**
  8. * 销售订单
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.1.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2021/3/15 8:46
  14. */
  15. @Data
  16. public class SalesOrderForm {
  17. @Schema(description = "流程主键")
  18. private String flowId;
  19. @Schema(description = "流程标题")
  20. private String flowTitle;
  21. @Schema(description = "流程等级")
  22. private Integer flowUrgent;
  23. @Schema(description = "流程单据")
  24. private String billNo;
  25. @Schema(description = "业务人员")
  26. private String salesman;
  27. @Schema(description = "客户名称")
  28. private String customerName;
  29. @Schema(description = "联系人")
  30. private String contacts;
  31. @Schema(description = "联系电话")
  32. private String contactPhone;
  33. @Schema(description = "客户地址")
  34. private String customerAddres;
  35. @Schema(description = "发票编码")
  36. private String ticketNum;
  37. @Schema(description = "开票日期")
  38. private Long ticketDate;
  39. @Schema(description = "发票类型")
  40. private String invoiceType;
  41. @Schema(description = "付款方式")
  42. private String paymentMethod;
  43. @Schema(description = "付款金额")
  44. private BigDecimal paymentMoney;
  45. @Schema(description = "销售日期")
  46. private Long salesDate;
  47. @Schema(description = "相关附件")
  48. private String fileJson;
  49. @Schema(description = "描述")
  50. private String description;
  51. @Schema(description = "提交/保存 0-1")
  52. private String status;
  53. @Schema(description = "明细")
  54. private List<SalesOrderEntryEntityInfoModel> entryList = new ArrayList<>();
  55. }