ctr_contract_collection_plan.go 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. // CtrContractCollectionPlan is the golang structure for table ctr_contract_collection_plan.
  11. type CtrContractCollectionPlan internal.CtrContractCollectionPlan
  12. // Fill with you ideas below.
  13. type CtrContractCollectionPlanGetRsp struct {
  14. CtrContractCollectionPlan
  15. Collection []*CtrContractCollection `json:"collection"`
  16. }
  17. type CtrContractCollectionPlanListReq struct {
  18. request.PageReq
  19. SearchText string `json:"searchText"` // 合同编号,客户名称
  20. CustId int `json:"custId"` // 关联客户
  21. CustName string `json:"custName"` // 客户名称
  22. ContractId int `json:"contractId"` // 关联合同
  23. ContractCode string `json:"contractCode"` // 合同编号
  24. ContractStatus string `json:"contractStatus"` // 回款状态(10待回款20部分回款30全部回款)
  25. // PlanAmount float64 `json:"planAmount"` // 计划回款金额
  26. // PlanDatetime *gtime.Time `json:"planDatetime"` // 计划回款日期
  27. // CashedAmount float64 `json:"cashedAmount"` // 实际回款金额
  28. // CashedDatetime *gtime.Time `json:"cashedDatetime"` // 实际回款日期
  29. }
  30. type CtrContractCollectionPlanAddReq struct {
  31. // CustId int `json:"custId"` // 关联客户
  32. // CustName string `json:"custName"` // 客户名称
  33. ContractId int `json:"contractId"` // 关联合同
  34. // ContractCode string `json:"contractCode"` // 合同编号
  35. // ContractStatus string `json:"contractStatus"` // 回款状态(10待回款20部分回款30全部回款)
  36. PlanAmount float64 `json:"planAmount"` // 计划回款金额
  37. PlanDatetime *gtime.Time `json:"planDatetime"` // 计划回款日期
  38. // CashedAmount float64 `json:"cashedAmount"` // 实际回款金额
  39. // CashedDatetime *gtime.Time `json:"cashedDatetime"` // 实际回款日期
  40. Remark string `json:"remark"` // 备注
  41. }
  42. type CtrContractCollectionPlanUpdateReq struct {
  43. Id int `json:"id" v:"required#请输入Id"`
  44. // CustId int `json:"custId"` // 关联客户
  45. // CustName string `json:"custName"` // 客户名称
  46. // ContractId int `json:"contractId"` // 关联合同
  47. // ContractCode string `json:"contractCode"` // 合同编号
  48. // ContractStatus string `json:"contractStatus"` // 回款状态(10待回款20部分回款30全部回款)
  49. PlanAmount *float64 `json:"planAmount"` // 计划回款金额
  50. PlanDatetime *gtime.Time `json:"planDatetime"` // 计划回款日期
  51. // CashedAmount *float64 `json:"cashedAmount"` // 实际回款金额
  52. // CashedDatetime *gtime.Time `json:"cashedDatetime"` // 实际回款日期
  53. Remark *string `json:"remark"`
  54. }