diff --git a/.env.electron b/.env.electron
new file mode 100644
index 0000000..4019ebd
--- /dev/null
+++ b/.env.electron
@@ -0,0 +1,6 @@
+# Electron renderer build
+VITE_OPEN = false
+VITE_OPEN_CDN = false
+VITE_PUBLIC_PATH = ./
+VITE_API_URL = /api
+VITE_IS_ELECTRON = true
diff --git a/.gitignore b/.gitignore
index bfffde2..8ddb486 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
.DS_Store
node_modules
/dist
+/release
/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/
diff --git a/.swagger-default.json b/.swagger-default.json
deleted file mode 100644
index bfbf5a4..0000000
--- a/.swagger-default.json
+++ /dev/null
@@ -1,20780 +0,0 @@
-{
- "openapi": "3.0.4",
- "info": {
- "title": "后端接口",
- "description": "让 .NET 开发更简单,更通用,更流行。",
- "termsOfService": "https://furion.baiqian.ltd",
- "contact": {
- "name": "百小僧",
- "url": "https://gitee.com/monksoul",
- "email": "monksoul@outlook.com"
- },
- "license": {
- "name": "Apache-2.0",
- "url": "https://gitee.com/dotnetchina/Furion/blob/rc1/LICENSE"
- },
- "version": "1.0.0"
- },
- "paths": {
- "/api/sysuser/page": {
- "get": {
- "tags": [
- "sysuser"
- ],
- "summary": "系统用户分页查询",
- "operationId": "api-sysuser-page-Get",
- "parameters": [
- {
- "name": "Account",
- "in": "query",
- "description": "账号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Name",
- "in": "query",
- "description": "姓名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "RoleId",
- "in": "query",
- "description": "关联角色ID",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysUserPageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysUserPageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysUserPageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysuser/user": {
- "post": {
- "tags": [
- "sysuser"
- ],
- "summary": "添加系统用户",
- "operationId": "api-sysuser-user-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysUserInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysUserInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysUserInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysUserInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddSysUserInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "sysuser"
- ],
- "summary": "更新系统用户信息",
- "operationId": "api-sysuser-user-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser": {
- "delete": {
- "tags": [
- "sysuser"
- ],
- "summary": "删除系统用户",
- "operationId": "api-sysuser-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/grantrole": {
- "post": {
- "tags": [
- "sysuser"
- ],
- "summary": "关联角色",
- "operationId": "api-sysuser-grantrole-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRoleInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRoleInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRoleInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRoleInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/GrantRoleInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/detail": {
- "get": {
- "tags": [
- "sysuser"
- ],
- "summary": "系统用户详情",
- "operationId": "api-sysuser-detail-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UpdateSysUserInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UpdateSysUserInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UpdateSysUserInput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysuser/reset": {
- "patch": {
- "tags": [
- "sysuser"
- ],
- "summary": "重置系统用户密码",
- "operationId": "api-sysuser-reset-Patch",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ResetPasswordInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ResetPasswordInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ResetPasswordInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ResetPasswordInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ResetPasswordInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/currentuserinfo": {
- "get": {
- "tags": [
- "sysuser"
- ],
- "summary": "获取当前登录用户的信息",
- "operationId": "api-sysuser-currentuserinfo-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysUserInfoOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysUserInfoOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysUserInfoOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysuser/changepassword": {
- "patch": {
- "tags": [
- "sysuser"
- ],
- "summary": "用户修改账户密码",
- "operationId": "api-sysuser-changepassword-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ChangePasswordOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ChangePasswordOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ChangePasswordOutput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ChangePasswordOutput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ChangePasswordOutput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/uploadavatar": {
- "patch": {
- "tags": [
- "sysuser"
- ],
- "summary": "用户修改头像",
- "operationId": "api-sysuser-uploadavatar-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "string"
- }
- },
- "application/json": {
- "schema": {
- "type": "string"
- }
- },
- "text/json": {
- "schema": {
- "type": "string"
- }
- },
- "application/*+json": {
- "schema": {
- "type": "string"
- }
- },
- "text/plain": {
- "schema": {
- "type": "string"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/updatecurrentuser": {
- "patch": {
- "tags": [
- "sysuser"
- ],
- "summary": "系统用户修改自己的信息",
- "operationId": "api-sysuser-updatecurrentuser-Patch",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCurrentUserInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCurrentUserInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCurrentUserInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCurrentUserInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCurrentUserInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysuser/setstatus": {
- "patch": {
- "tags": [
- "sysuser"
- ],
- "summary": "修改状态",
- "operationId": "api-sysuser-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/team/page": {
- "get": {
- "tags": [
- "team"
- ],
- "summary": "分页查询团队",
- "operationId": "api-team-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "团队名称",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Status",
- "in": "query",
- "description": "状态",
- "schema": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_TeamOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_TeamOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_TeamOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/team/{id}": {
- "get": {
- "tags": [
- "team"
- ],
- "summary": "获取团队详情",
- "operationId": "api-team-id-Get",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_TeamDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_TeamDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_TeamDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/team/add": {
- "post": {
- "tags": [
- "team"
- ],
- "summary": "新增团队",
- "operationId": "api-team-add-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddTeamInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddTeamInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddTeamInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddTeamInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddTeamInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/team/delete": {
- "delete": {
- "tags": [
- "team"
- ],
- "summary": "删除团队",
- "operationId": "api-team-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/team/batchdelete": {
- "post": {
- "tags": [
- "team"
- ],
- "summary": "批量删除团队",
- "operationId": "api-team-batchdelete-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/team/update": {
- "put": {
- "tags": [
- "team"
- ],
- "summary": "修改团队",
- "operationId": "api-team-update-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateTeamInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateTeamInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateTeamInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateTeamInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateTeamInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/team/setstatus": {
- "patch": {
- "tags": [
- "team"
- ],
- "summary": "修改状态",
- "operationId": "api-team-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/page": {
- "get": {
- "tags": [
- "sysrole"
- ],
- "summary": "角色分页查询",
- "operationId": "api-sysrole-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "角色名称",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysRolePageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysRolePageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SysRolePageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysrole/add": {
- "post": {
- "tags": [
- "sysrole"
- ],
- "summary": "添加角色",
- "operationId": "api-sysrole-add-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysRoleInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysRoleInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysRoleInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysRoleInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddSysRoleInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/edit": {
- "put": {
- "tags": [
- "sysrole"
- ],
- "summary": "更新角色",
- "operationId": "api-sysrole-edit-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysRoleInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysRoleInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysRoleInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysRoleInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysRoleInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/grantpermission": {
- "post": {
- "tags": [
- "sysrole"
- ],
- "summary": "授权角色权限",
- "operationId": "api-sysrole-grantpermission-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRolePermissionInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRolePermissionInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRolePermissionInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/GrantRolePermissionInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/GrantRolePermissionInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/getrolemenu": {
- "get": {
- "tags": [
- "sysrole"
- ],
- "summary": "获取角色可访问的菜单和按钮id",
- "operationId": "api-sysrole-getrolemenu-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "角色id",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_Int64"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_Int64"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_Int64"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysrole/setstatus": {
- "put": {
- "tags": [
- "sysrole"
- ],
- "summary": "修改角色状态",
- "operationId": "api-sysrole-setstatus-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/delete": {
- "delete": {
- "tags": [
- "sysrole"
- ],
- "summary": "删除角色",
- "operationId": "api-sysrole-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysrole/select": {
- "get": {
- "tags": [
- "sysrole"
- ],
- "summary": "角色下拉选项",
- "operationId": "api-sysrole-select-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SelectOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SelectOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SelectOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/region/provinces": {
- "get": {
- "tags": [
- "region"
- ],
- "summary": "获取所有省份",
- "operationId": "api-region-provinces-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/region/citiesbyprovince/{provincecode}": {
- "get": {
- "tags": [
- "region"
- ],
- "summary": "根据省份代码获取城市列表",
- "operationId": "api-region-citiesbyprovince-provincecode-Get",
- "parameters": [
- {
- "name": "provincecode",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/region/districtsbycity/{citycode}": {
- "get": {
- "tags": [
- "region"
- ],
- "summary": "根据城市代码获取区县列表",
- "operationId": "api-region-districtsbycity-citycode-Get",
- "parameters": [
- {
- "name": "citycode",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RegionDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/refundconfig/list": {
- "get": {
- "tags": [
- "refundconfig"
- ],
- "summary": "获取所有退款配置",
- "operationId": "api-refundconfig-list-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RefundConfigDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RefundConfigDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RefundConfigDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/refundconfig/page": {
- "get": {
- "tags": [
- "refundconfig"
- ],
- "summary": "分页查询退款配置",
- "operationId": "api-refundconfig-page-Get",
- "parameters": [
- {
- "name": "Status",
- "in": "query",
- "description": "可用状态
启用 Enable = 0
禁用 Disable = 1
",
- "schema": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RefundConfigDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RefundConfigDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RefundConfigDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/refundconfig/add": {
- "post": {
- "tags": [
- "refundconfig"
- ],
- "summary": "添加退款配置",
- "operationId": "api-refundconfig-add-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/refundconfig/update": {
- "put": {
- "tags": [
- "refundconfig"
- ],
- "summary": "更新退款配置",
- "operationId": "api-refundconfig-update-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RefundConfigInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/refundconfig/delete": {
- "post": {
- "tags": [
- "refundconfig"
- ],
- "summary": "删除退款配置",
- "operationId": "api-refundconfig-delete-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "refundconfig"
- ],
- "summary": "删除信息",
- "operationId": "api-refundconfig-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/refundconfig/setstatus": {
- "patch": {
- "tags": [
- "refundconfig"
- ],
- "summary": "修改状态",
- "operationId": "api-refundconfig-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/project/page": {
- "post": {
- "tags": [
- "project"
- ],
- "summary": "项目分页查询",
- "operationId": "api-project-page-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ProjectQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ProjectQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ProjectQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ProjectQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ProjectQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ProjectDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ProjectDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ProjectDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/project": {
- "post": {
- "tags": [
- "project"
- ],
- "summary": "添加项目",
- "operationId": "api-project-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "project"
- ],
- "summary": "更新项目",
- "operationId": "api-project-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "project"
- ],
- "summary": "删除项目",
- "operationId": "api-project-Delete",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/project/detail/{id}": {
- "post": {
- "tags": [
- "project"
- ],
- "summary": "获取项目详情",
- "operationId": "api-project-detail-id-Post",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ProjectDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ProjectDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ProjectDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/project/delete": {
- "delete": {
- "tags": [
- "project"
- ],
- "summary": "删除信息",
- "operationId": "api-project-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/project/setstatus": {
- "patch": {
- "tags": [
- "project"
- ],
- "summary": "修改状态",
- "operationId": "api-project-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/projecttype/tree": {
- "get": {
- "tags": [
- "projecttype"
- ],
- "summary": "获取项目类型树",
- "operationId": "api-projecttype-tree-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ProjectTypeDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ProjectTypeDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ProjectTypeDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/projecttype/add": {
- "post": {
- "tags": [
- "projecttype"
- ],
- "summary": "添加项目类型",
- "operationId": "api-projecttype-add-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectTypeInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectTypeInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectTypeInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectTypeInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddProjectTypeInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/projecttype/update": {
- "post": {
- "tags": [
- "projecttype"
- ],
- "summary": "更新项目类型",
- "operationId": "api-projecttype-update-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectTypeInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectTypeInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectTypeInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectTypeInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateProjectTypeInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/projecttype/delete": {
- "post": {
- "tags": [
- "projecttype"
- ],
- "summary": "删除项目类型",
- "operationId": "api-projecttype-delete-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "projecttype"
- ],
- "summary": "删除信息",
- "operationId": "api-projecttype-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/projecttype/setstatus": {
- "patch": {
- "tags": [
- "projecttype"
- ],
- "summary": "修改状态",
- "operationId": "api-projecttype-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrecord/balance": {
- "get": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "获取用户当前积分余额 (PC用户)",
- "operationId": "api-pointsrecord-balance-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPointsOverviewDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPointsOverviewDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPointsOverviewDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrecord/logs": {
- "get": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "查询积分明细列表 (PC用户)",
- "operationId": "api-pointsrecord-logs-Get",
- "parameters": [
- {
- "name": "Type",
- "in": "query",
- "description": "积分类型(1-获取 2-消耗,不传为全部)",
- "schema": {
- "$ref": "#/components/schemas/PointsOperationType"
- }
- },
- {
- "name": "ActionKeyword",
- "in": "query",
- "description": "动作关键字(赛事名称/商品名称)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserPointsLogDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserPointsLogDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserPointsLogDto"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrecord/rules": {
- "get": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "积分规则说明接口 (PC用户)",
- "operationId": "api-pointsrecord-rules-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PointsRule"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PointsRule"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PointsRule"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrecord/list": {
- "get": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "积分记录分页查询",
- "operationId": "api-pointsrecord-list-Get",
- "parameters": [
- {
- "name": "UserType",
- "in": "query",
- "description": "用户类型(0-普通用户 1-单位用户)",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "Keyword",
- "in": "query",
- "description": "关键字(用户名/手机号/商户名称)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "SortPoints",
- "in": "query",
- "description": "积分排序(asc/desc)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRecordListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRecordListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRecordListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrecord/detail/{userid}": {
- "get": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "积分明细查询",
- "operationId": "api-pointsrecord-detail-userid-Get",
- "parameters": [
- {
- "name": "UserId",
- "in": "query",
- "description": "用户ID",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "UserType",
- "in": "query",
- "description": "用户类型(0-普通用户 1-单位用户)",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "Type",
- "in": "query",
- "description": "变动类型(1-获取 2-消耗)",
- "schema": {
- "$ref": "#/components/schemas/PointsOperationType"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "userid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrecord/delete": {
- "delete": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "删除信息",
- "operationId": "api-pointsrecord-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrecord/setstatus": {
- "patch": {
- "tags": [
- "pointsrecord"
- ],
- "summary": "修改状态",
- "operationId": "api-pointsrecord-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrule/page": {
- "get": {
- "tags": [
- "pointsrule"
- ],
- "summary": "积分规则分页查询",
- "operationId": "api-pointsrule-page-Get",
- "parameters": [
- {
- "name": "RuleName",
- "in": "query",
- "description": "规则名称",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRule"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRule"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_PointsRule"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrule/add": {
- "post": {
- "tags": [
- "pointsrule"
- ],
- "summary": "添加积分规则",
- "operationId": "api-pointsrule-add-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddPointsRuleInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddPointsRuleInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddPointsRuleInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddPointsRuleInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddPointsRuleInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrule/edit": {
- "put": {
- "tags": [
- "pointsrule"
- ],
- "summary": "更新积分规则",
- "operationId": "api-pointsrule-edit-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdatePointsRuleInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdatePointsRuleInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdatePointsRuleInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdatePointsRuleInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdatePointsRuleInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrule/delete": {
- "post": {
- "tags": [
- "pointsrule"
- ],
- "summary": "删除积分规则",
- "operationId": "api-pointsrule-delete-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "pointsrule"
- ],
- "summary": "删除信息",
- "operationId": "api-pointsrule-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/pointsrule/detail": {
- "get": {
- "tags": [
- "pointsrule"
- ],
- "summary": "获取积分规则详情",
- "operationId": "api-pointsrule-detail-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PointsRule"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PointsRule"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PointsRule"
- }
- }
- }
- }
- }
- }
- },
- "/api/pointsrule/setstatus": {
- "patch": {
- "tags": [
- "pointsrule"
- ],
- "summary": "修改状态",
- "operationId": "api-pointsrule-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysorganization/page": {
- "get": {
- "tags": [
- "sysorganization"
- ],
- "summary": "组织机构列表查询",
- "operationId": "api-sysorganization-page-Get",
- "parameters": [
- {
- "name": "name",
- "in": "query",
- "description": "",
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysOrgPageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysOrgPageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysOrgPageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysorganization/add": {
- "post": {
- "tags": [
- "sysorganization"
- ],
- "summary": "添加组织机构",
- "operationId": "api-sysorganization-add-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddOrgInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddOrgInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddOrgInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddOrgInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddOrgInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysorganization/edit": {
- "put": {
- "tags": [
- "sysorganization"
- ],
- "summary": "更新组织机构",
- "operationId": "api-sysorganization-edit-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrgInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrgInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrgInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrgInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrgInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysorganization/treeselect": {
- "get": {
- "tags": [
- "sysorganization"
- ],
- "summary": "获取机构下拉选项",
- "operationId": "api-sysorganization-treeselect-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysorganization/delete": {
- "delete": {
- "tags": [
- "sysorganization"
- ],
- "summary": "删除信息",
- "operationId": "api-sysorganization-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysorganization/setstatus": {
- "patch": {
- "tags": [
- "sysorganization"
- ],
- "summary": "修改状态",
- "operationId": "api-sysorganization-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/order/create": {
- "post": {
- "tags": [
- "order"
- ],
- "summary": "创建订单",
- "operationId": "api-order-create-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrderInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrderInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrderInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrderInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrderInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- }
- }
- }
- }
- }
- },
- "/api/order/page": {
- "get": {
- "tags": [
- "order"
- ],
- "summary": "订单分页查询",
- "operationId": "api-order-page-Get",
- "parameters": [
- {
- "name": "OrderNo",
- "in": "query",
- "description": "订单编号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "EventName",
- "in": "query",
- "description": "所属赛事",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "OrderType",
- "in": "query",
- "description": "订单类型:1-收入,2-退款",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "OrderStatus",
- "in": "query",
- "description": "订单状态",
- "schema": {
- "$ref": "#/components/schemas/OrderStatus"
- }
- },
- {
- "name": "PaymentMethod",
- "in": "query",
- "description": "支付方式:1-线上,2-线下",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "RegistrationMode",
- "in": "query",
- "description": "报名方式:1-个人,2-团队",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "ContactPhone",
- "in": "query",
- "description": "报名账号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OrderListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OrderListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OrderListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/order/detail": {
- "get": {
- "tags": [
- "order"
- ],
- "summary": "获取订单详情",
- "operationId": "api-order-detail-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OrderDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OrderDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OrderDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/order/status": {
- "put": {
- "tags": [
- "order"
- ],
- "summary": "更新订单状态",
- "operationId": "api-order-status-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrderStatusInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrderStatusInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrderStatusInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrderStatusInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateOrderStatusInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/order/refund-amount": {
- "get": {
- "tags": [
- "order"
- ],
- "summary": "获取建议退款金额",
- "operationId": "api-order-refund-amount-Get",
- "parameters": [
- {
- "name": "orderid",
- "in": "query",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Decimal"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Decimal"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Decimal"
- }
- }
- }
- }
- }
- }
- },
- "/api/order/refund": {
- "post": {
- "tags": [
- "order"
- ],
- "summary": "订单退款",
- "operationId": "api-order-refund-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundOrderInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundOrderInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RefundOrderInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/RefundOrderInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RefundOrderInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/order/delete": {
- "post": {
- "tags": [
- "order"
- ],
- "summary": "删除订单",
- "operationId": "api-order-delete-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "order"
- ],
- "summary": "删除信息",
- "operationId": "api-order-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/order/export": {
- "get": {
- "tags": [
- "order"
- ],
- "summary": "导出订单",
- "operationId": "api-order-export-Get",
- "parameters": [
- {
- "name": "OrderNo",
- "in": "query",
- "description": "订单编号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "EventName",
- "in": "query",
- "description": "所属赛事",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "OrderType",
- "in": "query",
- "description": "订单类型:1-收入,2-退款",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "OrderStatus",
- "in": "query",
- "description": "订单状态",
- "schema": {
- "$ref": "#/components/schemas/OrderStatus"
- }
- },
- {
- "name": "PaymentMethod",
- "in": "query",
- "description": "支付方式:1-线上,2-线下",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "RegistrationMode",
- "in": "query",
- "description": "报名方式:1-个人,2-团队",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "ContactPhone",
- "in": "query",
- "description": "报名账号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/order/setstatus": {
- "patch": {
- "tags": [
- "order"
- ],
- "summary": "修改状态",
- "operationId": "api-order-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/sendverificationcode": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "发送验证码",
- "operationId": "api-merchant-sendverificationcode-Post",
- "parameters": [
- {
- "name": "phone",
- "in": "query",
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/submitcertification": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "提交单位认证",
- "operationId": "api-merchant-submitcertification-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SubmitCertificationInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SubmitCertificationInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SubmitCertificationInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SubmitCertificationInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SubmitCertificationInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/mycertification": {
- "get": {
- "tags": [
- "merchant"
- ],
- "summary": "获取我的认证信息",
- "operationId": "api-merchant-mycertification-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- }
- }
- }
- }
- }
- },
- "/api/merchant/page": {
- "get": {
- "tags": [
- "merchant"
- ],
- "summary": "商户分页查询",
- "operationId": "api-merchant-page-Get",
- "parameters": [
- {
- "name": "MerchantName",
- "in": "query",
- "description": "商户名称",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "ContactPhone",
- "in": "query",
- "description": "联系电话",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "AuditStatus",
- "in": "query",
- "description": "审核状态",
- "schema": {
- "$ref": "#/components/schemas/AuditStatus"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_Merchant"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_Merchant"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_Merchant"
- }
- }
- }
- }
- }
- }
- },
- "/api/merchant/add": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "添加商户",
- "operationId": "api-merchant-add-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddMerchantInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddMerchantInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddMerchantInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddMerchantInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddMerchantInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/edit": {
- "put": {
- "tags": [
- "merchant"
- ],
- "summary": "更新商户",
- "operationId": "api-merchant-edit-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateMerchantInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateMerchantInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateMerchantInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateMerchantInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateMerchantInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/delete": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "删除商户",
- "operationId": "api-merchant-delete-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "merchant"
- ],
- "summary": "删除信息",
- "operationId": "api-merchant-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/detail": {
- "get": {
- "tags": [
- "merchant"
- ],
- "summary": "获取商户详情",
- "operationId": "api-merchant-detail-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Merchant"
- }
- }
- }
- }
- }
- }
- },
- "/api/merchant/audit": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "审核商户",
- "operationId": "api-merchant-audit-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantAuditInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantAuditInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantAuditInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/MerchantAuditInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/MerchantAuditInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/issuecoupon": {
- "post": {
- "tags": [
- "merchant"
- ],
- "summary": "发放优惠券",
- "operationId": "api-merchant-issuecoupon-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCouponInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCouponInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCouponInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCouponInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/IssueCouponInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/merchant/setstatus": {
- "patch": {
- "tags": [
- "merchant"
- ],
- "summary": "修改状态",
- "operationId": "api-merchant-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysmenu/page": {
- "get": {
- "tags": [
- "sysmenu"
- ],
- "summary": "菜单列表查询",
- "operationId": "api-sysmenu-page-Get",
- "parameters": [
- {
- "name": "name",
- "in": "query",
- "description": "",
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysMenuPageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysMenuPageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_SysMenuPageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysmenu/add": {
- "post": {
- "tags": [
- "sysmenu"
- ],
- "summary": "添加菜单/按钮",
- "operationId": "api-sysmenu-add-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysMenuInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysMenuInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysMenuInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddSysMenuInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddSysMenuInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysmenu/edit": {
- "put": {
- "tags": [
- "sysmenu"
- ],
- "summary": "修改菜单/按钮",
- "operationId": "api-sysmenu-edit-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysMenuInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysMenuInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysMenuInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysMenuInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateSysMenuInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysmenu/detail": {
- "get": {
- "tags": [
- "sysmenu"
- ],
- "summary": "根据菜单Id获取系统菜单详情",
- "operationId": "api-sysmenu-detail-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysMenuDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysMenuDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_SysMenuDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysmenu/treeselect": {
- "get": {
- "tags": [
- "sysmenu"
- ],
- "summary": "菜单下拉树",
- "operationId": "api-sysmenu-treeselect-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysmenu/delete": {
- "delete": {
- "tags": [
- "sysmenu"
- ],
- "summary": "删除菜单/按钮",
- "operationId": "api-sysmenu-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysmenu/setstatus": {
- "put": {
- "tags": [
- "sysmenu"
- ],
- "summary": "修改菜单/按钮状态",
- "operationId": "api-sysmenu-setstatus-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/sysmenu/permissionmenus": {
- "get": {
- "tags": [
- "sysmenu"
- ],
- "summary": "获取当前登录用户可用菜单",
- "operationId": "api-sysmenu-permissionmenus-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RouterOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RouterOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_RouterOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysmenu/treemenubutton": {
- "get": {
- "tags": [
- "sysmenu"
- ],
- "summary": "菜单按钮树",
- "operationId": "api-sysmenu-treemenubutton-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TreeSelectOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysoperationlog/list": {
- "get": {
- "tags": [
- "sysoperationlog"
- ],
- "summary": "操作日志列表",
- "operationId": "api-sysoperationlog-list-Get",
- "parameters": [
- {
- "name": "Keyword",
- "in": "query",
- "description": "关键词",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "LogLevel",
- "in": "query",
- "description": "日志级别",
- "schema": {
- "$ref": "#/components/schemas/LogLevel"
- }
- },
- {
- "name": "Account",
- "in": "query",
- "description": "用户名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OperationLogPageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OperationLogPageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_OperationLogPageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/sysoperationlog/clear": {
- "delete": {
- "tags": [
- "sysoperationlog"
- ],
- "summary": "清除日志",
- "operationId": "api-sysoperationlog-clear-Delete",
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/syssigninlog/list": {
- "get": {
- "tags": [
- "syssigninlog"
- ],
- "summary": "登录日志分页查询",
- "operationId": "api-syssigninlog-list-Get",
- "parameters": [
- {
- "name": "Keyword",
- "in": "query",
- "description": "关键词",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "LogLevel",
- "in": "query",
- "description": "日志级别",
- "schema": {
- "$ref": "#/components/schemas/LogLevel"
- }
- },
- {
- "name": "Account",
- "in": "query",
- "description": "用户名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SigninLogPageOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SigninLogPageOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_SigninLogPageOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/file/upload": {
- "post": {
- "tags": [
- "file"
- ],
- "summary": "上传附件",
- "operationId": "api-file-upload-Post",
- "requestBody": {
- "content": {
- "multipart/form-data": {
- "schema": {
- "required": [
- "file"
- ],
- "type": "object",
- "properties": {
- "file": {
- "type": "string",
- "description": "",
- "format": "binary"
- }
- }
- },
- "encoding": {
- "file": {
- "style": "form"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UploadFileOutput"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UploadFileOutput"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UploadFileOutput"
- }
- }
- }
- }
- }
- }
- }
- },
- "/api/eventarrangement/list/{eventid}": {
- "get": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "获取编排项目列表",
- "operationId": "api-eventarrangement-list-eventid-Get",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementProjectListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementProjectListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementProjectListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventarrangement": {
- "put": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "更新编排设置",
- "operationId": "api-eventarrangement-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ArrangementUpdateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ArrangementUpdateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ArrangementUpdateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ArrangementUpdateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ArrangementUpdateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventarrangement/preview/{eventid}": {
- "post": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "编排预览",
- "operationId": "api-eventarrangement-preview-eventid-Post",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementPreviewOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementPreviewOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_ArrangementPreviewOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventarrangement/export/{eventid}": {
- "post": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "导出编排",
- "operationId": "api-eventarrangement-export-eventid-Post",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventarrangement/delete": {
- "delete": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "删除信息",
- "operationId": "api-eventarrangement-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventarrangement/setstatus": {
- "patch": {
- "tags": [
- "eventarrangement"
- ],
- "summary": "修改状态",
- "operationId": "api-eventarrangement-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventrecord/page": {
- "get": {
- "tags": [
- "eventrecord"
- ],
- "summary": "分页查询参赛记录",
- "operationId": "api-eventrecord-page-Get",
- "parameters": [
- {
- "name": "AppUserId",
- "in": "query",
- "description": "普通用户ID",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "MerchantId",
- "in": "query",
- "description": "商户ID",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "EventName",
- "in": "query",
- "description": "赛事名称",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "RegistrationStatus",
- "in": "query",
- "description": "报名状态",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventRecordOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventRecordOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventRecordOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventrecord/{registrationid}/certificates": {
- "get": {
- "tags": [
- "eventrecord"
- ],
- "summary": "获取证书列表",
- "operationId": "api-eventrecord-registrationid-certificates-Get",
- "parameters": [
- {
- "name": "registrationid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_CertificateOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_CertificateOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_CertificateOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventrecord/delete": {
- "delete": {
- "tags": [
- "eventrecord"
- ],
- "summary": "删除信息",
- "operationId": "api-eventrecord-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventrecord/setstatus": {
- "patch": {
- "tags": [
- "eventrecord"
- ],
- "summary": "修改状态",
- "operationId": "api-eventrecord-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventregistration/page": {
- "post": {
- "tags": [
- "eventregistration"
- ],
- "summary": "分页查询报名",
- "operationId": "api-eventregistration-page-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventregistration/batchaudit": {
- "post": {
- "tags": [
- "eventregistration"
- ],
- "summary": "批量审核",
- "operationId": "api-eventregistration-batchaudit-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/BatchAuditInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/BatchAuditInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/BatchAuditInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/BatchAuditInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/BatchAuditInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventregistration/export": {
- "post": {
- "tags": [
- "eventregistration"
- ],
- "summary": "导出报名",
- "operationId": "api-eventregistration-export-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RegistrationQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventregistration/materialurls": {
- "get": {
- "tags": [
- "eventregistration"
- ],
- "summary": "获取素材下载链接",
- "operationId": "api-eventregistration-materialurls-Get",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_String"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_String"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_String"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventregistration/delete": {
- "delete": {
- "tags": [
- "eventregistration"
- ],
- "summary": "删除信息",
- "operationId": "api-eventregistration-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventregistration/setstatus": {
- "patch": {
- "tags": [
- "eventregistration"
- ],
- "summary": "修改状态",
- "operationId": "api-eventregistration-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventscore/pageathlete": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "运动员成绩列表",
- "operationId": "api-eventscore-pageathlete-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ScoreListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ScoreListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_ScoreListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventscore/pagecoachleader": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "教练/领队列表",
- "operationId": "api-eventscore-pagecoachleader-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CoachLeaderQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CoachLeaderQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CoachLeaderQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CoachLeaderQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CoachLeaderQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CoachLeaderListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CoachLeaderListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CoachLeaderListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventscore/importscore/{eventid}": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "导入成绩",
- "operationId": "api-eventscore-importscore-eventid-Post",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "requestBody": {
- "content": {
- "multipart/form-data": {
- "schema": {
- "type": "object",
- "properties": {
- "file": {
- "type": "string",
- "format": "binary"
- }
- }
- },
- "encoding": {
- "file": {
- "style": "form"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventscore/issuecertificate": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "发放证书",
- "operationId": "api-eventscore-issuecertificate-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IssueCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/IssueCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventscore/downloadtemplate": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "下载模板",
- "operationId": "api-eventscore-downloadtemplate-Post",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventscore/exportcertificate": {
- "post": {
- "tags": [
- "eventscore"
- ],
- "summary": "导出证书",
- "operationId": "api-eventscore-exportcertificate-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ScoreQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- }
- }
- }
- }
- }
- },
- "/api/eventscore/delete": {
- "delete": {
- "tags": [
- "eventscore"
- ],
- "summary": "删除信息",
- "operationId": "api-eventscore-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/eventscore/setstatus": {
- "patch": {
- "tags": [
- "eventscore"
- ],
- "summary": "修改状态",
- "operationId": "api-eventscore-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/event/page": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "分页查询赛事",
- "operationId": "api-event-page-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/EventQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/EventQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/EventQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/EventQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/EventQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_EventListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/event/detail/{id}": {
- "get": {
- "tags": [
- "event"
- ],
- "summary": "获取赛事详情",
- "operationId": "api-event-detail-id-Get",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/event": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "新增赛事",
- "operationId": "api-event-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddEventInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddEventInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddEventInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddEventInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddEventInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "event"
- ],
- "summary": "更新赛事",
- "operationId": "api-event-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateEventInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateEventInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateEventInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateEventInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateEventInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/event/export": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "导出赛事",
- "operationId": "api-event-export-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/EventExportInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/EventExportInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/EventExportInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/EventExportInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/EventExportInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Byte[]"
- }
- }
- }
- }
- }
- }
- },
- "/api/event/delete": {
- "delete": {
- "tags": [
- "event"
- ],
- "summary": "删除赛事",
- "operationId": "api-event-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/event/savebasicinfo": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "阶段1:保存基本信息",
- "operationId": "api-event-savebasicinfo-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveBasicInfoInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveBasicInfoInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveBasicInfoInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveBasicInfoInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SaveBasicInfoInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- }
- }
- }
- }
- }
- },
- "/api/event/saveunits": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "阶段2:保存参与单位",
- "operationId": "api-event-saveunits-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveUnitsInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveUnitsInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveUnitsInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveUnitsInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SaveUnitsInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/event/saveprojects": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "阶段3:保存项目与限报配置",
- "operationId": "api-event-saveprojects-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveProjectsInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveProjectsInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveProjectsInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveProjectsInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SaveProjectsInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/event/savefeeconfig": {
- "post": {
- "tags": [
- "event"
- ],
- "summary": "阶段4:保存费用与账户配置",
- "operationId": "api-event-savefeeconfig-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveFeeConfigInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveFeeConfigInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SaveFeeConfigInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SaveFeeConfigInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SaveFeeConfigInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- }
- }
- }
- }
- }
- },
- "/api/event/progress/{eventid}": {
- "get": {
- "tags": [
- "event"
- ],
- "summary": "获取赛事填报进度",
- "operationId": "api-event-progress-eventid-Get",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventProgressOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventProgressOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_EventProgressOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/event/setstatus": {
- "patch": {
- "tags": [
- "event"
- ],
- "summary": "修改状态",
- "operationId": "api-event-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/usercompetition/list": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "1. 赛事列表展示接口",
- "operationId": "api-usercompetition-list-Get",
- "parameters": [
- {
- "name": "Status",
- "in": "query",
- "description": "赛事状态 (0-全部, 1-报名中, 2-比赛中, 3-已结束)",
- "schema": {
- "$ref": "#/components/schemas/EventStatus"
- }
- },
- {
- "name": "Type",
- "in": "query",
- "description": "赛事类型",
- "schema": {
- "$ref": "#/components/schemas/EventFormat"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "时间范围开始",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "时间范围结束",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "Keyword",
- "in": "query",
- "description": "关键字搜索(赛事名称)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserEventListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserEventListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_UserEventListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/detail/{id}": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "2. 赛事详情查看接口",
- "operationId": "api-usercompetition-detail-id-Get",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserEventDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserEventDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserEventDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/projects/{eventid}": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "3.1 选择报名项目接口",
- "operationId": "api-usercompetition-projects-eventid-Get",
- "parameters": [
- {
- "name": "eventid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserEventProjectListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserEventProjectListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserEventProjectListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/members/search": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "3.2 分配队员接口 - 搜索队员",
- "operationId": "api-usercompetition-members-search-Get",
- "parameters": [
- {
- "name": "keyword",
- "in": "query",
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserTeamMemberOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserTeamMemberOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_UserTeamMemberOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/submit": {
- "post": {
- "tags": [
- "usercompetition"
- ],
- "summary": "3.2 分配队员接口 - 提交报名(含保存草稿)",
- "operationId": "api-usercompetition-submit-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UserSubmitRegistrationInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UserSubmitRegistrationInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UserSubmitRegistrationInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UserSubmitRegistrationInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UserSubmitRegistrationInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_Int64"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/preview/{registrationid}": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "3.3 预览支付接口",
- "operationId": "api-usercompetition-preview-registrationid-Get",
- "parameters": [
- {
- "name": "registrationid",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserOrderPreviewOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserOrderPreviewOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserOrderPreviewOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/usercompetition/order/create": {
- "post": {
- "tags": [
- "usercompetition"
- ],
- "summary": "创建支付订单",
- "operationId": "api-usercompetition-order-create-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UserCreateOrderInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UserCreateOrderInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UserCreateOrderInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UserCreateOrderInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UserCreateOrderInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPaymentResultOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPaymentResultOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_UserPaymentResultOutput"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/list": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "1. 列表查询",
- "operationId": "event-pc-registration-list-Get",
- "parameters": [
- {
- "name": "EventId",
- "in": "query",
- "description": "赛事ID (可选)",
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "Status",
- "in": "query",
- "description": "状态 (可选)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Keyword",
- "in": "query",
- "description": "关键字搜索 (队伍名/赛事名)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationItemDTO"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationItemDTO"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_RegistrationItemDTO"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/cancel": {
- "put": {
- "tags": [
- "usercompetition"
- ],
- "summary": "2. 取消报名",
- "operationId": "event-pc-registration-registrationId-cancel-Put",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/material": {
- "post": {
- "tags": [
- "usercompetition"
- ],
- "summary": "3. 上传素材",
- "operationId": "event-pc-registration-registrationId-material-Post",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "requestBody": {
- "content": {
- "multipart/form-data": {
- "schema": {
- "required": [
- "Files",
- "MaterialType"
- ],
- "type": "object",
- "properties": {
- "Files": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "binary"
- },
- "description": "文件列表 (最多5个)"
- },
- "MaterialType": {
- "type": "string",
- "description": "素材类型 (图片/视频/其他)"
- },
- "Description": {
- "type": "string",
- "description": "描述 (可选)"
- }
- }
- },
- "encoding": {
- "Files": {
- "style": "form"
- },
- "MaterialType": {
- "style": "form"
- },
- "Description": {
- "style": "form"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_List_MaterialDTO"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_List_MaterialDTO"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_List_MaterialDTO"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/voucher": {
- "post": {
- "tags": [
- "usercompetition"
- ],
- "summary": "4. 上传付款凭证",
- "operationId": "event-pc-registration-registrationId-voucher-Post",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "requestBody": {
- "content": {
- "multipart/form-data": {
- "schema": {
- "required": [
- "File",
- "PayAmount",
- "PayChannel",
- "PayTime"
- ],
- "type": "object",
- "properties": {
- "File": {
- "type": "string",
- "description": "凭证图片 (单张)",
- "format": "binary"
- },
- "PayAmount": {
- "type": "number",
- "description": "支付金额",
- "format": "double"
- },
- "PayTime": {
- "type": "string",
- "description": "支付时间",
- "format": "date-time"
- },
- "PayChannel": {
- "type": "string",
- "description": "支付渠道 (微信/支付宝/银行转账)"
- },
- "TransactionId": {
- "type": "string",
- "description": "交易流水号 (可选)"
- }
- }
- },
- "encoding": {
- "File": {
- "style": "form"
- },
- "PayAmount": {
- "style": "form"
- },
- "PayTime": {
- "style": "form"
- },
- "PayChannel": {
- "style": "form"
- },
- "TransactionId": {
- "style": "form"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_VoucherDTO"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_VoucherDTO"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_VoucherDTO"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/member": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "5.1 查看队员列表",
- "operationId": "event-pc-registration-registrationId-member-Get",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TeamMemberDTO"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TeamMemberDTO"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_TeamMemberDTO"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/member/{userId}/replace": {
- "put": {
- "tags": [
- "usercompetition"
- ],
- "summary": "5.2 更换队员",
- "operationId": "event-pc-registration-registrationId-member-userId-replace-Put",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- {
- "name": "userId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ReplaceMemberInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ReplaceMemberInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ReplaceMemberInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ReplaceMemberInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ReplaceMemberInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_Boolean"
- }
- }
- }
- }
- }
- }
- },
- "/event/pc/registration/{registrationId}/certificate": {
- "get": {
- "tags": [
- "usercompetition"
- ],
- "summary": "6. 查看证书",
- "operationId": "event-pc-registration-registrationId-certificate-Get",
- "parameters": [
- {
- "name": "registrationId",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_CertificateDTO"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_CertificateDTO"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_ResponseDTO_CertificateDTO"
- }
- }
- }
- }
- }
- }
- },
- "/api/coupon/page": {
- "post": {
- "tags": [
- "coupon"
- ],
- "summary": "优惠券分页查询",
- "operationId": "api-coupon-page-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CouponQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CouponQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CouponQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CouponQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CouponQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CouponPageResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CouponPageResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CouponPageResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/coupon": {
- "post": {
- "tags": [
- "coupon"
- ],
- "summary": "添加优惠券",
- "operationId": "api-coupon-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddCouponInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddCouponInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddCouponInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddCouponInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddCouponInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "coupon"
- ],
- "summary": "更新优惠券",
- "operationId": "api-coupon-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCouponInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCouponInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCouponInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCouponInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCouponInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "coupon"
- ],
- "summary": "删除优惠券",
- "operationId": "api-coupon-Delete",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/coupon/generatecode/{id}": {
- "post": {
- "tags": [
- "coupon"
- ],
- "summary": "生成兑换码",
- "operationId": "api-coupon-generatecode-id-Post",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_String"
- }
- }
- }
- }
- }
- }
- },
- "/api/coupon/eventlist": {
- "get": {
- "tags": [
- "coupon"
- ],
- "summary": "获取赛事列表(下拉选择用)",
- "operationId": "api-coupon-eventlist-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_EventSelectOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_EventSelectOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_EventSelectOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/coupon/delete": {
- "delete": {
- "tags": [
- "coupon"
- ],
- "summary": "删除信息",
- "operationId": "api-coupon-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/coupon/setstatus": {
- "patch": {
- "tags": [
- "coupon"
- ],
- "summary": "修改状态",
- "operationId": "api-coupon-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificategenerate/generatepdf": {
- "post": {
- "tags": [
- "certificategenerate"
- ],
- "summary": "生成PDF证书",
- "operationId": "api-certificategenerate-generatepdf-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/GeneratePdfCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/GeneratePdfCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/GeneratePdfCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/GeneratePdfCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/GeneratePdfCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PdfCertificateGenerationResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PdfCertificateGenerationResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PdfCertificateGenerationResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificategenerate/batchgeneratepdf": {
- "post": {
- "tags": [
- "certificategenerate"
- ],
- "summary": "批量生成PDF证书",
- "operationId": "api-certificategenerate-batchgeneratepdf-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/BatchGeneratePdfCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/BatchGeneratePdfCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/BatchGeneratePdfCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/BatchGeneratePdfCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/BatchGeneratePdfCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BatchPdfCertificateGenerationResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BatchPdfCertificateGenerationResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BatchPdfCertificateGenerationResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificate/page": {
- "post": {
- "tags": [
- "certificate"
- ],
- "summary": "证书分页查询",
- "operationId": "api-certificate-page-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CertificateQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CertificateQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CertificateQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CertificateQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CertificateQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CertificateListOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CertificateListOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_CertificateListOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificate": {
- "post": {
- "tags": [
- "certificate"
- ],
- "summary": "添加证书",
- "operationId": "api-certificate-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "certificate"
- ],
- "summary": "更新证书",
- "operationId": "api-certificate-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "certificate"
- ],
- "summary": "删除证书",
- "operationId": "api-certificate-Delete",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificate/detail": {
- "post": {
- "tags": [
- "certificate"
- ],
- "summary": "获取证书详情",
- "operationId": "api-certificate-detail-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateDetailOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateDetailOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateDetailOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificate/delete": {
- "delete": {
- "tags": [
- "certificate"
- ],
- "summary": "删除信息",
- "operationId": "api-certificate-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificate/setstatus": {
- "patch": {
- "tags": [
- "certificate"
- ],
- "summary": "修改状态",
- "operationId": "api-certificate-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificatetemplate/uploaddoctemplate": {
- "post": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "上传DOC模板",
- "operationId": "api-certificatetemplate-uploaddoctemplate-Post",
- "requestBody": {
- "content": {
- "multipart/form-data": {
- "schema": {
- "required": [
- "templatefile"
- ],
- "type": "object",
- "properties": {
- "templatefile": {
- "type": "string",
- "format": "binary"
- }
- }
- },
- "encoding": {
- "templatefile": {
- "style": "form"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificatetemplate/doctemplate": {
- "put": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "更新DOC模板",
- "operationId": "api-certificatetemplate-doctemplate-Put",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateDocTemplateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateDocTemplateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateDocTemplateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateDocTemplateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateDocTemplateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateUploadResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificatetemplate": {
- "get": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "获取模板详情",
- "operationId": "api-certificatetemplate-Get",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_CertificateTemplateOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificatetemplate/detectplaceholders": {
- "post": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "检测DOC模板占位符",
- "operationId": "api-certificatetemplate-detectplaceholders-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/DetectPlaceholdersInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/DetectPlaceholdersInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/DetectPlaceholdersInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/DetectPlaceholdersInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/DetectPlaceholdersInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PlaceholderDetectionResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PlaceholderDetectionResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PlaceholderDetectionResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificatetemplate/saveplaceholders": {
- "post": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "保存占位符配置",
- "operationId": "api-certificatetemplate-saveplaceholders-Post",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/SavePlaceholdersInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/SavePlaceholdersInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/SavePlaceholdersInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/SavePlaceholdersInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/SavePlaceholdersInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificatetemplate/templateplaceholders": {
- "get": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "获取模板占位符列表",
- "operationId": "api-certificatetemplate-templateplaceholders-Get",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/IdInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PlaceholderOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PlaceholderOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_PlaceholderOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/certificatetemplate/template": {
- "delete": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "删除模板",
- "operationId": "api-certificatetemplate-template-Delete",
- "requestBody": {
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/DeleteCertificateInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificatetemplate/delete": {
- "delete": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "删除信息",
- "operationId": "api-certificatetemplate-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/certificatetemplate/setstatus": {
- "patch": {
- "tags": [
- "certificatetemplate"
- ],
- "summary": "修改状态",
- "operationId": "api-certificatetemplate-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/banner/config": {
- "get": {
- "tags": [
- "banner"
- ],
- "summary": "获取轮播图配置模式",
- "operationId": "api-banner-config-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BannerConfigOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BannerConfigOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_BannerConfigOutput"
- }
- }
- }
- }
- }
- },
- "put": {
- "tags": [
- "banner"
- ],
- "summary": "更新轮播图配置模式",
- "operationId": "api-banner-config-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/BannerConfigInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/BannerConfigInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/BannerConfigInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/BannerConfigInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/BannerConfigInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/banner/list": {
- "get": {
- "tags": [
- "banner"
- ],
- "summary": "获取轮播图列表(前台展示用)",
- "operationId": "api-banner-list-Get",
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_BannerOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_BannerOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_List_BannerOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/banner/page": {
- "post": {
- "tags": [
- "banner"
- ],
- "summary": "分页查询(后台管理用)",
- "operationId": "api-banner-page-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/BannerQueryInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/BannerQueryInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/BannerQueryInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/BannerQueryInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/BannerQueryInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_BannerOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_BannerOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_BannerOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/banner": {
- "post": {
- "tags": [
- "banner"
- ],
- "summary": "添加轮播图",
- "operationId": "api-banner-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddBannerInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddBannerInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddBannerInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddBannerInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddBannerInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "put": {
- "tags": [
- "banner"
- ],
- "summary": "更新轮播图",
- "operationId": "api-banner-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateBannerInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateBannerInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateBannerInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateBannerInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateBannerInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- },
- "delete": {
- "tags": [
- "banner"
- ],
- "summary": "删除轮播图",
- "operationId": "api-banner-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/banner/sort": {
- "post": {
- "tags": [
- "banner"
- ],
- "summary": "排序",
- "operationId": "api-banner-sort-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/banner/delete": {
- "delete": {
- "tags": [
- "banner"
- ],
- "summary": "删除信息",
- "operationId": "api-banner-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/banner/setstatus": {
- "patch": {
- "tags": [
- "banner"
- ],
- "summary": "修改状态",
- "operationId": "api-banner-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/auth/signin": {
- "post": {
- "tags": [
- "auth"
- ],
- "summary": "系统用户登录",
- "operationId": "api-auth-signin-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AdminLoginInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AdminLoginInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AdminLoginInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AdminLoginInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AdminLoginInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/auth/captcha": {
- "get": {
- "tags": [
- "auth"
- ],
- "summary": "获取验证码",
- "operationId": "api-auth-captcha-Get",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "验证码唯一id",
- "schema": {
- "type": "string"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_IActionResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/page": {
- "get": {
- "tags": [
- "appuser"
- ],
- "summary": "分页查询普通用户",
- "operationId": "api-appuser-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "姓名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Gender",
- "in": "query",
- "description": "性别",
- "schema": {
- "$ref": "#/components/schemas/Gender"
- }
- },
- {
- "name": "Mobile",
- "in": "query",
- "description": "联系电话",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "AuditStatus",
- "in": "query",
- "description": "审核状态",
- "schema": {
- "$ref": "#/components/schemas/AuditStatus"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUserOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUserOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUserOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/{id}": {
- "get": {
- "tags": [
- "appuser"
- ],
- "summary": "获取普通用户详情",
- "operationId": "api-appuser-id-Get",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_AppUserOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_AppUserOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_AppUserOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/audit": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "审核普通用户",
- "operationId": "api-appuser-audit-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AuditInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AuditInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AuditInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AuditInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AuditInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/leader/page": {
- "get": {
- "tags": [
- "appuser"
- ],
- "summary": "领队列表查询",
- "operationId": "api-appuser-leader-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "姓名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Gender",
- "in": "query",
- "description": "性别",
- "schema": {
- "$ref": "#/components/schemas/Gender"
- }
- },
- {
- "name": "Phone",
- "in": "query",
- "description": "联系电话",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "SkillLevel",
- "in": "query",
- "description": "技能等级(仅教练)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "CertificationStatus",
- "in": "query",
- "description": "认证状态(仅教练)",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/coach/page": {
- "get": {
- "tags": [
- "appuser"
- ],
- "summary": "教练列表查询",
- "operationId": "api-appuser-coach-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "姓名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "Gender",
- "in": "query",
- "description": "性别",
- "schema": {
- "$ref": "#/components/schemas/Gender"
- }
- },
- {
- "name": "Phone",
- "in": "query",
- "description": "联系电话",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "SkillLevel",
- "in": "query",
- "description": "技能等级(仅教练)",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "CertificationStatus",
- "in": "query",
- "description": "认证状态(仅教练)",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AppUser"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/leader/save": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "新增/编辑领队",
- "operationId": "api-appuser-leader-save-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/coach/save": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "新增/编辑教练",
- "operationId": "api-appuser-coach-save-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/CreateOrUpdateMemberInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/member/delete": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "删除成员",
- "operationId": "api-appuser-member-delete-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- "application/json": {
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- "text/json": {
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- "application/*+json": {
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- },
- "text/plain": {
- "schema": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/member/status": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "变更成员状态",
- "operationId": "api-appuser-member-status-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/ChangeMemberStatusInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ChangeMemberStatusInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/ChangeMemberStatusInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/ChangeMemberStatusInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/ChangeMemberStatusInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/athlete/page": {
- "get": {
- "tags": [
- "appuser"
- ],
- "summary": "分页查询运动员",
- "operationId": "api-appuser-athlete-page-Get",
- "parameters": [
- {
- "name": "Name",
- "in": "query",
- "description": "姓名",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "IdCardNumber",
- "in": "query",
- "description": "身份证号",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "StartTime",
- "in": "query",
- "description": "开始注册时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "EndTime",
- "in": "query",
- "description": "结束注册时间",
- "schema": {
- "type": "string",
- "format": "date-time"
- }
- },
- {
- "name": "PageNo",
- "in": "query",
- "description": "当前页码",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- },
- {
- "name": "PageSize",
- "in": "query",
- "description": "页码容量",
- "schema": {
- "type": "integer",
- "format": "int32"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AthleteOutput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AthleteOutput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_PageResult_AthleteOutput"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/athlete/add": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "新增运动员",
- "operationId": "api-appuser-athlete-add-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AddAthleteInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AddAthleteInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AddAthleteInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AddAthleteInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AddAthleteInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/athlete/update": {
- "put": {
- "tags": [
- "appuser"
- ],
- "summary": "修改运动员",
- "operationId": "api-appuser-athlete-update-Put",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateAthleteInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateAthleteInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateAthleteInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/UpdateAthleteInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/UpdateAthleteInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/athlete/ocr": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "识别身份证信息",
- "operationId": "api-appuser-athlete-ocr-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AthleteOcrInput"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AthleteOcrInput"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AthleteOcrInput"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AthleteOcrInput"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AthleteOcrInput"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OcrResult"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OcrResult"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/RESTfulResult_OcrResult"
- }
- }
- }
- }
- }
- }
- },
- "/api/appuser/athlete/batchdelete": {
- "post": {
- "tags": [
- "appuser"
- ],
- "summary": "批量删除运动员",
- "operationId": "api-appuser-athlete-batchdelete-Post",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "application/*+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "text/plain": {
- "schema": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/delete": {
- "delete": {
- "tags": [
- "appuser"
- ],
- "summary": "删除信息",
- "operationId": "api-appuser-delete-Delete",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/KeyDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- },
- "/api/appuser/setstatus": {
- "patch": {
- "tags": [
- "appuser"
- ],
- "summary": "修改状态",
- "operationId": "api-appuser-setstatus-Patch",
- "requestBody": {
- "description": "",
- "content": {
- "application/json-patch+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "application/*+json": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- },
- "text/plain": {
- "schema": {
- "$ref": "#/components/schemas/AvailabilityDto"
- }
- }
- }
- },
- "responses": {
- "200": {
- "description": "OK"
- }
- }
- }
- }
- },
- "components": {
- "schemas": {
- "AddAthleteInput": {
- "required": [
- "idCardNumber",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "birthDate": {
- "type": "string",
- "description": "出生日期",
- "format": "date-time",
- "nullable": true
- },
- "idCardNumber": {
- "maxLength": 20,
- "minLength": 1,
- "type": "string",
- "description": "身份证号"
- },
- "idCardImageUrl": {
- "maxLength": 512,
- "type": "string",
- "description": "身份证图片URL",
- "nullable": true
- },
- "mobile": {
- "maxLength": 20,
- "type": "string",
- "description": "联系电话",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "新增运动员输入"
- },
- "AddBannerInput": {
- "required": [
- "imageUrl"
- ],
- "type": "object",
- "properties": {
- "title": {
- "type": "string",
- "description": "标题",
- "nullable": true
- },
- "imageUrl": {
- "minLength": 1,
- "type": "string",
- "description": "图片地址"
- },
- "linkType": {
- "$ref": "#/components/schemas/LinkType"
- },
- "linkUrl": {
- "type": "string",
- "description": "跳转链接URL",
- "nullable": true
- },
- "eventId": {
- "type": "integer",
- "description": "关联赛事ID",
- "format": "int64",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "添加轮播图输入参数"
- },
- "AddCertificateInput": {
- "required": [
- "code",
- "name",
- "templateId"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string"
- },
- "code": {
- "minLength": 1,
- "type": "string"
- },
- "templateId": {
- "type": "integer",
- "format": "int64"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "AddCouponInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "优惠券名称"
- },
- "type": {
- "type": "integer",
- "description": "类型(0-折扣 1-定额)",
- "format": "int32"
- },
- "value": {
- "type": "number",
- "description": "优惠值",
- "format": "double"
- },
- "startTime": {
- "type": "string",
- "description": "有效期开始时间",
- "format": "date-time",
- "nullable": true
- },
- "endTime": {
- "type": "string",
- "description": "有效期结束时间",
- "format": "date-time",
- "nullable": true
- },
- "eventIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "可用赛事ID集合",
- "nullable": true
- },
- "totalQuantity": {
- "type": "integer",
- "description": "总数量",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "AddEventInput": {
- "required": [
- "coverImage",
- "eventName",
- "eventType",
- "matchEndTime",
- "matchStartTime",
- "pointsRuleId",
- "registrationEndTime",
- "registrationStartTime",
- "registrationType"
- ],
- "type": "object",
- "properties": {
- "eventName": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string",
- "description": "赛事名称"
- },
- "coverImage": {
- "minLength": 1,
- "type": "string",
- "description": "封面"
- },
- "eventVideo": {
- "type": "string",
- "description": "赛事视频",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "registrationType": {
- "$ref": "#/components/schemas/RegistrationType"
- },
- "pointsRuleId": {
- "type": "integer",
- "description": "积分规则ID",
- "format": "int64"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time"
- },
- "isNeedMaterial": {
- "type": "boolean",
- "description": "是否上传素材"
- },
- "materialRemark": {
- "type": "string",
- "description": "素材备注",
- "nullable": true
- },
- "materialUploadStartTime": {
- "type": "string",
- "description": "素材上传开始时间",
- "format": "date-time",
- "nullable": true
- },
- "materialUploadEndTime": {
- "type": "string",
- "description": "素材上传结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time"
- },
- "provinceId": {
- "type": "integer",
- "description": "省份ID",
- "format": "int32"
- },
- "cityId": {
- "type": "integer",
- "description": "城市ID",
- "format": "int32"
- },
- "districtId": {
- "type": "integer",
- "description": "区县ID",
- "format": "int32"
- },
- "detailAddress": {
- "type": "string",
- "description": "详细地址",
- "nullable": true
- },
- "eventIntroduction": {
- "type": "string",
- "description": "赛事简介",
- "nullable": true
- },
- "customConfigJson": {
- "type": "string",
- "description": "自定义字段配置(JSON)",
- "nullable": true
- },
- "units": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventUnitDto"
- },
- "description": "参与单位列表",
- "nullable": true
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventProjectInput"
- },
- "description": "项目列表(Step 3)",
- "nullable": true
- },
- "registrationLimit": {
- "$ref": "#/components/schemas/EventRegistrationLimitInput"
- },
- "feeConfig": {
- "$ref": "#/components/schemas/EventFeeConfigInput"
- }
- },
- "additionalProperties": false,
- "description": "添加赛事输入"
- },
- "AddMerchantInput": {
- "required": [
- "accountNumber",
- "bankName",
- "businessLicenseUrl",
- "creditCode",
- "merchantName"
- ],
- "type": "object",
- "properties": {
- "merchantName": {
- "minLength": 1,
- "type": "string",
- "description": "商户名称"
- },
- "creditCode": {
- "minLength": 1,
- "type": "string",
- "description": "统一社会信用代码"
- },
- "bankName": {
- "minLength": 1,
- "type": "string",
- "description": "开户行"
- },
- "accountNumber": {
- "minLength": 1,
- "type": "string",
- "description": "账号"
- },
- "businessLicenseUrl": {
- "minLength": 1,
- "type": "string",
- "description": "营业执照图片URL"
- },
- "contactPhone": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "AddOrgInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "parentId": {
- "type": "integer",
- "description": "父级Id",
- "format": "int64",
- "nullable": true
- },
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "部门名称"
- },
- "code": {
- "maxLength": 64,
- "type": "string",
- "description": "部门编码",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "remark": {
- "maxLength": 200,
- "type": "string",
- "description": "备注",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "AddPointsRuleInput": {
- "required": [
- "ruleName"
- ],
- "type": "object",
- "properties": {
- "ruleName": {
- "minLength": 1,
- "type": "string",
- "description": "积分规则名称"
- },
- "participationPoints": {
- "type": "integer",
- "description": "参与积分(发放积分个数)",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "details": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRuleDetailInput"
- },
- "description": "关联的名次积分规则",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "AddProjectInput": {
- "required": [
- "eventId",
- "name",
- "projectTypeId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "description": "关联的赛事ID",
- "format": "int64"
- },
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "项目名称"
- },
- "projectTypeId": {
- "type": "integer",
- "description": "项目类型ID",
- "format": "int64"
- },
- "completionCount": {
- "type": "integer",
- "description": "完成人数",
- "format": "int32"
- },
- "fee": {
- "type": "number",
- "description": "费用(元)",
- "format": "double"
- },
- "durationMinutes": {
- "type": "integer",
- "description": "时长(分钟)",
- "format": "int32"
- },
- "durationSeconds": {
- "type": "integer",
- "description": "时长(秒)",
- "format": "int32"
- },
- "venueCount": {
- "type": "integer",
- "description": "场地数量",
- "format": "int32"
- },
- "sortIndex": {
- "type": "integer",
- "description": "排序索引",
- "format": "int32"
- },
- "groups": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectGroupInput"
- },
- "description": "项目组别列表",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "AddProjectTypeInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "类型名称"
- },
- "parentId": {
- "type": "integer",
- "description": "父级ID (0表示顶级)",
- "format": "int64"
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "AddSysMenuInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "菜单名称"
- },
- "type": {
- "$ref": "#/components/schemas/MenuType"
- },
- "code": {
- "maxLength": 128,
- "type": "string",
- "description": "权限编码",
- "nullable": true
- },
- "parentId": {
- "type": "integer",
- "description": "父级菜单",
- "format": "int64",
- "nullable": true
- },
- "routeName": {
- "maxLength": 32,
- "type": "string",
- "description": "路由名",
- "nullable": true
- },
- "path": {
- "maxLength": 256,
- "type": "string",
- "description": "路由地址",
- "nullable": true
- },
- "component": {
- "maxLength": 128,
- "type": "string",
- "description": "组件路径",
- "nullable": true
- },
- "redirect": {
- "maxLength": 128,
- "type": "string",
- "description": "重定向地址",
- "nullable": true
- },
- "icon": {
- "maxLength": 64,
- "type": "string",
- "description": "菜单图标",
- "nullable": true
- },
- "isIframe": {
- "type": "boolean",
- "description": "是否内嵌页面"
- },
- "link": {
- "maxLength": 256,
- "type": "string",
- "description": "外链地址",
- "nullable": true
- },
- "isVisible": {
- "type": "boolean",
- "description": "是否可见"
- },
- "isKeepAlive": {
- "type": "boolean",
- "description": "是否缓存"
- },
- "isFixed": {
- "type": "boolean",
- "description": "是否固定"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "remark": {
- "maxLength": 256,
- "type": "string",
- "description": "备注",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "AddSysRoleInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "角色名称"
- },
- "remark": {
- "maxLength": 200,
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "AddSysUserInput": {
- "required": [
- "account",
- "name",
- "roles"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 16,
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "account": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "账号"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "关联角色ID集合"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "AddTeamInput": {
- "required": [
- "establishedDate",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string",
- "description": "团队名称"
- },
- "introduction": {
- "maxLength": 512,
- "type": "string",
- "description": "团队简介",
- "nullable": true
- },
- "establishedDate": {
- "type": "string",
- "description": "成立时间",
- "format": "date-time"
- },
- "leaderIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "领队ID集合",
- "nullable": true
- },
- "coachIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "教练ID集合",
- "nullable": true
- },
- "memberIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "队员ID集合",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "新增团队输入参数"
- },
- "AdminLoginInput": {
- "required": [
- "account",
- "code",
- "id",
- "password"
- ],
- "type": "object",
- "properties": {
- "account": {
- "minLength": 1,
- "type": "string",
- "description": "登录名"
- },
- "password": {
- "minLength": 1,
- "type": "string",
- "description": "密码"
- },
- "id": {
- "minLength": 1,
- "type": "string",
- "description": "验证码唯一ID"
- },
- "code": {
- "minLength": 1,
- "type": "string",
- "description": "验证码"
- }
- },
- "additionalProperties": false
- },
- "AppUser": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "userId": {
- "type": "integer",
- "description": "关联的 AuthAccount ID (如果是纯线下人员,此字段可能为空)",
- "format": "int64",
- "nullable": true
- },
- "merchantId": {
- "type": "integer",
- "description": "关联商户ID(单位账号)",
- "format": "int64",
- "nullable": true
- },
- "personType": {
- "type": "integer",
- "description": "人员类型:0-普通用户,1-领队,2-教练,3-运动员",
- "format": "int32"
- },
- "skillLevel": {
- "type": "string",
- "description": "技能等级(教练特有)",
- "nullable": true
- },
- "certificationStatus": {
- "type": "integer",
- "description": "认证状态(教练特有):0-未认证,1-已认证",
- "format": "int32",
- "nullable": true
- },
- "nickName": {
- "type": "string",
- "description": "昵称 (来自微信等第三方)",
- "nullable": true
- },
- "avatar": {
- "type": "string",
- "description": "头像 (来自微信等第三方)",
- "nullable": true
- },
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "age": {
- "type": "integer",
- "description": "年龄",
- "format": "int32"
- },
- "birthDate": {
- "type": "string",
- "description": "出生日期",
- "format": "date-time",
- "nullable": true
- },
- "mobile": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "idCardNumber": {
- "type": "string",
- "description": "身份证号码",
- "nullable": true
- },
- "idCardImageUrl": {
- "type": "string",
- "description": "身份证图片URL",
- "nullable": true
- },
- "auditStatus": {
- "$ref": "#/components/schemas/AuditStatus"
- },
- "auditRemark": {
- "type": "string",
- "description": "审核备注",
- "nullable": true
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "普通用户表 (实名信息)"
- },
- "AppUserOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "userId": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "mobile": {
- "type": "string",
- "nullable": true
- },
- "idCardNumber": {
- "type": "string",
- "nullable": true
- },
- "idCardImageUrl": {
- "type": "string",
- "nullable": true
- },
- "auditStatus": {
- "$ref": "#/components/schemas/AuditStatus"
- },
- "auditRemark": {
- "type": "string",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "普通用户输出"
- },
- "ArrangementGroupDto": {
- "type": "object",
- "properties": {
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "participantCount": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "ArrangementPreviewOutput": {
- "type": "object",
- "properties": {
- "timeRange": {
- "type": "string",
- "nullable": true
- },
- "projectName": {
- "type": "string",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "teamName": {
- "type": "string",
- "nullable": true
- },
- "athleteName": {
- "type": "string",
- "nullable": true
- },
- "sessionIndex": {
- "type": "integer",
- "format": "int32"
- },
- "venueIndex": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "编排预览输出"
- },
- "ArrangementProjectListOutput": {
- "type": "object",
- "properties": {
- "projectId": {
- "type": "integer",
- "format": "int64"
- },
- "projectName": {
- "type": "string",
- "nullable": true
- },
- "projectType": {
- "type": "string",
- "nullable": true
- },
- "durationSeconds": {
- "type": "integer",
- "format": "int32"
- },
- "groups": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ArrangementGroupDto"
- },
- "nullable": true
- },
- "venueCount": {
- "type": "integer",
- "format": "int32"
- },
- "sortIndex": {
- "type": "integer",
- "format": "int32"
- },
- "totalDurationMinutes": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "编排项目列表输出"
- },
- "ArrangementUpdateInput": {
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "settings": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectArrangementSetting"
- },
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "更新编排设置输入"
- },
- "AthleteOcrInput": {
- "required": [
- "imageUrl"
- ],
- "type": "object",
- "properties": {
- "imageUrl": {
- "minLength": 1,
- "type": "string",
- "description": "图片URL"
- }
- },
- "additionalProperties": false,
- "description": "OCR识别输入"
- },
- "AthleteOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "genderName": {
- "type": "string",
- "description": "性别描述",
- "nullable": true,
- "readOnly": true
- },
- "age": {
- "type": "integer",
- "description": "年龄",
- "format": "int32"
- },
- "birthDate": {
- "type": "string",
- "description": "出生日期",
- "format": "date-time",
- "nullable": true
- },
- "idCardNumber": {
- "type": "string",
- "description": "身份证号",
- "nullable": true
- },
- "idCardImageUrl": {
- "type": "string",
- "description": "身份证图片URL",
- "nullable": true
- },
- "mobile": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "createdTime": {
- "type": "string",
- "description": "注册时间",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "运动员信息输出"
- },
- "AuditInput": {
- "type": "object",
- "properties": {
- "ids": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AuditStatus"
- },
- "remark": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "审核输入"
- },
- "AuditStatus": {
- "enum": [
- "PendingSubmission",
- "PendingAudit",
- "Pass",
- "Reject",
- "Cancelled"
- ],
- "type": "string",
- "description": "审核状态
待提交 PendingSubmission = 0
待审核 PendingAudit = 1
审核通过 Pass = 2
审核拒绝 Reject = 3
已取消 Cancelled = 4
"
- },
- "AvailabilityDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "AvailabilityStatus": {
- "enum": [
- "Enable",
- "Disable"
- ],
- "type": "string",
- "description": "可用状态
启用 Enable = 0
禁用 Disable = 1
"
- },
- "BannerConfigInput": {
- "required": [
- "mode"
- ],
- "type": "object",
- "properties": {
- "mode": {
- "type": "integer",
- "description": "模式(0-手动配置 1-自动配置)",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "轮播图配置输入参数"
- },
- "BannerConfigOutput": {
- "type": "object",
- "properties": {
- "mode": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "轮播图配置输出参数"
- },
- "BannerOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "title": {
- "type": "string",
- "nullable": true
- },
- "imageUrl": {
- "type": "string",
- "nullable": true
- },
- "linkType": {
- "$ref": "#/components/schemas/LinkType"
- },
- "linkUrl": {
- "type": "string",
- "nullable": true
- },
- "eventId": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "轮播图输出参数"
- },
- "BannerQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "title": {
- "type": "string",
- "description": "标题",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "轮播图查询参数"
- },
- "BatchAuditInput": {
- "type": "object",
- "properties": {
- "ids": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "registrationStatus": {
- "type": "integer",
- "format": "int32"
- },
- "reviewRemark": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "批量审核输入"
- },
- "BatchGeneratePdfCertificateInput": {
- "required": [
- "certificateId",
- "dataList"
- ],
- "type": "object",
- "properties": {
- "certificateId": {
- "type": "integer",
- "description": "证书ID",
- "format": "int64"
- },
- "templateId": {
- "type": "integer",
- "description": "模板ID(可选)",
- "format": "int64",
- "nullable": true
- },
- "dataList": {
- "type": "array",
- "items": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "description": "证书数据列表"
- },
- "generateQRCode": {
- "type": "boolean",
- "description": "是否生成二维码"
- },
- "qrCodeSize": {
- "type": "integer",
- "description": "二维码大小(像素)",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "批量生成PDF证书输入"
- },
- "BatchPdfCertificateGenerationResult": {
- "type": "object",
- "properties": {
- "startTime": {
- "type": "string",
- "description": "开始时间",
- "format": "date-time"
- },
- "endTime": {
- "type": "string",
- "description": "结束时间",
- "format": "date-time"
- },
- "totalCount": {
- "type": "integer",
- "description": "总数",
- "format": "int32"
- },
- "successCount": {
- "type": "integer",
- "description": "成功数量",
- "format": "int32",
- "readOnly": true
- },
- "failedCount": {
- "type": "integer",
- "description": "失败数量",
- "format": "int32",
- "readOnly": true
- },
- "successResults": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PdfCertificateGenerationResult"
- },
- "description": "成功结果列表",
- "nullable": true
- },
- "failedResults": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PdfCertificateGenerationResult"
- },
- "description": "失败结果列表",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "批量PDF证书生成结果"
- },
- "CertificateDTO": {
- "type": "object",
- "properties": {
- "certUrl": {
- "type": "string",
- "nullable": true
- },
- "certNumber": {
- "type": "string",
- "nullable": true
- },
- "issueTime": {
- "type": "string",
- "format": "date-time"
- },
- "expireTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "证书信息输出"
- },
- "CertificateDetailOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "code": {
- "type": "string",
- "nullable": true
- },
- "templateId": {
- "type": "integer",
- "format": "int64"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- },
- "template": {
- "$ref": "#/components/schemas/CertificateTemplateOutput"
- }
- },
- "additionalProperties": false
- },
- "CertificateListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "code": {
- "type": "string",
- "nullable": true
- },
- "templateId": {
- "type": "integer",
- "format": "int64"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false
- },
- "CertificateOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "awardLevel": {
- "type": "string",
- "nullable": true
- },
- "certificateType": {
- "type": "string",
- "nullable": true
- },
- "imageUrl": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "CertificateQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "code": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "CertificateTemplateOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- },
- "version": {
- "type": "integer",
- "description": "版本号",
- "format": "int32"
- },
- "templateType": {
- "type": "string",
- "description": "模板类型",
- "nullable": true
- },
- "docxTemplateUrl": {
- "type": "string",
- "description": "DOC模板URL",
- "nullable": true
- },
- "isActive": {
- "type": "boolean",
- "description": "是否当前激活版本"
- },
- "status": {
- "type": "string",
- "description": "状态",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "placeholders": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaceholderOutput"
- },
- "description": "占位符列表",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "证书模板输出"
- },
- "CertificateTemplateUploadResult": {
- "type": "object",
- "properties": {
- "templateId": {
- "type": "integer",
- "description": "模板ID",
- "format": "int64"
- },
- "templateUrl": {
- "type": "string",
- "description": "模板文件URL",
- "nullable": true
- },
- "detectedPlaceholders": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/DetectedPlaceholderOutput"
- },
- "description": "检测到的占位符列表",
- "nullable": true
- },
- "totalPlaceholders": {
- "type": "integer",
- "description": "总占位符数量",
- "format": "int32"
- },
- "validPlaceholders": {
- "type": "integer",
- "description": "有效占位符数量",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "证书模板上传结果"
- },
- "ChangeMemberStatusInput": {
- "required": [
- "id",
- "status"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false,
- "description": "成员状态变更输入"
- },
- "ChangePasswordOutput": {
- "required": [
- "originalPwd",
- "password"
- ],
- "type": "object",
- "properties": {
- "originalPwd": {
- "maxLength": 16,
- "minLength": 6,
- "type": "string",
- "description": "原密码"
- },
- "password": {
- "maxLength": 16,
- "minLength": 6,
- "type": "string",
- "description": "新密码"
- }
- },
- "additionalProperties": false
- },
- "ChargeMode": {
- "enum": [
- "Free",
- "FixedPrice",
- "UnitPriceEvent",
- "UnitPriceProject"
- ],
- "type": "string",
- "description": "收费模式枚举
免费 Free = 0
定价(赛事) FixedPrice = 1
单价(赛事) UnitPriceEvent = 2
单价(项目) UnitPriceProject = 3
"
- },
- "CoachLeaderListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "age": {
- "type": "integer",
- "format": "int32"
- },
- "gender": {
- "type": "string",
- "nullable": true
- },
- "idCard": {
- "type": "string",
- "nullable": true
- },
- "phone": {
- "type": "string",
- "nullable": true
- },
- "certificateId": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "CoachLeaderQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "personType": {
- "type": "integer",
- "format": "int32"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "phone": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "CouponPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "type": {
- "type": "integer",
- "format": "int32"
- },
- "value": {
- "type": "number",
- "format": "double"
- },
- "startTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "endTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "eventNames": {
- "type": "string",
- "nullable": true
- },
- "eventIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "redemptionCode": {
- "type": "string",
- "nullable": true
- },
- "totalQuantity": {
- "type": "integer",
- "format": "int32"
- },
- "claimedQuantity": {
- "type": "integer",
- "format": "int32"
- },
- "usedQuantity": {
- "type": "integer",
- "format": "int32"
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false
- },
- "CouponPageResult": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CouponPageOutput"
- },
- "description": "数据",
- "nullable": true
- },
- "totalPage": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "CouponQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "name": {
- "type": "string",
- "description": "名称",
- "nullable": true
- },
- "type": {
- "type": "integer",
- "description": "类型",
- "format": "int32",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "CreateOrUpdateMemberInput": {
- "required": [
- "age",
- "gender",
- "idCard",
- "name",
- "phone"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID (更新时必填)",
- "format": "int64",
- "nullable": true
- },
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "age": {
- "type": "integer",
- "description": "年龄",
- "format": "int32"
- },
- "idCard": {
- "minLength": 1,
- "pattern": "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)",
- "type": "string",
- "description": "身份证号"
- },
- "idCardUrl": {
- "type": "string",
- "description": "身份证图片URL",
- "nullable": true
- },
- "phone": {
- "minLength": 1,
- "pattern": "^1[3456789]\\d{9}$",
- "type": "string",
- "description": "联系电话"
- },
- "skillLevel": {
- "type": "string",
- "description": "技能等级(教练特有)",
- "nullable": true
- },
- "certificationStatus": {
- "type": "integer",
- "description": "认证状态(教练特有):0-未认证,1-已认证",
- "format": "int32",
- "nullable": true
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "创建/更新成员输入"
- },
- "CreateOrderInput": {
- "required": [
- "contactName",
- "contactPhone",
- "eventId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "description": "关联的赛事ID",
- "format": "int64"
- },
- "registrationMode": {
- "type": "integer",
- "description": "报名方式:1-个人,2-团队",
- "format": "int32"
- },
- "teamName": {
- "type": "string",
- "description": "参赛单位名称",
- "nullable": true
- },
- "contactName": {
- "minLength": 1,
- "type": "string",
- "description": "报名者姓名"
- },
- "contactPhone": {
- "minLength": 1,
- "type": "string",
- "description": "报名者电话"
- },
- "items": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CreateOrderItemInput"
- },
- "description": "报名项目列表",
- "nullable": true
- },
- "persons": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CreateOrderPersonInput"
- },
- "description": "报名人员列表",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "CreateOrderItemInput": {
- "required": [
- "projectId",
- "projectName"
- ],
- "type": "object",
- "properties": {
- "projectId": {
- "type": "integer",
- "description": "参赛项目ID",
- "format": "int64"
- },
- "projectName": {
- "minLength": 1,
- "type": "string",
- "description": "参赛项目名称"
- },
- "projectTypeName": {
- "type": "string",
- "description": "项目类型名称",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "description": "所属组别",
- "nullable": true
- },
- "unitPrice": {
- "type": "number",
- "description": "单项目费用(元)",
- "format": "double"
- },
- "personCount": {
- "type": "integer",
- "description": "报名人数",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "CreateOrderPersonInput": {
- "required": [
- "idCard",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "idCard": {
- "minLength": 1,
- "type": "string",
- "description": "证件号码"
- },
- "phone": {
- "type": "string",
- "description": "手机号",
- "nullable": true
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "groupName": {
- "type": "string",
- "description": "所属组别",
- "nullable": true
- },
- "projectId": {
- "type": "integer",
- "description": "关联项目ID",
- "format": "int64"
- },
- "projectName": {
- "type": "string",
- "description": "项目名称",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "DeleteCertificateInput": {
- "required": [
- "ids"
- ],
- "type": "object",
- "properties": {
- "ids": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- }
- },
- "additionalProperties": false
- },
- "DetectPlaceholdersInput": {
- "required": [
- "templateFile"
- ],
- "type": "object",
- "properties": {
- "templateFile": {
- "type": "string",
- "description": "DOC模板文件",
- "format": "binary"
- }
- },
- "additionalProperties": false,
- "description": "检测占位符输入"
- },
- "DetectedPlaceholderOutput": {
- "type": "object",
- "properties": {
- "placeholderKey": {
- "type": "string",
- "description": "占位符键名",
- "nullable": true
- },
- "placeholderType": {
- "type": "string",
- "description": "占位符类型",
- "nullable": true
- },
- "isValid": {
- "type": "boolean",
- "description": "是否有效"
- },
- "validationMessage": {
- "type": "string",
- "description": "验证消息",
- "nullable": true
- },
- "suggestedDisplayName": {
- "type": "string",
- "description": "建议的显示名称",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "检测到的占位符输出"
- },
- "EventDetailOutput": {
- "required": [
- "coverImage",
- "eventName",
- "eventType",
- "matchEndTime",
- "matchStartTime",
- "pointsRuleId",
- "registrationEndTime",
- "registrationStartTime",
- "registrationType"
- ],
- "type": "object",
- "properties": {
- "eventName": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string",
- "description": "赛事名称"
- },
- "coverImage": {
- "minLength": 1,
- "type": "string",
- "description": "封面"
- },
- "eventVideo": {
- "type": "string",
- "description": "赛事视频",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "registrationType": {
- "$ref": "#/components/schemas/RegistrationType"
- },
- "pointsRuleId": {
- "type": "integer",
- "description": "积分规则ID",
- "format": "int64"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time"
- },
- "isNeedMaterial": {
- "type": "boolean",
- "description": "是否上传素材"
- },
- "materialRemark": {
- "type": "string",
- "description": "素材备注",
- "nullable": true
- },
- "materialUploadStartTime": {
- "type": "string",
- "description": "素材上传开始时间",
- "format": "date-time",
- "nullable": true
- },
- "materialUploadEndTime": {
- "type": "string",
- "description": "素材上传结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time"
- },
- "provinceId": {
- "type": "integer",
- "description": "省份ID",
- "format": "int32"
- },
- "cityId": {
- "type": "integer",
- "description": "城市ID",
- "format": "int32"
- },
- "districtId": {
- "type": "integer",
- "description": "区县ID",
- "format": "int32"
- },
- "detailAddress": {
- "type": "string",
- "description": "详细地址",
- "nullable": true
- },
- "eventIntroduction": {
- "type": "string",
- "description": "赛事简介",
- "nullable": true
- },
- "customConfigJson": {
- "type": "string",
- "description": "自定义字段配置(JSON)",
- "nullable": true
- },
- "units": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventUnitDto"
- },
- "description": "参与单位列表",
- "nullable": true
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventProjectInput"
- },
- "description": "项目列表(Step 3)",
- "nullable": true
- },
- "registrationLimit": {
- "$ref": "#/components/schemas/EventRegistrationLimitInput"
- },
- "feeConfig": {
- "$ref": "#/components/schemas/EventFeeConfigInput"
- },
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "provinceName": {
- "type": "string",
- "nullable": true
- },
- "cityName": {
- "type": "string",
- "nullable": true
- },
- "districtName": {
- "type": "string",
- "nullable": true
- },
- "eventStatus": {
- "$ref": "#/components/schemas/EventStatus"
- },
- "qrCodeUrl": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事详情输出"
- },
- "EventExportInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventName": {
- "type": "string",
- "description": "赛事名称",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "chargeMode": {
- "$ref": "#/components/schemas/ChargeMode"
- },
- "eventStatus": {
- "$ref": "#/components/schemas/EventStatus"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time",
- "nullable": true
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time",
- "nullable": true
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time",
- "nullable": true
- },
- "exportFields": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "导出字段列表(如:赛事名称,赛事类型...)",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事导出输入"
- },
- "EventFeeConfigInput": {
- "type": "object",
- "properties": {
- "chargeMode": {
- "$ref": "#/components/schemas/ChargeMode"
- },
- "price": {
- "type": "number",
- "format": "double"
- },
- "merchantId": {
- "type": "integer",
- "format": "int64"
- },
- "merchantName": {
- "type": "string",
- "nullable": true
- },
- "creditCode": {
- "type": "string",
- "nullable": true
- },
- "bankName": {
- "type": "string",
- "nullable": true
- },
- "accountNumber": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "费用配置输入"
- },
- "EventFormat": {
- "enum": [
- "Online",
- "Offline"
- ],
- "type": "string",
- "description": "赛事类型枚举
线上 Online = 0
线下 Offline = 1
"
- },
- "EventListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "eventName": {
- "type": "string",
- "description": "赛事名称",
- "nullable": true
- },
- "coverImage": {
- "type": "string",
- "description": "封面",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "registrationType": {
- "$ref": "#/components/schemas/RegistrationType"
- },
- "chargeMode": {
- "$ref": "#/components/schemas/ChargeMode"
- },
- "merchantName": {
- "type": "string",
- "description": "收款商户名称",
- "nullable": true
- },
- "eventStatus": {
- "$ref": "#/components/schemas/EventStatus"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time"
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time"
- },
- "qrCodeUrl": {
- "type": "string",
- "description": "二维码URL",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事列表输出"
- },
- "EventProgressOutput": {
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "processStatus": {
- "$ref": "#/components/schemas/ProcessStatus"
- },
- "completedStages": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事进度输出"
- },
- "EventProjectInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- },
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "项目名称"
- },
- "projectTypeId": {
- "type": "integer",
- "description": "项目类型ID",
- "format": "int64"
- },
- "projectTypeName": {
- "type": "string",
- "description": "项目类型名称 (显示用)",
- "nullable": true
- },
- "completionCount": {
- "type": "integer",
- "description": "完成人数",
- "format": "int32"
- },
- "durationMinutes": {
- "type": "integer",
- "format": "int32"
- },
- "durationSeconds": {
- "type": "integer",
- "format": "int32"
- },
- "fee": {
- "type": "number",
- "description": "项目费用(Step 4)",
- "format": "double"
- },
- "limitCount": {
- "type": "integer",
- "description": "报名限制数量(Step 3)",
- "format": "int32",
- "nullable": true
- },
- "groups": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectGroupInput"
- },
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事项目输入"
- },
- "EventQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventName": {
- "type": "string",
- "description": "赛事名称",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "chargeMode": {
- "$ref": "#/components/schemas/ChargeMode"
- },
- "eventStatus": {
- "$ref": "#/components/schemas/EventStatus"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time",
- "nullable": true
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time",
- "nullable": true
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "赛事查询输入"
- },
- "EventRecordOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "eventName": {
- "type": "string",
- "nullable": true
- },
- "eventType": {
- "type": "string",
- "nullable": true
- },
- "startTime": {
- "type": "string",
- "format": "date-time"
- },
- "endTime": {
- "type": "string",
- "format": "date-time"
- },
- "registrationStatus": {
- "type": "integer",
- "format": "int32"
- },
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "contactName": {
- "type": "string",
- "nullable": true
- },
- "contactPhone": {
- "type": "string",
- "nullable": true
- },
- "teamName": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "EventRegistrationLimitInput": {
- "type": "object",
- "properties": {
- "individualProjectLimit": {
- "type": "integer",
- "format": "int32"
- },
- "teamProjectLimit": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "报名限制输入"
- },
- "EventSelectOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "EventStatus": {
- "enum": [
- "Enrolling",
- "Ongoing",
- "Ended"
- ],
- "type": "string",
- "description": "赛事状态枚举
报名中 Enrolling = 0
比赛中 Ongoing = 1
已结束 Ended = 2
"
- },
- "EventUnitDto": {
- "type": "object",
- "properties": {
- "unitType": {
- "$ref": "#/components/schemas/UnitType"
- },
- "unitName": {
- "type": "string",
- "nullable": true
- },
- "logoUrl": {
- "type": "string",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "参与单位输入/输出"
- },
- "Gender": {
- "enum": [
- "Male",
- "Female",
- "Unknown",
- "All"
- ],
- "type": "string",
- "description": "性别枚举
男 Male = 0
女 Female = 1
保密 Unknown = 2
全部 All = 3
"
- },
- "GeneratePdfCertificateInput": {
- "required": [
- "certificateId",
- "data"
- ],
- "type": "object",
- "properties": {
- "certificateId": {
- "type": "integer",
- "description": "证书ID",
- "format": "int64"
- },
- "templateId": {
- "type": "integer",
- "description": "模板ID(可选,默认使用证书关联的模板)",
- "format": "int64",
- "nullable": true
- },
- "data": {
- "type": "object",
- "additionalProperties": {
- "type": "string",
- "nullable": true
- },
- "description": "占位符数据"
- },
- "generateQRCode": {
- "type": "boolean",
- "description": "是否生成二维码"
- },
- "qrCodeSize": {
- "type": "integer",
- "description": "二维码大小(像素)",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "生成PDF证书输入"
- },
- "GrantRoleInput": {
- "required": [
- "roleIds",
- "userId"
- ],
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "用户ID",
- "format": "int64"
- },
- "roleIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "角色ID集合"
- }
- },
- "additionalProperties": false
- },
- "GrantRolePermissionInput": {
- "required": [
- "id",
- "menuIds"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "角色ID",
- "format": "int64"
- },
- "menuIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "菜单ID集合"
- }
- },
- "additionalProperties": false
- },
- "IActionResult": {
- "type": "object",
- "additionalProperties": false
- },
- "IdInput": {
- "required": [
- "id"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "IssueCertificateInput": {
- "type": "object",
- "properties": {
- "personIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "eventId": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "IssueCouponInput": {
- "type": "object",
- "properties": {
- "merchantIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "couponId": {
- "type": "integer",
- "format": "int64"
- },
- "count": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "发放优惠券输入"
- },
- "KeyDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "LinkType": {
- "enum": [
- "Event",
- "Url"
- ],
- "type": "string",
- "description": "跳转链接类型
赛事 Event = 0
URL Url = 1
"
- },
- "LogLevel": {
- "enum": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6
- ],
- "type": "integer",
- "format": "int32"
- },
- "MaterialDTO": {
- "type": "object",
- "properties": {
- "materialId": {
- "type": "string",
- "nullable": true
- },
- "ossUrl": {
- "type": "string",
- "nullable": true
- },
- "fileName": {
- "type": "string",
- "nullable": true
- },
- "fileSize": {
- "type": "integer",
- "format": "int64"
- },
- "uploadTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "素材信息输出"
- },
- "MenuType": {
- "enum": [
- "Catalog",
- "Menu",
- "Button",
- "DataScope"
- ],
- "type": "string",
- "description": "
目录 Catalog = 0
菜单 Menu = 1
按钮 Button = 2
数据权限 DataScope = 3
"
- },
- "Merchant": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "merchantName": {
- "type": "string",
- "description": "商户名称",
- "nullable": true
- },
- "creditCode": {
- "type": "string",
- "description": "统一社会信用代码",
- "nullable": true
- },
- "bankName": {
- "type": "string",
- "description": "开户行",
- "nullable": true
- },
- "accountNumber": {
- "type": "string",
- "description": "账号",
- "nullable": true
- },
- "businessLicenseUrl": {
- "type": "string",
- "description": "营业执照图片URL",
- "nullable": true
- },
- "contactPhone": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "address": {
- "type": "string",
- "description": "地址",
- "nullable": true
- },
- "auditStatus": {
- "$ref": "#/components/schemas/AuditStatus"
- },
- "auditRemark": {
- "type": "string",
- "description": "审核备注",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "商户管理表"
- },
- "MerchantAuditInput": {
- "type": "object",
- "properties": {
- "ids": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AuditStatus"
- },
- "remark": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "商户审核输入"
- },
- "OcrResult": {
- "type": "object",
- "properties": {
- "success": {
- "type": "boolean",
- "description": "是否成功"
- },
- "message": {
- "type": "string",
- "description": "错误信息",
- "nullable": true
- },
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "gender": {
- "type": "string",
- "description": "性别",
- "nullable": true
- },
- "idCardNumber": {
- "type": "string",
- "description": "身份证号",
- "nullable": true
- },
- "birthDate": {
- "type": "string",
- "description": "出生日期 (可选)",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "OCR识别结果"
- },
- "OperationLogPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "日志ID",
- "format": "int64"
- },
- "description": {
- "type": "string",
- "description": "日志描述",
- "nullable": true
- },
- "logLevel": {
- "$ref": "#/components/schemas/LogLevel"
- },
- "message": {
- "type": "string",
- "description": "日志详细信息",
- "nullable": true
- },
- "actionName": {
- "type": "string",
- "description": "路由名称",
- "nullable": true
- },
- "controllerName": {
- "type": "string",
- "description": "控制器名称",
- "nullable": true
- },
- "httpMethod": {
- "type": "string",
- "description": "请求方式",
- "nullable": true
- },
- "httpStatusCode": {
- "type": "integer",
- "description": "状态码",
- "format": "int32"
- },
- "elapsed": {
- "type": "integer",
- "description": "耗时(毫秒)",
- "format": "int32"
- },
- "exception": {
- "type": "string",
- "description": "异常信息",
- "nullable": true
- },
- "location": {
- "type": "string",
- "description": "地理位置",
- "nullable": true
- },
- "remoteIp": {
- "type": "string",
- "description": "ip地址",
- "nullable": true
- },
- "osDescription": {
- "type": "string",
- "description": "客户端系统信息",
- "nullable": true
- },
- "userAgent": {
- "type": "string",
- "description": "浏览器",
- "nullable": true
- },
- "parameter": {
- "type": "string",
- "description": "请求参数",
- "nullable": true
- },
- "response": {
- "type": "string",
- "description": "响应参数",
- "nullable": true
- },
- "requestUrl": {
- "type": "string",
- "description": "请求地址",
- "nullable": true
- },
- "account": {
- "type": "string",
- "description": "操作人",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "操作时间",
- "format": "date-time"
- }
- },
- "additionalProperties": false
- },
- "OrderDetailOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "orderNo": {
- "type": "string",
- "nullable": true
- },
- "orderType": {
- "type": "integer",
- "format": "int32"
- },
- "orderStatus": {
- "$ref": "#/components/schemas/OrderStatus"
- },
- "eventName": {
- "type": "string",
- "nullable": true
- },
- "projectNames": {
- "type": "string",
- "nullable": true
- },
- "groupNames": {
- "type": "string",
- "nullable": true
- },
- "items": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/OrderItemDto"
- },
- "nullable": true
- },
- "persons": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/OrderPersonDto"
- },
- "nullable": true
- },
- "paymentMethod": {
- "type": "string",
- "nullable": true
- },
- "paymentProofUrl": {
- "type": "string",
- "nullable": true
- },
- "originalAmount": {
- "type": "number",
- "format": "double"
- },
- "discountAmount": {
- "type": "number",
- "format": "double"
- },
- "actualAmount": {
- "type": "number",
- "format": "double"
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false
- },
- "OrderItemDto": {
- "type": "object",
- "properties": {
- "projectName": {
- "type": "string",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "fee": {
- "type": "number",
- "format": "double"
- }
- },
- "additionalProperties": false
- },
- "OrderListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "orderNo": {
- "type": "string",
- "nullable": true
- },
- "unitName": {
- "type": "string",
- "nullable": true
- },
- "eventName": {
- "type": "string",
- "nullable": true
- },
- "orderType": {
- "type": "string",
- "nullable": true
- },
- "relatedOrderNo": {
- "type": "string",
- "nullable": true
- },
- "paymentMethod": {
- "type": "string",
- "nullable": true
- },
- "paymentProofUrl": {
- "type": "string",
- "nullable": true
- },
- "registrationMode": {
- "type": "string",
- "nullable": true
- },
- "contactName": {
- "type": "string",
- "nullable": true
- },
- "contactPhone": {
- "type": "string",
- "nullable": true
- },
- "originalAmount": {
- "type": "number",
- "format": "double"
- },
- "discountAmount": {
- "type": "number",
- "format": "double"
- },
- "actualAmount": {
- "type": "number",
- "format": "double"
- },
- "orderStatus": {
- "$ref": "#/components/schemas/OrderStatus"
- },
- "createdTime": {
- "type": "string",
- "format": "date-time"
- },
- "paymentTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "refundAmount": {
- "type": "number",
- "format": "double",
- "nullable": true
- },
- "refundTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "OrderPersonDto": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "OrderStatus": {
- "enum": [
- "Pending",
- "Paid",
- "Cancelled",
- "Refunded",
- "Shipped",
- "Completed"
- ],
- "type": "string",
- "description": "订单状态
待支付 Pending = 0
已支付 Paid = 1
已取消 Cancelled = 2
已退款 Refunded = 3
已发货 Shipped = 4
已完成 Completed = 5
"
- },
- "PageResult_AppUser": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/AppUser"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_AppUserOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/AppUserOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_AthleteOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/AthleteOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_BannerOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/BannerOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_CertificateListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CertificateListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_CoachLeaderListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CoachLeaderListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_EventListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_EventRecordOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventRecordOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_Merchant": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/Merchant"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_OperationLogPageOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/OperationLogPageOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_OrderListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/OrderListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_PointsDetailOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsDetailOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_PointsRecordListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRecordListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_PointsRule": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRule"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_ProjectDto": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectDto"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_RefundConfigDto": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RefundConfigDto"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_RegistrationItemDTO": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RegistrationItemDTO"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_RegistrationListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RegistrationListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_ScoreListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScoreListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_SigninLogPageOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SigninLogPageOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_SysRolePageOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysRolePageOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_SysUserPageOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysUserPageOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_TeamOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/TeamOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_UserEventListOutput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserEventListOutput"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PageResult_UserPointsLogDto": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页容量",
- "format": "int32"
- },
- "pages": {
- "type": "integer",
- "description": "总页数",
- "format": "int32"
- },
- "total": {
- "type": "integer",
- "description": "总条数",
- "format": "int32"
- },
- "rows": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserPointsLogDto"
- },
- "description": "数据",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "PdfCertificateGenerationResult": {
- "type": "object",
- "properties": {
- "isSuccess": {
- "type": "boolean",
- "description": "是否成功"
- },
- "errorMessage": {
- "type": "string",
- "description": "错误消息",
- "nullable": true
- },
- "generatedTime": {
- "type": "string",
- "description": "生成时间",
- "format": "date-time"
- },
- "generationTimeMs": {
- "type": "integer",
- "description": "生成耗时(毫秒)",
- "format": "int64"
- },
- "pdfUrl": {
- "type": "string",
- "description": "PDF文件URL",
- "nullable": true
- },
- "qrCodeUrl": {
- "type": "string",
- "description": "二维码图片URL",
- "nullable": true
- },
- "verificationUrl": {
- "type": "string",
- "description": "验证URL",
- "nullable": true
- },
- "warnings": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "警告信息",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "PDF证书生成结果"
- },
- "PlaceholderDetectionResult": {
- "type": "object",
- "properties": {
- "placeholders": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/DetectedPlaceholderOutput"
- },
- "description": "检测到的占位符列表",
- "nullable": true
- },
- "totalCount": {
- "type": "integer",
- "description": "总数",
- "format": "int32",
- "readOnly": true
- },
- "validCount": {
- "type": "integer",
- "description": "有效数量",
- "format": "int32"
- },
- "invalidCount": {
- "type": "integer",
- "description": "无效数量",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "占位符检测结果"
- },
- "PlaceholderInput": {
- "required": [
- "displayName",
- "placeholderKey",
- "placeholderType"
- ],
- "type": "object",
- "properties": {
- "placeholderKey": {
- "maxLength": 50,
- "minLength": 0,
- "type": "string",
- "description": "占位符键名"
- },
- "displayName": {
- "maxLength": 100,
- "minLength": 0,
- "type": "string",
- "description": "显示名称"
- },
- "placeholderType": {
- "minLength": 1,
- "type": "string",
- "description": "占位符类型"
- },
- "defaultValue": {
- "type": "string",
- "description": "默认值",
- "nullable": true
- },
- "isRequired": {
- "type": "boolean",
- "description": "是否必填"
- },
- "validationRule": {
- "type": "string",
- "description": "验证规则",
- "nullable": true
- },
- "description": {
- "type": "string",
- "description": "描述",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "占位符输入"
- },
- "PlaceholderOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- },
- "templateId": {
- "type": "integer",
- "description": "模板ID",
- "format": "int64"
- },
- "placeholderKey": {
- "type": "string",
- "description": "占位符键名",
- "nullable": true
- },
- "displayName": {
- "type": "string",
- "description": "显示名称",
- "nullable": true
- },
- "placeholderType": {
- "type": "string",
- "description": "占位符类型",
- "nullable": true
- },
- "defaultValue": {
- "type": "string",
- "description": "默认值",
- "nullable": true
- },
- "isRequired": {
- "type": "boolean",
- "description": "是否必填"
- },
- "validationRule": {
- "type": "string",
- "description": "验证规则",
- "nullable": true
- },
- "description": {
- "type": "string",
- "description": "描述",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "占位符输出"
- },
- "PointsDetailOutput": {
- "type": "object",
- "properties": {
- "createdTime": {
- "type": "string",
- "description": "生成时间",
- "format": "date-time"
- },
- "type": {
- "$ref": "#/components/schemas/PointsOperationType"
- },
- "action": {
- "type": "string",
- "description": "动作/来源",
- "nullable": true
- },
- "item": {
- "type": "string",
- "description": "项目",
- "nullable": true
- },
- "group": {
- "type": "string",
- "description": "组别",
- "nullable": true
- },
- "points": {
- "type": "number",
- "description": "变动积分",
- "format": "double"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "participantName": {
- "type": "string",
- "description": "参赛人姓名(单位用户特有)",
- "nullable": true
- },
- "participantId": {
- "type": "integer",
- "description": "参赛人ID(单位用户特有)",
- "format": "int64",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "积分明细输出"
- },
- "PointsOperationType": {
- "enum": [
- "Acquire",
- "Consume"
- ],
- "type": "string",
- "description": "积分操作类型
获取 Acquire = 1
消耗 Consume = 2
"
- },
- "PointsRecordListOutput": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "用户ID(普通用户ID或商户ID)",
- "format": "int64"
- },
- "userType": {
- "type": "integer",
- "description": "用户类型(0-普通用户 1-单位用户)",
- "format": "int32"
- },
- "name": {
- "type": "string",
- "description": "姓名/商户名称",
- "nullable": true
- },
- "phone": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "identityInfo": {
- "type": "string",
- "description": "身份证图片/统一社会信用代码",
- "nullable": true
- },
- "totalPoints": {
- "type": "number",
- "description": "积分额度",
- "format": "double"
- },
- "lastUpdateTime": {
- "type": "string",
- "description": "最后更新时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "积分记录列表输出"
- },
- "PointsRule": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "ruleName": {
- "type": "string",
- "description": "积分规则名称",
- "nullable": true
- },
- "participationPoints": {
- "type": "integer",
- "description": "参与积分(发放积分个数)",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "details": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRuleDetail"
- },
- "description": "关联的名次积分规则",
- "nullable": true
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "积分规则表"
- },
- "PointsRuleDetail": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "pointsRuleId": {
- "type": "integer",
- "description": "积分规则ID",
- "format": "int64"
- },
- "startRank": {
- "type": "integer",
- "description": "起始名次",
- "format": "int32"
- },
- "endRank": {
- "type": "integer",
- "description": "截止名次",
- "format": "int32"
- },
- "points": {
- "type": "integer",
- "description": "发放积分个数",
- "format": "int32"
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "积分规则明细表"
- },
- "PointsRuleDetailInput": {
- "type": "object",
- "properties": {
- "startRank": {
- "type": "integer",
- "description": "起始名次",
- "format": "int32"
- },
- "endRank": {
- "type": "integer",
- "description": "截止名次",
- "format": "int32"
- },
- "points": {
- "type": "integer",
- "description": "发放积分个数",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "ProcessStatus": {
- "enum": [
- "NotStarted",
- "BasicInfoCompleted",
- "ParticipantsCompleted",
- "ProjectConfigCompleted",
- "FeeConfigCompleted"
- ],
- "type": "string",
- "description": "流程状态枚举
未开始 NotStarted = 0
基本信息完成 BasicInfoCompleted = 1
参与单位完成 ParticipantsCompleted = 2
项目与限报配置完成 ProjectConfigCompleted = 3
费用与账户配置完成 FeeConfigCompleted = 4
"
- },
- "ProjectArrangementSetting": {
- "type": "object",
- "properties": {
- "projectId": {
- "type": "integer",
- "format": "int64"
- },
- "venueCount": {
- "type": "integer",
- "format": "int32"
- },
- "sortIndex": {
- "type": "integer",
- "format": "int32"
- },
- "durationSeconds": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "ProjectDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- },
- "eventId": {
- "type": "integer",
- "description": "关联的赛事ID",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "项目名称",
- "nullable": true
- },
- "projectTypeId": {
- "type": "integer",
- "description": "项目类型ID",
- "format": "int64"
- },
- "projectTypeName": {
- "type": "string",
- "description": "项目类型名称",
- "nullable": true
- },
- "completionCount": {
- "type": "integer",
- "description": "完成人数",
- "format": "int32"
- },
- "fee": {
- "type": "number",
- "description": "费用(元)",
- "format": "double"
- },
- "durationMinutes": {
- "type": "integer",
- "description": "时长(分钟)",
- "format": "int32"
- },
- "durationSeconds": {
- "type": "integer",
- "description": "时长(秒)",
- "format": "int32"
- },
- "venueCount": {
- "type": "integer",
- "description": "场地数量(编排用)",
- "format": "int32"
- },
- "sortIndex": {
- "type": "integer",
- "description": "排序索引(编排用)",
- "format": "int32"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- },
- "groups": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectGroupDto"
- },
- "description": "项目组别列表",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "ProjectGroupDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "birthDateStart": {
- "type": "string",
- "format": "date-time"
- },
- "birthDateEnd": {
- "type": "string",
- "format": "date-time"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- }
- },
- "additionalProperties": false
- },
- "ProjectGroupInput": {
- "required": [
- "groupName"
- ],
- "type": "object",
- "properties": {
- "groupName": {
- "minLength": 1,
- "type": "string",
- "description": "组别名称"
- },
- "birthDateStart": {
- "type": "string",
- "description": "出生日期起始日期",
- "format": "date-time"
- },
- "birthDateEnd": {
- "type": "string",
- "description": "出生日期结束日期",
- "format": "date-time"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- }
- },
- "additionalProperties": false
- },
- "ProjectQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventId": {
- "type": "integer",
- "description": "赛事ID",
- "format": "int64",
- "nullable": true
- },
- "projectName": {
- "type": "string",
- "description": "项目名称 (模糊查询)",
- "nullable": true
- },
- "projectTypeId": {
- "type": "integer",
- "description": "项目类型ID",
- "format": "int64",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "ProjectTypeDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "类型名称",
- "nullable": true
- },
- "parentId": {
- "type": "integer",
- "description": "父级ID (0表示顶级)",
- "format": "int64"
- },
- "level": {
- "type": "integer",
- "description": "层级 (1:大类 2:小类)",
- "format": "int32"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "deleteMark": {
- "type": "boolean",
- "description": "标记删除"
- },
- "createdUserId": {
- "type": "integer",
- "description": "创建人",
- "format": "int64"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "updatedUserId": {
- "type": "integer",
- "description": "更新人",
- "format": "int64",
- "nullable": true
- },
- "updatedTime": {
- "type": "string",
- "description": "更新时间",
- "format": "date-time",
- "nullable": true
- },
- "children": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectTypeDto"
- },
- "description": "子类型列表",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_AppUserOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/AppUserOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_BannerConfigOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/BannerConfigOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_BatchPdfCertificateGenerationResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/BatchPdfCertificateGenerationResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_Byte[]": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "string",
- "format": "byte",
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_CertificateDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/CertificateDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_CertificateTemplateOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/CertificateTemplateOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_CertificateTemplateUploadResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/CertificateTemplateUploadResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_CouponPageResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/CouponPageResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_Decimal": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "number",
- "format": "double"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_EventDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/EventDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_EventProgressOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/EventProgressOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_IActionResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/IActionResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_Int64": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "integer",
- "format": "int64"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_ArrangementPreviewOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ArrangementPreviewOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_ArrangementProjectListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ArrangementProjectListOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_BannerOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/BannerOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_CertificateOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/CertificateOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_EventSelectOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventSelectOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_Int64": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_PlaceholderOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaceholderOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_PointsRule": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRule"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_ProjectTypeDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectTypeDto"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_RefundConfigDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RefundConfigDto"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_RegionDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RegionDto"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_RouterOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RouterOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_SelectOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SelectOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_String": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_SysMenuPageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysMenuPageOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_SysOrgPageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysOrgPageOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_TeamMemberDTO": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/TeamMemberDTO"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_TreeSelectOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/TreeSelectOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_UserEventProjectListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserEventProjectListOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_List_UserTeamMemberOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserTeamMemberOutput"
- },
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_Merchant": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/Merchant"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_OcrResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/OcrResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_OrderDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/OrderDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_AppUser": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_AppUser"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_AppUserOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_AppUserOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_AthleteOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_AthleteOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_BannerOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_BannerOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_CertificateListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_CertificateListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_CoachLeaderListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_CoachLeaderListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_EventListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_EventListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_EventRecordOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_EventRecordOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_Merchant": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_Merchant"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_OperationLogPageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_OperationLogPageOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_OrderListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_OrderListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_PointsDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_PointsDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_PointsRecordListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_PointsRecordListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_PointsRule": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_PointsRule"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_ProjectDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_ProjectDto"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_RefundConfigDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_RefundConfigDto"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_RegistrationItemDTO": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_RegistrationItemDTO"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_RegistrationListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_RegistrationListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_ScoreListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_ScoreListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_SigninLogPageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_SigninLogPageOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_SysRolePageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_SysRolePageOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_SysUserPageOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_SysUserPageOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_TeamOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_TeamOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_UserEventListOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_UserEventListOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PageResult_UserPointsLogDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PageResult_UserPointsLogDto"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PdfCertificateGenerationResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PdfCertificateGenerationResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PlaceholderDetectionResult": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PlaceholderDetectionResult"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_PointsRule": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/PointsRule"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_ProjectDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/ProjectDto"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_ResponseDTO_Boolean": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/ResponseDTO_Boolean"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_ResponseDTO_CertificateDTO": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/ResponseDTO_CertificateDTO"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_ResponseDTO_List_MaterialDTO": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/ResponseDTO_List_MaterialDTO"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_ResponseDTO_VoucherDTO": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/ResponseDTO_VoucherDTO"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_String": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "type": "string",
- "nullable": true
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_SysMenuDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/SysMenuDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_SysUserInfoOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/SysUserInfoOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_TeamDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/TeamDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_UpdateSysUserInput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/UpdateSysUserInput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_UserEventDetailOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/UserEventDetailOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_UserOrderPreviewOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/UserOrderPreviewOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_UserPaymentResultOutput": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/UserPaymentResultOutput"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RESTfulResult_UserPointsOverviewDto": {
- "type": "object",
- "properties": {
- "statusCode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/UserPointsOverviewDto"
- },
- "succeeded": {
- "type": "boolean"
- },
- "errors": {
- "additionalProperties": false,
- "nullable": true
- },
- "extras": {
- "additionalProperties": false,
- "nullable": true
- },
- "timestamp": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "RefundConfigDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "dayStart": {
- "type": "integer",
- "format": "int32"
- },
- "dayEnd": {
- "type": "integer",
- "format": "int32"
- },
- "deductPercentage": {
- "type": "number",
- "format": "double"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "RefundConfigInput": {
- "required": [
- "dayEnd",
- "dayStart",
- "deductPercentage"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- },
- "dayStart": {
- "type": "integer",
- "format": "int32"
- },
- "dayEnd": {
- "type": "integer",
- "format": "int32"
- },
- "deductPercentage": {
- "type": "number",
- "format": "double"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "RefundOrderInput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "refundAmount": {
- "type": "number",
- "description": "退款金额",
- "format": "double"
- },
- "reason": {
- "type": "string",
- "description": "退款原因",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "RegionDto": {
- "type": "object",
- "properties": {
- "code": {
- "type": "string",
- "description": "区域编码",
- "nullable": true
- },
- "name": {
- "type": "string",
- "description": "区域名称",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "行政区域数据传输对象"
- },
- "RegistrationItemDTO": {
- "type": "object",
- "properties": {
- "registrationId": {
- "type": "integer",
- "format": "int64"
- },
- "eventName": {
- "type": "string",
- "nullable": true
- },
- "teamName": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "type": "string",
- "nullable": true
- },
- "createTime": {
- "type": "string",
- "format": "date-time"
- },
- "updateTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "payStatus": {
- "type": "string",
- "nullable": true
- },
- "certStatus": {
- "type": "string",
- "nullable": true
- },
- "hasMaterial": {
- "type": "boolean"
- },
- "hasVoucher": {
- "type": "boolean"
- },
- "memberCount": {
- "type": "integer",
- "format": "int32"
- },
- "maxMember": {
- "type": "integer",
- "format": "int32"
- },
- "expireTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "参赛记录列表项输出"
- },
- "RegistrationItemDetailDto": {
- "type": "object",
- "properties": {
- "participantInfo": {
- "type": "string",
- "nullable": true
- },
- "projectName": {
- "type": "string",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "RegistrationListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "registrationMode": {
- "type": "integer",
- "format": "int32"
- },
- "unitName": {
- "type": "string",
- "nullable": true
- },
- "contactName": {
- "type": "string",
- "nullable": true
- },
- "contactPhone": {
- "type": "string",
- "nullable": true
- },
- "totalPersonCount": {
- "type": "integer",
- "format": "int32"
- },
- "isUploadMaterial": {
- "type": "boolean"
- },
- "teamLeaderInfo": {
- "type": "string",
- "nullable": true
- },
- "coachInfo": {
- "type": "string",
- "nullable": true
- },
- "paymentMethod": {
- "type": "integer",
- "format": "int32"
- },
- "orderNo": {
- "type": "string",
- "nullable": true
- },
- "totalAmount": {
- "type": "number",
- "format": "double"
- },
- "paymentStatus": {
- "type": "integer",
- "format": "int32"
- },
- "paymentProofUrl": {
- "type": "string",
- "nullable": true
- },
- "registrationTime": {
- "type": "string",
- "format": "date-time"
- },
- "registrationStatus": {
- "type": "integer",
- "format": "int32"
- },
- "items": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RegistrationItemDetailDto"
- },
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "报名列表输出"
- },
- "RegistrationQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventId": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- },
- "registrationMode": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "unitName": {
- "type": "string",
- "nullable": true
- },
- "userName": {
- "type": "string",
- "nullable": true
- },
- "contactPhone": {
- "type": "string",
- "nullable": true
- },
- "isUploadMaterial": {
- "type": "boolean",
- "nullable": true
- },
- "paymentMethod": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "paymentStatus": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "registrationTimeStart": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "registrationTimeEnd": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "报名查询输入"
- },
- "RegistrationType": {
- "enum": [
- "OnlyIndividual",
- "OnlyTeam",
- "Both"
- ],
- "type": "string",
- "description": "报名方式
只允许个人报名 OnlyIndividual = 0
只允许团队报名 OnlyTeam = 1
两者都有 Both = 2
"
- },
- "ReplaceMemberInput": {
- "required": [
- "newUserId"
- ],
- "type": "object",
- "properties": {
- "newUserId": {
- "type": "integer",
- "description": "新队员用户ID",
- "format": "int64"
- },
- "replaceReason": {
- "type": "string",
- "description": "更换原因 (可选)",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "更换队员输入"
- },
- "ResetPasswordInput": {
- "required": [
- "password"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "password": {
- "maxLength": 16,
- "minLength": 6,
- "type": "string",
- "description": "密码"
- }
- },
- "additionalProperties": false
- },
- "ResponseDTO_Boolean": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "format": "int32"
- },
- "message": {
- "type": "string",
- "nullable": true
- },
- "data": {
- "type": "boolean"
- },
- "success": {
- "type": "boolean"
- }
- },
- "additionalProperties": false,
- "description": "统一响应 DTO (泛型)"
- },
- "ResponseDTO_CertificateDTO": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "format": "int32"
- },
- "message": {
- "type": "string",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/CertificateDTO"
- },
- "success": {
- "type": "boolean"
- }
- },
- "additionalProperties": false,
- "description": "统一响应 DTO (泛型)"
- },
- "ResponseDTO_List_MaterialDTO": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "format": "int32"
- },
- "message": {
- "type": "string",
- "nullable": true
- },
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/MaterialDTO"
- },
- "nullable": true
- },
- "success": {
- "type": "boolean"
- }
- },
- "additionalProperties": false,
- "description": "统一响应 DTO (泛型)"
- },
- "ResponseDTO_VoucherDTO": {
- "type": "object",
- "properties": {
- "code": {
- "type": "integer",
- "format": "int32"
- },
- "message": {
- "type": "string",
- "nullable": true
- },
- "data": {
- "$ref": "#/components/schemas/VoucherDTO"
- },
- "success": {
- "type": "boolean"
- }
- },
- "additionalProperties": false,
- "description": "统一响应 DTO (泛型)"
- },
- "RouterMetaOutput": {
- "type": "object",
- "properties": {
- "title": {
- "type": "string",
- "description": "标题",
- "nullable": true
- },
- "isLink": {
- "type": "string",
- "description": "外链",
- "nullable": true
- },
- "isHide": {
- "type": "boolean",
- "description": "是否隐藏"
- },
- "isKeepAlive": {
- "type": "boolean",
- "description": "是否缓存"
- },
- "isAffix": {
- "type": "boolean",
- "description": "是否固定"
- },
- "icon": {
- "type": "string",
- "description": "菜单",
- "nullable": true
- },
- "type": {
- "$ref": "#/components/schemas/MenuType"
- }
- },
- "additionalProperties": false
- },
- "RouterOutput": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "路由名称",
- "nullable": true
- },
- "path": {
- "type": "string",
- "description": "路由地址",
- "nullable": true
- },
- "component": {
- "type": "string",
- "description": "组件",
- "nullable": true
- },
- "meta": {
- "$ref": "#/components/schemas/RouterMetaOutput"
- },
- "children": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/RouterOutput"
- },
- "description": "子菜单",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SaveBasicInfoInput": {
- "required": [
- "coverImage",
- "eventName",
- "eventType",
- "matchEndTime",
- "matchStartTime",
- "pointsRuleId",
- "registrationEndTime",
- "registrationStartTime",
- "registrationType"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "description": "赛事ID (如果已存在则更新,否则新增)",
- "format": "int64",
- "nullable": true
- },
- "eventName": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string",
- "description": "赛事名称"
- },
- "coverImage": {
- "minLength": 1,
- "type": "string",
- "description": "封面"
- },
- "eventVideo": {
- "type": "string",
- "description": "赛事视频",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "registrationType": {
- "$ref": "#/components/schemas/RegistrationType"
- },
- "pointsRuleId": {
- "type": "integer",
- "description": "积分规则ID",
- "format": "int64"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time"
- },
- "isNeedMaterial": {
- "type": "boolean",
- "description": "是否上传素材"
- },
- "materialRemark": {
- "type": "string",
- "description": "素材备注",
- "nullable": true
- },
- "materialUploadStartTime": {
- "type": "string",
- "description": "素材上传开始时间",
- "format": "date-time",
- "nullable": true
- },
- "materialUploadEndTime": {
- "type": "string",
- "description": "素材上传结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time"
- },
- "provinceId": {
- "type": "integer",
- "description": "省份ID",
- "format": "int32"
- },
- "cityId": {
- "type": "integer",
- "description": "城市ID",
- "format": "int32"
- },
- "districtId": {
- "type": "integer",
- "description": "区县ID",
- "format": "int32"
- },
- "detailAddress": {
- "type": "string",
- "description": "详细地址",
- "nullable": true
- },
- "eventIntroduction": {
- "type": "string",
- "description": "赛事简介",
- "nullable": true
- },
- "customConfigJson": {
- "type": "string",
- "description": "自定义字段配置(JSON数组对象 [{key:\"\",value:\"\"},...])",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "阶段1:基本信息输入"
- },
- "SaveFeeConfigInput": {
- "required": [
- "eventId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "feeConfig": {
- "$ref": "#/components/schemas/EventFeeConfigInput"
- }
- },
- "additionalProperties": false,
- "description": "阶段4:费用与账户配置输入"
- },
- "SavePlaceholdersInput": {
- "required": [
- "placeholders",
- "templateId"
- ],
- "type": "object",
- "properties": {
- "templateId": {
- "type": "integer",
- "description": "模板ID",
- "format": "int64"
- },
- "placeholders": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaceholderInput"
- },
- "description": "占位符列表"
- }
- },
- "additionalProperties": false,
- "description": "保存占位符配置输入"
- },
- "SaveProjectsInput": {
- "required": [
- "eventId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventProjectInput"
- },
- "description": "项目列表",
- "nullable": true
- },
- "registrationLimit": {
- "$ref": "#/components/schemas/EventRegistrationLimitInput"
- }
- },
- "additionalProperties": false,
- "description": "阶段3:项目与限报配置输入"
- },
- "SaveUnitsInput": {
- "required": [
- "eventId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "units": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventUnitDto"
- },
- "description": "参与单位列表",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "阶段2:参与单位输入"
- },
- "ScoreListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "score": {
- "type": "string",
- "nullable": true
- },
- "unitName": {
- "type": "string",
- "nullable": true
- },
- "rank": {
- "type": "integer",
- "format": "int32"
- },
- "gender": {
- "type": "string",
- "nullable": true
- },
- "resultId": {
- "type": "integer",
- "format": "int64"
- },
- "certificateId": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "ScoreQueryInput": {
- "type": "object",
- "properties": {
- "pageNo": {
- "type": "integer",
- "description": "当前页码",
- "format": "int32"
- },
- "pageSize": {
- "type": "integer",
- "description": "页码容量",
- "format": "int32"
- },
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "projectId": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "unitName": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SelectOutput": {
- "type": "object",
- "properties": {
- "label": {
- "type": "string",
- "description": "文本",
- "nullable": true
- },
- "value": {
- "type": "integer",
- "description": "值",
- "format": "int64"
- }
- },
- "additionalProperties": false,
- "description": "下拉框"
- },
- "SigninLogPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "日志ID",
- "format": "int64"
- },
- "message": {
- "type": "string",
- "description": "消息",
- "nullable": true
- },
- "remoteIp": {
- "type": "string",
- "description": "ip地址",
- "nullable": true
- },
- "location": {
- "type": "string",
- "description": "地理位置",
- "nullable": true
- },
- "osDescription": {
- "type": "string",
- "description": "客户端系统信息",
- "nullable": true
- },
- "userAgent": {
- "type": "string",
- "description": "客户端浏览器信息",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "登录时间",
- "format": "date-time"
- },
- "account": {
- "type": "string",
- "description": "登录人账户名",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SubmitCertificationInput": {
- "required": [
- "address",
- "businessLicenseUrl",
- "contactPhone",
- "creditCode",
- "merchantName",
- "verificationCode"
- ],
- "type": "object",
- "properties": {
- "merchantName": {
- "minLength": 1,
- "type": "string",
- "description": "单位名称"
- },
- "creditCode": {
- "minLength": 1,
- "type": "string",
- "description": "统一社会信用代码"
- },
- "businessLicenseUrl": {
- "minLength": 1,
- "type": "string",
- "description": "营业执照图片URL"
- },
- "address": {
- "minLength": 1,
- "type": "string",
- "description": "地址"
- },
- "contactPhone": {
- "minLength": 1,
- "pattern": "^1[3456789]\\d{9}$",
- "type": "string",
- "description": "联系方式"
- },
- "verificationCode": {
- "minLength": 1,
- "type": "string",
- "description": "验证码"
- }
- },
- "additionalProperties": false
- },
- "SysMenuDetailOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "菜单Id",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "菜单名称",
- "nullable": true
- },
- "parentId": {
- "type": "integer",
- "description": "父级id",
- "format": "int64",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "code": {
- "type": "string",
- "description": "权限标识",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "component": {
- "type": "string",
- "description": "组件路径",
- "nullable": true
- },
- "icon": {
- "type": "string",
- "description": "图标",
- "nullable": true
- },
- "isFixed": {
- "type": "boolean",
- "description": "是否固定"
- },
- "isIframe": {
- "type": "boolean",
- "description": "是否内嵌"
- },
- "isKeepAlive": {
- "type": "boolean",
- "description": "是否缓存"
- },
- "isVisible": {
- "type": "boolean",
- "description": "是否可见"
- },
- "link": {
- "type": "string",
- "description": "外链",
- "nullable": true
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "path": {
- "type": "string",
- "description": "路由地址",
- "nullable": true
- },
- "redirect": {
- "type": "string",
- "description": "重定向地址",
- "nullable": true
- },
- "routeName": {
- "type": "string",
- "description": "路由名称",
- "nullable": true
- },
- "type": {
- "$ref": "#/components/schemas/MenuType"
- }
- },
- "additionalProperties": false
- },
- "SysMenuPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "菜单Id",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "菜单名称",
- "nullable": true
- },
- "code": {
- "type": "string",
- "description": "权限标识",
- "nullable": true
- },
- "icon": {
- "type": "string",
- "description": "菜单图标",
- "nullable": true
- },
- "type": {
- "$ref": "#/components/schemas/MenuType"
- },
- "path": {
- "type": "string",
- "description": "路由地址",
- "nullable": true
- },
- "component": {
- "type": "string",
- "description": "组件路径",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "children": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysMenuPageOutput"
- },
- "description": "子菜单",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SysOrgPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "组织机构Id",
- "format": "int64"
- },
- "parentId": {
- "type": "integer",
- "description": "父级Id",
- "format": "int64",
- "nullable": true
- },
- "name": {
- "type": "string",
- "description": "部门名称",
- "nullable": true
- },
- "code": {
- "type": "string",
- "description": "部门编码",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "children": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/SysOrgPageOutput"
- },
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SysRolePageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "角色名称",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "code": {
- "type": "string",
- "description": "角色编码",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序值",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SysUserInfoOutput": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "account": {
- "type": "string",
- "description": "账户名",
- "nullable": true
- },
- "avatar": {
- "type": "string",
- "description": "头像",
- "nullable": true
- },
- "birthday": {
- "type": "string",
- "description": "生日",
- "format": "date",
- "nullable": true
- },
- "email": {
- "type": "string",
- "description": "邮箱",
- "nullable": true
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "nickName": {
- "type": "string",
- "description": "昵称",
- "nullable": true
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "lastLoginIp": {
- "type": "string",
- "description": "最后登录ip",
- "nullable": true
- },
- "lastLoginAddress": {
- "type": "string",
- "description": "最后登录IP所属地址",
- "nullable": true
- },
- "mobile": {
- "type": "string",
- "description": "手机号码",
- "nullable": true
- },
- "orgId": {
- "type": "integer",
- "description": "机构id",
- "format": "int64"
- },
- "orgName": {
- "type": "string",
- "description": "机构名称",
- "nullable": true
- },
- "authBtnList": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "授权按钮",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "SysUserPageOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "account": {
- "type": "string",
- "description": "账户名",
- "nullable": true
- },
- "roleNames": {
- "type": "string",
- "description": "关联角色名称(逗号分隔)",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false
- },
- "TeamDetailOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "团队名称",
- "nullable": true
- },
- "introduction": {
- "type": "string",
- "description": "团队简介",
- "nullable": true
- },
- "establishedDate": {
- "type": "string",
- "description": "成立时间",
- "format": "date-time"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "leaderNames": {
- "type": "string",
- "description": "领队姓名(多个逗号分隔)",
- "nullable": true
- },
- "coachNames": {
- "type": "string",
- "description": "教练姓名(多个逗号分隔)",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- },
- "members": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/TeamMemberOutput"
- },
- "description": "成员列表",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "团队详情输出"
- },
- "TeamMemberDTO": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "format": "int64"
- },
- "realName": {
- "type": "string",
- "nullable": true
- },
- "phone": {
- "type": "string",
- "nullable": true
- },
- "email": {
- "type": "string",
- "nullable": true
- },
- "role": {
- "type": "string",
- "nullable": true
- },
- "inviteStatus": {
- "type": "string",
- "nullable": true
- },
- "joinTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "队员信息 DTO"
- },
- "TeamMemberOutput": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "description": "用户ID",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "姓名",
- "nullable": true
- },
- "role": {
- "$ref": "#/components/schemas/TeamRole"
- },
- "roleName": {
- "type": "string",
- "description": "角色描述",
- "nullable": true,
- "readOnly": true
- },
- "mobile": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "团队成员输出"
- },
- "TeamOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "description": "团队名称",
- "nullable": true
- },
- "introduction": {
- "type": "string",
- "description": "团队简介",
- "nullable": true
- },
- "establishedDate": {
- "type": "string",
- "description": "成立时间",
- "format": "date-time"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "leaderNames": {
- "type": "string",
- "description": "领队姓名(多个逗号分隔)",
- "nullable": true
- },
- "coachNames": {
- "type": "string",
- "description": "教练姓名(多个逗号分隔)",
- "nullable": true
- },
- "createdTime": {
- "type": "string",
- "description": "创建时间",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "团队列表输出"
- },
- "TeamRole": {
- "enum": [
- "Member",
- "Leader",
- "Coach"
- ],
- "type": "string",
- "description": "团队角色
队员 Member = 0
领队 Leader = 1
教练 Coach = 2
"
- },
- "TreeSelectOutput": {
- "type": "object",
- "properties": {
- "label": {
- "type": "string",
- "description": "文本",
- "nullable": true
- },
- "value": {
- "type": "integer",
- "description": "值",
- "format": "int64"
- },
- "children": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/TreeSelectOutput"
- },
- "description": "子选项",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "树形下拉框"
- },
- "UnitType": {
- "enum": [
- "Host",
- "Organizer",
- "CoOrganizer",
- "Sponsor"
- ],
- "type": "string",
- "description": "参与单位类型
主办单位 Host = 0
承办单位 Organizer = 1
协办单位 CoOrganizer = 2
赞助单位 Sponsor = 3
"
- },
- "UpdateAthleteInput": {
- "required": [
- "id",
- "idCardNumber",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "birthDate": {
- "type": "string",
- "description": "出生日期",
- "format": "date-time",
- "nullable": true
- },
- "idCardNumber": {
- "maxLength": 20,
- "minLength": 1,
- "type": "string",
- "description": "身份证号"
- },
- "idCardImageUrl": {
- "maxLength": 512,
- "type": "string",
- "description": "身份证图片URL",
- "nullable": true
- },
- "mobile": {
- "maxLength": 20,
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false,
- "description": "修改运动员输入"
- },
- "UpdateBannerInput": {
- "required": [
- "id",
- "imageUrl"
- ],
- "type": "object",
- "properties": {
- "title": {
- "type": "string",
- "description": "标题",
- "nullable": true
- },
- "imageUrl": {
- "minLength": 1,
- "type": "string",
- "description": "图片地址"
- },
- "linkType": {
- "$ref": "#/components/schemas/LinkType"
- },
- "linkUrl": {
- "type": "string",
- "description": "跳转链接URL",
- "nullable": true
- },
- "eventId": {
- "type": "integer",
- "description": "关联赛事ID",
- "format": "int64",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "Id",
- "format": "int64"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- }
- },
- "additionalProperties": false,
- "description": "更新轮播图输入参数"
- },
- "UpdateCertificateInput": {
- "required": [
- "code",
- "id",
- "name",
- "templateId"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string"
- },
- "code": {
- "minLength": 1,
- "type": "string"
- },
- "templateId": {
- "type": "integer",
- "format": "int64"
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "format": "int32"
- },
- "id": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateCouponInput": {
- "required": [
- "id",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "优惠券名称"
- },
- "type": {
- "type": "integer",
- "description": "类型(0-折扣 1-定额)",
- "format": "int32"
- },
- "value": {
- "type": "number",
- "description": "优惠值",
- "format": "double"
- },
- "startTime": {
- "type": "string",
- "description": "有效期开始时间",
- "format": "date-time",
- "nullable": true
- },
- "endTime": {
- "type": "string",
- "description": "有效期结束时间",
- "format": "date-time",
- "nullable": true
- },
- "eventIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "可用赛事ID集合",
- "nullable": true
- },
- "totalQuantity": {
- "type": "integer",
- "description": "总数量",
- "format": "int32"
- },
- "id": {
- "type": "integer",
- "description": "Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateCurrentUserInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 16,
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "gender": {
- "$ref": "#/components/schemas/Gender"
- },
- "nickName": {
- "maxLength": 32,
- "type": "string",
- "description": "昵称",
- "nullable": true
- },
- "birthday": {
- "type": "string",
- "description": "生日",
- "format": "date",
- "nullable": true
- },
- "mobile": {
- "maxLength": 16,
- "type": "string",
- "description": "手机号码",
- "nullable": true
- },
- "email": {
- "maxLength": 64,
- "type": "string",
- "description": "邮箱",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "UpdateDocTemplateInput": {
- "required": [
- "height",
- "id",
- "version",
- "width"
- ],
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "模板ID",
- "format": "int64"
- },
- "version": {
- "type": "integer",
- "description": "版本号",
- "format": "int32"
- },
- "templateFile": {
- "type": "string",
- "description": "DOC模板文件(可选)",
- "format": "binary",
- "nullable": true
- },
- "width": {
- "maximum": 5000,
- "minimum": 100,
- "type": "integer",
- "description": "像素宽度",
- "format": "int32"
- },
- "height": {
- "maximum": 5000,
- "minimum": 100,
- "type": "integer",
- "description": "像素高度",
- "format": "int32"
- },
- "isActive": {
- "type": "boolean",
- "description": "是否当前激活版本"
- }
- },
- "additionalProperties": false,
- "description": "更新DOC模板输入"
- },
- "UpdateEventInput": {
- "required": [
- "coverImage",
- "eventName",
- "eventType",
- "id",
- "matchEndTime",
- "matchStartTime",
- "pointsRuleId",
- "registrationEndTime",
- "registrationStartTime",
- "registrationType"
- ],
- "type": "object",
- "properties": {
- "eventName": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string",
- "description": "赛事名称"
- },
- "coverImage": {
- "minLength": 1,
- "type": "string",
- "description": "封面"
- },
- "eventVideo": {
- "type": "string",
- "description": "赛事视频",
- "nullable": true
- },
- "eventType": {
- "$ref": "#/components/schemas/EventFormat"
- },
- "registrationType": {
- "$ref": "#/components/schemas/RegistrationType"
- },
- "pointsRuleId": {
- "type": "integer",
- "description": "积分规则ID",
- "format": "int64"
- },
- "registrationStartTime": {
- "type": "string",
- "description": "报名开始时间",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "description": "报名结束时间",
- "format": "date-time"
- },
- "isNeedMaterial": {
- "type": "boolean",
- "description": "是否上传素材"
- },
- "materialRemark": {
- "type": "string",
- "description": "素材备注",
- "nullable": true
- },
- "materialUploadStartTime": {
- "type": "string",
- "description": "素材上传开始时间",
- "format": "date-time",
- "nullable": true
- },
- "materialUploadEndTime": {
- "type": "string",
- "description": "素材上传结束时间",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "description": "比赛开始时间",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "description": "比赛结束时间",
- "format": "date-time"
- },
- "provinceId": {
- "type": "integer",
- "description": "省份ID",
- "format": "int32"
- },
- "cityId": {
- "type": "integer",
- "description": "城市ID",
- "format": "int32"
- },
- "districtId": {
- "type": "integer",
- "description": "区县ID",
- "format": "int32"
- },
- "detailAddress": {
- "type": "string",
- "description": "详细地址",
- "nullable": true
- },
- "eventIntroduction": {
- "type": "string",
- "description": "赛事简介",
- "nullable": true
- },
- "customConfigJson": {
- "type": "string",
- "description": "自定义字段配置(JSON)",
- "nullable": true
- },
- "units": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventUnitDto"
- },
- "description": "参与单位列表",
- "nullable": true
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventProjectInput"
- },
- "description": "项目列表(Step 3)",
- "nullable": true
- },
- "registrationLimit": {
- "$ref": "#/components/schemas/EventRegistrationLimitInput"
- },
- "feeConfig": {
- "$ref": "#/components/schemas/EventFeeConfigInput"
- },
- "id": {
- "type": "integer",
- "format": "int64"
- }
- },
- "additionalProperties": false,
- "description": "更新赛事输入"
- },
- "UpdateMerchantInput": {
- "required": [
- "accountNumber",
- "bankName",
- "businessLicenseUrl",
- "creditCode",
- "id",
- "merchantName"
- ],
- "type": "object",
- "properties": {
- "merchantName": {
- "minLength": 1,
- "type": "string",
- "description": "商户名称"
- },
- "creditCode": {
- "minLength": 1,
- "type": "string",
- "description": "统一社会信用代码"
- },
- "bankName": {
- "minLength": 1,
- "type": "string",
- "description": "开户行"
- },
- "accountNumber": {
- "minLength": 1,
- "type": "string",
- "description": "账号"
- },
- "businessLicenseUrl": {
- "minLength": 1,
- "type": "string",
- "description": "营业执照图片URL"
- },
- "contactPhone": {
- "type": "string",
- "description": "联系电话",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateOrderStatusInput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "paymentStatus": {
- "type": "integer",
- "description": "支付状态",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "UpdateOrgInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "parentId": {
- "type": "integer",
- "description": "父级Id",
- "format": "int64",
- "nullable": true
- },
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "部门名称"
- },
- "code": {
- "maxLength": 64,
- "type": "string",
- "description": "部门编码",
- "nullable": true
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "remark": {
- "maxLength": 200,
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "部门Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdatePointsRuleInput": {
- "required": [
- "id",
- "ruleName"
- ],
- "type": "object",
- "properties": {
- "ruleName": {
- "minLength": 1,
- "type": "string",
- "description": "积分规则名称"
- },
- "participationPoints": {
- "type": "integer",
- "description": "参与积分(发放积分个数)",
- "format": "int32"
- },
- "remark": {
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "details": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PointsRuleDetailInput"
- },
- "description": "关联的名次积分规则",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateProjectInput": {
- "required": [
- "eventId",
- "id",
- "name",
- "projectTypeId"
- ],
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "description": "关联的赛事ID",
- "format": "int64"
- },
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "项目名称"
- },
- "projectTypeId": {
- "type": "integer",
- "description": "项目类型ID",
- "format": "int64"
- },
- "completionCount": {
- "type": "integer",
- "description": "完成人数",
- "format": "int32"
- },
- "fee": {
- "type": "number",
- "description": "费用(元)",
- "format": "double"
- },
- "durationMinutes": {
- "type": "integer",
- "description": "时长(分钟)",
- "format": "int32"
- },
- "durationSeconds": {
- "type": "integer",
- "description": "时长(秒)",
- "format": "int32"
- },
- "venueCount": {
- "type": "integer",
- "description": "场地数量",
- "format": "int32"
- },
- "sortIndex": {
- "type": "integer",
- "description": "排序索引",
- "format": "int32"
- },
- "groups": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ProjectGroupInput"
- },
- "description": "项目组别列表",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateProjectTypeInput": {
- "required": [
- "id",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "minLength": 1,
- "type": "string",
- "description": "类型名称"
- },
- "parentId": {
- "type": "integer",
- "description": "父级ID (0表示顶级)",
- "format": "int64"
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "id": {
- "type": "integer",
- "description": "ID",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateSysMenuInput": {
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "菜单名称"
- },
- "type": {
- "$ref": "#/components/schemas/MenuType"
- },
- "code": {
- "maxLength": 128,
- "type": "string",
- "description": "权限编码",
- "nullable": true
- },
- "parentId": {
- "type": "integer",
- "description": "父级菜单",
- "format": "int64",
- "nullable": true
- },
- "routeName": {
- "maxLength": 32,
- "type": "string",
- "description": "路由名",
- "nullable": true
- },
- "path": {
- "maxLength": 256,
- "type": "string",
- "description": "路由地址",
- "nullable": true
- },
- "component": {
- "maxLength": 128,
- "type": "string",
- "description": "组件路径",
- "nullable": true
- },
- "redirect": {
- "maxLength": 128,
- "type": "string",
- "description": "重定向地址",
- "nullable": true
- },
- "icon": {
- "maxLength": 64,
- "type": "string",
- "description": "菜单图标",
- "nullable": true
- },
- "isIframe": {
- "type": "boolean",
- "description": "是否内嵌页面"
- },
- "link": {
- "maxLength": 256,
- "type": "string",
- "description": "外链地址",
- "nullable": true
- },
- "isVisible": {
- "type": "boolean",
- "description": "是否可见"
- },
- "isKeepAlive": {
- "type": "boolean",
- "description": "是否缓存"
- },
- "isFixed": {
- "type": "boolean",
- "description": "是否固定"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "sort": {
- "type": "integer",
- "description": "排序值(值越小越靠前)",
- "format": "int32"
- },
- "remark": {
- "maxLength": 256,
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "菜单/按钮Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateSysRoleInput": {
- "required": [
- "id",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "角色名称"
- },
- "remark": {
- "maxLength": 200,
- "type": "string",
- "description": "备注",
- "nullable": true
- },
- "sort": {
- "type": "integer",
- "description": "排序",
- "format": "int32"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateSysUserInput": {
- "required": [
- "account",
- "name",
- "roles"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 16,
- "minLength": 1,
- "type": "string",
- "description": "姓名"
- },
- "account": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string",
- "description": "账号"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "关联角色ID集合"
- },
- "status": {
- "$ref": "#/components/schemas/AvailabilityStatus"
- },
- "id": {
- "type": "integer",
- "description": "用户Id",
- "format": "int64"
- }
- },
- "additionalProperties": false
- },
- "UpdateTeamInput": {
- "required": [
- "establishedDate",
- "id",
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string",
- "description": "团队名称"
- },
- "introduction": {
- "maxLength": 512,
- "type": "string",
- "description": "团队简介",
- "nullable": true
- },
- "establishedDate": {
- "type": "string",
- "description": "成立时间",
- "format": "date-time"
- },
- "leaderIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "领队ID集合",
- "nullable": true
- },
- "coachIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "教练ID集合",
- "nullable": true
- },
- "memberIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "队员ID集合",
- "nullable": true
- },
- "id": {
- "type": "integer",
- "description": "主键Id",
- "format": "int64"
- }
- },
- "additionalProperties": false,
- "description": "修改团队输入参数"
- },
- "UploadFileOutput": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "文件名",
- "nullable": true
- },
- "url": {
- "type": "string",
- "description": "附件链接",
- "nullable": true
- }
- },
- "additionalProperties": false
- },
- "UserCreateOrderInput": {
- "type": "object",
- "properties": {
- "registrationId": {
- "type": "integer",
- "format": "int64"
- },
- "paymentMethod": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "创建支付订单输入"
- },
- "UserEventDetailOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "coverImage": {
- "type": "string",
- "nullable": true
- },
- "eventVideo": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "type": "string",
- "nullable": true
- },
- "type": {
- "type": "string",
- "nullable": true
- },
- "registrationType": {
- "type": "string",
- "nullable": true
- },
- "pointsRuleName": {
- "type": "string",
- "nullable": true
- },
- "registrationStartTime": {
- "type": "string",
- "format": "date-time"
- },
- "registrationEndTime": {
- "type": "string",
- "format": "date-time"
- },
- "isNeedMaterial": {
- "type": "boolean"
- },
- "materialRemark": {
- "type": "string",
- "nullable": true
- },
- "materialUploadEndTime": {
- "type": "string",
- "format": "date-time",
- "nullable": true
- },
- "matchStartTime": {
- "type": "string",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "format": "date-time"
- },
- "description": {
- "type": "string",
- "nullable": true
- },
- "address": {
- "type": "string",
- "nullable": true
- },
- "remark": {
- "type": "string",
- "nullable": true
- },
- "units": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/EventUnitDto"
- },
- "nullable": true
- },
- "limitConfig": {
- "$ref": "#/components/schemas/UserEventLimitOutput"
- },
- "feeConfig": {
- "$ref": "#/components/schemas/UserEventFeeOutput"
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserEventProjectListOutput"
- },
- "nullable": true
- },
- "userRegistrationStatus": {
- "type": "string",
- "description": "当前用户报名状态 (未报名/已报名/审核中)",
- "nullable": true
- },
- "registrationId": {
- "type": "integer",
- "format": "int64",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "用户端赛事详情输出"
- },
- "UserEventFeeOutput": {
- "type": "object",
- "properties": {
- "chargeMode": {
- "type": "string",
- "nullable": true
- },
- "price": {
- "type": "number",
- "format": "double"
- }
- },
- "additionalProperties": false
- },
- "UserEventLimitOutput": {
- "type": "object",
- "properties": {
- "individualProjectLimit": {
- "type": "integer",
- "format": "int32"
- },
- "teamProjectLimit": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false
- },
- "UserEventListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "coverImage": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "type": "string",
- "nullable": true
- },
- "type": {
- "type": "string",
- "nullable": true
- },
- "registrationEndTime": {
- "type": "string",
- "format": "date-time"
- },
- "matchStartTime": {
- "type": "string",
- "format": "date-time"
- },
- "matchEndTime": {
- "type": "string",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "用户端赛事列表输出"
- },
- "UserEventProjectListOutput": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "nullable": true
- },
- "fee": {
- "type": "number",
- "format": "double"
- },
- "limitCount": {
- "type": "integer",
- "format": "int32",
- "nullable": true
- },
- "registeredCount": {
- "type": "integer",
- "format": "int32"
- },
- "requirements": {
- "type": "string",
- "nullable": true
- },
- "teamSize": {
- "type": "integer",
- "format": "int32"
- },
- "completionCount": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "报名项目选择输出"
- },
- "UserOrderPreviewOutput": {
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "eventName": {
- "type": "string",
- "nullable": true
- },
- "projects": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserEventProjectListOutput"
- },
- "nullable": true
- },
- "members": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserTeamMemberOutput"
- },
- "nullable": true
- },
- "totalAmount": {
- "type": "number",
- "format": "double"
- },
- "feeDetails": {
- "type": "object",
- "additionalProperties": {
- "type": "number",
- "format": "double"
- },
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "订单预览输出"
- },
- "UserPaymentResultOutput": {
- "type": "object",
- "properties": {
- "orderNo": {
- "type": "string",
- "nullable": true
- },
- "payUrl": {
- "type": "string",
- "nullable": true
- },
- "status": {
- "type": "integer",
- "format": "int32"
- }
- },
- "additionalProperties": false,
- "description": "支付结果输出"
- },
- "UserPointsLogDto": {
- "type": "object",
- "properties": {
- "id": {
- "type": "integer",
- "description": "记录ID",
- "format": "int64"
- },
- "type": {
- "$ref": "#/components/schemas/PointsOperationType"
- },
- "action": {
- "type": "string",
- "description": "动作(赛事名称/消费内容)",
- "nullable": true
- },
- "projectName": {
- "type": "string",
- "description": "项目名称",
- "nullable": true
- },
- "groupName": {
- "type": "string",
- "description": "组别名称",
- "nullable": true
- },
- "participantName": {
- "type": "string",
- "description": "参赛人(仅单位账号有效)",
- "nullable": true
- },
- "rank": {
- "type": "integer",
- "description": "名次",
- "format": "int32",
- "nullable": true
- },
- "points": {
- "type": "number",
- "description": "积分变动",
- "format": "double"
- },
- "createdTime": {
- "type": "string",
- "description": "生成时间",
- "format": "date-time"
- }
- },
- "additionalProperties": false,
- "description": "积分明细列表项"
- },
- "UserPointsOverviewDto": {
- "type": "object",
- "properties": {
- "currentBalance": {
- "type": "number",
- "description": "当前总积分",
- "format": "double"
- }
- },
- "additionalProperties": false,
- "description": "用户积分概览"
- },
- "UserSubmitRegistrationInput": {
- "type": "object",
- "properties": {
- "eventId": {
- "type": "integer",
- "format": "int64"
- },
- "projectIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "选中的项目ID列表",
- "nullable": true
- },
- "memberIds": {
- "type": "array",
- "items": {
- "type": "integer",
- "format": "int64"
- },
- "description": "队员列表",
- "nullable": true
- },
- "isDraft": {
- "type": "boolean",
- "description": "是否保存草稿"
- }
- },
- "additionalProperties": false,
- "description": "提交报名输入 (草稿或正式提交)"
- },
- "UserTeamMemberOutput": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "integer",
- "format": "int64"
- },
- "name": {
- "type": "string",
- "nullable": true
- },
- "mobile": {
- "type": "string",
- "nullable": true
- },
- "idCard": {
- "type": "string",
- "nullable": true
- },
- "gender": {
- "type": "string",
- "nullable": true
- },
- "isEligible": {
- "type": "boolean"
- },
- "ineligibilityReason": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "团队成员信息输出"
- },
- "VoucherDTO": {
- "type": "object",
- "properties": {
- "voucherId": {
- "type": "string",
- "nullable": true
- },
- "ossUrl": {
- "type": "string",
- "nullable": true
- },
- "auditStatus": {
- "type": "string",
- "nullable": true
- }
- },
- "additionalProperties": false,
- "description": "支付凭证输出"
- }
- },
- "securitySchemes": {
- "Bearer": {
- "type": "http",
- "description": "JWT Authorization header using the Bearer scheme.",
- "scheme": "bearer",
- "bearerFormat": "JWT"
- }
- }
- },
- "security": [
- {
- "Bearer": [ ]
- }
- ],
- "tags": [
- {
- "name": "appuser",
- "description": "普通用户服务"
- },
- {
- "name": "auth",
- "description": "用户授权"
- },
- {
- "name": "banner",
- "description": "轮播图服务"
- },
- {
- "name": "certificate",
- "description": "证书管理服务"
- },
- {
- "name": "certificategenerate",
- "description": "证书生成服务"
- },
- {
- "name": "certificatetemplate",
- "description": "证书模板管理服务"
- },
- {
- "name": "coupon",
- "description": "优惠券服务"
- },
- {
- "name": "event",
- "description": "赛事管理服务"
- },
- {
- "name": "eventarrangement",
- "description": "赛事编排服务"
- },
- {
- "name": "eventrecord",
- "description": "参赛记录管理"
- },
- {
- "name": "eventregistration",
- "description": "报名管理服务"
- },
- {
- "name": "eventscore",
- "description": "成绩与证书管理"
- },
- {
- "name": "file"
- },
- {
- "name": "merchant",
- "description": "商户管理"
- },
- {
- "name": "order",
- "description": "订单管理服务"
- },
- {
- "name": "pointsrecord",
- "description": "积分记录管理"
- },
- {
- "name": "pointsrule",
- "description": "积分规则管理"
- },
- {
- "name": "project",
- "description": "项目管理"
- },
- {
- "name": "projecttype",
- "description": "项目类型管理"
- },
- {
- "name": "refundconfig",
- "description": "退款配置服务"
- },
- {
- "name": "region",
- "description": "行政区域服务"
- },
- {
- "name": "sysmenu",
- "description": "系统菜单管理"
- },
- {
- "name": "sysoperationlog",
- "description": "操作日志"
- },
- {
- "name": "sysorganization",
- "description": "组织机构管理"
- },
- {
- "name": "sysrole",
- "description": "角色管理"
- },
- {
- "name": "syssigninlog",
- "description": "登录日志"
- },
- {
- "name": "sysuser",
- "description": "系统用户管理"
- },
- {
- "name": "team",
- "description": "团队管理服务"
- },
- {
- "name": "usercompetition",
- "description": "用户端赛事报名服务"
- }
- ]
-}
\ No newline at end of file
diff --git a/.swagger-index.html b/.swagger-index.html
deleted file mode 100644
index 25f869b..0000000
--- a/.swagger-index.html
+++ /dev/null
@@ -1,465 +0,0 @@
-
-
-
-