refactor(extension/crud): 将新增操作由 ADD 改为创建操作 CREATE

This commit is contained in:
2025-03-21 20:46:07 +08:00
parent d9ac2764aa
commit 1903520433
7 changed files with 22 additions and 22 deletions

View File

@@ -39,5 +39,5 @@ public @interface CrudRequestMapping {
/**
* API 列表
*/
Api[] api() default {Api.PAGE, Api.GET, Api.ADD, Api.UPDATE, Api.DELETE, Api.EXPORT};
Api[] api() default {Api.PAGE, Api.GET, Api.CREATE, Api.UPDATE, Api.DELETE, Api.EXPORT};
}

View File

@@ -114,17 +114,17 @@ public abstract class AbstractBaseController<S extends BaseService<L, D, Q, C>,
}
/**
* 新增
* 创建
*
* @param req 创建参数
* @return ID
*/
@CrudApi(Api.ADD)
@Operation(summary = "新增数据", description = "新增数据")
@CrudApi(Api.CREATE)
@Operation(summary = "创建数据", description = "创建数据")
@ResponseBody
@PostMapping
public BaseIdResp<Long> add(@Validated(CrudValidationGroup.Add.class) @RequestBody C req) {
return new BaseIdResp<>(baseService.add(req));
public BaseIdResp<Long> create(@Validated(CrudValidationGroup.Create.class) @RequestBody C req) {
return new BaseIdResp<>(baseService.create(req));
}
/**

View File

@@ -45,9 +45,9 @@ public enum Api {
GET,
/**
* 新增
* 创建
*/
ADD,
CREATE,
/**
* 修改

View File

@@ -88,12 +88,12 @@ public interface BaseService<L, D, Q, C> {
List<LabelValueResp> listDict(Q query, SortQuery sortQuery);
/**
* 新增
* 创建
*
* @param req 创建参数
* @return 自增 ID
*/
Long add(C req);
Long create(C req);
/**
* 修改

View File

@@ -27,9 +27,9 @@ import jakarta.validation.groups.Default;
public interface CrudValidationGroup extends Default {
/**
* CRUD 分组校验-新增
* CRUD 分组校验-创建
*/
interface Add extends CrudValidationGroup {}
interface Create extends CrudValidationGroup {}
/**
* CRUD 分组校验-修改

View File

@@ -133,11 +133,11 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
@Override
@Transactional(rollbackFor = Exception.class)
public Long add(C req) {
this.beforeAdd(req);
public Long create(C req) {
this.beforeCreate(req);
T entity = BeanUtil.copyProperties(req, this.entityClass);
mapper.insert(entity);
this.afterAdd(req, entity);
this.afterCreate(req, entity);
return entity.getId();
}
@@ -244,7 +244,7 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
*
* @param req 创建信息
*/
protected void beforeAdd(C req) {
protected void beforeCreate(C req) {
/* 新增前置处理 */
}
@@ -273,7 +273,7 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
* @param req 创建信息
* @param entity 实体信息
*/
protected void afterAdd(C req, T entity) {
protected void afterCreate(C req, T entity) {
/* 新增后置处理 */
}

View File

@@ -176,11 +176,11 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
@Override
@Transactional(rollbackFor = Exception.class)
public Long add(C req) {
this.beforeAdd(req);
public Long create(C req) {
this.beforeCreate(req);
T entity = BeanUtil.copyProperties(req, super.getEntityClass());
baseMapper.insert(entity);
this.afterAdd(req, entity);
this.afterCreate(req, entity);
return entity.getId();
}
@@ -334,7 +334,7 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
*
* @param req 创建信息
*/
protected void beforeAdd(C req) {
protected void beforeCreate(C req) {
/* 新增前置处理 */
}
@@ -363,7 +363,7 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
* @param req 创建信息
* @param entity 实体信息
*/
protected void afterAdd(C req, T entity) {
protected void afterCreate(C req, T entity) {
/* 新增后置处理 */
}