mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-09-13 00:14:59 +00:00
@@ -0,0 +1,30 @@
|
||||
package org.ruoyi.common.chat.domain.bo.chat;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.ruoyi.common.mybatis.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 按厂商批量更新密钥业务对象
|
||||
*
|
||||
* @author ageerle
|
||||
* @date 2025-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ModelBatchKeyBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 模型供应商
|
||||
*/
|
||||
@NotBlank(message = "厂商编码不能为空")
|
||||
private String providerCode;
|
||||
|
||||
/**
|
||||
* 密钥
|
||||
*/
|
||||
@NotBlank(message = "密钥不能为空")
|
||||
private String apiKey;
|
||||
|
||||
}
|
||||
@@ -73,4 +73,13 @@ public interface IChatModelService {
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
|
||||
/**
|
||||
* 按厂商批量更新密钥
|
||||
*
|
||||
* @param providerCode 厂商编码
|
||||
* @param apiKey 密钥
|
||||
* @return 是否更新成功
|
||||
*/
|
||||
Boolean updateApiKeyByProvider(String providerCode, String apiKey);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user