ctr_contract_sale_target.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. // CtrContractSaleTarget is the golang structure for table ctr_contract_sale_target.
  11. type CtrContractSaleTarget internal.CtrContractSaleTarget
  12. // Fill with you ideas below.
  13. // SaleTargetReq 销售目标请求参数
  14. type SaleTargetReq struct {
  15. request.PageReq
  16. Year string `json:"year"` // 年度
  17. SaleName string `json:"saleName"` // 销售姓名
  18. }
  19. type ExcelImportReq struct {
  20. ExcelUrl string `json:"excelUrl" v:"required#请输入excel地址"` // excel 文件地址
  21. }
  22. type Share struct {
  23. // 合同信息
  24. ContractAmount float64 `orm:"contract_amount" json:"contractAmount"` // 合同金额
  25. InchargeId int `orm:"incharge_id" json:"inchargeId"` // 负责人ID
  26. InchargeName string `orm:"incharge_name" json:"inchargeName"` // 负责人(销售工程师)
  27. ContractSignTime *gtime.Time `orm:"contract_sign_time" json:"contractSignTime"` // 合同签订时间(提高统计效率,此处没有连表查询)
  28. // 分成信息
  29. Id int `orm:"id,primary" json:"id"` // 主键
  30. SaleId int `orm:"sale_id" json:"saleId"` // 归属销售
  31. SaleName string `orm:"sale_name" json:"saleName"` // 销售姓名
  32. ShareAmount float64 `orm:"share_amount" json:"shareAmount"` // 销售分成金额
  33. }