mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-14 16:59:22 +08:00
refactor(extension/crud): 将新增操作由 ADD 改为创建操作 CREATE
This commit is contained in:
@@ -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};
|
||||||
}
|
}
|
||||||
|
@@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -45,9 +45,9 @@ public enum Api {
|
|||||||
GET,
|
GET,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增
|
* 创建
|
||||||
*/
|
*/
|
||||||
ADD,
|
CREATE,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改
|
* 修改
|
||||||
|
@@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改
|
* 修改
|
||||||
|
@@ -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 分组校验-修改
|
||||||
|
@@ -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) {
|
||||||
/* 新增后置处理 */
|
/* 新增后置处理 */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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) {
|
||||||
/* 新增后置处理 */
|
/* 新增后置处理 */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user