| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051 |
- {
- "openapi": "3.0.1",
- "info": {
- "title": "默认模块",
- "description": "",
- "version": "1.0.0"
- },
- "tags": [],
- "paths": {
- "/merchantUser/page": {
- "get": {
- "summary": "分页",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "records[0].key",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": ""
- }
- },
- {
- "name": "total",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "size",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "current",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "orders[0].column",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "orders[0].asc",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "boolean"
- }
- },
- {
- "name": "optimizeCountSql",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "boolean"
- }
- },
- {
- "name": "searchCount",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "boolean"
- }
- },
- {
- "name": "optimizeJoinOfCountSql",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "boolean"
- }
- },
- {
- "name": "maxLimit",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "countId",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "query",
- "in": "query",
- "description": "",
- "required": false,
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RPageMerchantUserPageDTO"
- },
- "example": {
- "code": 0,
- "msg": "",
- "data": {
- "records": [
- {
- "userId": 0,
- "nickname": "",
- "agentId": "",
- "agentName": "",
- "status": false
- }
- ],
- "total": 0,
- "size": 0,
- "current": 0,
- "orders": [
- {
- "column": "",
- "asc": false
- }
- ],
- "optimizeCountSql": false,
- "searchCount": false,
- "optimizeJoinOfCountSql": false,
- "maxLimit": 0,
- "countId": ""
- }
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/agentList/{id:^\\d+$}": {
- "get": {
- "summary": "所属代理商列表",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RListAgentUser"
- },
- "example": {
- "code": 0,
- "msg": "",
- "data": [
- {
- "userId": 0,
- "username": "",
- "agentName": "",
- "password": "",
- "realname": "",
- "phone": "",
- "idcard": "",
- "address": "",
- "email": "",
- "offlineRechargeRate": 0,
- "status": false,
- "bankName": "",
- "bankBranch": "",
- "accountName": "",
- "accountNum": "",
- "bankProvince": "",
- "bankCity": "",
- "createBy": "",
- "updateBy": "",
- "createTime": "",
- "updateTime": "",
- "tenantId": 0
- }
- ]
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/save": {
- "post": {
- "summary": "新增",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [],
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantUserROAdd",
- "description": ""
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/R",
- "description": "响应信息主体"
- },
- "example": {
- "ok": false,
- "code": null,
- "msg": "",
- "data": {}
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/changePwd/{id:^\\d+$}": {
- "patch": {
- "summary": "修改密码",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer"
- }
- }
- ],
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantUserROChangePwd",
- "description": ""
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/R",
- "description": "响应信息主体"
- },
- "example": {
- "ok": false,
- "code": null,
- "msg": "",
- "data": {}
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/changeStatus/{id:^\\d+$}": {
- "patch": {
- "summary": "启用禁用",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/R",
- "description": "响应信息主体"
- },
- "example": {
- "ok": false,
- "code": null,
- "msg": "",
- "data": {}
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/info/{id:^\\d+$}": {
- "get": {
- "summary": "详情",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RMerchantUserInfoVO"
- },
- "example": {
- "code": 0,
- "msg": "",
- "data": {
- "userId": 0,
- "username": "",
- "merchantName": "",
- "phone": "",
- "email": "",
- "websiteName": "",
- "websiteAddress": "",
- "appId": "",
- "idcard": "",
- "realname": "",
- "contactAddress": "",
- "offlineRechargeRate": 0,
- "status": false,
- "agentId": 0,
- "agentName": ""
- }
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- },
- "/merchantUser/edit/{id:^\\d+$}": {
- "patch": {
- "summary": "修改",
- "deprecated": false,
- "description": "",
- "tags": [],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer"
- }
- }
- ],
- "requestBody": {
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantUserROUpdate",
- "description": ""
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/R",
- "description": "响应信息主体"
- },
- "example": {
- "ok": false,
- "code": null,
- "msg": "",
- "data": {}
- }
- }
- },
- "headers": {}
- }
- },
- "security": [
- {
- "bearer": []
- }
- ]
- }
- }
- },
- "components": {
- "schemas": {
- "R": {
- "type": "object",
- "properties": {
- "ok": {
- "type": "boolean"
- },
- "code": {
- "description": "返回标记:成功标记=0,失败标记=1",
- "type": "null"
- },
- "msg": {
- "type": "string",
- "description": "返回信息"
- },
- "data": {
- "type": "object",
- "properties": {},
- "description": "数据"
- }
- }
- },
- "MerchantUserPageDTO": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "用户ID",
- "format": "int64"
- },
- "nickname": {
- "type": "string",
- "description": "昵称"
- },
- "agentId": {
- "type": "string",
- "description": "代理商id"
- },
- "agentName": {
- "type": "string",
- "description": "代理商名称"
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- }
- }
- },
- "OrderItem": {
- "type": "object",
- "properties": {
- "column": {
- "type": "string",
- "description": ""
- },
- "asc": {
- "type": "boolean",
- "description": ""
- }
- }
- },
- "PageMerchantUserPageDTO": {
- "type": "object",
- "properties": {
- "records": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/MerchantUserPageDTO",
- "description": ""
- },
- "description": ""
- },
- "total": {
- "type": "integer",
- "description": "",
- "format": "int64"
- },
- "size": {
- "type": "integer",
- "description": "",
- "format": "int64"
- },
- "current": {
- "type": "integer",
- "description": "",
- "format": "int64"
- },
- "orders": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/OrderItem",
- "description": "com.baomidou.mybatisplus.core.metadata.OrderItem"
- },
- "description": ""
- },
- "optimizeCountSql": {
- "type": "boolean",
- "description": ""
- },
- "searchCount": {
- "type": "boolean",
- "description": ""
- },
- "optimizeJoinOfCountSql": {
- "type": "boolean",
- "description": ""
- },
- "maxLimit": {
- "type": "integer",
- "description": "",
- "format": "int64"
- },
- "countId": {
- "type": "string",
- "description": ""
- }
- }
- },
- "RPageMerchantUserPageDTO": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "description": "返回标记:成功标记=0,失败标记=1"
- },
- "msg": {
- "type": "string",
- "description": "返回信息"
- },
- "data": {
- "$ref": "#/components/schemas/PageMerchantUserPageDTO",
- "description": "数据"
- }
- }
- },
- "RListAgentUser": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "description": "返回标记:成功标记=0,失败标记=1"
- },
- "msg": {
- "type": "string",
- "description": "返回信息"
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/AgentUser",
- "description": ""
- },
- "description": "数据"
- }
- }
- },
- "AgentUser": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "用户ID",
- "format": "int64"
- },
- "username": {
- "type": "string",
- "description": "用户名"
- },
- "agentName": {
- "type": "string",
- "description": "代理商名称"
- },
- "password": {
- "type": "string",
- "description": "密码"
- },
- "realname": {
- "type": "string",
- "description": "真实姓名"
- },
- "phone": {
- "type": "string",
- "description": "手机号"
- },
- "idcard": {
- "type": "string",
- "description": "身份证号"
- },
- "address": {
- "type": "string",
- "description": "通讯地址"
- },
- "email": {
- "type": "string",
- "description": "邮箱地址"
- },
- "offlineRechargeRate": {
- "type": "number",
- "description": "线下充值费率"
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- },
- "bankName": {
- "type": "string",
- "description": "开户行名称"
- },
- "bankBranch": {
- "type": "string",
- "description": "开户网点"
- },
- "accountName": {
- "type": "string",
- "description": "账户名"
- },
- "accountNum": {
- "type": "string",
- "description": "账户号"
- },
- "bankProvince": {
- "type": "string",
- "description": "开户省"
- },
- "bankCity": {
- "type": "string",
- "description": "开户市"
- },
- "createBy": {
- "type": "string",
- "description": "创建人"
- },
- "updateBy": {
- "type": "string",
- "description": "修改人"
- },
- "createTime": {
- "type": "string",
- "description": "创建时间"
- },
- "updateTime": {
- "type": "string",
- "description": "修改时间"
- },
- "tenantId": {
- "type": "integer",
- "description": "所属租户ID",
- "format": "int64"
- }
- }
- },
- "MerchantUserROAdd": {
- "type": "object",
- "properties": {
- "username": {
- "type": "string",
- "description": "用户名"
- },
- "merchantName": {
- "type": "string",
- "description": "商户名称"
- },
- "phone": {
- "type": "string",
- "description": "电话号码"
- },
- "email": {
- "type": "string",
- "description": "邮箱地址"
- },
- "websiteName": {
- "type": "string",
- "description": "网站名称"
- },
- "websiteAddress": {
- "type": "string",
- "description": "网站地址"
- },
- "idcard": {
- "type": "string",
- "description": "身份证号"
- },
- "realname": {
- "type": "string",
- "description": "真实姓名"
- },
- "contactAddress": {
- "type": "string",
- "description": "通讯地址"
- },
- "offlineRechargeRate": {
- "type": "number",
- "description": "线下充值费率",
- "minimum": 0,
- "maximum": 100,
- "exclusiveMinimum": true,
- "exclusiveMaximum": true
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- },
- "agentId": {
- "type": "integer",
- "description": "所属商户ID",
- "format": "int64"
- },
- "newPwd": {
- "type": "string",
- "description": "新密码"
- },
- "oldPwd": {
- "type": "string",
- "description": "旧密码"
- }
- },
- "required": [
- "username",
- "merchantName",
- "phone",
- "email"
- ]
- },
- "MerchantUserROChangePwd": {
- "type": "object",
- "properties": {
- "username": {
- "type": "string",
- "description": "用户名"
- },
- "merchantName": {
- "type": "string",
- "description": "商户名称"
- },
- "phone": {
- "type": "string",
- "description": "电话号码"
- },
- "email": {
- "type": "string",
- "description": "邮箱地址"
- },
- "websiteName": {
- "type": "string",
- "description": "网站名称"
- },
- "websiteAddress": {
- "type": "string",
- "description": "网站地址"
- },
- "idcard": {
- "type": "string",
- "description": "身份证号"
- },
- "realname": {
- "type": "string",
- "description": "真实姓名"
- },
- "contactAddress": {
- "type": "string",
- "description": "通讯地址"
- },
- "offlineRechargeRate": {
- "type": "number",
- "description": "线下充值费率"
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- },
- "agentId": {
- "type": "integer",
- "description": "所属商户ID",
- "format": "int64"
- },
- "newPwd": {
- "type": "string",
- "description": "新密码"
- },
- "oldPwd": {
- "type": "string",
- "description": "旧密码"
- }
- },
- "required": [
- "newPwd",
- "oldPwd"
- ]
- },
- "MerchantUserInfoVO": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "",
- "format": "int64"
- },
- "username": {
- "type": "string",
- "description": "用户名"
- },
- "merchantName": {
- "type": "string",
- "description": "昵称"
- },
- "phone": {
- "type": "string",
- "description": "电话号码"
- },
- "email": {
- "type": "string",
- "description": "邮箱地址"
- },
- "websiteName": {
- "type": "string",
- "description": "网站名称"
- },
- "websiteAddress": {
- "type": "string",
- "description": "网站地址"
- },
- "appId": {
- "type": "string",
- "description": "appId"
- },
- "idcard": {
- "type": "string",
- "description": "身份证号"
- },
- "realname": {
- "type": "string",
- "description": "真实姓名"
- },
- "contactAddress": {
- "type": "string",
- "description": "通讯地址"
- },
- "offlineRechargeRate": {
- "type": "number",
- "description": "线下充值费率"
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- },
- "agentId": {
- "type": "integer",
- "description": "所属商户ID",
- "format": "int64"
- },
- "agentName": {
- "type": "string",
- "description": "所属商户名称"
- }
- }
- },
- "RMerchantUserInfoVO": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "description": "返回标记:成功标记=0,失败标记=1"
- },
- "msg": {
- "type": "string",
- "description": "返回信息"
- },
- "data": {
- "$ref": "#/components/schemas/MerchantUserInfoVO",
- "description": "数据"
- }
- }
- },
- "MerchantUserROUpdate": {
- "type": "object",
- "properties": {
- "username": {
- "type": "string",
- "description": "用户名"
- },
- "merchantName": {
- "type": "string",
- "description": "商户名称"
- },
- "phone": {
- "type": "string",
- "description": "电话号码"
- },
- "email": {
- "type": "string",
- "description": "邮箱地址"
- },
- "websiteName": {
- "type": "string",
- "description": "网站名称"
- },
- "websiteAddress": {
- "type": "string",
- "description": "网站地址"
- },
- "idcard": {
- "type": "string",
- "description": "身份证号"
- },
- "realname": {
- "type": "string",
- "description": "真实姓名"
- },
- "contactAddress": {
- "type": "string",
- "description": "通讯地址"
- },
- "offlineRechargeRate": {
- "type": "number",
- "description": "线下充值费率",
- "minimum": 0,
- "maximum": 100,
- "exclusiveMinimum": true,
- "exclusiveMaximum": true
- },
- "status": {
- "type": "boolean",
- "description": "启用状态"
- },
- "agentId": {
- "type": "integer",
- "description": "所属商户ID",
- "format": "int64"
- },
- "newPwd": {
- "type": "string",
- "description": "新密码"
- },
- "oldPwd": {
- "type": "string",
- "description": "旧密码"
- }
- }
- }
- },
- "securitySchemes": {
- "bearer": {
- "type": "http",
- "scheme": "bearer"
- }
- }
- },
- "servers": [],
- "security": []
- }
|