liusheng
昨天 a3f37b7d32559b74dcb4335ead3c6b992a7739d0
提交
已添加4个文件
82 ■■■■■ 文件已修改
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
package com.ruoyi.common.core.service;
/**
 * ç³»ç»Ÿå‚数配置服务接口(公共层)
 */
public interface IConfigService {
    /**
     * æ ¹æ®å‚数键名查询参数键值
     *
     * @param configKey å‚数键名
     * @return å‚数键值
     */
    String selectConfigByKey(String configKey);
}
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
package com.ruoyi.common.core.service;
import com.ruoyi.common.core.domain.DingTalkReqVo;
/**
 * é’‰é’‰æ¶ˆæ¯å‘送服务接口(公共层,供ruoyi-system等基础模块使用)
 */
public interface IDingTalkService {
    /**
     * å‘送钉钉消息
     *
     * @param dingTalkReqVo å‘送内容
     * @return æ˜¯å¦æˆåŠŸ
     */
    Boolean sendNotification(DingTalkReqVo dingTalkReqVo);
}
ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
package com.ruoyi.common.core.service;
/**
 * çŸ­ä¿¡å‘送相关的跨模块公共接口
 * ç”± smartor æ¨¡å—实现,供 ruoyi-system é€šè¿‡ SpringUtils è°ƒç”¨
 */
public interface ISubtaskSmsService {
    /**
     * æ›´æ–°éšè®¿å­ä»»åŠ¡çš„çŸ­ä¿¡é€šçŸ¥çŠ¶æ€
     *
     * @param subId       å­ä»»åŠ¡ID
     * @param visitNotice é€šçŸ¥çŠ¶æ€ï¼ˆ1-已通知)
     */
    void updateSubtaskVisitNotice(Long subId, Integer visitNotice);
    /**
     * èŽ·å–ä¸½æ°´åŒ»é™¢Token
     *
     * @param orgid    æœºæž„ID
     * @param tokenUrl token获取地址
     * @return token字符串
     */
    String getLSHospToken(String orgid, String tokenUrl);
}
ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
package com.ruoyi.common.core.service;
import java.util.Map;
/**
 * ç”¨æˆ·æ‰©å±•信息服务接口(供 ruoyi-system é€šè¿‡ SpringUtils è°ƒç”¨ smartor å®žçŽ°ï¼‰
 */
public interface IUserExtInfoService {
    /**
     * èŽ·å–ç”¨æˆ·æœºæž„/院区信息
     *
     * @param userId   ç”¨æˆ·ID
     * @param orgid    æœºæž„ID
     * @param campusid é™¢åŒºID
     * @return åŒ…含 orgid å’Œ campusid çš„ Map,找不到时返回空 Map
     */
    Map<String, String> getUserOrgInfo(String userId, String orgid, String campusid);
    /**
     * èŽ·å–æ»¡æ„åº¦é—®é¢˜åˆ†ç±»ï¼ˆè¯­éŸ³ + é—®å·ï¼‰
     *
     * @param orgid æœºæž„ID
     * @return åŒ…含 voiceCategories å’Œ questionnaireCategorys çš„ Map
     */
    Map<String, Object> getSatisfactionCategories(String orgid);
}