ctr_contract_collection_plan.go 2.9 KB

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