|
|
@ -32,7 +32,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看当前是第几届比赛", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/competeTime", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.CompeteTime> getCompeteTime(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteType> params) { |
|
|
|
log.info("查看当前是第几届比赛:{}",params); |
|
|
|
CompeteVo.CompeteTime competeTime = competeService.getCompeteTime(params); |
|
|
@ -41,7 +41,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看组别信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/group", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CompeteVo.CompeteGroup>> queryCompeteGroup(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteType> params) { |
|
|
|
log.info("查看组别信息:{}",params); |
|
|
|
List<CompeteVo.CompeteGroup> competeGroups = competeService.queryCompeteGroup(params); |
|
|
@ -50,7 +50,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "模糊查询参赛单位", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/company", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CompeteVo.CompeteCompany>> queryCompeteCompany(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteTypeAndKey> params) { |
|
|
|
log.info("模糊查询参赛单位:{}",params); |
|
|
|
List<CompeteVo.CompeteCompany> competeCompanyList = competeService.queryCompeteCompany(params); |
|
|
@ -59,7 +59,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "刷新redis内的参赛单位信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/sync/company", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse syncCompeteCompany(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteType> params) { |
|
|
|
log.info("刷新redis内的参赛单位信息:{}",params); |
|
|
|
competeService.syncCompeteCompany(params); |
|
|
@ -69,7 +69,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "提交报名基本信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/save/player", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.CompetePlayerInfo> saveCompetePlayerInfo(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompetePlayerInfo> params) { |
|
|
|
log.info("提交报名基本信息:{}",params); |
|
|
|
CompeteVo.CompetePlayerInfo competePlayerInfo = competeService.saveCompetePlayerInfo(params); |
|
|
@ -78,7 +78,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看参赛项目信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/project", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<List<CompeteVo.CompeteProject>> queryCompeteProject(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteType> params) { |
|
|
|
log.info("查看参赛项目信息:{}",params); |
|
|
|
List<CompeteVo.CompeteProject> competeProjects = competeService.queryCompeteProject(params); |
|
|
@ -87,7 +87,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "提交选择的比赛项目", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/save/project", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.CompetePlayerInfo> saveCompeteProject(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteProject> params) { |
|
|
|
log.info("提交选择的比赛项目:{}",params); |
|
|
|
CompeteVo.CompetePlayerInfo competePlayerInfo = competeService.saveCompeteProject(params); |
|
|
@ -96,7 +96,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看本人所有参赛的项目", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/projectAll", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.CompeteProjectAllByUser> queryCompeteProjectAllByUser(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteTime> params) { |
|
|
|
log.info("查看本人所有参赛的项目:{}",params); |
|
|
|
CompeteVo.CompeteProjectAllByUser competeProjectAll = competeService.queryCompeteProjectAllByUser(params); |
|
|
@ -105,7 +105,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看团队比赛的邀请二维码", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/qrCode", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<String> getQrCodeByTeamId(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.CompeteProjectPlayer> params) { |
|
|
|
log.info("查看团队比赛的邀请二维码:{}",params); |
|
|
|
String qrCodeUrl = competeService.getQrCodeByTeamId(params); |
|
|
@ -114,7 +114,7 @@ public class CompeteController { |
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看个人基本报名信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@RequestMapping(value = "/playerInfo", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.GetPlayerInfo> getCompetePlayerInfo(@ApiParam @Validated @RequestBody QueryDto params) { |
|
|
|
log.info("查看个人基本报名信息:{}",params); |
|
|
|
CompeteVo.GetPlayerInfo getPlayerInfo = competeService.getCompetePlayerInfo(params); |
|
|
@ -123,10 +123,10 @@ public class CompeteController { |
|
|
|
|
|
|
|
|
|
|
|
@MustLogin |
|
|
|
@ApiOperation(value = "查看个人基本报名信息", notes = "") |
|
|
|
@RequestMapping(value = "", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
@ApiOperation(value = "扫码加入团队", notes = "") |
|
|
|
@RequestMapping(value = "/joinGroup", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CompeteVo.CompeteTeamProject> joinCompeteGroup(@ApiParam @Validated @RequestBody QueryDto params) { |
|
|
|
log.info("查看个人基本报名信息:{}",params); |
|
|
|
log.info("扫码加入团队:{}",params); |
|
|
|
CompeteVo.CompeteTeamProject competeTeamProject = competeService.joinCompeteGroup(params); |
|
|
|
return JsonResponse.newInstance().ok(competeTeamProject); |
|
|
|
} |
|
|
|