admin
2021-06-24 df4441322e9801c102299451da41d7c40b4502e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package com.ks.daylucky.service;
 
import com.ks.daylucky.exception.UserInfoExtraException;
import com.ks.daylucky.pojo.DO.UserInfoExtra;
import com.ks.daylucky.pojo.DTO.UserMsgSettings;
 
public interface UserInfoExtraService {
 
 
    /**
     * 初始化
     *
     * @param uid
     */
    public void init(Long uid,boolean msgSetting);
 
    /**
     * 获取详情
     *
     * @param uid
     * @return
     */
    public UserInfoExtra getUserInfoExtra(Long uid);
 
    /**
     * 设置消息已读
     *
     * @param uid
     */
    public void setMsgRead(Long uid) throws UserInfoExtraException;
 
 
    /**
     * 消息设置
     *
     * @param uid
     * @param setting
     */
    public void setUserMsgSetting(Long uid, UserMsgSettings setting);
 
    /**
     * 获取用户消息设置信息
     *
     * @param uid
     * @return
     */
    public UserMsgSettings getUserMsgSettings(Long uid);
 
 
    /**
     * 添加未读消息的数量
     *
     * @param uid
     * @param count
     */
    public void addMsgUnReadCount(Long uid, int count);
 
 
}