yubo
2026-03-31 09c6b3b6fc4ee6b1bc9fa1a6d3da3044729fc95a
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
package cc.mrbird.febs.auth.service;
 
import cc.mrbird.febs.auth.entity.OauthClientDetails;
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
 
/**
 * @author Yuuki
 */
public interface OauthClientDetailsService extends IService<OauthClientDetails> {
 
    /**
     * 查询(分页)
     *
     * @param request            QueryRequest
     * @param oauthClientDetails oauthClientDetails
     * @return IPage<OauthClientDetails>
     */
    IPage<OauthClientDetails> findOauthClientDetails(QueryRequest request, OauthClientDetails oauthClientDetails);
 
    /**
     * 根据主键查询
     *
     * @param clientId clientId
     * @return OauthClientDetails
     */
    OauthClientDetails findById(String clientId);
 
    /**
     * 新增
     *
     * @param oauthClientDetails oauthClientDetails
     * @throws FebsException FebsException
     */
    void createOauthClientDetails(OauthClientDetails oauthClientDetails) throws FebsException;
 
    /**
     * 修改
     *
     * @param oauthClientDetails oauthClientDetails
     */
    void updateOauthClientDetails(OauthClientDetails oauthClientDetails);
 
    /**
     * 删除
     *
     * @param clientIds clientIds
     */
    void deleteOauthClientDetails(String clientIds);
}