panyan 1 year ago
parent 7bf756ac06
commit fdc85aa00a

@ -7,6 +7,8 @@ import com.xcs.wx.domain.vo.PageVO;
/**
*
*
*
*
* @author xcs
* @date 2023123118:18:58
@ -15,24 +17,34 @@ public interface ChatRoomService {
/**
*
* ChatRoomDTO
* PageVO<ChatRoomVO>ChatRoomVO
* PageVO
*
* @param chatRoomDTO
* @return ChatRoomVO
* @param chatRoomDTO
*
* @return ChatRoomVOPageVO<ChatRoomVO>
*/
PageVO<ChatRoomVO> queryChatRoom(ChatRoomDTO chatRoomDTO);
/**
*
*
*
* ChatRoomDetailVO便
*
* @param chatRoomName
* @return ChatRoomDetailVO
* @param chatRoomName
* @return ChatRoomDetailVOChatRoomDetailVO使
*/
ChatRoomDetailVO queryChatRoomDetail(String chatRoomName);
/**
*
* excel
* excel
*
*
* @return excel
* @return excelexcel便
*/
String exportChatRoom();
}
}

@ -2,6 +2,9 @@ package com.xcs.wx.service;
/**
*
*
*
*
*
* @author xcs
* @date 2023123118:18:58
@ -10,9 +13,13 @@ public interface ContactHeadImgService {
/**
*
*
* 便
*
*
* @param userName
* @return
* @param userName
*
* @return
*/
byte[] avatar(String userName);
}
}

@ -1,11 +1,13 @@
package com.xcs.wx.service;
import com.xcs.wx.domain.vo.ContactLabelVO;
import java.util.List;
/**
*
*
*
*
*
* @author xcs
* @date 2023123118:18:58
@ -14,8 +16,12 @@ public interface ContactLabelService {
/**
*
*
* ContactLabelVOList便
*
*
* @return ContactLabel
* @return ContactLabelList<ContactLabelVO>ContactLabelVO
* ContactLabelVO
*/
List<ContactLabelVO> queryContactLabel();
}
}

@ -5,11 +5,12 @@ import com.xcs.wx.domain.vo.AllContactVO;
import com.xcs.wx.domain.vo.ContactLabelVO;
import com.xcs.wx.domain.vo.ContactVO;
import com.xcs.wx.domain.vo.PageVO;
import java.util.List;
/**
*
*
*
*
* @author xcs
* @date 2023122214:49:52
@ -18,30 +19,43 @@ public interface ContactService {
/**
*
* ContactDTO
* PageVO<ContactVO>ContactVO
* PageVO便
*
* @param contactDTO
* @return ContactVO
* @param contactDTO
*
* @return ContactVOPageVO<ContactVO>
*/
PageVO<ContactVO> queryContact(ContactDTO contactDTO);
/**
*
* AllContactVO
* List便
*
* @return AllContactVO
* @return AllContactVOList<AllContactVO>AllContactVO
* AllContactVO
*/
List<AllContactVO> queryAllContact();
/**
*
* ContactLabelVO
* List便
*
* @return ContactLabel
* @return ContactLabelList<ContactLabelVO>ContactLabelVO
* ContactLabelVO
*/
List<ContactLabelVO> queryContactLabel();
/**
*
* excel
* excel
*
*
* @return excel
* @return excelexcel便
*/
String exportContact();
}
}

@ -6,6 +6,8 @@ import java.util.List;
/**
*
*
* 便
*
* @author xcs
* @date 202412317:24:36
@ -14,36 +16,56 @@ public interface DashboardService {
/**
*
*
* StatsPanelVO
* 便
*
* @return StatsPanelVO
* @return StatsPanelVOStatsPanelVOStatsPanelVO
*
*/
StatsPanelVO statsPanel();
/**
*
*
* MsgTypeDistributionVOList
* 便
*
* @return MsgTypeDistributionVO
* @return MsgTypeDistributionVOList<MsgTypeDistributionVO>MsgTypeDistributionVO
* MsgTypeDistributionVO
*/
List<MsgTypeDistributionVO> msgTypeDistribution();
/**
*
*
* CountRecentMsgsVOList
* 便
*
* @return MsgTrendVO
* @return MsgTrendVOList<CountRecentMsgsVO>CountRecentMsgsVO
*
*/
List<CountRecentMsgsVO> countRecentMsgs();
/**
*
*
* TopContactsVOList
* 便
*
* @return MsgTrendVO
* @return MsgTrendVOList<TopContactsVO>TopContactsVO
* TopContactsVO
*/
List<TopContactsVO> topContacts();
/**
* 使
* 使使
* RecentUsedKeyWordVOList
* 便
*
* @return
* @return List<RecentUsedKeyWordVO>RecentUsedKeyWordVO
* 使使RecentUsedKeyWordVO使
*/
List<RecentUsedKeyWordVO> queryRecentUsedKeyWord();
}
}

