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[] 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 创建参数 * @param req 创建参数
* @return ID * @return ID
*/ */
@CrudApi(Api.ADD) @CrudApi(Api.CREATE)
@Operation(summary = "新增数据", description = "新增数据") @Operation(summary = "创建数据", description = "创建数据")
@ResponseBody @ResponseBody
@PostMapping @PostMapping
public BaseIdResp<Long> add(@Validated(CrudValidationGroup.Add.class) @RequestBody C req) { public BaseIdResp<Long> create(@Validated(CrudValidationGroup.Create.class) @RequestBody C req) {
return new BaseIdResp<>(baseService.add(req)); return new BaseIdResp<>(baseService.create(req));
} }
/** /**

View File

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

View File

@@ -88,12 +88,12 @@ public interface BaseService<L, D, Q, C> {
List<LabelValueResp> listDict(Q query, SortQuery sortQuery); List<LabelValueResp> listDict(Q query, SortQuery sortQuery);
/** /**
* 新增 * 创建
* *
* @param req 创建参数 * @param req 创建参数
* @return 自增 ID * @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 { public interface CrudValidationGroup extends Default {
/** /**
* CRUD 分组校验-新增 * CRUD 分组校验-创建
*/ */
interface Add extends CrudValidationGroup {} interface Create extends CrudValidationGroup {}
/** /**
* CRUD 分组校验-修改 * CRUD 分组校验-修改

View File

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