Skip to content

Commit f2a30e8

Browse files
committed
refactor(extension/crud): 优化部分代码
1 parent 15f8706 commit f2a30e8

File tree

7 files changed

+20
-25
lines changed

7 files changed

+20
-25
lines changed

continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/controller/BaseController.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import top.continew.starter.extension.crud.model.resp.BaseIdResp;
3434
import top.continew.starter.extension.crud.model.resp.BasePageResp;
3535
import top.continew.starter.extension.crud.service.BaseService;
36-
import top.continew.starter.extension.crud.util.ValidateGroup;
36+
import top.continew.starter.extension.crud.validation.CrudValidateGroup;
3737

3838
import java.util.List;
3939

@@ -44,7 +44,7 @@
4444
* @param <L> 列表类型
4545
* @param <D> 详情类型
4646
* @param <Q> 查询条件
47-
* @param <C> 创建或修改类型
47+
* @param <C> 创建或修改参数类型
4848
* @author Charles7c
4949
* @since 1.0.0
5050
*/
@@ -123,7 +123,7 @@ public D detail(@PathVariable("id") Long id) {
123123
@Operation(summary = "新增数据", description = "新增数据")
124124
@ResponseBody
125125
@PostMapping
126-
public BaseIdResp<Long> add(@Validated(ValidateGroup.Crud.Add.class) @RequestBody C req) {
126+
public BaseIdResp<Long> add(@Validated(CrudValidateGroup.Add.class) @RequestBody C req) {
127127
return new BaseIdResp<>(baseService.add(req));
128128
}
129129

@@ -138,7 +138,7 @@ public BaseIdResp<Long> add(@Validated(ValidateGroup.Crud.Add.class) @RequestBod
138138
@Parameter(name = "id", description = "ID", example = "1", in = ParameterIn.PATH)
139139
@ResponseBody
140140
@PutMapping("/{id}")
141-
public void update(@Validated(ValidateGroup.Crud.Update.class) @RequestBody C req, @PathVariable("id") Long id) {
141+
public void update(@Validated(CrudValidateGroup.Update.class) @RequestBody C req, @PathVariable("id") Long id) {
142142
baseService.update(req, id);
143143
}
144144

continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/handler/CrudApiStrategy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ public void registerHandler(CrudApiHandler<?> handler) {
6060
}
6161

6262
/**
63-
* 移除一个注解处理器
63+
* 移除一个处理器
6464
*
6565
* @param controllerClass 控制器类
6666
*/
67-
public void removeAnnotationHandler(Class<?> controllerClass) {
67+
public void removeHandler(Class<?> controllerClass) {
6868
handlerMap.remove(controllerClass);
6969
}
7070
}

continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/service/BaseService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* @param <L> 列表类型
3232
* @param <D> 详情类型
3333
* @param <Q> 查询条件
34-
* @param <C> 创建或修改类型
34+
* @param <C> 创建或修改参数类型
3535
* @author Charles7c
3636
* @since 1.0.0
3737
*/
Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,25 @@
1414
* limitations under the License.
1515
*/
1616

17-
package top.continew.starter.extension.crud.util;
17+
package top.continew.starter.extension.crud.validation;
1818

1919
import jakarta.validation.groups.Default;
2020

2121
/**
22-
* 分组校验
22+
* CRUD 分组校验
2323
*
2424
* @author Charles7c
2525
* @since 1.0.0
2626
*/
27-
public interface ValidateGroup extends Default {
27+
public interface CrudValidateGroup extends Default {
2828

2929
/**
30-
* 分组校验-增删改查
30+
* CRUD 分组校验-新增
3131
*/
32-
interface Crud extends ValidateGroup {
33-
/**
34-
* 分组校验-创建
35-
*/
36-
interface Add extends Crud {}
32+
interface Add extends CrudValidateGroup {}
3733

38-
/**
39-
* 分组校验-修改
40-
*/
41-
interface Update extends Crud {}
42-
}
34+
/**
35+
* CRUD 分组校验-修改
36+
*/
37+
interface Update extends CrudValidateGroup {}
4338
}

continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mf/src/main/java/top/continew/starter/extension/crud/service/BaseServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
* @param <L> 列表类型
6060
* @param <D> 详情类型
6161
* @param <Q> 查询条件
62-
* @param <C> 创建或修改类型
62+
* @param <C> 创建或修改参数类型
6363
* @author Charles7c
6464
* @since 1.0.0
6565
*/

continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-mp/src/main/java/top/continew/starter/extension/crud/service/BaseServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
* @param <L> 列表类型
6565
* @param <D> 详情类型
6666
* @param <Q> 查询条件
67-
* @param <C> 创建或修改类型
67+
* @param <C> 创建或修改参数类型
6868
* @author Charles7c
6969
* @since 1.0.0
7070
*/

continew-starter-file/continew-starter-file-excel/src/main/java/top/continew/starter/file/excel/converter/ExcelListConverter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package top.continew.starter.file.excel.converter;
1818

1919
import cn.hutool.core.collection.CollUtil;
20-
import cn.hutool.core.util.StrUtil;
20+
import cn.hutool.core.text.CharSequenceUtil;
2121
import com.alibaba.excel.converters.Converter;
2222
import com.alibaba.excel.enums.CellDataTypeEnum;
2323
import com.alibaba.excel.metadata.GlobalConfiguration;
@@ -57,7 +57,7 @@ public List convertToJavaData(ReadCellData<?> cellData,
5757
ExcelContentProperty contentProperty,
5858
GlobalConfiguration globalConfiguration) {
5959
String stringValue = cellData.getStringValue();
60-
return StrUtil.split(stringValue, StringConstants.COMMA);
60+
return CharSequenceUtil.split(stringValue, StringConstants.COMMA);
6161
}
6262

6363
@Override

0 commit comments

Comments
 (0)