swagger: "2.0" info: title: beego Test API description: beego has a very cool tools to autogenerate documents for your API version: 1.0.0 termsOfService: http://beego.me/ contact: email: astaxie@gmail.com license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html basePath: /api paths: /bill/detail: get: tags: - bill description: 年度账单接口 operationId: BillController.年度账单接口 responses: "200": description: "" schema: $ref: '#/definitions/models.BillDetailResp' /classify/detail: get: tags: - classify description: 获取分类详情信息接口 operationId: ClassifyController.获取分类详情信息 parameters: - in: query name: ClassifyId description: 分类id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.ClassifyDetail' /classify/pc/list: get: tags: - classify description: 获取一级分类列表接口 operationId: ClassifyCommonController.获取一级分类列表 responses: "200": description: "" schema: $ref: '#/definitions/models.Classify' /classify/pc/second/list: get: tags: - classify description: 获取二级分类列表接口 operationId: ClassifyCommonController.获取二级分类列表 parameters: - in: query name: ClassifyId description: 分类id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.ClassifyDetail' /home/banner: get: tags: - home description: 首页列表接口 operationId: HomeController.首页列表接口 responses: "200": description: "" schema: $ref: '#/definitions/models.Banner' /home/list: get: tags: - home description: 首页列表接口 operationId: HomeController.首页列表接口 responses: "200": description: "" schema: $ref: '#/definitions/models.HomeList' /home/pc/banner: get: tags: - home description: 首页banner接口 operationId: HomeCommonController.首页banner接口 responses: "200": description: "" schema: $ref: '#/definitions/models.Banner' /home/pc/column/list: get: tags: - home description: 首页专栏接口 operationId: HomeCommonController.首页专栏接口 responses: "200": description: "" schema: $ref: '#/definitions/models.Classify' /home/pc/list: get: tags: - home description: pc-首页列表接口 operationId: HomeCommonController.pc-首页列表接口 parameters: - in: query name: PageSize description: 每页数据条数 required: true type: integer format: int64 - in: query name: CurrentIndex description: 当前页页码,从1开始 required: true type: integer format: int64 - in: query name: ClassifyId description: 分类id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.PcListHomeResp' /report/addAudioRecord: post: tags: - report description: 新增音频阅读记录接口 operationId: ReportController.新增音频阅读记录 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.ReportRecordReq' responses: "200": description: 新增成功 /report/addUpdateLabel: post: tags: - report description: 新增报告浏览记录接口 operationId: ReportController.新增报告浏览记录 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.ReportRecordReq' responses: "200": description: 新增成功 /report/addViewRecord: post: tags: - report description: 新增报告浏览记录接口 operationId: ReportController.新增报告浏览记录 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.ReportRecordReq' responses: "200": description: 新增成功 /report/author/detail: get: tags: - report description: 获取报告作者详情 operationId: ReportController.获取报告作者详情 parameters: - in: query name: ReportAuthor description: 作者名称 required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.ReportDetailResp' /report/detail: get: tags: - report description: 日评详情接口 operationId: ReportController.日评详情 parameters: - in: query name: ReportId description: 报告id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.ReportDetailResp' /report/list: get: tags: - report description: 日评列表接口 operationId: ReportController.日评列表 parameters: - in: query name: PageSize description: 每页数据条数 required: true type: integer format: int64 - in: query name: CurrentIndex description: 当前页页码,从1开始 required: true type: integer format: int64 - in: query name: ClassifyId description: 分类id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.ReportListResp' /report/pc/research/report/list: get: tags: - report description: 研报列表接口 operationId: ReportCommonController.研报列表 parameters: - in: query name: ClassifyId description: 分类id required: true type: integer format: int64 responses: "200": description: "" schema: $ref: '#/definitions/models.ResearchReportListResp' /report/pc/search/report/list: get: tags: - report operationId: ReportCommonController.研报PC端搜索接口 parameters: - in: query name: KeyWord description: 搜索关键词 required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.PcSearchReportListResp' /report/share/detail: get: tags: - report description: 日评详情接口 operationId: ReportShareController.日评详情 parameters: - in: query name: ReportCode description: 报告唯一编码 required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.ReportShareDetailResp' /user/apply: post: tags: - user description: 申请试用接口 operationId: UserController.申请试用 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.ApplyReq' responses: Ret=200: description: 申请成功 /user/checkEmailCode: post: tags: - user description: 校验邮箱验证码接口 operationId: UserCommonController.校验邮箱验证码 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.CheckEmailCodeReq' responses: Ret=200: description: 校验成功 /user/checkSmsCode: post: tags: - user description: 校验短信验证码接口 operationId: UserCommonController.校验短信验证码 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.CheckSmsCodeReq' responses: Ret=200: description: 校验成功 /user/detail: get: tags: - user description: 获取用户详情接口 operationId: UserController.获取用户详情 responses: "200": description: "" schema: $ref: '#/definitions/models.UserDetail' /user/getEmailCode: get: tags: - user description: 获取邮件验证码接口 operationId: UserCommonController.获取邮件验证码 parameters: - in: query name: Email description: 邮箱 required: true type: string responses: Ret=200: description: 获取成功 /user/getSmsCode: get: tags: - user description: 获取短信验证码接口 operationId: UserCommonController.获取短信验证码 parameters: - in: query name: Mobile description: 手机号码 required: true type: string - in: query name: AreaNum description: 地区编码 required: true type: string responses: Ret=200: description: 获取成功 /user/login: post: tags: - user description: 登录接口 operationId: UserController.登录 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.LoginReq' responses: "200": description: "" schema: $ref: '#/definitions/models.LoginResp' /user/pc/bind: post: tags: - user description: 绑定手机号或邮箱 operationId: UserController.绑定手机号或邮箱 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.BindReq' responses: Ret=200: description: 绑定成功 /user/pc/check/login: get: tags: - user description: 校验免登陆 operationId: UserController.校验免登陆 responses: "200": description: "" schema: $ref: '#/definitions/models.CheckLoginResp' /user/pc/getGraphicVerifyCode: get: tags: - user description: 获取图形验证码 operationId: UserCommonController.获取图形验证码 responses: "200": description: "" schema: $ref: '#/definitions/models.GraphicVerifyCodeResp' /user/pc/getSmsCode: get: tags: - user description: pc端获取短信验证码接口 operationId: UserCommonController.pc端获取短信验证码 parameters: - in: query name: Mobile description: 手机号码 required: true type: string - in: query name: AreaNum description: 地区编码 required: true type: string - in: query name: VerifyId description: 图形验证码id required: true type: string - in: query name: VerifyCode description: 图形验证码code required: true type: string responses: Ret=200: description: 获取成功 /user/pc/login: post: tags: - user description: 登录接口 operationId: UserCommonController.登录 parameters: - in: body name: request description: type json string required: true schema: $ref: '#/definitions/models.LoginReq' responses: "200": description: "" schema: $ref: '#/definitions/models.LoginResp' /user/smallLimit: get: tags: - user description: 是否小套餐客户接口 operationId: UserController.是否小套餐客户 responses: "200": description: "" schema: $ref: '#/definitions/models.SmallLimitResp' /video/list: get: tags: - video description: 视频列表接口 operationId: VideoController.视频列表 parameters: - in: query name: PageSize description: 每页数据条数 required: true type: integer format: int64 - in: query name: CurrentIndex description: 当前页页码,从1开始 required: true type: integer format: int64 - in: query name: KeyWord description: 搜索关键词 required: true type: string - in: query name: DateType description: 时间筛选组合:1:近一个月,2:近三个月,3:近半年,4:全部 required: true type: string - in: query name: Tags description: 标签名称 required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/video.VideoListResp' /video/tags/list: get: tags: - video description: 获取视频标签列表接口 operationId: VideoController.获取视频标签列表 responses: "200": description: "" schema: $ref: '#/definitions/video.VideoTagsListResp' /wechat/getWxSign: get: tags: - wechat description: 微信获取签名接口 operationId: WechatController.微信获取签名接口 parameters: - in: query name: Url description: url地址 required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.WechatSign' /wechat/login: get: tags: - wechat description: 微信登录接口 operationId: WechatCommonController.微信登录接口 parameters: - in: query name: Code description: 微信唯一编码code required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.WxLoginResp' /wechat/pc/login: get: tags: - wechat description: pc端微信登录接口 operationId: WechatCommonController.pc端微信登录接口 parameters: - in: query name: Code description: 微信唯一编码code required: true type: string responses: "200": description: "" schema: $ref: '#/definitions/models.WxLoginResp' definitions: models.ApplyReq: title: ApplyReq type: object properties: ApplyMethod: description: '申请方式:' type: integer format: int64 CompanyName: description: 公司名称 type: string RealName: description: 姓名 type: string models.Banner: title: Banner type: object properties: Abstract: description: 栏目简介 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string BannerType: description: 类型 1:轮播图,2:头部海报 type: integer format: int64 ClassifyId: description: 分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CreateTime: description: 创建时间 type: string format: datetime Descript: description: 分享描述 type: string HeadImgUrl: description: 头部banner type: string Id: type: integer format: int64 ImageUrl: description: 图片路径 type: string JumpUrl: description: 跳转地址 type: string ModifyTime: description: 修改时间 type: string format: datetime ReportAuthor: description: 栏目作者 type: string ReportImgUrl: description: 报告配图 type: string models.BillDetailResp: title: BillDetailResp type: object properties: CreateDate: description: 创建时间 type: string FirstReadReportTitle: description: 首次阅读报告标题 type: string FirstReadReportType: description: 首次阅读报告类型 type: string LatestReadReportDate: description: 阅读报告时间最晚的一天 type: string LatestReadReportDateDuration: description: 阅读报告时间最晚的一天,总共阅读报告的时长 type: number format: double LatestReadReportTime: description: 阅读报告时间最晚的一天,最晚的时间 type: string LearnDay: description: 连续学习天数 type: integer format: int64 ListenReportCount: description: 收听报告次数 type: integer format: int64 ListenReportDuration: description: 收听报告时长 type: number format: double MaxOpenReportClassify: description: 打开次数最多报告的栏目 type: string MaxOpenReportCount: description: 打开次数最多报告的栏目下,用户阅读的报告数 type: integer format: int64 MaxReadReportCount: description: 阅读报告最多的一天,报告数量 type: integer format: int64 MaxReadReportDate: description: 阅读报告最多的一天 type: string RealName: description: 用户实际名称 type: string TogetherDay: description: 相伴天数 type: string TotalReadDuration: description: 总阅读时长 type: number format: double TotalReport: description: 总阅读报告数 type: integer format: int64 TotalReportDayCount: description: 总阅读晨报数 type: integer format: int64 TotalReportMonthCount: description: 总阅读月报数 type: integer format: int64 TotalReportRddpCount: description: 总阅读点评数 type: integer format: int64 TotalReportTwoWeekCount: description: 总阅读双周报数 type: integer format: int64 TotalReportWeekCount: description: 总阅读周报数 type: integer format: int64 models.BindReq: title: BindReq type: object properties: BindType: description: 绑定方式:1:手机,2:邮箱 type: integer format: int64 Email: description: 邮箱 type: string Mobile: description: 手机号 type: string VerifyCode: description: 短信/邮箱 验证码 type: string models.CheckEmailCodeReq: title: CheckEmailCodeReq type: object properties: Email: description: 邮箱 type: string SmsCode: description: 验证码 type: string models.CheckLoginResp: title: CheckLoginResp type: object properties: IsBind: description: true:需要绑定邮箱或验证码,false:不需要绑定邮箱或验证码 type: boolean IsTips: description: true:需要提示,false:不需要提示 type: boolean models.CheckSmsCodeReq: title: CheckSmsCodeReq type: object properties: Mobile: description: 手机号 type: string SmsCode: description: 验证码 type: string models.Classify: title: Classify type: object properties: Abstract: description: 栏目简介 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string ClassifyName: description: 分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CreateTime: description: 创建时间 type: string format: datetime Descript: description: 分享描述 type: string HeadImgUrl: description: 头部banner type: string HomeImgUrl: description: 首页配图 type: string Id: type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime ParentId: description: 父级分类id type: integer format: int64 ReportAuthor: description: 栏目作者 type: string ReportImgUrl: description: 报告配图 type: string models.ClassifyDetail: title: ClassifyDetail type: object properties: Abstract: description: 栏目简介 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string ClassifyId: description: 分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CommentList: type: array items: $ref: '#/definitions/models.CustomerComment' CreateTime: description: 创建时间 type: string format: datetime Descript: description: 分享描述 type: string HeadImgUrl: description: 头部banner type: string HomeImgUrl: description: 首页配图 type: string ModifyTime: description: 修改时间 type: string format: datetime ParentId: description: 父级分类id type: integer format: int64 ReportAuthor: description: 栏目作者 type: string ReportImgUrl: description: 报告配图 type: string Stage: description: 最新期数 type: integer format: int64 models.CustomerComment: title: CustomerComment type: object properties: Comment: type: string CompanyName: type: string CustomerName: type: string HeadImgUrl: type: string Id: type: integer format: int64 models.GraphicVerifyCodeResp: title: GraphicVerifyCodeResp type: object properties: VerifyCode: type: string VerifyId: type: string models.HomeClassifyItem: title: HomeClassifyItem type: object properties: Child: $ref: '#/definitions/models.Report' ClassifyId: type: integer format: int64 ClassifyName: description: 分类名称 type: string TitleType: description: 标题类型,FICC或者权益 type: string models.HomeList: title: HomeList type: object properties: Child: type: array items: $ref: '#/definitions/models.HomeClassifyItem' ClassifyId: type: integer format: int64 ClassifyName: description: 分类名称 type: string models.LoginReq: title: LoginReq type: object properties: Email: description: 邮箱 type: string LoginType: description: 登录方式:1:手机,2:邮箱 type: integer format: int64 Mobile: description: 手机号 type: string models.LoginResp: title: LoginResp type: object properties: Authorization: description: Token type: string CompanyName: description: 客户名称 type: string Email: description: 邮箱 type: string EndDate: description: 到期日期 type: string Headimgurl: description: 用户头像 type: string Mobile: description: 手机号 type: string ProductName: description: 客户类型名称 type: string Status: description: 状态 type: string UserId: description: 用户id type: integer format: int64 UserPermission: description: 权限 type: integer format: int64 models.PagingItem: title: PagingItem type: object properties: CurrentIndex: description: 当前页页码 type: integer format: int64 IsEnd: description: 是否最后一页 type: boolean IsStart: description: 是否首页 type: boolean NextIndex: description: 下一页页码 type: integer format: int64 PageSize: description: 每页数据条数 type: integer format: int64 Pages: description: 总页数 type: integer format: int64 PreviousIndex: description: 上一页页码 type: integer format: int64 Totals: description: 总数据量 type: integer format: int64 models.PcHomeClassifyItem: title: PcHomeClassifyItem type: object properties: Abstract: description: 摘要 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string ClassifyId: type: integer format: int64 ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CreateTime: description: 创建时间 type: string Descript: description: 分享描述 type: string Frequency: description: 频度 type: string HeadImgUrl: description: 头部banner type: string HomeImgUrl: description: 首页配图 type: string Id: description: 报告Id type: integer format: int64 IsCurrentDate: description: 是否当前日期:1是,0不是 type: integer format: int64 IsShowNewLabel: description: 是否显示新标签,等于0不显示,大于0显示 type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 PublishTime: description: 发布时间 type: string ReportAuthor: description: 栏目作者 type: string ReportImgUrl: description: 报告配图 type: string Stage: description: 期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string TitleType: description: 标题类型,FICC或者权益 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.PcListHomeResp: title: PcListHomeResp type: object properties: List: type: array items: $ref: '#/definitions/models.PcHomeClassifyItem' Paging: $ref: '#/definitions/paging.PagingItem' models.PcReport: title: PcReport type: object properties: Abstract: description: 摘要 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string CreateTime: description: 创建时间 type: string Frequency: description: 频度 type: string Id: description: 报告Id type: integer format: int64 IsCurrentDate: description: 是否当前日期:1是,0不是 type: integer format: int64 IsShowNewLabel: description: 是否显示新标签,等于0不显示,大于0显示 type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 PublishTime: description: 发布时间 type: string Stage: description: 期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string TitleType: description: 标题类型,FICC或者权益 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.PcSearchReportListResp: title: PcSearchReportListResp type: object properties: List: type: array items: $ref: '#/definitions/models.ReportList' Paging: $ref: '#/definitions/paging.PagingItem' models.RecommendReport: title: RecommendReport type: object properties: Abstract: description: 摘要 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string Content: description: 内容 type: string ContentSub: description: 内容前两个章节 type: string CreateTime: description: 创建时间 type: string Frequency: description: 频度 type: string HasPermission: description: 报告权限:0:无权限,1:有权限 type: integer format: int64 Id: description: 报告Id type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 PublishTime: description: 发布时间 type: string Stage: description: 期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string TitleType: description: 标题类型,FICC或者权益 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.Report: title: Report type: object properties: Abstract: description: 摘要 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string Content: description: 内容 type: string ContentSub: description: 内容前两个章节 type: string CreateTime: description: 创建时间 type: string Frequency: description: 频度 type: string Id: description: 报告Id type: integer format: int64 IsCurrentDate: description: 是否当前日期 type: integer format: int64 IsShowNewLabel: description: 是否显示新标签 type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 PublishTime: description: 发布时间 type: string Stage: description: 期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.ReportDetail: title: ReportDetail type: object properties: Abstract: description: 摘要 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string Content: description: 内容 type: string ContentSub: description: 内容前两个章节 type: string CreateTime: description: 创建时间 type: string Frequency: description: 频度 type: string Id: description: 报告Id type: integer format: int64 IsCurrentDate: description: 是否当前日期 type: integer format: int64 IsShowNewLabel: description: 是否显示新标签 type: integer format: int64 ModifyTime: description: 修改时间 type: string MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 PublishTime: description: 发布时间 type: string Stage: description: 期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string TitleType: description: 标题类型,FICC或者权益 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.ReportDetailResp: title: ReportDetailResp type: object properties: Classify: $ref: '#/definitions/models.ClassifyDetail' description: 对应专栏 Msg: description: 提示信息 type: string RecommendList: description: 推荐报告列表 type: array items: $ref: '#/definitions/models.RecommendReport' Report: $ref: '#/definitions/models.ReportDetail' description: 报告 Status: description: 状态:0:正常展示,1:报告不存在,2:无权限 type: integer format: int64 models.ReportList: title: ReportList type: object properties: Abstract: description: 栏目简介 type: string AddType: description: 新增方式:1:新增报告,2:继承报告 type: integer format: int64 Author: description: 作者 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string ClassifyId: description: 分类id type: integer format: int64 ClassifyIdFirst: description: 一级分类id type: integer format: int64 ClassifyIdSecond: description: 二级分类id type: integer format: int64 ClassifyName: description: 分类名称 type: string ClassifyNameFirst: description: 一级分类名称 type: string ClassifyNameSecond: description: 二级分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CommentList: type: array items: $ref: '#/definitions/models.CustomerComment' Content: description: 内容 type: string CreateTime: description: 创建时间 type: string format: datetime Descript: description: 分享描述 type: string Frequency: description: 频度 type: string HasPermission: description: 是否拥有报告权限,1:拥有,0:没有 type: integer format: int64 HeadImgUrl: description: 头部banner type: string HomeImgUrl: description: 首页配图 type: string Id: description: 报告Id type: integer format: int64 IsCurrentDate: description: 是否当前日期:1是,0不是 type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime MsgIsSend: description: 消息是否已发送,0:否,1:是 type: integer format: int64 ParentId: description: 父级分类id type: integer format: int64 PublishTime: description: 发布时间 type: string ReportAuthor: description: 栏目作者 type: string ReportImgUrl: description: 报告配图 type: string Stage: description: 最新期数 type: integer format: int64 State: description: 1:未发布,2:已发布 type: integer format: int64 Title: description: 标题 type: string TitleType: description: 标题类型,FICC或者权益 type: string VideoName: description: 音频文件名称 type: string VideoPlaySeconds: description: 音频播放时长 type: string VideoSize: description: 音频文件大小,单位M type: string VideoUrl: description: 音频文件URL type: string models.ReportListResp: title: ReportListResp type: object properties: List: type: array items: $ref: '#/definitions/models.ReportList' Paging: $ref: '#/definitions/models.PagingItem' description: 分页数据 models.ReportRecordReq: title: ReportRecordReq type: object properties: ReportId: description: 报告Id type: integer format: int64 models.ReportShareDetailResp: title: ReportShareDetailResp type: object properties: Report: $ref: '#/definitions/models.Report' description: 报告 models.ResearchReportList: title: ResearchReportList type: object properties: Abstract: description: 栏目简介 type: string AuthorDescript: description: 作者简介 type: string AvatarImgUrl: description: 头像 type: string ClassifyName: description: 分类名称 type: string ColumnImgUrl: description: 栏目配图 type: string CreateTime: description: 创建时间 type: string format: datetime Descript: description: 分享描述 type: string HeadImgUrl: description: 头部banner type: string Id: type: integer format: int64 ModifyTime: description: 修改时间 type: string format: datetime ParentId: description: 父级分类id type: integer format: int64 ReportAuthor: description: 栏目作者 type: string models.ResearchReportListResp: title: ResearchReportListResp type: object properties: List: type: array items: $ref: '#/definitions/models.ResearchReportList' models.SmallLimitResp: title: SmallLimitResp type: object properties: IsMaxPermission: type: integer format: int64 models.UserDetail: title: UserDetail type: object properties: Email: description: 邮箱 type: string FirstLogin: description: 是否第一次登陆 type: integer format: int64 Headimgurl: description: 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空 type: string Mobile: description: 手机号码 type: string UserPermission: description: 用户权限状态:0:付费用户,可正常查看报告,40001:获取用户信息失败,40002:非付费用户 type: integer format: int64 models.WechatSign: title: WechatSign type: object properties: AppId: type: string NonceStr: type: string RawString: type: string Signature: type: string Timestamp: type: integer format: int64 Url: type: string models.WxLoginResp: title: WxLoginResp type: object properties: Authorization: type: string Code: type: integer format: int64 CompanyName: description: 客户名称 type: string Email: description: 邮箱 type: string EndDate: description: 到期日期 type: string Expires: type: string format: datetime FirstLogin: type: integer format: int64 Headimgurl: description: 用户头像 type: string Mobile: description: 手机号 type: string ProductName: description: 客户类型名称 type: string Status: description: 状态 type: string UserId: type: integer format: int64 UserPermission: description: 状态码 type: integer format: int64 paging.PagingItem: title: PagingItem type: object video.VideoListResp: title: VideoListResp type: object video.VideoTagsListResp: title: VideoTagsListResp type: object tags: - name: home description: | 首页 - name: report description: | 报告 - name: report description: | 报告分享 - name: report description: | 报告 - name: user description: | 用户 - name: user description: | 用户 - name: video description: | 视频 - name: bill description: | 年度账单