21 小时以前 c9172960bda01fca866969cc6ec4ca126eb97104
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package cn.iocoder.yudao.module.ai.service.model;
 
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.ai.controller.admin.model.vo.apikey.AiApiKeyPageReqVO;
import cn.iocoder.yudao.module.ai.controller.admin.model.vo.apikey.AiApiKeySaveReqVO;
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiApiKeyDO;
 
public interface AiApiKeyService {
 
    Long createApiKey(AiApiKeySaveReqVO createReqVO);
 
    void updateApiKey(AiApiKeySaveReqVO updateReqVO);
 
    void deleteApiKey(Long id);
 
    AiApiKeyDO getApiKey(Long id);
 
    AiApiKeyDO validateApiKey(Long id);
 
    AiApiKeyDO getRequiredDefaultApiKey(String platform, Integer status);
 
    PageResult<AiApiKeyDO> getApiKeyPage(AiApiKeyPageReqVO pageReqVO);
 
}