|
@ -1091,6 +1091,32 @@ public class EsStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Statistics.getArticleTotalList)
|
|
|
|
@ApiOperation(value = " 文章发布量排行")
|
|
|
|
public Envelop getArticleTotalList(
|
|
|
|
@ApiParam(name = "startDate", value = "开始时间", required = false)
|
|
|
|
@RequestParam(value = "startDate", required = false) String startDate,
|
|
|
|
@ApiParam(name = "endDate", value = "结束时间", required = false)
|
|
|
|
@RequestParam(value = "endDate", required = false) String endDate,
|
|
|
|
@ApiParam(name = "area", value = "区域编码 如 level2 area传市编码", required = true)
|
|
|
|
@RequestParam(value = "area", required = true) String area,
|
|
|
|
@ApiParam(name = "level", value = "2 市 3区 4医院 5、科室 6医生", required = true)
|
|
|
|
@RequestParam(value = "level", required = true) int level,
|
|
|
|
@ApiParam(name = "flag", value = "0自定义 1本月2近半年3本年", required = true)
|
|
|
|
@RequestParam(value = "flag", required = true) Integer flag,
|
|
|
|
@ApiParam(name = "lowLevel", value = "下一级区域等级 2 市 3区 4医院 5、科室 6医生", required = false)
|
|
|
|
@RequestParam(value = "lowLevel", required = false) String lowLevel,
|
|
|
|
@ApiParam(name = "lowCode", value = "", required = false)
|
|
|
|
@RequestParam(value = "lowCode", required = false) String lowCode) {
|
|
|
|
|
|
|
|
try {
|
|
|
|
return success(statisticsEsService.getArticleTotalList(flag, startDate, endDate, level, area, lowLevel, lowCode));
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
return failedObjEnvelopException(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Statistics.getArticleTypeCircle)
|
|
@GetMapping(value = BaseHospitalRequestMapping.Statistics.getArticleTypeCircle)
|
|
@ApiOperation(value = " 文章类型统计")
|
|
@ApiOperation(value = " 文章类型统计")
|