ctr_contract_invoice.go 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. Fill this file as you wish.
  3. // ==========================================================================
  4. package contract
  5. import (
  6. "dashoo.cn/micro/app/model/contract/internal"
  7. "dashoo.cn/opms_libary/request"
  8. "github.com/gogf/gf/os/gtime"
  9. )
  10. // CtrContractInvoice is the golang structure for table ctr_contract_invoice.
  11. type CtrContractInvoice internal.CtrContractInvoice
  12. // Fill with you ideas below.
  13. type CtrContractInvoiceListReq struct {
  14. request.PageReq
  15. CustId int `json:"custId"` // 关联客户
  16. CustName string `json:"custName"` // 客户名称
  17. ContractId int `json:"contractId"` // 关联合同
  18. ContractCode string `json:"contractCode"` // 合同编号
  19. ContractAmount float64 `json:"contractAmount"` // 合同金额
  20. InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额
  21. InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期
  22. InvoiceType string `json:"invoiceType"` // 开票类型
  23. ApproStatus string `json:"approStatus"` // 审核状态
  24. InvoiceCode string `json:"invoiceCode"` // 发票号码
  25. ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期
  26. CourierCode string `json:"courierCode"` // 快递单号
  27. }
  28. type CtrContractInvoiceAddReq struct {
  29. CustId int `json:"custId"` // 关联客户
  30. CustName string `json:"custName"` // 客户名称
  31. ContractId int `json:"contractId"` // 关联合同
  32. ContractCode string `json:"contractCode"` // 合同编号
  33. ContractAmount float64 `json:"contractAmount"` // 合同金额
  34. InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额
  35. InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期
  36. InvoiceType string `json:"invoiceType"` // 开票类型
  37. ApproStatus string `json:"approStatus"` // 审核状态
  38. InvoiceCode string `json:"invoiceCode"` // 发票号码
  39. ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期
  40. CourierCode string `json:"courierCode"` // 快递单号
  41. Remark string `json:"remark"` // 备注
  42. }
  43. type CtrContractInvoiceUpdateReq struct {
  44. Id int `json:"id" v:"required#请输入Id"`
  45. CustId int `json:"custId"` // 关联客户
  46. CustName string `json:"custName"` // 客户名称
  47. ContractId int `json:"contractId"` // 关联合同
  48. ContractCode string `json:"contractCode"` // 合同编号
  49. ContractAmount float64 `json:"contractAmount"` // 合同金额
  50. InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额
  51. InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期
  52. InvoiceType string `json:"invoiceType"` // 开票类型
  53. ApproStatus string `json:"approStatus"` // 审核状态
  54. InvoiceCode string `json:"invoiceCode"` // 发票号码
  55. ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期
  56. CourierCode string `json:"courierCode"` // 快递单号
  57. Remark *string `json:"remark"`
  58. }