Browse Source

no message

zhangchuanxing 1 week ago
parent
commit
28839775dd

+ 2 - 2
controllers/jinmencaijing.go

@@ -507,9 +507,9 @@ func (c *JinMenCaiJingController) ReportSelectionDetail() {
 	detailItem.Department = detail.Department
 	detailItem.PublishDate = detail.PublishDate
 	detailItem.ProductDescription = detail.ProductDescription
-	detailItem.UpdateDescription = detail.UpdateDescription
-	detailItem.FocusOn = detail.FocusOn
 	detailItem.MarketStrategy = detail.MarketStrategy
+	detailItem.Disclaimer = utils.CYGX_DISCLAIMER
+	detailItem.PermissionName = "宏观策略"
 	resp.Detail = detailItem
 	c.OkDetailed(resp, "获取成功")
 }

+ 24 - 43
models/response/cygx_report_selection/cygx_report_selection.go

@@ -1,41 +1,28 @@
 package cygx_report_selection
 
 type DetailCygxReportSelectionRep struct {
-	ArticleId          int    `description:"报告Id"`
-	Title              string `description:"标题"`
-	Department         string `description:"作者"`
-	PublishDate        string `description:"发布时间"`
-	ProductDescription string `description:"产品说明"`
-	UpdateDescription  string `description:"更新说明"`
-	FocusOn            string `description:"近期重点关注方向"`
-	MarketStrategy     string `description:"市场策略核心逻辑汇总"`
+	ArticleId          int    `json:"article_id" description:"报告Id"`
+	Title              string `json:"title" description:"标题"`
+	Department         string `json:"department" description:"作者"`
+	PublishDate        string `json:"publish_date" description:"发布时间"`
+	ProductDescription string `json:"product_description" description:"产品说明"`
+	PermissionName     string `json:"permission_name" description:"行业名称"`
+	MarketStrategy     string `json:"market_strategy" description:"市场策略核心逻辑汇总"`
+	Disclaimer         string `json:"disclaimer" description:"免责声明"`
 }
 
 type ReportSelectionChartPermission struct {
-	PermissionName string `description:"行业名称"`
-	//ChartPermissionId int    `description:"权限名称"`
-	//IcoLink           string `orm:"column(image_url)"description:"图标链接"`
-	List             []*CygxReportSelectionLogDetail
-	BodyChartSummary string `description:"行业核心逻辑汇总"`
+	PermissionName   string                          `json:"permission_name" description:"行业名称"`
+	List             []*CygxReportSelectionLogDetail `json:"list" description:"标的章节内容列表"`
+	BodyChartSummary string                          `json:"body_chart_summary" description:"行业核心逻辑汇总"`
 }
 
 type CygxReportSelectionLogDetail struct {
-	//IndustrialManagementId    string   `description:"产业Id"`
-	//IndustrialManagementNames string   `description:"产业资源包名称  多个用 , 隔开"`
-	//IndustrialSubjectId       int      `description:"标的ID"`
-	//SubjectName               string   `description:"标的名称"`
-	//IsShowApplyButton         bool     `description:"是否展示申请路由按钮"`
-	IsNew        bool     `description:"是否展示新标签"`
-	Body         string   `description:"内容"`
-	CompanyLabel []string `description:"公司标签"`
-	//Label                     string   `description:"公司标签"`
-	//OverviewArticleId         int      `description:"综述报告Id"`
-	//IsShowOverviewArticle     int      `description:"是否展示综述报告 1展示,0隐藏"`
-	//ThirdId                   int      `description:"类似产业、标的的三方ID"`
-	//ThirdName                 string   `description:"类似产业、标的的三方名称"`
-	UniqueString string `description:"Md5唯一标识"`
-	ShowName     string `description:"展示名称"`
-	//List         []*IndustriaReportSelection
+	IsNew        bool     `json:"is_new" description:"是否展示新标签"`
+	Body         string   `json:"body" description:"内容"`
+	CompanyLabel []string `json:"company_label" description:"公司标签"`
+	UniqueString string   `json:"unique_string" description:"唯一标识"`
+	ShowName     string   `json:"show_name" description:"展示名称"`
 }
 
 type IndustriaReportSelection struct {
@@ -44,24 +31,18 @@ type IndustriaReportSelection struct {
 }
 
 type ReportSelectionChartLogPermission struct {
-	PermissionName string                                `description:"权限名称"`
-	ListSubject    []*ReportSelectionChartLogSubjectName `description:"标的列表"`
+	PermissionName string                                `json:"permission_name" description:"行业名称"`
+	ListSubject    []*ReportSelectionChartLogSubjectName `json:"list_subject" description:"标的列表"`
 }
 
 type ReportSelectionChartLogSubjectName struct {
-	SubjectName string `description:"标的名称"`
-	//IndustrialSubjectId      int    `description:"标的ID"`
-	//IndustrialManagementId   int    `description:"产业Id"`
-	//IndustrialManagementName string `description:"产业资源包名称"`
-	//ThirdId                  int    `description:"类似产业、标的的三方ID"`
-	//ThirdName                string `description:"类似产业、标的的三方名称"`
-	IsNew        bool   `description:"是否展示新标签"`
-	UniqueString string `description:"唯一标识"`
+	SubjectName  string `json:"subject_name" description:"标的名称"`
+	IsNew        bool   `json:"is_new" description:"是否展示新标签"`
+	UniqueString string `json:"unique_string" description:"唯一标识"`
 }
 
 type ReportSelectionLetailResp struct {
-	Detail                *DetailCygxReportSelectionRep
-	List                  []*ReportSelectionChartPermission
-	ListPermissionSubject []*ReportSelectionChartLogPermission `description:"行业列表"`
-	IsShow                bool                                 `description:"是否展示"`
+	Detail                *DetailCygxReportSelectionRep        `json:"detail" description:"头部主体内容"`
+	List                  []*ReportSelectionChartPermission    `json:"list" description:"行业章节列表"`
+	ListPermissionSubject []*ReportSelectionChartLogPermission `json:"list_permission_subject" description:"行业标的导航栏列表"`
 }

+ 2 - 0
utils/constants.go

@@ -126,3 +126,5 @@ var (
 	APP_EDB_LIB_NAME_EN = "hongze_edb_lib"
 	EDB_LIB_Md5_KEY     = "GuRaB6dY1bXOJcwG"
 )
+
+const CYGX_DISCLAIMER = "1、本报告仅供弘则弥道(上海)投资咨询有限公司正式签约的机构客户使用,不会仅因接收人/接受机构收到本报告而将其视为客户。\n\n2、本报告根据国际和行业通行的准则,以合法渠道获得这些信息,尽可能保证可靠、准确和完整,但并不保证报告所述信息的准确性和完整性,也不保证本报告所包含的信息或建议在本报告发出后不会发生任何变更。本报告中所提供的信息仅供参考。\n\n3、报告中的内容不对投资者做出的最终操作建议做任何的担保,也没有任何形式的分享投资收益或者分担投资损失的书面或口头承诺。不作为客户在投资、法律、会计或税务等方面的最终操作建议,也不作为道义的、责任的和法律的依据或者凭证,无论是否已经明示或者暗示。\n\n4、在任何情况下,本公司不对客户/接受人/接受机构因使用报告中内容所引致的一切损失负责任,客户/接受人/接受机构需自行承担全部风险。\n\n\n" // 查研观向免责声明