{ "swagger": "2.0", "info": { "description": "This is a gateway server. On the page, you can go to do testing for every API.", "title": "Project xingjia-official-gateway's APIs", "contact": {}, "license": {}, "version": "1.1" }, "paths": { "/api/v1/file": { "get": { "description": "获取文件", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "download" ], "summary": "获取文件", "parameters": [ { "type": "string", "description": "jwt token", "name": "token", "in": "header", "required": true }, { "type": "string", "description": " ", "name": "obj", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.UploadResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/announcement": { "get": { "description": "公示公告列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "公示公告" ], "summary": "公示公告列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/contact": { "get": { "description": "联系我们信息", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "联系我们" ], "summary": "联系我们信息", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.ContactInfoResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/desc": { "get": { "description": "集团简介信息", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "集团简介" ], "summary": "集团简介信息", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentInfoResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/df": { "get": { "description": "党风廉洁列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "党风廉洁" ], "summary": "党风廉洁列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/hw": { "get": { "description": "会务动态列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "会务动态" ], "summary": "会务动态列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/lx": { "get": { "description": "两学一做列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "两学一做" ], "summary": "两学一做列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/news": { "get": { "description": "兴嘉要闻列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "兴嘉要闻" ], "summary": "兴嘉要闻列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/page_pic": { "get": { "description": "首页顶层图片列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "首页顶层图片" ], "summary": "首页顶层图片列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.PagePicListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/program": { "get": { "description": "项目展示列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "项目展示" ], "summary": "项目展示列表", "parameters": [ { "type": "integer", "description": " ", "name": "page", "in": "query" }, { "type": "integer", "description": " ", "name": "page_size", "in": "query" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentListResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } }, "/api/v1/jt/vision": { "get": { "description": "发展愿景信息", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "发展愿景" ], "summary": "发展愿景信息", "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/v1.JtContentInfoResponse" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/base.HTTPError" } } } } } }, "definitions": { "apis.ContactInfoReply": { "type": "object", "properties": { "addr": { "type": "string" }, "email": { "type": "string" }, "id": { "type": "integer" }, "phone": { "type": "string" } } }, "apis.JtContentItem": { "type": "object", "properties": { "content": { "type": "string" }, "created_at": { "type": "integer" }, "first_pics": { "type": "array", "items": { "type": "string" } }, "id": { "type": "integer" }, "publish_status": { "type": "integer" }, "title": { "type": "string" } } }, "apis.JtContentListReply": { "type": "object", "properties": { "list": { "type": "array", "items": { "$ref": "#/definitions/apis.JtContentItem" } }, "page": { "type": "integer" }, "total": { "type": "integer" } } }, "apis.PagePicItem": { "type": "object", "properties": { "created_at": { "type": "integer" }, "id": { "type": "integer" }, "pic": { "type": "string" } } }, "apis.PagePicListReply": { "type": "object", "properties": { "list": { "type": "array", "items": { "$ref": "#/definitions/apis.PagePicItem" } }, "page": { "type": "integer" }, "total": { "type": "integer" } } }, "base.HTTPError": { "type": "object", "properties": { "code": { "type": "integer", "format": "int", "example": 500 }, "message": { "type": "string", "example": "status bad request" } } }, "v1.ContactInfoResponse": { "type": "object", "properties": { "code": { "description": "返回码", "type": "integer", "format": "int", "default": 0 }, "data": { "type": "object", "$ref": "#/definitions/apis.ContactInfoReply" }, "message": { "description": "消息", "type": "string", "default": "success" } } }, "v1.JtContentInfoData": { "type": "object", "properties": { "content": { "type": "string" }, "created_at": { "type": "integer" }, "first_pics": { "type": "array", "items": { "type": "string" } }, "id": { "type": "integer" }, "publish_status": { "description": "1 发布 2 暂不发布", "type": "integer" }, "title": { "type": "string" } } }, "v1.JtContentInfoResponse": { "type": "object", "properties": { "code": { "description": "返回码", "type": "integer", "format": "int", "default": 0 }, "data": { "type": "object", "$ref": "#/definitions/v1.JtContentInfoData" }, "message": { "description": "消息", "type": "string", "default": "success" } } }, "v1.JtContentListResponse": { "type": "object", "properties": { "code": { "description": "返回码", "type": "integer", "format": "int", "default": 0 }, "data": { "type": "object", "$ref": "#/definitions/apis.JtContentListReply" }, "message": { "description": "消息", "type": "string", "default": "success" } } }, "v1.PagePicListResponse": { "type": "object", "properties": { "code": { "description": "返回码", "type": "integer", "format": "int", "default": 0 }, "data": { "type": "object", "$ref": "#/definitions/apis.PagePicListReply" }, "message": { "description": "消息", "type": "string", "default": "success" } } }, "v1.UploadResponse": { "type": "object", "properties": { "code": { "description": "返回码", "type": "integer", "format": "int", "default": 0 }, "data": { "type": "string" }, "message": { "description": "消息", "type": "string", "default": "success" } } } } }