cygx_morning_meeting_review_log.go 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package models
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. type CygxMorningMeetingReviewLog struct {
  7. LogId int `orm:"column(log_id);pk"`
  8. MeetingTime time.Time `description:"晨会日期"`
  9. CreateTime time.Time `description:"创建时间"`
  10. ModifyTime time.Time `description:"修改时间"`
  11. IndustryId int `description:"产业ID"`
  12. IndustryName string `description:"产业名称"`
  13. ChartPermissionName string `description:"行业名称"`
  14. ChartPermissionId int `description:"行业ID"`
  15. IndustrialSubjectIds string `description:"标的ID"`
  16. MeetingId int `description:"主表ID"`
  17. Content string `description:"内容"`
  18. ReportLink string `description:"报告链接"`
  19. LinkArticleId int `description:"跳转的文章ID"`
  20. Title string `description:"标题"`
  21. Remark string `description:"备注说明"`
  22. Operate string `description:"操作内容"`
  23. OpUserId int `description:"操作人编号"`
  24. OpUserName string `description:"操作人名称"`
  25. }
  26. // 添加晨报点评章节日志信息
  27. func AddCygxMorningMeetingReviewLog(item *CygxMorningMeetingReviewLog) (newId int64, err error) {
  28. o := orm.NewOrm()
  29. newId, err = o.Insert(item)
  30. return
  31. }
  32. func GetCygxMorningMeetingReviewLogByLogId(logId int) (item *CygxMorningMeetingReviewLog, err error) {
  33. o := orm.NewOrm()
  34. sql := `SELECT * FROM cygx_morning_meeting_review_log WHERE log_id = ? `
  35. err = o.Raw(sql, logId).QueryRow(&item)
  36. return
  37. }
  38. type CygxMorningMeetingReviewLogDetailResp struct {
  39. Detail *CygxMorningMeetingReviewLogResp
  40. }
  41. type CygxMorningMeetingReviewLogResp struct {
  42. RejectContent string `description:"驳回内容"` // 驳回内容
  43. UserType int `description:"用户身份,1:提交人,2:审核人"` //
  44. LogId int `orm:"column(log_id);pk"`
  45. Status int `description:"0:未发布,1:已发布,2:待审核、3:已驳回、4:已撤回、5:未提交"`
  46. IndustryId int `description:"产业id"` // 产业id
  47. IndustryName string `description:"产业名称"` // 产业名称
  48. ChartPermissionName string `description:"行业名称"` // 行业名称
  49. ChartPermissionId int `description:"行业id"` // 行业id
  50. MeetingId int `description:"主表id"` // 主表id
  51. Content string `description:"内容"` // 内容
  52. ReportLink string `description:"报告链接"`
  53. LinkArticleId int `description:"报告ID链接"`
  54. Title string `description:"标题"`
  55. IndustrialSubjectIds string `description:"标的id"`
  56. ListSubject []*CygxIndustrialSubject `description:"标的列表"`
  57. }
  58. type ReviewLogApproveReq struct {
  59. LogId int `description:"日志ID"`
  60. Status int `description:"1:审核通过,3:驳回"`
  61. RejectContent string `description:"驳回内容"` // 驳回内容
  62. }
  63. type ReviewLogApproveEditReq struct {
  64. LogId int `description:"日志ID"`
  65. Status int `description:"1:审核通过,3:驳回"`
  66. Content string `description:"修改过的内容"`
  67. }