跳转至

接口文档

Base URLs:

Authentication

授权控制器

POST 用户登录

POST /api/v1/auth/login

用户登录接口,用户登录后可以获取token;

Body 请求参数

{
  "user": "string",
  "password": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body LoginVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "user": {
      "uuid": "",
      "username": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "enable": false,
      "ban": false,
      "createdAt": "",
      "updatedAt": "",
      "bannedAt": "",
      "userQq": "",
      "userWechat": ""
    },
    "token": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

登录结果

名称 类型 必选 约束 中文名 说明

POST 用户手机登录

POST /api/v1/auth/login/phone

用户手机登录接口,用户登录后可以获取token;

Body 请求参数

{
  "phone": "string",
  "code": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body LoginPhoneVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "user": {
      "uuid": "",
      "username": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "enable": false,
      "ban": false,
      "createdAt": "",
      "updatedAt": "",
      "bannedAt": "",
      "userQq": "",
      "userWechat": ""
    },
    "token": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

登录结果

名称 类型 必选 约束 中文名 说明

POST 用户邮箱登录

POST /api/v1/auth/login/email

用户邮箱登录接口,用户登录后可以获取token;

Body 请求参数

{
  "email": "user@example.com",
  "code": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body LoginEmailVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "user": {
      "uuid": "",
      "username": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "enable": false,
      "ban": false,
      "createdAt": "",
      "updatedAt": "",
      "bannedAt": "",
      "userQq": "",
      "userWechat": ""
    },
    "token": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

登录结果

名称 类型 必选 约束 中文名 说明

POST 用户注册

POST /api/v1/auth/register

用户注册接口,用户注册后可以获取token; 用户注册时需要提供用户名、密码、手机号码、邮箱等信息; 用户注册成功后,会返回token; 用户注册失败后,会返回失败信息;

Body 请求参数

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "userQq": "string",
  "userWechat": "string",
  "mailCode": "string",
  "phoneCode": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body RegisterVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

DELETE 用户登出

DELETE /api/v1/auth/logout

用户登出接口,用户登出后token失效; 用户登出后,需要重新登录;

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 用户重置密码

PUT /api/v1/auth/password/reset

用户忘记密码时,可以通过该接口重置密码;

Body 请求参数

{
  "username": "string",
  "email": "string",
  "phone": "string",
  "code": "string",
  "password": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body ResetPasswordVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 用户修改密码

PUT /api/v1/auth/password/change

用户可以通过该接口修改密码;

请求参数

名称 位置 类型 必选 说明
password query string none
newPassword query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "token": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

登出结果

名称 类型 必选 约束 中文名 说明

DELETE 用户注销

DELETE /api/v1/auth/signout

用户可以通过该接口注销账号;

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

用户控制器

GET 获取当前用户信息

GET /api/v1/user/current

获取当前用户信息接口,用户登录后可以获取当前用户信息;

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "user": {
      "uuid": "",
      "username": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "enable": false,
      "ban": false,
      "createdAt": "",
      "updatedAt": "",
      "bannedAt": "",
      "userQq": "",
      "userWechat": ""
    },
    "role": {
      "roleUuid": "",
      "name": "",
      "displayName": "",
      "description": ""
    },
    "member": {
      "name": "",
      "displayName": "",
      "description": ""
    }
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

当前用户信息

名称 类型 必选 约束 中文名 说明

GET 获取用户详细信息

GET /api/v1/user/detail

获取用户详细信息接口,具有权限的用户可以获取用户详细信息;

请求参数

名称 位置 类型 必选 说明
user_uuid query string 用户UUID
user_name query string 用户名
user_email query string 用户邮箱
user_phone query string 用户电话
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "user": {
      "uuid": "",
      "username": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "enable": false,
      "ban": false,
      "createdAt": "",
      "updatedAt": "",
      "bannedAt": "",
      "userQq": "",
      "userWechat": ""
    },
    "role": {
      "roleUuid": "",
      "name": "",
      "displayName": "",
      "description": ""
    },
    "member": {
      "name": "",
      "displayName": "",
      "description": ""
    }
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

用户详细信息

名称 类型 必选 约束 中文名 说明

GET 获取用户列表

GET /api/v1/user/list

获取用户列表接口,具有权限的用户可以获取用户列表;

请求参数

名称 位置 类型 必选 说明
page query integer 页码
size query integer 每页数量
type query string none
order query boolean none
search query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": [
    {
      "user": {
        "uuid": "",
        "username": "",
        "email": "",
        "phone": "",
        "avatar": "",
        "enable": false,
        "ban": false,
        "createdAt": "",
        "updatedAt": "",
        "bannedAt": "",
        "userQq": "",
        "userWechat": ""
      },
      "role": {
        "roleUuid": "",
        "name": "",
        "displayName": "",
        "description": ""
      },
      "member": {
        "name": "",
        "displayName": "",
        "description": ""
      }
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

用户列表

名称 类型 必选 约束 中文名 说明

PUT 编辑用户

PUT /api/v1/user/

编辑用户接口,具有权限的用户可以编辑用户信息;例如管理员用户可以修改用户为普通用户,或管理员用户(不可设置为 CONSOLE 用户)

Body 请求参数

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "avatar": "string",
  "enable": true,
  "role": "string",
  "member": "string",
  "info": {
    "qq": "string",
    "wechat": "string"
  }
}

请求参数

名称 位置 类型 必选 说明
uuid query string none
Content-Type header string none
Authorization header string none
body body EditUserVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 编辑用户邮箱

PUT /api/v1/user/email

编辑用户邮箱接口,具有权限的用户可以编辑用户邮箱;

请求参数

名称 位置 类型 必选 说明
email query string none
code query string none
password query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 编辑用户手机号

PUT /api/v1/user/phone

编辑用户手机号接口,具有权限的用户可以编辑用户手机号;

请求参数

名称 位置 类型 必选 说明
phone query string none
code query string none
password query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

公共控制器

GET 获取系统信息

GET /api/v2/public/systemInformation

获取系统信息

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "web": {
      "title": "",
      "subTitle": "",
      "keywords": "",
      "description": "",
      "icp": "",
      "logo": "",
      "favicon": ""
    }
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

系统信息

名称 类型 必选 约束 中文名 说明

初始化控制器

POST 初始化

POST /api/v1/init/operate

Body 请求参数

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "aliyunKeyId": "string",
  "aliyunKeySecret": "string",
  "aliyunSmsSignName": "string",
  "aliyunSmsTemplateCode": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body InitVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

邮件控制器

GET 发送邮件

GET /api/v3/mail/send

1. 获取收件人 2. 获取模板 3. 获取 JSON 数据 4. 发送邮件 5. 返回结果 6. 记录日志

[{"key": "name","value": "张三"}]

请求参数

名称 位置 类型 必选 说明
to query string 收件人
temp query string 模板
subject query string 主题
data query string JSON 数据
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

GET 发送验证码邮件

GET /api/v3/mail/send/code

1. 获取收件人 2. 发送邮件 3. 返回结果 4. 记录日志

请求参数

名称 位置 类型 必选 说明
to query string 收件人
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

短信控制器

GET 发送短信

GET /api/v3/sms/send

1. 获取收件人 2. 获取模板 3. 获取 JSON 数据 4. 发送短信 5. 返回结果 6. 记录日志

[{"key": "name","value": "张三"}]

请求参数

名称 位置 类型 必选 说明
to query string 收件人
temp query string 模板
data query string JSON 数据
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

GET 发送验证码

GET /api/v3/sms/send/code

1. 获取收件人 2. 发送验证码 3. 返回结果 4. 记录日志

请求参数

名称 位置 类型 必选 说明
to query string 收件人
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

系统控制器

GET 系统停止

GET /api/v1/system/stop

系统停止接口,停止系统后会释放资源

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

卡片控制器

POST 添加卡片

POST /api/v1/card/

添加卡片接口,用于添加卡片

Body 请求参数

{
  "name": "string",
  "type": 1,
  "displayName": "string",
  "argumentAmount": 0,
  "argument": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body CardNormalVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

DELETE 删除卡片

DELETE /api/v1/card/

删除卡片接口,用于删除所有的卡片

请求参数

名称 位置 类型 必选 说明
card_uuid query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 更新卡片

PUT /api/v1/card/

更新卡片接口,用于更新卡片

Body 请求参数

{
  "name": "string",
  "type": 1,
  "displayName": "string",
  "argumentAmount": 0,
  "argument": "string"
}

请求参数

名称 位置 类型 必选 说明
card_uuid query string none
Content-Type header string none
Authorization header string none
body body CardNormalVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

实名认证控制器

POST 提交实名认证

POST /v1/api/real-authorization/user

提交实名认证,提交用户的实名认证信息,包括姓名、身份证号、身份证正反面等信息

Body 请求参数

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body RealAuthenticationVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 修改实名认证

PUT /v1/api/real-authorization/user

修改实名认证,修改用户的实名认证信息,包括姓名、身份证号、身份证正反面等信息

Body 请求参数

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body RealAuthenticationVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

POST 提交企业实名认证

POST /v1/api/real-authorization/company

提交企业实名认证,提交企业的实名认证信息,包括企业名称、营业执照号、营业执照等信息

Body 请求参数

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body RealAuthenticationVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

PUT 修改企业实名认证

PUT /v1/api/real-authorization/company

修改实名认证,修改用户的实名认证信息,包括姓名、身份证号、身份证正反面等信息

Body 请求参数

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

请求参数

名称 位置 类型 必选 说明
Content-Type header string none
Authorization header string none
body body RealAuthenticationVO none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": null
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

结果

名称 类型 必选 约束 中文名 说明

GET 获取实名认证信息

GET /v1/api/real-authorization/

获取实名认证信息,获取用户的实名认证信息,包括姓名、身份证号、身份证正反面等信息

请求参数

名称 位置 类型 必选 说明
uuid query string none
type query string none
page query integer none
limit query integer none
search query string none
order query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": [
    {
      "realInfo": {
        "type": false,
        "hasPass": 0,
        "name": "",
        "id": "",
        "idCardFrontLink": "",
        "idCardBackLink": "",
        "companyLicenseLink": "",
        "companyIdCardFrontFrontLink": "",
        "companyIdCardBackLink": "",
        "startTime": "",
        "endTime": "",
        "address": "",
        "createdAt": ""
      },
      "user": {
        "uuid": "",
        "username": "",
        "email": "",
        "phone": "",
        "avatar": "",
        "enable": false,
        "ban": false,
        "createdAt": "",
        "updatedAt": "",
        "bannedAt": "",
        "userQq": "",
        "userWechat": ""
      }
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

实名认证信息

名称 类型 必选 约束 中文名 说明

PUT 审核实名认证信息

PUT /v1/api/real-authorization/

审核实名认证信息,审核用户提交的实名认证信息,包括姓名、身份证号、身份证正反面等信息

请求参数

名称 位置 类型 必选 说明
userUuid query string none
isPass query boolean none
Content-Type header string none
Authorization header string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

角色控制器

GET 获取角色信息

GET /api/v1/role/

获取角色信息接口,获取当前用户的角色信息;

请求参数

名称 位置 类型 必选 说明
roleUuid query string none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "roleUuid": "",
    "name": "",
    "displayName": "",
    "description": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

角色信息

名称 类型 必选 约束 中文名 说明

GET 获取角色列表

GET /api/v1/role/list

获取角色列表接口,获取所有角色列表;

请求参数

名称 位置 类型 必选 说明
page query integer none
size query integer none
Content-Type header string none
Authorization header string none

返回示例

成功

{
  "output": "",
  "code": 0,
  "message": "",
  "errorMessage": "",
  "data": {
    "records": [
      {
        "roleUuid": "",
        "name": "",
        "displayName": "",
        "description": ""
      }
    ],
    "total": 0,
    "page": 0,
    "size": 0
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

角色列表

名称 类型 必选 约束 中文名 说明

数据模型

ResponseEntity«BaseResponse«List«BackRealAuthorizationDTO»»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": [
    {
      "realInfo": {
        "type": true,
        "hasPass": 0,
        "name": "string",
        "id": "string",
        "idCardFrontLink": "string",
        "idCardBackLink": "string",
        "companyLicenseLink": "string",
        "companyIdCardFrontFrontLink": "string",
        "companyIdCardBackLink": "string",
        "startTime": "string",
        "endTime": "string",
        "address": "string",
        "createdAt": "string"
      },
      "user": {
        "uuid": "string",
        "username": "string",
        "email": "string",
        "phone": "string",
        "avatar": "string",
        "enable": true,
        "ban": true,
        "createdAt": "string",
        "updatedAt": "string",
        "bannedAt": "string",
        "userQq": "string",
        "userWechat": "string"
      }
    }
  ]
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data [BackRealAuthorizationDTO]¦null false none none

BackRealAuthorizationDTO

{
  "realInfo": {
    "type": true,
    "hasPass": 0,
    "name": "string",
    "id": "string",
    "idCardFrontLink": "string",
    "idCardBackLink": "string",
    "companyLicenseLink": "string",
    "companyIdCardFrontFrontLink": "string",
    "companyIdCardBackLink": "string",
    "startTime": "string",
    "endTime": "string",
    "address": "string",
    "createdAt": "string"
  },
  "user": {
    "uuid": "string",
    "username": "string",
    "email": "string",
    "phone": "string",
    "avatar": "string",
    "enable": true,
    "ban": true,
    "createdAt": "string",
    "updatedAt": "string",
    "bannedAt": "string",
    "userQq": "string",
    "userWechat": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
realInfo RealAuthenticationDTO false none none
user UserInfoDTO false none none

EditUserVO

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "avatar": "string",
  "enable": true,
  "role": "string",
  "member": "string",
  "info": {
    "qq": "string",
    "wechat": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
username string¦null false none none
email string(email)¦null false none none
phone string¦null false none none
password string¦null false none none
avatar string¦null false none none
enable boolean¦null true none none
role string¦null false none none
member string¦null false none none
info UserInfo false none none

UserInfo

{
  "qq": "string",
  "wechat": "string"
}

属性

名称 类型 必选 约束 中文名 说明
qq string¦null false none none
wechat string¦null false none none

ResponseEntity«BaseResponse«List«GetRealAuthorizationDTO»»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": [
    {
      "realAuthenticationDTO": {
        "type": true,
        "hasPass": 0,
        "name": "string",
        "id": "string",
        "idCardFrontLink": "string",
        "idCardBackLink": "string",
        "companyLicenseLink": "string",
        "companyIdCardFrontFrontLink": "string",
        "companyIdCardBackLink": "string",
        "startTime": "string",
        "endTime": "string",
        "address": "string",
        "createdAt": "string"
      },
      "userInfoDTO": {
        "uuid": "string",
        "username": "string",
        "email": "string",
        "phone": "string",
        "avatar": "string",
        "enable": true,
        "ban": true,
        "createdAt": "string",
        "updatedAt": "string",
        "bannedAt": "string",
        "userQq": "string",
        "userWechat": "string"
      }
    }
  ]
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data [GetRealAuthorizationDTO]¦null false none none

GetRealAuthorizationDTO

{
  "realAuthenticationDTO": {
    "type": true,
    "hasPass": 0,
    "name": "string",
    "id": "string",
    "idCardFrontLink": "string",
    "idCardBackLink": "string",
    "companyLicenseLink": "string",
    "companyIdCardFrontFrontLink": "string",
    "companyIdCardBackLink": "string",
    "startTime": "string",
    "endTime": "string",
    "address": "string",
    "createdAt": "string"
  },
  "userInfoDTO": {
    "uuid": "string",
    "username": "string",
    "email": "string",
    "phone": "string",
    "avatar": "string",
    "enable": true,
    "ban": true,
    "createdAt": "string",
    "updatedAt": "string",
    "bannedAt": "string",
    "userQq": "string",
    "userWechat": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
realAuthenticationDTO RealAuthenticationDTO false none none
userInfoDTO UserInfoDTO false none none

ResponseEntity«BaseResponse«ArrayList«RealAuthenticationDTO»»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": [
    {
      "type": true,
      "hasPass": 0,
      "name": "string",
      "id": "string",
      "idCardFrontLink": "string",
      "idCardBackLink": "string",
      "companyLicenseLink": "string",
      "companyIdCardFrontFrontLink": "string",
      "companyIdCardBackLink": "string",
      "startTime": "string",
      "endTime": "string",
      "address": "string",
      "createdAt": "string"
    }
  ]
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data [RealAuthenticationDTO]¦null false none none

RealAuthenticationDTO

{
  "type": true,
  "hasPass": 0,
  "name": "string",
  "id": "string",
  "idCardFrontLink": "string",
  "idCardBackLink": "string",
  "companyLicenseLink": "string",
  "companyIdCardFrontFrontLink": "string",
  "companyIdCardBackLink": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string",
  "createdAt": "string"
}

属性

名称 类型 必选 约束 中文名 说明
type boolean¦null false none none
hasPass number¦null false none none
name string¦null false none none
id string¦null false none none
idCardFrontLink string¦null false none none
idCardBackLink string¦null false none none
companyLicenseLink string¦null false none none
companyIdCardFrontFrontLink string¦null false none none
companyIdCardBackLink string¦null false none none
startTime string¦null false none none
endTime string¦null false none none
address string¦null false none none
createdAt string¦null false none none

ResponseEntity«BaseResponse«List«UserDetailDTO»»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": [
    {
      "user": {
        "uuid": "string",
        "username": "string",
        "email": "string",
        "phone": "string",
        "avatar": "string",
        "enable": true,
        "ban": true,
        "createdAt": "string",
        "updatedAt": "string",
        "bannedAt": "string",
        "userQq": "string",
        "userWechat": "string"
      },
      "role": {
        "roleUuid": "string",
        "name": "string",
        "displayName": "string",
        "description": "string"
      },
      "member": {
        "name": "string",
        "displayName": "string",
        "description": "string"
      }
    }
  ]
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data [UserDetailDTO]¦null false none none

ReviewRealNameAuthenticationVO

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

属性

名称 类型 必选 约束 中文名 说明
enterpriseCertification boolean¦null false none none
name string¦null false none none
id string¦null false none none
idCardFront string¦null false none none
idCardBack string¦null false none none
companyLicense string¦null false none none
companyIdCardFront string¦null false none none
companyIdCardBack string¦null false none none
startTime string¦null false none none
endTime string¦null false none none
address string¦null false none none

ResponseEntity«BaseResponse«RoleListDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "records": [
      {
        "roleUuid": "string",
        "name": "string",
        "displayName": "string",
        "description": "string"
      }
    ],
    "total": 0,
    "page": 0,
    "size": 0
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data RoleListDTO false none none

RoleListDTO

{
  "records": [
    {
      "roleUuid": "string",
      "name": "string",
      "displayName": "string",
      "description": "string"
    }
  ],
  "total": 0,
  "page": 0,
  "size": 0
}

属性

名称 类型 必选 约束 中文名 说明
records [RoleDTO]¦null false none none
total integer¦null false none none
page integer¦null false none none
size integer¦null false none none

ResponseEntity«RealAuthenticationDTO»

{
  "type": true,
  "haspPass": 0,
  "name": "string",
  "id": "string",
  "idCardFrontLink": "string",
  "idCardBackLink": "string",
  "companyLicenseLink": "string",
  "companyIdCardFrontFrontLink": "string",
  "companyIdCardBackLink": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string",
  "createdAt": "string"
}

属性

名称 类型 必选 约束 中文名 说明
type boolean¦null false none none
haspPass number¦null false none none
name string¦null false none none
id string¦null false none none
idCardFrontLink string¦null false none none
idCardBackLink string¦null false none none
companyLicenseLink string¦null false none none
companyIdCardFrontFrontLink string¦null false none none
companyIdCardBackLink string¦null false none none
startTime string¦null false none none
endTime string¦null false none none
address string¦null false none none
createdAt string¦null false none none

ResponseEntity«BaseResponse«RoleDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "roleUuid": "string",
    "name": "string",
    "displayName": "string",
    "description": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data RoleDTO false none RoleDTO


角色DTO,包含角色信息

RealAuthenticationVO

{
  "enterpriseCertification": true,
  "name": "string",
  "id": "string",
  "idCardFront": "string",
  "idCardBack": "string",
  "companyLicense": "string",
  "companyIdCardFront": "string",
  "companyIdCardBack": "string",
  "startTime": "string",
  "endTime": "string",
  "address": "string"
}

属性

名称 类型 必选 约束 中文名 说明
enterpriseCertification boolean¦null false none none
name string¦null true none none
id string¦null false none none
idCardFront string¦null false none none
idCardBack string¦null false none none
companyLicense string¦null false none none
companyIdCardFront string¦null false none none
companyIdCardBack string¦null false none none
startTime string¦null true none none
endTime string¦null true none none
address string¦null true none none

ResponseEntity«BaseResponse«UserDetailDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "user": {
      "uuid": "string",
      "username": "string",
      "email": "string",
      "phone": "string",
      "avatar": "string",
      "enable": true,
      "ban": true,
      "createdAt": "string",
      "updatedAt": "string",
      "bannedAt": "string",
      "userQq": "string",
      "userWechat": "string"
    },
    "role": {
      "roleUuid": "string",
      "name": "string",
      "displayName": "string",
      "description": "string"
    },
    "member": {
      "name": "string",
      "displayName": "string",
      "description": "string"
    }
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data UserDetailDTO false none 用户详细DTO


用户详细DTO,包含用户详细信息

UserDetailDTO

{
  "user": {
    "uuid": "string",
    "username": "string",
    "email": "string",
    "phone": "string",
    "avatar": "string",
    "enable": true,
    "ban": true,
    "createdAt": "string",
    "updatedAt": "string",
    "bannedAt": "string",
    "userQq": "string",
    "userWechat": "string"
  },
  "role": {
    "roleUuid": "string",
    "name": "string",
    "displayName": "string",
    "description": "string"
  },
  "member": {
    "name": "string",
    "displayName": "string",
    "description": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
user UserInfoDTO false none none
role RoleDTO false none RoleDTO


角色DTO,包含角色信息
member MemberDTO false none none

ResponseEntity«BaseResponse«UserTokenDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "token": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data UserTokenDTO false none none

UserTokenDTO

{
  "token": "string"
}

属性

名称 类型 必选 约束 中文名 说明
token string¦null false none none

ResetPasswordVO

{
  "username": "string",
  "email": "string",
  "phone": "string",
  "code": "string",
  "password": "string"
}

属性

名称 类型 必选 约束 中文名 说明
username string¦null true none none
email string¦null false none none
phone string¦null false none none
code string¦null false none none
password string¦null true none none

ResponseEntity«BaseResponse«CardNormalVO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "name": "string",
    "type": 1,
    "displayName": "string",
    "argumentAmount": 0,
    "argument": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data CardNormalVO false none none

CardNormalVO

{
  "name": "string",
  "type": 1,
  "displayName": "string",
  "argumentAmount": 0,
  "argument": "string"
}

属性

名称 类型 必选 约束 中文名 说明
name string¦null true none none
type number¦null false none none
displayName string¦null true none none
argumentAmount integer¦null false none none
argument string¦null true none none

LoginPhoneVO

{
  "phone": "string",
  "code": "string"
}

属性

名称 类型 必选 约束 中文名 说明
phone string¦null true none none
code string¦null true none none

LoginEmailVO

{
  "email": "user@example.com",
  "code": "string"
}

属性

名称 类型 必选 约束 中文名 说明
email string(email)¦null true none none
code string¦null true none none

ResponseEntity«BaseResponse«SystemInformationDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "web": {
      "title": "string",
      "subTitle": "string",
      "keywords": "string",
      "description": "string",
      "icp": "string",
      "logo": "string",
      "favicon": "string"
    }
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data SystemInformationDTO false none none

ResponseEntity«BaseResponse«UserLoginDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "user": {
      "uuid": "string",
      "username": "string",
      "email": "string",
      "phone": "string",
      "avatar": "string",
      "enable": true,
      "ban": true,
      "createdAt": "string",
      "updatedAt": "string",
      "bannedAt": "string",
      "userQq": "string",
      "userWechat": "string"
    },
    "token": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data UserLoginDTO false none none

UserCurrentDTO

{
  "user": {
    "uuid": "string",
    "username": "string",
    "email": "string",
    "phone": "string",
    "avatar": "string",
    "enable": true,
    "ban": true,
    "createdAt": "string",
    "updatedAt": "string",
    "bannedAt": "string",
    "userQq": "string",
    "userWechat": "string"
  },
  "role": {
    "roleUuid": "string",
    "name": "string",
    "displayName": "string",
    "description": "string"
  },
  "member": {
    "name": "string",
    "displayName": "string",
    "description": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
user UserInfoDTO false none none
role RoleDTO false none RoleDTO


角色DTO,包含角色信息
member MemberDTO false none none

SystemInformationDTO

{
  "web": {
    "title": "string",
    "subTitle": "string",
    "keywords": "string",
    "description": "string",
    "icp": "string",
    "logo": "string",
    "favicon": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
web Web false none none

UserLoginDTO

{
  "user": {
    "uuid": "string",
    "username": "string",
    "email": "string",
    "phone": "string",
    "avatar": "string",
    "enable": true,
    "ban": true,
    "createdAt": "string",
    "updatedAt": "string",
    "bannedAt": "string",
    "userQq": "string",
    "userWechat": "string"
  },
  "token": "string"
}

属性

名称 类型 必选 约束 中文名 说明
user UserInfoDTO false none none
token string¦null false none none

RegisterVO

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "userQq": "string",
  "userWechat": "string",
  "mailCode": "string",
  "phoneCode": "string"
}

属性

名称 类型 必选 约束 中文名 说明
username string¦null true none none
email string(email)¦null true none none
phone string¦null true none none
password string¦null true none none
userQq string¦null true none none
userWechat string¦null true none none
mailCode string¦null true none none
phoneCode string¦null true none none

InitVO

{
  "username": "string",
  "email": "user@example.com",
  "phone": "string",
  "password": "string",
  "aliyunKeyId": "string",
  "aliyunKeySecret": "string",
  "aliyunSmsSignName": "string",
  "aliyunSmsTemplateCode": "string"
}

属性

名称 类型 必选 约束 中文名 说明
username string¦null true none none
email string(email)¦null true none none
phone string¦null true none none
password string¦null true none none
aliyunKeyId string¦null true none none
aliyunKeySecret string¦null true none none
aliyunSmsSignName string¦null true none none
aliyunSmsTemplateCode string¦null true none none

MemberDTO

{
  "name": "string",
  "displayName": "string",
  "description": "string"
}

属性

名称 类型 必选 约束 中文名 说明
name string¦null false none none
displayName string¦null false none none
description string¦null false none none

ResponseEntity«BaseResponse«UserCurrentDTO»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": {
    "user": {
      "uuid": "string",
      "username": "string",
      "email": "string",
      "phone": "string",
      "avatar": "string",
      "enable": true,
      "ban": true,
      "createdAt": "string",
      "updatedAt": "string",
      "bannedAt": "string",
      "userQq": "string",
      "userWechat": "string"
    },
    "role": {
      "roleUuid": "string",
      "name": "string",
      "displayName": "string",
      "description": "string"
    },
    "member": {
      "name": "string",
      "displayName": "string",
      "description": "string"
    }
  }
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data UserCurrentDTO false none none

Web

{
  "title": "string",
  "subTitle": "string",
  "keywords": "string",
  "description": "string",
  "icp": "string",
  "logo": "string",
  "favicon": "string"
}

属性

名称 类型 必选 约束 中文名 说明
title string¦null false none none
subTitle string¦null false none none
keywords string¦null false none none
description string¦null false none none
icp string¦null false none none
logo string¦null false none none
favicon string¦null false none none

LoginVO

{
  "user": "string",
  "password": "string"
}

属性

名称 类型 必选 约束 中文名 说明
user string¦null true none none
password string¦null true none none

RoleDTO

{
  "roleUuid": "string",
  "name": "string",
  "displayName": "string",
  "description": "string"
}

属性

名称 类型 必选 约束 中文名 说明
roleUuid string¦null false none none
name string¦null false none none
displayName string¦null false none none
description string¦null false none none

ResponseEntity

{}

属性

None

UserInfoDTO

{
  "uuid": "string",
  "username": "string",
  "email": "string",
  "phone": "string",
  "avatar": "string",
  "enable": true,
  "ban": true,
  "createdAt": "string",
  "updatedAt": "string",
  "bannedAt": "string",
  "userQq": "string",
  "userWechat": "string"
}

属性

名称 类型 必选 约束 中文名 说明
uuid string¦null false none none
username string¦null false none none
email string¦null false none none
phone string¦null false none none
avatar string¦null false none none
enable boolean¦null false none none
ban boolean¦null false none none
createdAt string¦null false none none
updatedAt string¦null false none none
bannedAt string¦null false none none
userQq string¦null false none none
userWechat string¦null false none none

ResponseEntity«BaseResponse«Void»»

{
  "output": "string",
  "code": 0,
  "message": "string",
  "errorMessage": "string",
  "data": null
}

属性

名称 类型 必选 约束 中文名 说明
output string¦null false none none
code integer¦null false none none
message string¦null false none none
errorMessage string¦null false none none
data null¦null false none none