新版仿ok交易所-后端
peter
2025-12-06 4481e668a5f3d5397c505bf3e510f6327dda8cba
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
package com.yami.trading.service.customer;
 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.trading.bean.customer.CustomerDto;
import com.yami.trading.bean.model.Customer;
 
public interface CustomerService  extends IService<Customer> {
 
    Page<CustomerDto> listData(Page page, String userName);
 
    void saveCustomer(String userName, String remarks, String password, int status, String safePassword,String autoAnswer,
                      String operator);
 
    void updateCustomer(String autoAnswer, String remarks,int status,String id,String operator);
 
    void updateCustomerPassword(String password, String id);
 
    void updateCustomerSafePassword(String safePassword, String id);
 
    void forceOffline(String id);
 
    Customer cacheOnlineOne();
 
    public Customer cacheByUsername(String username);
 
    /**
     * 更新
     *
     * @param entity
     * @param isOnline true:必须在线才更新,false:都能更新
     */
    public boolean update(Customer entity, boolean isOnline);
 
    /**
     * 下线
     * @param username
     */
    public void offline(String username);
    /**
     * 上线
     * @param username
     */
    public void online(String username);
 
    /**
     * 个人中心修改自动回复
     * @param username
     * @param loginSafeword
     * @param ip
     * @param autoAnswer
     */
    public void updatePersonalAutoAnswer(String username,String loginSafeword,String ip,String autoAnswer);
 
 
}