|
@@ -0,0 +1,2642 @@
|
|
|
+{
|
|
|
+ "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": "首页\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "report",
|
|
|
+ "description": "报告\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "report",
|
|
|
+ "description": "报告分享\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "report",
|
|
|
+ "description": "报告\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "user",
|
|
|
+ "description": "用户\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "user",
|
|
|
+ "description": "用户\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "video",
|
|
|
+ "description": "视频\n"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bill",
|
|
|
+ "description": "年度账单\n"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|