From aad276da26b3b44b7622343fa0bf15583e803585 Mon Sep 17 00:00:00 2001 From: xinyb <574600396@qq.com> Date: 星期五, 27 九月 2024 11:29:01 +0800 Subject: [PATCH] CRM邮件文件夹和标签 --- src/com/yc/crm/mail/service/MailIfc.java | 43 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/com/yc/crm/mail/service/MailIfc.java b/src/com/yc/crm/mail/service/MailIfc.java index 2a200e9..43b66b3 100644 --- a/src/com/yc/crm/mail/service/MailIfc.java +++ b/src/com/yc/crm/mail/service/MailIfc.java @@ -28,7 +28,7 @@ * * @param mail */ - void saveReceivingMailList(List<t482101HEntity> mail); + String saveReceivingMailList(List<t482101HEntity> mail); /** * 鏇存柊鏀朵欢鍐呭 @@ -80,14 +80,23 @@ * @param isRead 鏄惁宸茶 * @return */ - List<t482101HList> getReceivingMailList(String email, Integer mailType, boolean isNoRead, String userCode,Integer page,Integer limit); + List<t482101HList> getReceivingMailList(String email, Integer mailType, boolean isNoRead, String userCode, Integer page, Integer limit); /** * 鑾峰彇寰呭鐞嗛偖浠跺垪琛� + * * @param email * @return */ - List<t482101HList> getHandleMailList(String email,String userCode,Integer page,Integer limit); + List<t482101HList> getHandleMailList(String email, String userCode, Integer page, Integer limit); + + /** + * 鑾峰彇鏂囦欢澶归偖浠跺垪琛� + * + * @param email + * @return + */ + List<t482101HList> getFolderMailList(String type, String userCode, Integer page, Integer limit) throws Exception; /** * 鑾峰彇鐢ㄦ埛鐨勫叏閮ㄩ偖浠� @@ -125,7 +134,18 @@ * * @param docCode */ - abstract void updateRead(String docCode,boolean status); + abstract void updateRead(String docCode, boolean status); + + /** + * 鏇存柊绉诲姩閭欢浣嶇疆 + * + * @param userCode + * @param docCode + * @param folderId + * @param tagId + * @return + */ + abstract void updateMailType(String docCode, Integer folderId, String tagId); /** * 缁戝畾璐﹀彿鐨勯偖绠辨ā鍧� @@ -136,12 +156,23 @@ abstract List<MailModuleEntity> getMailModuleList(String userCode); abstract List<MailModuleBelowEntity> getMailModuleBelowList(String userCode); + /** * 寰呭鐞嗛偖浠� + * * @param handleTime * @param docCode */ - abstract void updateMailHandle(String handleTime,String docCode); + abstract void updateMailHandle(String handleTime, String docCode); - abstract Integer getMailTotal(String email, Integer mailType, boolean isNoRead,String userCode); + /** + * 鏌ユ�绘暟 + * @param email + * @param mailType + * @param isNoRead + * @param id + * @param userCode + * @return + */ + abstract Integer getMailTotal(String email, Integer mailType, boolean isNoRead, String id, String userCode); } -- Gitblit v1.8.0