feat: 优化

This commit is contained in:
2026-03-07 15:52:56 +08:00
parent 09b7862971
commit 5a5af706e5
10 changed files with 22 additions and 24 deletions

View File

@@ -50,6 +50,6 @@ public interface ErrorCodeConstants {
ErrorCode POINTS_PENDING_ALREADY_CONFIRMED = new ErrorCode(1_030_003_005, "预扣记录已确认或已取消");
// ========== TikToken相关错误码 1-030-004-000 ==========
ErrorCode TIKE_TOKEN_NOT_EXISTS = new ErrorCode(1_030_004_001, "TikToken不存在");
ErrorCode TIK_TOKEN_NOT_EXISTS = new ErrorCode(1_030_004_001, "TikToken不存在");
}

View File

@@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.tik.muye.aimodelconfig.vo;
import lombok.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.SortablePageParam;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
@@ -10,7 +10,8 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_
@Schema(description = "管理后台 - AI模型配置分页 Request VO")
@Data
public class AiModelConfigPageReqVO extends PageParam {
@EqualsAndHashCode(callSuper = true)
public class AiModelConfigPageReqVO extends SortablePageParam {
@Schema(description = "模型名称", example = "李四")
private String modelName;

View File

@@ -27,19 +27,18 @@ public class AiModelConfigSaveReqVO {
private String apiKey;
@Schema(description = "状态(0-禁用 1-启用)", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
@NotNull(message = "状态(0-禁用 1-启用)不能为空")
@NotNull(message = "状态不能为空")
private Integer status;
@Schema(description = "模型类型(image-图像 text-文本 video-视频 audio-音频)", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
@NotEmpty(message = "模型类型(image-图像 text-文本 video-视频 audio-音频)不能为空")
@NotEmpty(message = "模型类型不能为空")
private String modelType;
@Schema(description = "消耗积分", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "消耗积分不能为空")
private Integer consumePoints;
@Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "随便")
@NotEmpty(message = "备注不能为空")
@Schema(description = "备注", example = "随便")
private String remark;
}

View File

@@ -1,7 +1,5 @@
package cn.iocoder.yudao.module.tik.muye.points.service;
import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
import cn.iocoder.yudao.module.member.service.user.MemberUserService;
import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
import cn.iocoder.yudao.module.member.service.user.MemberUserService;
import cn.iocoder.yudao.module.tik.muye.aimodelconfig.dal.AiModelConfigDO;

View File

@@ -5,8 +5,6 @@ import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.tik.tikhup.vo.TikTokenPageReqVO;
import cn.iocoder.yudao.module.tik.tikhup.vo.TikTokenVO;
import cn.iocoder.yudao.module.tik.tikhup.vo.TikTokenPageReqVO;
import cn.iocoder.yudao.module.tik.tikhup.vo.TikTokenVO;
import org.apache.ibatis.annotations.Mapper;
@Mapper

View File

@@ -11,7 +11,7 @@ import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.module.tik.enums.ErrorCodeConstants.TIKE_TOKEN_NOT_EXISTS;
import static cn.iocoder.yudao.module.tik.enums.ErrorCodeConstants.TIK_TOKEN_NOT_EXISTS;
/**
* TikToken 管理Service实现类
@@ -55,7 +55,7 @@ public class TikTokenServiceImpl implements TikTokenService {
private void validateExists(Long id) {
if (tikTokenMapper.selectById(id) == null) {
throw exception(TIKE_TOKEN_NOT_EXISTS);
throw exception(TIK_TOKEN_NOT_EXISTS);
}
}