From e608fef1dd88213af3cc7f0fdb8f7952214c64a9 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 28 Jul 2023 14:21:57 +0800 Subject: [PATCH] chore:测试提交 --- screen-api/src/main/java/com/moral/api/service/HistoryMonthlyService.java | 71 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 0 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/HistoryMonthlyService.java b/screen-api/src/main/java/com/moral/api/service/HistoryMonthlyService.java index 529f0ac..e2d30e4 100644 --- a/screen-api/src/main/java/com/moral/api/service/HistoryMonthlyService.java +++ b/screen-api/src/main/java/com/moral/api/service/HistoryMonthlyService.java @@ -3,6 +3,10 @@ import com.moral.api.entity.HistoryMonthly; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.Date; +import java.util.List; +import java.util.Map; + /** * <p> * ��������� ��������� @@ -13,4 +17,71 @@ */ public interface HistoryMonthlyService extends IService<HistoryMonthly> { + /** + * @Description: ��������������������������������� + * @Param: [mac, date] + * @return: com.moral.api.entity.HistoryMonthly + * @Author: ��������� + * @Date: 2021/9/29 + */ + HistoryMonthly getHistoryMonthlyByMacAndDate(String mac,Date date); + + /** + * @Description: ������������mac������������������������������,key���mac���value��������� + * @Param: [mac, date] + * @return: java.util.Map<java.lang.String,com.moral.api.entity.HistoryMonthly> + * @Author: ��������� + * @Date: 2021/9/30 + */ + Map<String,HistoryMonthly> getHistoryMonthlyByMacsAndDate(List<String> mac, Date date); + + /** + *@Description: ������������id��������������������������������������� + *@Param: [map] + *@return: java.util.Map<java.lang.String,java.lang.Object> + *@Author: lizijie + *@Date: 2021/12/15 15:16 + **/ + Map<String, Object> getThermodynamicDiagramDataByOrgIdSensorCodeTime(Map<String, Object> map); + /** + *@Description: ������������id������������������������������������������������ + *@Param: [map] + *@return: java.util.Map<java.lang.String,java.lang.Object> + *@Author: lizijie + *@Date: 2022/01/20 15:16 + **/ + Map<String, Object> getThermodynamicDiagramDataByOrgIdSensorCodeTimeV2(Map<String, Object> parameters); + + /** + *@Description: ������������id������������������������������������������ + *@Param: [map] + *@return: java.util.Map<java.lang.String,java.lang.Object> + *@Author: lizijie + *@Date: 2021/12/16 15:16 + **/ + List<Map<String, Object>> getThermodynamicDiagramDataByOrgIdSensorCodeTimeSlot(Map<String, Object> map); + + /** + *@Description: ������������id������������������������������������������ + *@Param: [map] + *@return: java.util.Map<java.lang.String,java.lang.Object> + *@Author: lizijie + *@Date: 2021/12/16 15:16 + **/ + List<Map<String, Object>> getThermodynamicDiagramDataByOrgIdSensorCodeTimeSlotV2(Map<String, Object> parameters); + + /** + * @description: ������������������������������������ + * @param macs List<String> + * @param time String ������2021 + * */ + List<HistoryMonthly> getValueByMacs(List<String> macs, String time); + + /** + * @description ��������������������� + * @param list ������ + * @param sensorCode ������code + * @param type ���������������������������������max���������������min���������������sum���������������avg��� + * */ + Double calculatedValue(List<HistoryMonthly> list, String sensorCode, String type); } -- Gitblit v1.8.0