赛事系统接口与任务中心.docx
- 文档编号:27203724
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:29
- 大小:20.63KB
赛事系统接口与任务中心.docx
《赛事系统接口与任务中心.docx》由会员分享,可在线阅读,更多相关《赛事系统接口与任务中心.docx(29页珍藏版)》请在冰豆网上搜索。
赛事系统接口与任务中心
1.系统通用接口
1.1切换系统http:
//localhost/qunzhi/sysWitch
参数
意义
备注
sysId
系统ID
3=照片库2=用户库1=赛事库
返回数据{
Msg:
””,
Success:
}
1.2退出登录http:
//localhost/qunzhi/exitLogin
返回数据{
userName:
--退出人的账号,回显用
Msg:
””,
Success:
}
2.赛事管理
2.1赛事搜索http:
//localhost/event/list
参数
意义
备注
searchKey
搜索词
赛事名称或赛事ID
yearTime
年度
monthTime
月份
actType
活动类型
actLocation
地点
Status
状态
未激活,未开赛,已开赛,已完赛
accStatus
访问状态
1=开启访问0=限制访问
currentPage
当前页
size
每页个数
返回数据{
msg:
””,
success:
“”,
totle:
“”,
Data:
[{
eventId:
--赛事ID
createId:
--赛事创建人
createTime:
--创建时间
eventName:
--赛事名称
actLocation:
--活动地点
joinNo:
--参与人数
startTime:
--开赛时间
endTile:
--结束时间
enroStart:
--报名开始时间
enroEnd:
--报名结束时间
status:
--状态
lineEvent:
--线上或者线下赛
accStatus:
--访问状态
},{}]
}
2.2开启访问http:
//localhost/event/openAccess
参数
意义
备注
eventId
赛事ID
更改:
1=开启访问0=限制访问
返回数据{
Msg:
””,
Success:
}
2.3激活赛事http:
//localhost/event/ActivationEvent
参数
意义
备注
eventId
赛事ID
state
当前状态
返回数据{
Msg:
””,
Success:
}
2.4删除赛事http:
//localhost/event/deleteEvent
参数
意义
备注
eventId
赛事ID
返回数据{
Msg:
””,
Success:
}
2.5编辑赛事/进入赛事新增页面http:
//localhost/event/editEvent
参数
意义
备注
eventId
赛事ID
createType
新增类型
neworupdate用于按钮和标题渲染
返回数据{
Title:
“”;--“新增赛事”/“更新赛事”--标题回显
createType--新增类型按钮渲染
eventBrand:
--赛事品牌
languages:
--语种
eventName--赛事名称
actType:
--活动类型
synopsis:
--简介
actLocation:
--活动地点
startLocation:
--出发地点
startTime:
--开赛时间
endTile:
--结束时间
enroStart:
--报名开始时间
enroEnd:
--报名结束时间
joinNo:
--参与人数
eventDetails--赛事详情
eventUrl:
--官网链接
servic:
--赛事服务
lineType:
--线上或线下方式upun
}
2.6保存或更新赛事http:
//localhost/event/saveOrUpdateEvent
参数
意义
备注
eventId
赛事ID
eventBrand
赛事品牌
languages
语种
eventName
赛事名称
actType
活动类型
synopsis
简介
actLocation
活动地点
startLocation
出发地点
startTime
开赛时间
endTile
结赛时间
enroStart
报名开始时间
enroEnd
报名结束时间
joinNo
参赛人数
eventDetails
赛事详情
eventUrl
官网链接
servic
赛事服务
1=照片直播服务2=照片销售服务
lineType
线上线下选择
Up线上un线下
返回数据{
Msg:
””,
Success:
}
3.品牌管理
3.1品牌列表http:
//localhost/brand/list
参数
意义
备注
searchKey
搜索关键字
品牌名称或ID
返回数据{
msg:
””,
success:
“”,
totle:
***currentPage:
””,
size:
“”,
Data:
[{
brId:
--品牌ID
brCreateTime:
--品牌创建时间
brCreateId:
--品牌创建人
brName:
--品牌名称
remark:
--备注
IsEffective:
--是否有效
},{}]
}
3.2新增品牌http:
//localhost/brand/saveOrUpdate
参数
意义
备注
brId
品牌ID
品牌ID
brName
品牌名称
remark
备注
IsEffective
是否有效
truefalse
返回数据{
Msg:
””,
Success:
}
3.3修改品牌http:
//localhost/brand/editBrand
参数
意义
备注
brId
品牌ID
品牌ID
createType
新增类型
neworupdate用于按钮和标题渲染
返回数据{
brId:
--品牌ID
brCreateTime:
--品牌创建时间
brCreateId:
--品牌创建人
brName:
--品牌名称
remark:
--备注
IsEffective:
--是否有效
title:
“新增活动品牌”/”修改活动品牌”--标题回显
createType:
--新增类型--按钮类型
Msg:
””,
Success:
}
3.4删除品牌http:
//localhost/brand/deleteBrand
*有赛事的品牌不允许被删掉
参数
意义
备注
brId
品牌ID
品牌ID
返回数据{
Msg:
””,
Success:
}
4.类型管理
4.1类型列表
http:
//localhost/tree/list
参数
意义
备注
isValid
是否有效
True=有效false=无效
nodeType
类型选择
赛事类型(默认中英)活动类型(中英)1,2,3,4
返回数据{
msg:
””,
success:
“”,
totle:
“”,
currentPage:
””,
size:
“”,
Data:
[{
nodeType:
--节点类型
nodeId:
--节点ID
nodeName:
--节点名称
isValid:
--是否有效
parentId:
--父节点
isRecomment--是否推荐
sortNo:
--编号
},{}]
}
4.2编辑(单个)节点http:
//localhost/tree/editNode
参数
意义
备注
nodeId
节点ID
createType
点击新增或修改
Neworupdate
返回数据{
Title:
--标题新增节点/修改节点
nodeType:
--节点类型
nodeId:
--节点ID
nodeName:
--节点名称
isValid:
--是否有效
parentId:
--父节点
parentName:
--父节点名称
isRecomment--是否推荐
sortNo:
--编号
msg:
Success:
}
4.3保存节点http:
//localhost/tree/saveAndUpdateNode
参数
意义
备注
nodeId
节点ID
nodeType
节点类型
nodeName
节点名称
isValid
是否有效
sortNo
排序号
isRecomment
是否推荐
parentId
父节点
返回数据{
msg:
Success:
}
4.4删除节点http:
//localhost/tree/deleteNode
*有子节点的父节点不能删除
参数
意义
备注
nodeId
节点ID
返回数据{
msg:
Success:
}
5.用户管理
5.1用户列表http:
//localhost/user/search
参数
意义
备注
searchKey
搜索词
用户id\账号\名字\手机\护照号\身份证号
currentPage
当前页
size
每页个数
返回数据{
msg:
””,
success:
“”,
totle:
“”,
currentPage:
””,
size:
“”,
Data:
[{
Userid:
--id
userName:
--账号
groupName:
--组名称
name:
--姓名
joinCount:
--参赛次数
lookCount:
--识别数
registerTime:
--注册时间
LastLoginTime:
--最后登录时间
State:
--状态
},{}]
}
5.2新增用户http:
//localhost/user/save
参数
意义
备注
userName
账号
唯一
passWord
密码
userType
员工类型
actBrand
所属品牌
groupId
组ID
name
姓名
displayName
昵称
photoHead
头像
cover
封面
sex
性别
qianMing
签名
*后台需要抓取N多用户的信息(详见编辑返回数据)
返回数据{
msg:
””,
success:
“”
}
5.3根据账户获取用户详细信息http:
//localhost/user/getUserInfo
参数
意义
备注
userId
id
主键ID
返回数据{
用户部分:
userId:
用户ID
userName:
账号
passWord:
密码
photoHead:
头像
name:
姓名
displayName:
昵称
mailBox:
邮箱
Phone:
手机
userType:
员工类型
actBrand:
活动品牌
groupName:
组名称
passNo:
护照号
passTest:
护照号是否验证
peoId:
身份证号
peoIdTest:
身份证号是否验证
qianMing:
签名
Sex:
性别
cover:
封面地址
jiFen:
积分
Level:
等级
webLocation网址:
renZhengState:
认证状态
数据部分:
joinCount:
参赛数
lookCount:
识别的照片数
likePhotoCount:
喜欢的照片数
FollowCount:
关注数
fansCount:
粉丝数
goodCount:
点赞数
bystanderCount:
围观数
账号设置:
sysTemOpen:
系统消息打开
weiXinOpen:
微信账号绑定
userState:
账号状态
buyState:
交易状态
qqOpaen:
qq绑定
登陆注册:
comeFrom:
来源
registerTime:
注册时间
registerIP:
注册IP
registerPhone:
注册手机
LastLoginTime:
最后登录时间
LastLoginIP:
最后登录IP
LastLoginPhone:
最后登录手机
}
5.4冻结账号http:
//localhost/user/frozenUser
参数
意义
备注
userId
id
主键ID
返回数据{
msg:
””,
success:
“”
}
5.5冻结交易http:
//localhost/user/frozenMoney
参数
意义
备注
userId
id
主键ID
返回数据{
msg:
””,
success:
“”
}
5.6批量新增用户http:
//localhost/user/saveAll
*最后做吧
参数
意义
备注
groupId
组id
主键ID
userXls
名单
photoHeadZip
头像
coverZip
封面
返回数据{
msg:
””,
success:
“”
}
6.组管理
6.1用户组列表http:
//localhost/userGroup/search
参数
意义
备注
groupName
组名
组名
currentPage
当前页
size
每页个数
返回数据{
msg:
””,
success:
“”,
totle:
“”,
currentPage:
””,
size:
“”,
Data:
[{
groupId:
--组id
groupName:
--组名
createName:
--创建人
lastUpdateTime:
--最后更新时间
State:
--是否有效
},{}]
}
6.2删除用户组http:
//localhost/userGroup/delete
*组里有用户不能删除
参数
意义
备注
groupId
组ID
ID
返回数据{
msg:
””,
success:
“”
}
6.3新增用户组http:
//localhost/userGroup/saveOrUpdate
参数
意义
备注
groupId
组ID
ID
groupName
组名
State
是否有效
返回数据{
msg:
””,
success:
“”
}
7.员工组管理
7.1员工组列表http:
//localhost/employeeGroup/search
参数
意义
备注
groupName
组名
组名
currentPage
当前页
size
每页个数
返回数据{
msg:
””,
success:
“”,
totle:
“”,
currentPage:
””,
size:
“”,
Data:
[{
groupId:
--组id
groupName:
--组名
createName:
--创建人
lastUpdateTime:
--最后更新时间
State:
--是否有效
},{}]
}
7.2删除员工组http:
//localhost/employeeGroup/delete
*组里有用户不能删除
参数
意义
备注
groupId
组ID
ID
返回数据{
msg:
””,
success:
“”
}
7.3新增员工组http:
//localhost/employeeGroup/saveOrUpdate
参数
意义
备注
groupId
组ID
ID
groupName
组名
State
是否有效
返回数据{
msg:
””,
success:
“”
}
8.员工管理
8.1员工列表http:
//localhost/employee/list
参数
意义
备注
searchKey
搜索词
员工id\账号\名字\手机
currentPage
当前页
size
每页个数
返回数据{
msg:
””,
success:
“”,
totle:
“”,
currentPage:
””,
size:
“”,
Data:
[{
empId:
--id
empName:
--账号
empGroupName:
--员工组名称
name:
--姓名
location:
--所在地
phone:
regTime:
lastLoginTime:
State:
},{}]
}
8.2新增员工http:
//localhost/employee/saveOrUpdate
参数
意义
备注
empId
员工ID
empGroupId
员工组
员工组,员工组,员工组,员工组,员工组,
empName
员工账号
Password
密码
name
名字
location
所在地
phone
手机号
isVerify
是否验证
peoId
身份证号
IsAgree
是否同意条款
photoLocation
身份证照片地址
empState
员工状态
正常冻结离职
lastLoginTime
最后登录时间
regTime
注册时间
trueTime
有效时间
返回数据{
msg:
””,
success:
“”,
}
8.3获取员工信息http:
//localhost/employee/edit
参数
意义
备注
empId
员工ID
主键ID
createType
点击新增或修改
Neworupdate
返回数据{
Title:
新增员工/编辑员工
empId:
员工ID
empGroupName:
组名
empName:
--员工账号
Password:
--密码
Name:
--名字
Location:
--所在地
phone:
--手机
isVerify:
--是否验证
peoId:
--身份证号
IsAgree:
--是否同意
photoLocation:
--身份证照片
empState:
--员工状态
lastLoginTime:
--最后登录时间
regTime:
--注册时间
trueTime:
--有效期
msg:
””,
success:
“”,
}
8.4根据组ID获取组下所有员工
http:
//localhost/employee/getEmpByGroupId
参数
意义
备注
groupId
组ID
返回数据{
Msg:
Success:
Data:
[{
empId:
员工ID
empGroupName:
组名
empName:
--员工账号
Password:
--密码
Name:
--名字
Location:
--所在地
phone:
--手机
isVerify:
--是否验证
peoId:
--身份证号
IsAgree:
--是否同意
photoLocation:
--身份证照片
empState:
--员工状态
lastLoginTime:
--最后登录时间
regTime:
--注册时间
trueTime:
--有效期
},{}]
}
8.5获取某个用户的所有角色
http:
//localhost/employee/getRoleByEmpId
参数
意义
备注
empId
员工ID
返回数据{
msg:
””,
success:
“”,
Roles:
{1,2,3}角色集合
}
8.6保存员工角色
http:
//localhost/employee/saveEmployeeRoles
参数
意义
备注
empId
员工ID
roleStr
权限集合
1,2,3逗号分隔
返回数据{
msg:
””,
success:
“”
}
9.任务中心
9.1任务列表http:
//localhost/task/list
参数
意义
备注
empId
员工ID
后台取登陆人ID也可以
type
类型
1=我待办2=我派发
返回数据{
Msg:
Success:
DataA:
[{
taskId:
--任务ID
taskName:
--赛事名称
taskType:
--任务类型
state:
--任务状态
acceptTime:
--受理时间
acceptPerson:
--受理人
remarkCount:
--备注条数
},{}].
完成的:
[{
taskId:
--任务ID
taskName:
--赛事名称
taskType:
--任务类型
state:
--任务状态
acceptTime:
--受理时间
acceptPerson:
--受理人
remarkCount:
--备注条数
},{}]
}
9.2任务详情http:
//localhost/task/getTaskInfoById
参数
意义
备注
taskId
任务ID
任务ID
返回数据{
Msg:
Success:
taskName:
--任务名称
taskType:
--任务类型
state:
--任务状态
createName:
--创建人
createTime:
--创建时间
taskDept:
--任务描述
overTime:
--期望完成时间
Files:
[{
fileId:
fileName:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赛事 系统 接口 任务 中心