diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java index 73ea9ce..1f20b59 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/IndexController.java @@ -67,8 +67,8 @@ public class IndexController { @GetMapping("getTkRecordStatM") public BaseResponse getTkRecordStatM(Integer hid){ BaseResponse baseResponse=new BaseResponse(); - List tkRecordStatW = tkRecordStatService.getTkRecordStatM(hid); - baseResponse.setObject(tkRecordStatW); + List tkRecordStatM = tkRecordStatService.getTkRecordStatM(hid); + baseResponse.setObject(tkRecordStatM); return baseResponse; } /** @@ -79,8 +79,8 @@ public class IndexController { @GetMapping("getTkRecordStatY") public BaseResponse getTkRecordStatY(Integer hid){ BaseResponse baseResponse=new BaseResponse(); - List tkRecordStatW = tkRecordStatService.getTkRecordStatY(hid); - baseResponse.setObject(tkRecordStatW); + List tkRecordStatY = tkRecordStatService.getTkRecordStatY(hid); + baseResponse.setObject(tkRecordStatY); return baseResponse; } /** @@ -91,8 +91,20 @@ public class IndexController { @GetMapping("getTkRecordStatDate") public BaseResponse getTkRecordStatDate(String startdate,String enddate,Integer hid){ BaseResponse baseResponse=new BaseResponse(); - List tkRecordStatW = tkRecordStatService.getTkRecordStatDate(startdate,enddate,hid); - baseResponse.setObject(tkRecordStatW); + List tkRecordStatDate = tkRecordStatService.getTkRecordStatDate(startdate,enddate,hid); + baseResponse.setObject(tkRecordStatDate); + return baseResponse; + } + /** + * 首页-医院总问诊量排名 + * @param + * @return + */ + @GetMapping("getTkRecordStatRanking") + public BaseResponse getTkRecordStatRanking(){ + BaseResponse baseResponse=new BaseResponse(); + List tkRecordStatRanking = tkRecordStatService.getTkRecordStatRanking(); + baseResponse.setObject(tkRecordStatRanking); return baseResponse; } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatDateInfo.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatDateInfo.java index c5012a1..3013e7d 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatDateInfo.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatDateInfo.java @@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** - *首页-本年视图 + *首页-日期筛选问诊量视图 * @TableName tkRecordStat_date_info */ @Data diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatRankingInfo.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatRankingInfo.java new file mode 100644 index 0000000..c6d4a67 --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/TkRecordStatRankingInfo.java @@ -0,0 +1,35 @@ +package com.lyms.talkonlineweb.domain; + + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +/** + *首页-日期筛选问诊量视图 + * @TableName tkRecordStat_ranking_info + */ +@Data +@TableName(value ="tkRecordStat_ranking_info") +public class TkRecordStatRankingInfo { + + /** + * 医院ID + */ + @TableField(value = "hid") + private long hid; + /** + * 医院名称 + */ + @TableField(value = "hid") + private String hname; + /** + * 医院总问诊量 + */ + @TableField(value = "hid") + private long total; + + + + +} diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/TkRecordStatMapper.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/TkRecordStatMapper.java index ec9f7e9..f36b651 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/TkRecordStatMapper.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/TkRecordStatMapper.java @@ -157,4 +157,11 @@ public interface TkRecordStatMapper { ""}) List getTkRecordStatDate(@Param("startdate") String startdate,@Param("enddate") String enddate,@Param("hid") Integer hid); + /** + * 医院问诊量排名 + * @param hid + * @return + */ + @Select("select hid,hname,total from tkRecordStat_ranking_info") + List getTkRecordStatRanking(); } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/TkRecordStatService.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/TkRecordStatService.java index 3319c94..cec722a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/TkRecordStatService.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/TkRecordStatService.java @@ -17,4 +17,6 @@ public interface TkRecordStatService { List getTkRecordStatY(Integer hid); List getTkRecordStatDate(String startdate, String enddate, Integer hid); + + List getTkRecordStatRanking(); } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/TkRecordStatServiceImpl.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/TkRecordStatServiceImpl.java index 6731d7c..2291d3f 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/TkRecordStatServiceImpl.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/TkRecordStatServiceImpl.java @@ -41,4 +41,9 @@ public class TkRecordStatServiceImpl implements TkRecordStatService { public List getTkRecordStatDate(String startdate, String enddate, Integer hid) { return tkRecordStatMapper.getTkRecordStatDate(startdate, enddate, hid); } + + @Override + public List getTkRecordStatRanking() { + return tkRecordStatMapper.getTkRecordStatRanking(); + } }