|
@@ -107,8 +107,11 @@ type UserReadRecordItem struct {
|
|
|
UserId int `description:"用户ID"`
|
|
|
ReportId int `description:"报告ID"`
|
|
|
ReportTitle string `description:"报告标题"`
|
|
|
+ ClassifyIdFirst int `description:"一级分类ID"`
|
|
|
ClassifyNameFirst string `description:"一级分类名称"`
|
|
|
+ ClassifyIdSecond int `description:"二级分类ID"`
|
|
|
ClassifyNameSecond string `description:"二级分类名称"`
|
|
|
+ ClassifyIdThird int `description:"三级分类ID"`
|
|
|
ClassifyNameThird string `description:"三级分类名称"`
|
|
|
ReadDuration string `description:"阅读时长"`
|
|
|
ReportSource int `description:"报告来源:1-研报中心;2-文档管理库"`
|
|
@@ -120,8 +123,11 @@ func (m *UserReadRecord) Format2Item() (item *UserReadRecordItem) {
|
|
|
item.UserId = m.UserId
|
|
|
item.ReportId = m.ReportId
|
|
|
item.ReportTitle = m.ReportTitle
|
|
|
+ item.ClassifyIdFirst = m.ClassifyIdFirst
|
|
|
item.ClassifyNameFirst = m.ClassifyNameFirst
|
|
|
+ item.ClassifyIdSecond = m.ClassifyIdSecond
|
|
|
item.ClassifyNameSecond = m.ClassifyNameSecond
|
|
|
+ item.ClassifyIdThird = m.ClassifyIdThird
|
|
|
item.ClassifyNameThird = m.ClassifyNameThird
|
|
|
if m.StartTimestamp > 0 && m.EndTimestamp > 0 {
|
|
|
item.ReadDuration = utils.SecondsToHMS(int64(m.EndTimestamp - m.StartTimestamp))
|