train_sale_apply_summary.go 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. Fill this file as you wish.
  3. // ==========================================================================
  4. package model
  5. import (
  6. "dashoo.cn/micro/app/model/train/internal"
  7. "github.com/gogf/gf/os/gtime"
  8. )
  9. // TrainSaleApplySummary is the golang structure for table train_sale_apply_summary.
  10. type TrainSaleApplySummary internal.TrainSaleApplySummary
  11. // Fill with you ideas below.
  12. type TraSaleApplySummarySearchReq struct {
  13. ApplyId int `json:"applyId"` // 申请ID
  14. }
  15. type TraSaleApplySummaryRes struct {
  16. Id int `json:"id"` // 主键
  17. ApplyId int `json:"applyId"` // 申请ID
  18. WorkOrderId int `json:"workOrderId"` // 关联工单ID
  19. FeedbackSupportContent string `json:"feedbackSupportContent"` // 本次支持反馈内容
  20. FeedbackSupportTime *gtime.Time `json:"feedbackSupportTime"` // 支持反馈-反馈时间
  21. ExplainDuration string `json:"explainDuration"` // 讲解时长
  22. QuestionRecord string `json:"questionRecord"` // 提问记录
  23. TrainSummary string `json:"trainSummary"` // 培训效果总结
  24. NextStep string `json:"nextStep"` // 下一步工作计划
  25. }
  26. type TraSaleSupportReq struct {
  27. ApplyId int `json:"applyId" v:"required|min:1#|申请ID不能为空"` // 申请ID
  28. WorkOrderId int `json:"workOrderId" v:"required|min:1#|关联工单ID不能为空"` // 关联工单ID
  29. FeedbackSupportContent string `json:"feedbackSupportContent" v:"required#本次支持反馈内容为空"` // 本次支持反馈内容
  30. ExplainDuration string `json:"explainDuration" v:"required#讲解时长为空"` // 讲解时长
  31. }
  32. type TraSaleApplySummaryCreateReq struct {
  33. ApplyId int `json:"applyId" v:"required|min:1#|申请ID不能为空"` // 申请ID
  34. QuestionRecord string `json:"questionRecord" v:"required#提问记录为空"` // 提问记录
  35. TrainSummary string `json:"trainSummary" v:"required#培训效果总结为空"` // 培训效果总结
  36. NextStep string `json:"nextStep" v:"required#下一步工作计划为空"` // 下一步工作计划
  37. }
  38. type TraSaleApplySummaryUpdateReq struct {
  39. Id int `json:"id" v:"required|min:1#|主ID不能为空"` // 主键
  40. ApplyId int `json:"applyId" v:"required|min:1#|申请ID不能为空"` // 申请ID
  41. WorkOrderId int `json:"workOrderId" v:"required|min:1#|关联工单ID不能为空"` // 关联工单ID
  42. FeedbackSupportContent string `json:"feedbackSupportContent" v:"required#本次支持反馈内容为空"` // 本次支持反馈内容
  43. FeedbackSupportTime *gtime.Time `json:"feedbackSupportTime"` // 支持反馈-反馈时间
  44. ExplainDuration string `json:"explainDuration" v:"required#讲解时长为空"` // 讲解时长
  45. QuestionRecord string `json:"questionRecord" v:"required#提问记录为空"` // 提问记录
  46. TrainSummary string `json:"trainSummary" v:"required#培训效果总结为空"` // 培训效果总结
  47. NextStep string `json:"nextStep" v:"required#下一步工作计划为空"` // 下一步工作计划
  48. }