Browse Source

20201214创建统计service

recovery
zy_Java 5 years ago
parent
commit
f799ef5fe4
  1. 23
      wisdomcar/src/main/java/com/ccsens/wisdomcar/api/StatisticsController.java
  2. 13
      wisdomcar/src/main/java/com/ccsens/wisdomcar/service/IStatisticsService.java
  3. 18
      wisdomcar/src/main/java/com/ccsens/wisdomcar/service/StatisticsService.java

23
wisdomcar/src/main/java/com/ccsens/wisdomcar/api/StatisticsController.java

@ -1,10 +1,22 @@
package com.ccsens.wisdomcar.api;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import com.ccsens.wisdomcar.bean.dto.StatisticsDto;
import com.ccsens.wisdomcar.bean.vo.StatisticsVo;
import com.ccsens.wisdomcar.service.IStatisticsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @author
*/
@ -13,4 +25,15 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/statistics")
public class StatisticsController {
@Resource
private IStatisticsService statisticsService;
@ApiOperation(value = "查看测评结果", notes = "")
@RequestMapping(value = "/get/result", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<StatisticsVo.FastEdResult> getResult(@ApiParam @Validated @RequestBody QueryDto<StatisticsDto.Hospital> params) {
log.info("查看测评结果:{}",params);
StatisticsVo.FastEdResult fastEdResult = statisticsService.getResult(params.getParam());
log.info("查看测评结果");
return JsonResponse.newInstance().ok(fastEdResult);
}
}

13
wisdomcar/src/main/java/com/ccsens/wisdomcar/service/IStatisticsService.java

@ -0,0 +1,13 @@
package com.ccsens.wisdomcar.service;
import com.ccsens.wisdomcar.bean.dto.StatisticsDto;
import com.ccsens.wisdomcar.bean.vo.StatisticsVo;
public interface IStatisticsService {
/**
* 查看FAST ED结果
* @param param
* @return
*/
StatisticsVo.FastEdResult getResult(StatisticsDto.Hospital param);
}

18
wisdomcar/src/main/java/com/ccsens/wisdomcar/service/StatisticsService.java

@ -0,0 +1,18 @@
package com.ccsens.wisdomcar.service;
import com.ccsens.wisdomcar.bean.dto.StatisticsDto;
import com.ccsens.wisdomcar.bean.vo.StatisticsVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Slf4j
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public class StatisticsService implements IStatisticsService{
@Override
public StatisticsVo.FastEdResult getResult(StatisticsDto.Hospital param) {
return null;
}
}
Loading…
Cancel
Save