train_sale_apply_summary.go 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. FeedbackSupportTime *gtime.Time `json:"feedbackSupportTime"` // 支持反馈-反馈时间
  31. }
  32. type TraSaleApplySummaryCreateReq struct {
  33. ApplyId int `json:"applyId" v:"required|min:1#|申请ID不能为空"` // 申请ID
  34. ExplainDuration string `json:"explainDuration" v:"required#讲解时长为空"` // 讲解时长
  35. QuestionRecord string `json:"questionRecord" v:"required#提问记录为空"` // 提问记录
  36. TrainSummary string `json:"trainSummary" v:"required#培训效果总结为空"` // 培训效果总结
  37. NextStep string `json:"nextStep" v:"required#下一步工作计划为空"` // 下一步工作计划
  38. }
  39. type TraSaleApplySummaryUpdateReq struct {
  40. Id int `json:"id" v:"required|min:1#|主ID不能为空"` // 主键
  41. ApplyId int `json:"applyId" v:"required|min:1#|申请ID不能为空"` // 申请ID
  42. WorkOrderId int `json:"workOrderId" v:"required|min:1#|关联工单ID不能为空"` // 关联工单ID
  43. FeedbackSupportContent string `json:"feedbackSupportContent" v:"required#本次支持反馈内容为空"` // 本次支持反馈内容
  44. FeedbackSupportTime *gtime.Time `json:"feedbackSupportTime"` // 支持反馈-反馈时间
  45. ExplainDuration string `json:"explainDuration" v:"required#讲解时长为空"` // 讲解时长
  46. QuestionRecord string `json:"questionRecord" v:"required#提问记录为空"` // 提问记录
  47. TrainSummary string `json:"trainSummary" v:"required#培训效果总结为空"` // 培训效果总结
  48. NextStep string `json:"nextStep" v:"required#下一步工作计划为空"` // 下一步工作计划
  49. }