baseModel id

This commit is contained in:
ire 2024-12-31 11:24:14 +08:00
parent 3a8969499f
commit 8f429d4a02
6 changed files with 11 additions and 10 deletions

View File

@ -42,7 +42,7 @@ public class BaseModelController {
@PostMapping("/create")
@Operation(summary = "创建基座模型")
@PreAuthorize("@ss.hasPermission('llm:base-model:create')")
public CommonResult<Integer> createBaseModel(@Valid @RequestBody BaseModelSaveReqVO createReqVO) {
public CommonResult<Long> createBaseModel(@Valid @RequestBody BaseModelSaveReqVO createReqVO) {
return success(baseModelService.createBaseModel(createReqVO));
}
@ -76,7 +76,7 @@ public class BaseModelController {
@Operation(summary = "删除基座模型")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:base-model:delete')")
public CommonResult<Boolean> deleteBaseModel(@RequestParam("id") Integer id) {
public CommonResult<Boolean> deleteBaseModel(@RequestParam("id") Long id) {
baseModelService.deleteBaseModel(id);
return success(true);
}

View File

@ -14,7 +14,7 @@ public class BaseModelRespVO {
@Schema(description = "基座模型唯一标识", requiredMode = Schema.RequiredMode.REQUIRED, example = "2828")
@ExcelProperty("基座模型唯一标识")
private Integer id;
private Long id;
@Schema(description = "基座模型名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
@ExcelProperty("基座模型名称")

View File

@ -10,7 +10,7 @@ import javax.validation.constraints.*;
public class BaseModelSaveReqVO {
@Schema(description = "基座模型唯一标识", requiredMode = Schema.RequiredMode.REQUIRED, example = "2828")
private Integer id;
private Long id;
@Schema(description = "基座模型名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
@NotEmpty(message = "基座模型名称不能为空")

View File

@ -26,7 +26,7 @@ public class BaseModelDO extends BaseDO {
* 基座模型唯一标识
*/
@TableId
private Integer id;
private Long id;
/**
* 基座模型名称
*/

View File

@ -20,7 +20,7 @@ public interface BaseModelService {
* @param createReqVO 创建信息
* @return 编号
*/
Integer createBaseModel(@Valid BaseModelSaveReqVO createReqVO);
Long createBaseModel(@Valid BaseModelSaveReqVO createReqVO);
/**
* 更新基座模型
@ -34,7 +34,7 @@ public interface BaseModelService {
*
* @param id 编号
*/
void deleteBaseModel(Integer id);
void deleteBaseModel(Long id);
/**
* 获得基座模型

View File

@ -31,7 +31,7 @@ public class BaseModelServiceImpl implements BaseModelService {
private BaseModelMapper baseModelMapper;
@Override
public Integer createBaseModel(BaseModelSaveReqVO createReqVO) {
public Long createBaseModel(BaseModelSaveReqVO createReqVO) {
// 插入
BaseModelDO baseModel = BeanUtils.toBean(createReqVO, BaseModelDO.class);
baseModelMapper.insert(baseModel);
@ -49,14 +49,14 @@ public class BaseModelServiceImpl implements BaseModelService {
}
@Override
public void deleteBaseModel(Integer id) {
public void deleteBaseModel(Long id) {
// 校验存在
validateBaseModelExists(id);
// 删除
baseModelMapper.deleteById(id);
}
private void validateBaseModelExists(Integer id) {
private void validateBaseModelExists(Long id) {
if (baseModelMapper.selectById(id) == null) {
throw exception(BASE_MODEL_NOT_EXISTS);
}
@ -64,6 +64,7 @@ public class BaseModelServiceImpl implements BaseModelService {
@Override
public BaseModelDO getBaseModel(Long id) {
return baseModelMapper.selectById(id);
}