@ -8,6 +8,9 @@ import java.util.List;
/**
*
*
*
* wxId
*
* @author xcs
* @date 2023122519:28:37
@ -16,17 +19,27 @@ public interface DatabaseService {
/**
*
* SseEmitterDecryptDTO
* SseEmitterSpringServer-Sent EventsSSE
* 使
* DecryptDTODecryptDTO
*
*
* @param emitter sse
* @param decryptDTO
* @param emitter sse便
* @param decryptDTO
*/
void decrypt(SseEmitter emitter, DecryptDTO decryptDTO);
/**
*
* wxId
* DatabaseVOList
* DatabaseVO便
* 使
*
* @param wxId wxId
* @return DatabaseVO
* @param wxId wxId
* @return DatabaseVOList<DatabaseVO>DatabaseVO
*
*/
List<DatabaseVO> getDatabase(String wxId);
}
}

@ -4,6 +4,8 @@ import com.xcs.wx.domain.bo.DecryptBO;
/**
*
*
* 便
*
* @author xcs
* @date 2023121019:27:01
@ -12,9 +14,10 @@ public interface DecryptService {
/**
*
*
* @param password
* @param decryptBO
* `password` `DecryptBO` `decryptBO`
* `password`
* @param password
* @param decryptBO
*/
void wechatDecrypt(String password, DecryptBO decryptBO);
}
}

@ -6,6 +6,8 @@ import com.xcs.wx.domain.vo.PageVO;
/**
*
*
*
*
* @author xcs
* @date 20241317:25:26
@ -14,9 +16,13 @@ public interface FeedsService {
/**
*
* FeedsDTO
* FeedsDTO
* PageVO<FeedsVO>FeedsVO
* PageVO便
*
* @param feedsDTO
* @return FeedsVO
* @param feedsDTO
* @return FeedsVOPageVO<FeedsVO>
*/
PageVO<FeedsVO> queryFeeds(FeedsDTO feedsDTO);
}
}

@ -5,6 +5,8 @@ import org.springframework.http.ResponseEntity;
/**
*
* 便
* MD5
*
* @author xcs
* @date 202411822:06:46
@ -13,25 +15,36 @@ public interface ImageService {
/**
* Md5
* MD5md5MD5
* ResponseEntity<Resource>ResponseEntityHTTP
*
* Resource便
*
* @param md5 md5
* @return ResponseEntity
* @param md5 md5MD5
* @return ResponseEntityResponseEntity<Resource>HTTP
* Resource
*/
ResponseEntity<Resource> downloadImgMd5(String md5);
/**
*
* pathURL
* ResponseEntity<Resource>
* 便
*
* @param path
* @return ResponseEntity
* @param path
* @return ResponseEntityResponseEntity<Resource>
*/
ResponseEntity<Resource> downloadImg(String path);
/**
*
* localPath "C:/images/myPic.jpg"
* ResponseEntity<Resource>
*
*
* @param localPath
* @return ResponseEntity
* @param localPath 便
* @return ResponseEntityResponseEntity<Resource>便使
*/
ResponseEntity<Resource> downloadImgFormLocal(String localPath);
}
}

@ -6,6 +6,8 @@ import java.util.List;
/**
*
* 便
*
*
* @author xcs
* @date 2023122515:05:09
@ -14,18 +16,24 @@ public interface MsgService {
/**
*
*
* `MsgVO` List便
*
* @param talker Id
* @param nextSequence
* @return MsgVO
* @param talker Id便
*
* @param nextSequence Long
* @return MsgVOList<MsgVO> `MsgVO` `MsgVO`
*
*/
List<MsgVO> queryMsg(String talker, Long nextSequence);
/**
*
* Id`talker` Excel
*
*
* @param talker Id
* @return
* @param talker Id
* @return 便
*/
String exportMsg(String talker);
}
}

