yb_community_question_process.go 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package yb
  2. //const (
  3. // // 流程类型: 1-分配; 2-转移
  4. // ProcessTypeDistribute = 1
  5. // ProcessTypeTransfer = 2
  6. //)
  7. // CommunityQuestionProcess 问答社区流程表
  8. //type CommunityQuestionProcess struct {
  9. // Id int `orm:"column(id);pk" json:"-"`
  10. // CommunityQuestionId int `json:"community_question_id"`
  11. // TransferUserId int `json:"transfer_user_id"`
  12. // TransferAdminId int `json:"transfer_admin_id"`
  13. // TransferAdminName string `json:"transfer_admin_name"`
  14. // ReplierUserId int `json:"replier_user_id"`
  15. // ReplierAdminId int `json:"replier_admin_id"`
  16. // ReplierAdminName string `json:"replier_admin_name"`
  17. // Remark string `json:"remark"`
  18. // ProcessType int `json:"process_type"`
  19. // CreateTime time.Time `json:"create_time"`
  20. // VarietyClassifyId int `json:"variety_classify_id"`
  21. // VarietyTagId int `json:"variety_tag_id"`
  22. //}
  23. //func (item *CommunityQuestionProcess) TableName() string {
  24. // return "yb_community_question_process"
  25. //}
  26. //func (item *CommunityQuestionProcess) Create() (err error) {
  27. // o := orm.NewOrmUsingDB("weekly")
  28. // id, err := o.Insert(item)
  29. // if err != nil {
  30. // return
  31. // }
  32. // item.Id = int(id)
  33. // return
  34. //}
  35. // CommunityQuestionProcessItem 问答社区流程
  36. //type CommunityQuestionProcessItem struct {
  37. // CommunityQuestionId int
  38. // TransferUserId int
  39. // TransferAdminId int
  40. // TransferAdminName string
  41. // ReplierUserId int
  42. // ReplierAdminId int
  43. // ReplierAdminName string
  44. // Remark string
  45. // ProcessType int
  46. // CreateTime string
  47. // VarietyClassifyId int
  48. // VarietyTagId int
  49. //}
  50. // GetCommunityQuestionProcessItemList 根据问答ID获取流程
  51. //func GetCommunityQuestionProcessItemList(questionId int) (list []*CommunityQuestionProcessItem, err error) {
  52. // list = make([]*CommunityQuestionProcessItem, 0)
  53. // o := orm.NewOrmUsingDB("weekly")
  54. // sql := `SELECT * FROM yb_community_question_process WHERE community_question_id = ? ORDER BY create_time DESC`
  55. // _, err = o.Raw(sql, questionId).QueryRows(&list)
  56. // return
  57. //}