1
zj
15 hours ago f658569891db433854221b80f0a9fa99608cff64
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
package com.yami.trading.service.user;
 
import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.trading.bean.model.UserSimRelation;
 
/**
 * 主账户与模拟账户关联 Service
 */
public interface UserSimRelationService extends IService<UserSimRelation> {
 
    /**
     * 根据主账户ID查询关联
     */
    UserSimRelation findByMainUserId(String mainUserId);
 
    /**
     * 根据模拟账户ID查询关联
     */
    UserSimRelation findBySimUserId(String simUserId);
 
    /**
     * 根据当前用户ID获取主账户ID(若当前是主账户则返回自身,若是模拟账户则返回关联的主账户ID)
     */
    String getMainUserId(String currentUserId);
 
    /**
     * 根据主账户ID获取模拟账户ID,无则返回 null
     */
    String getSimUserId(String mainUserId);
}