{ "openapi": "3.0.1", "info": { "title": "默认模块", "description": "", "version": "1.0.0" }, "tags": [], "paths": { "/paymentChannel/page": { "get": { "summary": "分页 payment_channel_page", "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" } }, { "name": "status", "in": "query", "description": "", "required": false, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RPagePaymentChannelPageVO" }, "example": { "code": 0, "msg": "", "data": { "records": [ { "id": 0, "status": false, "channelName": "", "baseRechargeRate": 0, "riskControlStatus": false } ], "total": 0, "size": 0, "current": 0, "orders": [ { "column": "", "asc": false } ], "optimizeCountSql": false, "searchCount": false, "optimizeJoinOfCountSql": false, "maxLimit": 0, "countId": "" } } } }, "headers": {} } }, "security": [ { "bearer": [] } ] } }, "/paymentChannel/save": { "post": { "summary": "新增 payment_channel_save", "deprecated": false, "description": "", "tags": [], "parameters": [], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PaymentChannelROAdd", "description": "" } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R", "description": "响应信息主体" }, "example": { "ok": false, "code": null, "msg": "", "data": {} } } }, "headers": {} } }, "security": [ { "bearer": [] } ] } }, "/paymentChannel/info/{id:^\\d+$}": { "get": { "summary": "详情 payment_channel_info", "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/RPaymentChannel" }, "example": { "code": 0, "msg": "", "data": { "id": 0, "status": false, "createBy": "", "updateBy": "", "createTime": "", "updateTime": "", "channelName": "", "baseRechargeRate": 0, "todayTotalAmount": 0, "singleMaxAmount": 0, "singleMinAmount": 0, "riskControlStatus": false } } } }, "headers": {} } }, "security": [ { "bearer": [] } ] } }, "/paymentChannel/edit/{id:^\\d+$}": { "patch": { "summary": "编辑(不可修改状态) payment_channel_edit", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "integer" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PaymentChannelROEdit", "description": "" } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/R", "description": "响应信息主体" }, "example": { "ok": false, "code": null, "msg": "", "data": {} } } }, "headers": {} } }, "security": [ { "bearer": [] } ] } }, "/paymentChannel/changeStatus/{id:^\\d+$}": { "patch": { "summary": "修改状态 payment_channel_edit", "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": [] } ] } } }, "components": { "schemas": { "PaymentChannelPageVO": { "type": "object", "properties": { "id": { "type": "integer", "description": "", "format": "int64" }, "status": { "type": "boolean", "description": "启用状态" }, "channelName": { "type": "string", "description": "通道名称" }, "channelCode": { "type": "string", "description": "通道编码" }, "baseRechargeRate": { "type": "number", "description": "基础费率(百分比)" }, "riskControlStatus": { "type": "boolean", "description": "风控状态" } } }, "PagePaymentChannelPageVO": { "type": "object", "properties": { "records": { "type": "array", "items": { "$ref": "#/components/schemas/PaymentChannelPageVO", "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": "" } } }, "RPagePaymentChannelPageVO": { "type": "object", "properties": { "code": { "type": "integer", "description": "返回标记:成功标记=0,失败标记=1" }, "msg": { "type": "string", "description": "返回信息" }, "data": { "$ref": "#/components/schemas/PagePaymentChannelPageVO", "description": "数据" } } }, "R": { "type": "object", "properties": { "ok": { "type": "boolean" }, "code": { "description": "返回标记:成功标记=0,失败标记=1", "type": "null" }, "msg": { "type": "string", "description": "返回信息" }, "data": { "type": "object", "properties": {}, "description": "数据" } } }, "PaymentChannelROAdd": { "type": "object", "properties": { "status": { "type": "boolean", "description": "启用状态" }, "channelName": { "type": "string", "description": "通道名称" }, "channelCode": { "type": "string", "description": "通道编码" }, "baseRechargeRate": { "type": "number", "description": "基础费率(百分比)", "minimum": 0, "maximum": 100, "exclusiveMinimum": true, "exclusiveMaximum": true }, "todayTotalAmount": { "type": "number", "description": "当天总金额", "minimum": 0, "maximum": 9999999999.99 }, "singleMaxAmount": { "type": "number", "description": "单比最大金额", "minimum": 0, "maximum": 9999999999.99 }, "singleMinAmount": { "type": "number", "description": "单比最小金额", "minimum": 0, "maximum": 9999999999.99 }, "riskControlStatus": { "type": "boolean", "description": "风控状态" } }, "required": [ "channelName", "channelCode" ] }, "OrderItem": { "type": "object", "properties": { "column": { "type": "string", "description": "" }, "asc": { "type": "boolean", "description": "" } } }, "PaymentChannel": { "type": "object", "properties": { "id": { "type": "integer", "description": "", "format": "int64" }, "status": { "type": "boolean", "description": "启用状态" }, "createBy": { "type": "string", "description": "创建人" }, "updateBy": { "type": "string", "description": "修改人" }, "createTime": { "type": "string", "description": "创建时间" }, "updateTime": { "type": "string", "description": "修改时间" }, "channelName": { "type": "string", "description": "通道名称" }, "channelCode": { "type": "string", "description": "通道编码" }, "baseRechargeRate": { "type": "number", "description": "基础费率(百分比)" }, "todayTotalAmount": { "type": "number", "description": "当天总金额" }, "singleMaxAmount": { "type": "number", "description": "单比最大金额" }, "singleMinAmount": { "type": "number", "description": "单比最小金额" }, "riskControlStatus": { "type": "boolean", "description": "风控状态" } } }, "RPaymentChannel": { "type": "object", "properties": { "code": { "type": "integer", "description": "返回标记:成功标记=0,失败标记=1" }, "msg": { "type": "string", "description": "返回信息" }, "data": { "$ref": "#/components/schemas/PaymentChannel", "description": "数据" } } }, "PaymentChannelROEdit": { "type": "object", "properties": { "status": { "type": "boolean", "description": "启用状态" }, "channelName": { "type": "string", "description": "通道名称" }, "channelCode": { "type": "string", "description": "通道编码" }, "baseRechargeRate": { "type": "number", "description": "基础费率(百分比)", "minimum": 0, "maximum": 100, "exclusiveMinimum": true, "exclusiveMaximum": true }, "todayTotalAmount": { "type": "number", "description": "当天总金额", "minimum": 0, "maximum": 9999999999.99 }, "singleMaxAmount": { "type": "number", "description": "单比最大金额", "minimum": 0, "maximum": 9999999999.99 }, "singleMinAmount": { "type": "number", "description": "单比最小金额", "minimum": 0, "maximum": 9999999999.99 }, "riskControlStatus": { "type": "boolean", "description": "风控状态" } }, "required": [ "channelName", "channelCode" ] } }, "securitySchemes": { "bearer": { "type": "http", "scheme": "bearer" } } }, "servers": [], "security": [] }