From 84dff74b59d190b851338a6202cb2595c403d1e9 Mon Sep 17 00:00:00 2001 From: zxy <2074995204@qq.com> Date: Tue, 29 Apr 2025 17:43:53 +0800 Subject: [PATCH] zxy --- .idea/misc.xml | 5 ---- .idea/vcs.xml | 6 ++++ .../main/java/com/service/CommonService.java | 29 ++++++++++++++----- 3 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 .idea/vcs.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index d2ae99c6..c3a21329 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,9 +8,4 @@ - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/back/src/main/java/com/service/CommonService.java b/back/src/main/java/com/service/CommonService.java index 1201b2a8..94e729d1 100644 --- a/back/src/main/java/com/service/CommonService.java +++ b/back/src/main/java/com/service/CommonService.java @@ -1,22 +1,35 @@ -package com.service; +package com.service; // 声明该类所属的包为com.service +// 导入List接口,用于表示有序的集合 import java.util.List; +// 导入Map接口,用于表示键值对的集合 import java.util.Map; +/** + * 通用服务接口,定义了一系列通用的数据操作方法 + */ public interface CommonService { + // 根据传入的参数Map查询选项列表,返回一个包含字符串的列表 List getOption(Map params); - + + // 根据传入的参数Map查询关联信息,返回一个包含键值对的Map Map getFollowByOption(Map params); - + + // 根据传入的参数Map执行更新操作,没有返回值 void sh(Map params); - + + // 根据传入的参数Map统计提醒数量,返回一个整数 int remindCount(Map params); - + + // 根据传入的参数Map进行统计计算,返回一个包含统计结果的Map Map selectCal(Map params); - + + // 根据传入的参数Map进行分组查询,返回一个包含多个键值对Map的列表 List> selectGroup(Map params); - + + // 根据传入的参数Map查询值列表,返回一个包含多个键值对Map的列表 List> selectValue(Map params); + // 根据传入的参数Map进行时间统计查询,返回一个包含多个键值对Map的列表 List> selectTimeStatValue(Map params); -} +} \ No newline at end of file