| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // ==========================================================================
- // This is auto-generated by gf cli tool. Fill this file as you wish.
- // ==========================================================================
- package contract
- import (
- "dashoo.cn/micro/app/model/contract/internal"
- "dashoo.cn/opms_libary/request"
- "github.com/gogf/gf/os/gtime"
- )
- // CtrContractCollection is the golang structure for table ctr_contract_collection.
- type CtrContractCollection internal.CtrContractCollection
- // Fill with you ideas below.
- type CtrContractCollectionListReq struct {
- request.PageReq
- SearchText string `json:"searchText"` // 合同编号,客户名称
- PlanId int `json:"planId"` // 合同回款计划
- CustId int `json:"custId"` // 关联客户
- CustName string `json:"custName"` // 客户名称
- ContractId int `json:"contractId"` // 关联合同
- ContractCode string `json:"contractCode"` // 合同编号
- // CollectionDatetime *gtime.Time `json:"collectionDatetime"` // 回款日期
- // CollectionAmount float64 `json:"collectionAmount"` // 回款金额
- CollectionType string `json:"collectionType"` // 回款方式
- ApproStatus string `json:"approStatus"` // 审核状态 10 未回款 20 已回款
- // ContractAmount float64 `json:"contractAmount"` // 合同金额
- CollectionDatetimeStart *gtime.Time `json:"collectionDatetimeStart"` // 回款日期
- CollectionDatetimeEnd *gtime.Time `json:"collectionDatetimeEnd"` // 回款日期
- InchargeId int `json:"inchargeId"` // 负责人(销售工程师)
- InchargeName string `json:"inchargeName"` // 负责人(销售工程师)
- CustProvinceId int `json:"custProvinceId"` // 所在省ID
- CustCityId int `json:"custCityId"` // 所在市ID
- }
- type CollectionContractInfo struct {
- InchargeName string `json:"inchargeName"` // 负责人(销售工程师)
- InchargeId int `json:"inchargeId"` // 负责人(销售工程师)
- CustProvinceId int `json:"custProvinceId"` // 所在省ID
- CustProvince string `json:"custProvince"` // 所在省
- CustCityId int `json:"custCityId"` // 所在市ID
- CustCity string `json:"custCity"` // 所在市
- }
- type CtrContractCollectionListRsp struct {
- CtrContractCollection
- CollectionContractInfo
- }
- type CtrContractCollectionAddReq struct {
- PlanId int `json:"planId"` // 合同回款计划
- // CustId int `json:"custId"` // 关联客户
- // CustName string `json:"custName"` // 客户名称
- ContractId int `json:"contractId"` // 关联合同
- // ContractCode string `json:"contractCode"` // 合同编号
- CollectionDatetime *gtime.Time `json:"collectionDatetime"` // 回款日期
- CollectionAmount float64 `json:"collectionAmount"` // 回款金额
- CollectionType string `json:"collectionType"` // 回款方式
- // ApproStatus string `json:"approStatus"` // 审核状态 10 未回款 20 已回款
- // ContractAmount float64 `json:"contractAmount"` // 合同金额
- Remark string `json:"remark"` // 备注
- }
- type CtrContractCollectionUpdateReq struct {
- Id int `json:"id" v:"required#请输入Id"`
- // PlanId int `json:"planId"` // 合同回款计划
- // CustId int `json:"custId"` // 关联客户
- // CustName string `json:"custName"` // 客户名称
- // ContractId int `json:"contractId"` // 关联合同
- // ContractCode string `json:"contractCode"` // 合同编号
- CollectionDatetime *gtime.Time `json:"collectionDatetime"` // 回款日期
- CollectionAmount *float64 `json:"collectionAmount"` // 回款金额
- CollectionType string `json:"collectionType"` // 回款方式
- ApproStatus string `json:"approStatus"` // 审核状态 10 未回款 20 已回款
- // ContractAmount float64 `json:"contractAmount"` // 合同金额
- Remark *string `json:"remark"`
- }
|