浏览代码

Merge branch 'ETA_1.2.6' into debug

ziwen 1 年之前
父节点
当前提交
614a1f83e0
共有 2 个文件被更改,包括 37 次插入37 次删除
  1. 20 20
      models/report.go
  2. 17 17
      models/smart_report.go

+ 20 - 20
models/report.go

@@ -10,7 +10,7 @@ import (
 
 type Report struct {
 	Id                 int       `orm:"column(id)" description:"报告Id"`
-	AddType            int       `description:"新增方式:1:新增报告,2:继承报告"`
+	AddType            int       `json:"-" description:"新增方式:1:新增报告,2:继承报告"`
 	ClassifyIdFirst    int       `description:"一级分类id"`
 	ClassifyNameFirst  string    `description:"一级分类名称"`
 	ClassifyIdSecond   int       `description:"二级分类id"`
@@ -21,23 +21,23 @@ type Report struct {
 	Frequency          string    `description:"频度"`
 	CreateTime         string    `description:"创建时间"`
 	ModifyTime         time.Time `description:"修改时间"`
-	State              int       `description:"1:未发布,2:已发布"`
+	State              int       `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 	PublishTime        time.Time `description:"发布时间"`
 	Stage              int       `description:"期数"`
-	MsgIsSend          int       `description:"消息是否已发送,0:否,1:是"`
-	ThsMsgIsSend       int       `description:"客户群消息是否已发送,0:否,1:是"`
+	MsgIsSend          int       `json:"-" description:"消息是否已发送,0:否,1:是"`
+	ThsMsgIsSend       int       `json:"-" description:"客户群消息是否已发送,0:否,1:是"`
 	Content            string    `description:"内容"`
 	VideoUrl           string    `description:"音频文件URL"`
 	VideoName          string    `description:"音频文件名称"`
 	VideoPlaySeconds   string    `description:"音频播放时长"`
 	VideoSize          string    `description:"音频文件大小,单位M"`
-	ContentSub         string    `description:"内容前两个章节"`
+	ContentSub         string    `json:"-" description:"内容前两个章节"`
 	ReportCode         string    `description:"报告唯一编码"`
-	ReportVersion      int       `description:"1:旧版,2:新版"`
-	HasChapter         int       `description:"是否有章节 0-否 1-是"`
-	ChapterType        string    `description:"章节类型 day-晨报 week-周报"`
-	OldReportId        int       `description:"research_report表ID, 大于0则表示该报告为老后台同步过来的"`
-	MsgSendTime        time.Time `description:"模版消息发送时间"`
+	ReportVersion      int       `json:"-" description:"1:旧版,2:新版"`
+	HasChapter         int       `json:"-" description:"是否有章节 0-否 1-是"`
+	ChapterType        string    `json:"-" description:"章节类型 day-晨报 week-周报"`
+	OldReportId        int       `json:"-" description:"research_report表ID, 大于0则表示该报告为老后台同步过来的"`
+	MsgSendTime        time.Time `json:"-" description:"模版消息发送时间"`
 	AdminId            int       `description:"创建者账号"`
 	AdminRealName      string    `description:"创建者姓名"`
 }
@@ -129,23 +129,23 @@ type ReportDetail struct {
 	Frequency          string `description:"频度"`
 	CreateTime         string `description:"创建时间"`
 	ModifyTime         string `description:"修改时间"`
-	State              int    `description:"1:未发布,2:已发布"`
+	State              int    `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 	PublishTime        string `description:"发布时间"`
 	PrePublishTime     string `description:"预发布时间"`
 	Stage              int    `description:"期数"`
-	MsgIsSend          int    `description:"消息是否已发送,0:否,1:是"`
-	PreMsgSend         int    `description:"定时发布成功后是否立即推送模版消息:0否,1是"`
+	MsgIsSend          int    `json:"-" description:"消息是否已发送,0:否,1:是"`
+	PreMsgSend         int    `json:"-" description:"定时发布成功后是否立即推送模版消息:0否,1是"`
 	Content            string `description:"内容"`
 	VideoUrl           string `description:"音频文件URL"`
 	VideoName          string `description:"音频文件名称"`
 	VideoPlaySeconds   string `description:"音频播放时长"`
-	ContentSub         string `description:"内容前两个章节"`
-	ThsMsgIsSend       int    `description:"客户群消息是否已发送,0:否,1:是"`
-	HasChapter         int    `description:"是否有章节 0-否 1-是"`
-	ChapterType        string `description:"章节类型 day-晨报 week-周报"`
+	ContentSub         string `json:"-" description:"内容前两个章节"`
+	ThsMsgIsSend       int    `json:"-" description:"客户群消息是否已发送,0:否,1:是"`
+	HasChapter         int    `json:"-" description:"是否有章节 0-否 1-是"`
+	ChapterType        string `json:"-" description:"章节类型 day-晨报 week-周报"`
 }
 
-func GetReportById(reportId int) (item *ReportDetail, err error) {
+func GetReportById(reportId int) (item *Report, err error) {
 	o := orm.NewOrmUsingDB("rddp")
 	sql := `SELECT * FROM report WHERE id=?`
 	err = o.Raw(sql, reportId).QueryRow(&item)
@@ -180,7 +180,7 @@ func GetReportStageEdit(classifyIdFirst, classifyIdSecond, reportId int) (count
 
 type PublishReq struct {
 	ReportIds string `description:"报告id,多个用英文逗号隔开"`
-	State     int    `description:"状态:3:驳回,4:审批通过"`
+	State     int    `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 }
 
 type PublishCancelReq struct {
@@ -403,7 +403,7 @@ type ElasticReportDetail struct {
 	Abstract           string `description:"摘要"`
 	BodyContent        string `description:"内容"`
 	PublishTime        string `description:"发布时间"`
-	PublishState       int    `description:"发布状态 1-未发布 2-已发布"`
+	PublishState       int    `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 	Author             string `description:"作者"`
 	ClassifyIdFirst    int    `description:"一级分类ID"`
 	ClassifyNameFirst  string `description:"一级分类名称"`

+ 17 - 17
models/smart_report.go

@@ -25,7 +25,7 @@ type SmartReport struct {
 	ClassifyNameFirst   string    `description:"一级分类名称"`
 	ClassifyIdSecond    int       `description:"二级分类ID"`
 	ClassifyNameSecond  string    `description:"二级分类名称"`
-	AddType             int       `description:"新增方式:1-新增报告;2-继承报告"`
+	AddType             int       `json:"-" description:"新增方式:1-新增报告;2-继承报告"`
 	Title               string    `description:"标题"`
 	Abstract            string    `description:"摘要"`
 	Author              string    `description:"作者"`
@@ -44,15 +44,15 @@ type SmartReport struct {
 	LastModifyAdminId   int       `description:"最后更新人ID"`
 	LastModifyAdminName string    `description:"最后更新人姓名"`
 	ContentModifyTime   time.Time `description:"内容更新时间"`
-	Pv                  int       `description:"pv"`
-	Uv                  int       `description:"uv"`
+	Pv                  int       `json:"-" description:"pv"`
+	Uv                  int       `json:"-" description:"uv"`
 	PublishTime         time.Time `description:"发布时间"`
 	PrePublishTime      time.Time `description:"预发布时间"`
-	PreMsgSend          int       `description:"定时发布后是否推送模版消息:0-否;1-是"`
-	MsgIsSend           int       `description:"消息是否已发送:0-否;1-是"`
-	MsgSendTime         time.Time `description:"模版消息发送时间"`
-	DetailImgUrl        string    `description:"报告详情长图地址"`
-	DetailPdfUrl        string    `description:"报告详情PDF地址"`
+	PreMsgSend          int       `json:"-" description:"定时发布后是否推送模版消息:0-否;1-是"`
+	MsgIsSend           int       `json:"-" description:"消息是否已发送:0-否;1-是"`
+	MsgSendTime         time.Time `json:"-" description:"模版消息发送时间"`
+	DetailImgUrl        string    `json:"-" description:"报告详情长图地址"`
+	DetailPdfUrl        string    `json:"-" description:"报告详情PDF地址"`
 	CreateTime          time.Time `description:"创建时间"`
 	ModifyTime          time.Time `description:"修改时间"`
 }
@@ -177,7 +177,7 @@ type SmartReportItem struct {
 	ClassifyNameFirst   string  `description:"一级分类名称"`
 	ClassifyIdSecond    int     `description:"二级分类ID"`
 	ClassifyNameSecond  string  `description:"二级分类名称"`
-	AddType             int     `description:"新增方式:1-新增报告;2-继承报告"`
+	AddType             int     `json:"-" description:"新增方式:1-新增报告;2-继承报告"`
 	Title               string  `description:"标题"`
 	Abstract            string  `description:"摘要"`
 	Author              string  `description:"作者"`
@@ -195,19 +195,19 @@ type SmartReportItem struct {
 	LastModifyAdminId   int     `description:"最后更新人ID"`
 	LastModifyAdminName string  `description:"最后更新人姓名"`
 	ContentModifyTime   string  `description:"内容更新时间"`
-	Pv                  int     `description:"pv"`
-	Uv                  int     `description:"uv"`
+	Pv                  int     `json:"-" description:"pv"`
+	Uv                  int     `json:"-" description:"uv"`
 	State               int     `description:"发布状态:1-待发布;2-已发布"`
 	PublishTime         string  `description:"发布时间"`
 	PrePublishTime      string  `description:"预发布时间"`
-	MsgIsSend           int     `description:"消息是否已发送:0-否;1-是"`
-	MsgSendTime         string  `description:"模版消息发送时间"`
+	MsgIsSend           int     `json:"-" description:"消息是否已发送:0-否;1-是"`
+	MsgSendTime         string  `json:"-" description:"模版消息发送时间"`
 	DetailImgUrl        string  `description:"报告详情长图地址"`
 	DetailPdfUrl        string  `description:"报告详情PDF地址"`
 	CreateTime          string  `description:"创建时间"`
 	ModifyTime          string  `description:"修改时间"`
-	CanEdit             bool    `description:"是否可编辑"`
-	Editor              string  `description:"当前编辑人"`
+	CanEdit             bool    `json:"-" description:"是否可编辑"`
+	Editor              string  `json:"-" description:"当前编辑人"`
 }
 
 // FormatSmartReport2Item 格式化智能研报数据格式
@@ -283,7 +283,7 @@ type SmartReportRemoveReq struct {
 // SmartReportPublishReq 审核智能研报请求体
 type SmartReportPublishReq struct {
 	SmartReportIds string `description:"智能研报ID,多个用英文逗号隔开"`
-	PublishState  int `description:"3-驳回; 4-审核"`
+	PublishState  int `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 }
 
 // SmartReportPrePublishReq 预发布智能研报请求体
@@ -330,7 +330,7 @@ type ElasticSmartReport struct {
 	Abstract           string `description:"摘要"`
 	BodyContent        string `description:"内容"`
 	PublishTime        string `description:"发布时间"`
-	PublishState       int    `description:"发布状态 1-未发布 2-已发布"`
+	PublishState       int    `description:"状态:1-未提交 2-待审核 3-驳回 4-审核"`
 	Author             string `description:"作者"`
 	ClassifyIdFirst    int    `description:"一级分类ID"`
 	ClassifyNameFirst  string `description:"一级分类名称"`