黄金祭 MMGC项目 后台服务
  1. 活动
黄金祭 MMGC项目 后台服务
  • 用户服务
    • 修改密码
      POST
    • 登录接口
      POST
    • 注册接口
      POST
    • 获取用户详情信息ByToken
      GET
    • 更改用户信息ByToken(个人)
      PUT
    • 获取用户列表(公共)
      GET
    • 注销接口
      POST
    • 批量删除用户账号
      DELETE
    • 更改用户信息
      PUT
    • 获取用户列表(全量)(鉴权)
      GET
    • 添加账户接口(鉴权)
      POST
    • 获取特定用户的详情信息
      GET
  • 活动
    • 天数
      • 创建活动天数
      • 修改活动天数详情
      • 删除活动天数
      • 获取活动天数
      • 获取活动天数(鉴权)
      • 活动天数排序
    • 获取所有的活动列表(公用)
      GET
    • 新增活动
      POST
    • 更新活动
      PUT
    • 删除活动
      DELETE
    • 获取活动详情(公用)
      GET
  • 首页以及系统配置
    • 获取访问日志
      GET
    • 获取系统设置
      GET
    • 更新系统设置
      POST
  • 视频
    • 点赞投票
      • 点赞视频
      • 取消点赞视频
      • 视频投票
    • 视频评论
      • 添加评论
      • 删除评论
      • 获取所有评论
    • 根据活动id以及天数获取视频列表
      GET
    • 获取视频详情(前台)
      GET
    • 获取视频详情(后台)(鉴权)
      GET
    • 投稿新增视频
      POST
    • 删除视频
      DELETE
    • 更新稿件
      PUT
    • 获取所有视频(鉴权)(管理员)
      GET
    • 稿件排序 日内排序
      PUT
  • 上传服务
    • 获取上传视频进度
    • 上传图片
    • 上传视频
  • 邮箱服务
    • 获取邮箱验证码
    • 验证验证码的正确性
  • 赞助商
    • 获取赞助商详情信息
    • 修改赞助商信息
    • 删除赞助商
    • 获取赞助商列表
    • 录入赞助商信息
  1. 活动

新增活动

开发中
POST
/activity/saveActivity
保存post活动新增

新增活动 saveActivity#

请求方法:Post
参数:body
仅后台能够操作
示例请求:/activity/saveActivity
需要携带header
body携带参数
interface ActivityParams {
    /**
     * 活动官网页的背景图 不设置就是默认背景
     */
    activityBackgroundImg?: null | string;
    /**
     * 活动cm 视频链接 可以拥有好几个CM
     */
    activityCM?: string[] | null;
    /**
     * 活动封面图
     */
    activityCover: string;
    /**
     * 自行输入活动标识或者id
     */
    activityId: number;
    /**
     * 活动专属logo
     */
    activityLogo: string;
    activityName: I18N;
    days?: number | null;
    /**
     * 富文本的多语言简介
     */
    desc: I18N;
    endTime?: null | string;
    /**
     * 搜索获取赞助商id
     */
    sponsorId?: number | null;
    staff?: null | Staff;
    startTime?: null | string;
}

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
activityId
integer 
必需
自行输入活动标识或者id
activityName
object (i18n 国际化类) 
必需
每一个字段都可以拥有三种语言的国际化,en和jp可以为空
cn
string 
中文名
必需
jp
string  | null 
日文名
可选
en
string  | null 
英文名
可选
activityCover
string 
活动封面图
必需
activityLogo
string 
活动专属logo
必需
desc
object (i18n 国际化类) 
富文本的多语言简介
必需
activityCM
array[string] | null 
可选
活动cm 视频链接 可以拥有好几个CM
activityBackgroundImg
string  | null 
可选
活动官网页的背景图 不设置就是默认背景
days
integer  | null 
可选
startTime
string  | null 
可选
endTime
string  | null 
可选
sponsorId
integer  | null 
搜索获取赞助商id
可选
staff
object  | null 
可选
organizer
integer  | null 
主办人用户id
可选
translator
array[integer] | null 
翻译人员 id
可选
judges
array[integer] | null 
评委id列表
可选
示例
{
    "activityName": {
        "cn": "共东力意建工向",
        "en": "Tbimm whlpn npglqmf uvcqgpy.",
        "jp": "热求么斯作比"
    },
    "activityCover": "http://sbozudv.fj/ulfruxpd",
    "activityLogo": "http://krfgiljwy.va/mgmgwpo",
    "desc": {
        "cn": "知规队面干解动新区群年年度造关提根",
        "en": "Uevmhxyyt pvlcjqc fcuiq pxl xrirjpu.",
        "jp": "段海各农住产空面社般出断格"
    },
    "activityId": 9987,
    "activityBackgroundImg": "http://frnfc.lu/jhsjwm",
    "days": 10,
    "activityCM": null,
    "startTime": "1997-10-31",
    "staff": {
        "judges": null,
        "organizer": null,
        "translator": [
            "veniam elit non do",
            "ipsum minim consectetur",
            "ex",
            "ea ut enim amet in",
            "velit Excepteur"
        ]
    },
    "endTime": "1979-05-06",
    "sponsorId": "8044"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/activity/saveActivity' \
--header 'Content-Type: application/json' \
--data-raw '{
    "activityName": {
        "cn": "共东力意建工向",
        "en": "Tbimm whlpn npglqmf uvcqgpy.",
        "jp": "热求么斯作比"
    },
    "activityCover": "http://sbozudv.fj/ulfruxpd",
    "activityLogo": "http://krfgiljwy.va/mgmgwpo",
    "desc": {
        "cn": "知规队面干解动新区群年年度造关提根",
        "en": "Uevmhxyyt pvlcjqc fcuiq pxl xrirjpu.",
        "jp": "段海各农住产空面社般出断格"
    },
    "activityId": 9987,
    "activityBackgroundImg": "http://frnfc.lu/jhsjwm",
    "days": 10,
    "activityCM": null,
    "startTime": "1997-10-31",
    "staff": {
        "judges": null,
        "organizer": null,
        "translator": [
            "veniam elit non do",
            "ipsum minim consectetur",
            "ex",
            "ea ut enim amet in",
            "velit Excepteur"
        ]
    },
    "endTime": "1979-05-06",
    "sponsorId": "8044"
}'

返回响应

🟢200成功
application/json
Body
msg
string 
返回消息
必需
请求返回时附带的信息
code
integer 
状态码
必需
状态码
data
string  | integer  | boolean  | array  | object  | number  | null 
data类型
必需
返回的具体结果
示例
{
    "msg": "string",
    "code": 0,
    "data": "string"
}
修改于 2022-11-11 17:34:28
上一页
获取所有的活动列表(公用)
下一页
更新活动
Built with