|
@@ -1,9 +1,6 @@
|
|
|
package com.gis.cms.controller;
|
|
|
|
|
|
-import com.gis.admin.entity.dto.PasswordDto;
|
|
|
-import com.gis.admin.entity.dto.ResetPasswordDto;
|
|
|
import com.gis.cms.entity.dto.*;
|
|
|
-import com.gis.admin.entity.dto.RegisterDto;
|
|
|
import com.gis.cms.entity.po.*;
|
|
|
import com.gis.cms.entity.vo.CommentVo;
|
|
|
import com.gis.cms.entity.vo.SearchVo;
|
|
@@ -13,18 +10,15 @@ import com.gis.common.base.aop.WebControllerLog;
|
|
|
import com.gis.common.base.entity.dto.PageDateDto;
|
|
|
import com.gis.common.base.entity.dto.PageDto;
|
|
|
import com.gis.common.base.service.LogService;
|
|
|
-import com.gis.common.util.Base64Converter;
|
|
|
import com.gis.common.util.Result;
|
|
|
import com.gis.admin.service.*;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import javax.transaction.Transactional;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -69,6 +63,9 @@ public class WebController {
|
|
|
@Autowired
|
|
|
QuestionUserService questionUserService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ SandService sandService;
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -83,8 +80,8 @@ public class WebController {
|
|
|
|
|
|
@ApiOperation("专家风采-列表")
|
|
|
@PostMapping("expertList")
|
|
|
- public Result<ExpertEntity> expertList(@RequestBody ExpertPageDto param) {
|
|
|
- return expertService.search(param, 1);
|
|
|
+ public Result<ExpertEntity> expertList() {
|
|
|
+ return expertService.webList();
|
|
|
}
|
|
|
|
|
|
|
|
@@ -96,6 +93,12 @@ public class WebController {
|
|
|
return barrageService.search(param, 1);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "沙盘-列表", notes = "不分页")
|
|
|
+ @PostMapping("sandList")
|
|
|
+ public Result<SandEntity> sandList() {
|
|
|
+ return Result.success(sandService.findAll());
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@WebControllerLog(description = "门户网站-保存并获取访问量")
|
|
|
@ApiOperation("保存并获取访问量")
|
|
@@ -144,48 +147,26 @@ public class WebController {
|
|
|
return goodsService.searchGlobal(param);
|
|
|
}
|
|
|
|
|
|
+ @WebControllerLog(description = "门户网站-新增弹幕", addDb = true)
|
|
|
+ @ApiOperation("新增弹幕")
|
|
|
+ @PostMapping("barrageSave")
|
|
|
+ public Result barrageSave(@Valid @RequestBody BarrageDto param) {
|
|
|
+ return barrageService.saveEntity(param);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
-// @WebControllerLog(description = "门户网站-留言树列表")
|
|
|
-// @ApiOperation("门户网站-留言树列表")
|
|
|
-// @PostMapping("comment/listTree")
|
|
|
-// public Result<CommentVo> list(@RequestBody PageDateDto param) {
|
|
|
-// return commentService.voListTree(param, 1);
|
|
|
-// }
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 2021-07-12
|
|
|
- * 回滚注解在这一层才有效, 在service不生效
|
|
|
- * @param param
|
|
|
- * @return
|
|
|
- */
|
|
|
-// @WebControllerLog(description = "门户网站-用户注册", addDb = true)
|
|
|
-// @ApiOperation("用户注册")
|
|
|
-// @PostMapping("register")
|
|
|
-// @Transactional
|
|
|
-// public Result register(@Valid @RequestBody RegisterDto param) {
|
|
|
-// param.setPassword(Base64Converter.decodePassword(param.getPassword()));
|
|
|
-// param.setVerifyPassword(Base64Converter.decodePassword(param.getVerifyPassword()));
|
|
|
-// return sysUserService.register(param);
|
|
|
-//
|
|
|
-//
|
|
|
-// }
|
|
|
|
|
|
- @WebControllerLog(description = "门户网站-题组列表", addDb = true)
|
|
|
- @ApiOperation("门户网站-题组列表")
|
|
|
+
|
|
|
+
|
|
|
+ @WebControllerLog(description = "门户网站-获取题目")
|
|
|
+ @ApiOperation("门户网站-获取题目")
|
|
|
@PostMapping("questionGroup/list")
|
|
|
- public Result<QuestionGroupEntity> questionGroupList(@Valid @RequestBody StatusPageDataDto param) {
|
|
|
- param.setStatus(3);
|
|
|
- return questionGroupService.search(param, 1);
|
|
|
+ public Result<QuestionAnswerEntity> questionList() {
|
|
|
+ return questionGroupService.questionList();
|
|
|
}
|
|
|
|
|
|
- @WebControllerLog(description = "门户网站-题组详情", addDb = true)
|
|
|
- @ApiOperation("门户网站-题组详情")
|
|
|
- @GetMapping("questionGroup/detail/{id}")
|
|
|
- public Result<QuestionGroupEntity> questionGroupDetail(@PathVariable Long id) {
|
|
|
- return questionGroupService.detail(id);
|
|
|
- }
|
|
|
|
|
|
|
|
|
@WebControllerLog(description = "门户网站-提交答案", addDb = true)
|