@ -2,11 +2,12 @@ package com.xcs.wx.service;
import com.xcs.wx.domain.dto.RecoverContactDTO;
import com.xcs.wx.domain.vo.RecoverContactVO;
import java.util.List;
/**
*
*
*
*
* @author xcs
* @date 202461415:28:11
@ -15,15 +16,21 @@ public interface RecoverContactService {
/**
*
*
* @return RecoverContactVO
* RecoverContactDTO
* RecoverContactDTO
* RecoverContactVOList便
* @return RecoverContactVOList<RecoverContactVO>RecoverContactVO
* RecoverContactVO
*/
List<RecoverContactVO> queryRecoverContact(RecoverContactDTO recoverContactDTO);
/**
*
*
*
* 便
*
* @return
* @return
*/
String exportRecoverContact();
}

@ -5,7 +5,8 @@ import com.xcs.wx.domain.vo.SessionVO;
import java.util.List;
/**
*
*
* 便
*
* @author xcs
* @date 20231221 1716
@ -13,9 +14,12 @@ import java.util.List;
public interface SessionService {
/**
*
* `SessionVO`
* `SessionVO` `SessionVO`
*
*
* @return SessionVO
* @return List<SessionVO> `SessionVO`
*
*/
List<SessionVO> querySession();
}
}

@ -7,7 +7,9 @@ import com.xcs.wx.domain.vo.UserVO;
import java.util.List;
/**
*
*
*
* 使便
*
* @author xcs
* @date 20231221 1716
@ -15,58 +17,88 @@ import java.util.List;
public interface UserService {
/**
*
*
*
* `UserInfoVO` `UserInfoVO`
* 使
*
* @return
* @return UserInfoVO `UserInfoVO`
*
*/
UserInfoVO userInfo();
/**
*
*
*
* Base64便
*
* @return
* @return
*
*/
String avatar();
/**
*
*
*
*
*
* @return
* @return `nickname`
* 使
*/
String nickname();
/**
*
*
*
* `UserVO` `UserVO` ID `UserVO`
*
*
* @return wxIds
* @return List<UserVO> `UserVO`
*
*/
List<UserVO> users();
/**
*
*
*
* `wxId`
* `wxId`
*
* @param wxId wxId
* @param wxId wxId
* `wxId` `wxId`
*
*/
void switchUser(String wxId);
/**
*
*
* `wxId`
* `wxId`
*
* @return wxId
* @return wxId
* 使
*/
String currentUser();
/**
*
*
* `UserBO`
*
* `UserBO` `UserBO`
*
* @param userBO
* @param userBO `UserBO`
* `UserBO`
*/
void saveUser(UserBO userBO);
/**
*
*
* `wxId`
* 访
*
* @param wxId wxId
* @param wxId wxId
* `wxId`
*
*/
String getBasePath(String wxId);
}
}

@ -5,7 +5,9 @@ import com.xcs.wx.domain.vo.WeChatConfigVO;
import java.util.List;
/**
*
*
*
* 便
*
* @author xcs
* @date 2023122509:37:30
@ -13,58 +15,87 @@ import java.util.List;
public interface WeChatService {
/**
*
*
* `WeChatConfigVO`
* `WeChatConfigVO` `WeChatConfigVO`
*
*
* @return WeChatDTO
* @return List<WeChatConfigVO> `WeChatConfigVO`
*
*/
List<WeChatConfigVO> readWeChatConfig();
/**
* ID
*
* @return ID
* ID
* ID
* @return ID `List<Integer>` ID
* ID
* 使 ID
*/
List<Integer> wechatPid();
/**
* ID
* ID
* ID
* 访
* 0
*
* @param pid ID
* @return 0
* @param pid ID ID
* `pid`
* @return 0
* 使
*/
long baseAddress(int pid);
/**
* ID
*
* @param pid ID
* @return null
* ID
* "8.0.1"
* @param pid ID ID
* `pid`
* @return null
* `null` 使
*/
String getVersion(int pid);
/**
* IDID
* IDID
* IDID
* ID
* ID
*
* @param pid ID
* @return ID
* @param pid IDID ID
* `pid`
* @return IDID
* ID使
*/
String getWxId(int pid);
/**
*
*
* ID
* 访 `null`
*
* @param pid ID
* @param address
* @return null
* @param pid ID ID
* `pid`
* @param address
* `address`
* @return null
* `null` 使
*/
String getInfo(int pid, long address);
/**
*
*
* ID
* 访
* `null`使
*
* @param pid ID
* @param dbPath
* @return null
* @param pid ID ID
* @param dbPath
* `dbPath`
* @return null
* `null` 使使
*/
String getKey(int pid, String dbPath);
}
}
Loading…
Cancel
Save