123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- import { IApiDocInterface } from "../base/interface";
- const userApiDoc: IApiDocInterface = {
- "/wxMp/login": {
- funcName: "wxLogin",
- desc: "微信登录",
- get: {
- params: {
- code: { type: "String", desc: "小程序获取的code", required: true, },
- },
- response: {
- isReal: { type: 'number', desc: '', },
- showHome: { type: 'String', desc: '' },
- userMobile: { type: 'String', desc: '' },
- nickName: { type: 'String', desc: '' },
- inviteCode: { type: 'String', desc: '' },
- currentIdStatus: { type: 'number', desc: '' },
- headUrls: { type: 'String', desc: '' },
- userId: { type: 'number', desc: '' },
- token: { type: 'String', desc: '' },
- isRealNameNetLoan: { type: 'number', desc: '' }
- }
- }
- },
- "/api/v1/app/agreements": {
- funcName: "agreements",
- desc: "获取隐私政策",
- post: {
- body: {
- pageView: { type: "String", desc: "register_privacy", required: true },
- },
- response: [
- {
- name: { type: "String", desc: "名称", required: true },
- version: { type: "String", desc: "版本", required: true },
- selected: { type: "int", desc: "是否选择", required: true },
- url: { type: "String", "desc": "webview 地址", required: true },
- }
- ]
- }
- },
- "/api/v2/user/logoff": {
- funcName: "logOff",
- desc: "注销微信",
- post: {
-
- }
- },
- "/getIndexInfo/{appId}": {
- funcName: "getIndexInfo",
- desc: "微信登录",
- post: {
- params: {
- appId: { url: true, type: "String", desc: "Appid", required: true, },
- },
- response: {
- appId: { type: "String" },
- link: { type: "String", desc: "链接地址" },
- name: { type: "String", desc: "链接文案" },
- }
- }
- },
- "/api/v2/app/settings": {
- funcName: "homeTab",
- desc: "获取首页tabs",
- post: {
- body: {
- appId: { type: "String", desc: "Appid", required: true, },
- },
- response: {
- tabMenus: {
- type: "list",
- child: {
- id: { type: 'int', desc: '' },
- appid: { type: 'int', desc: '' },
- code: { type: 'String', desc: '' },
- name: { type: 'String', desc: '' },
- icon: { type: 'String', desc: '' },
- iconActive: { type: 'String', desc: '' },
- jumpTypeId: { type: 'int', desc: '' },
- jumpTarget: { type: 'String', desc: '' },
- status: { type: 'int', desc: '' },
- sort: { type: 'int', desc: '' }
- }
- },
- articleCategories: {
- type: "list",
- child: {
- id: { type: 'int', desc: '' },
- name: { type: 'String', desc: '' },
- sort: { type: 'int', desc: '' },
- status: { type: 'int', desc: '' },
- createBy: { type: 'String', desc: '' },
- updateBy: { type: 'String', desc: '' },
- createTime: { type: 'String', desc: '' },
- updateTime: { type: 'String', desc: '' }
- }
- }
- }
- }
- },
- }
- export default userApiDoc;
|