mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 07:46:40 +08:00
完善代码生成
This commit is contained in:
@@ -302,15 +302,17 @@ public class Codegen {
|
|||||||
|
|
||||||
.addParameter(ParameterSpec.builder(ClassName.get(IdRequest.class), "request").addAnnotation(RequestBody.class).build())
|
.addParameter(ParameterSpec.builder(ClassName.get(IdRequest.class), "request").addAnnotation(RequestBody.class).build())
|
||||||
.addStatement("""
|
.addStatement("""
|
||||||
this.service.delete(request);
|
this.service.delete(request);
|
||||||
return true
|
return true
|
||||||
""")
|
""")
|
||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
.addMethod(MethodSpec.methodBuilder("getById")
|
.addMethod(MethodSpec.methodBuilder("getById")
|
||||||
.addModifiers(Modifier.PUBLIC)
|
.addModifiers(Modifier.PUBLIC)
|
||||||
|
|
||||||
.returns(ClassName.get(dtoPackage, dto.name))
|
.returns(ClassName.get(dtoPackage, dto.name))
|
||||||
|
.addAnnotation(AnnotationSpec.builder(PostMapping.class).addMember("value", "$S", "/getById").build())
|
||||||
|
|
||||||
.addParameter(ParameterSpec.builder(ClassName.get(String.class), "request").addAnnotation(RequestBody.class).build())
|
.addParameter(ParameterSpec.builder(ClassName.get(String.class), "request").addAnnotation(RequestBody.class).build())
|
||||||
.addStatement("""
|
.addStatement("""
|
||||||
return this.service.getById(request)
|
return this.service.getById(request)
|
||||||
@@ -321,11 +323,13 @@ public class Codegen {
|
|||||||
.addModifiers(Modifier.PUBLIC)
|
.addModifiers(Modifier.PUBLIC)
|
||||||
|
|
||||||
.returns(ParameterizedTypeName.get(ClassName.get(Page.class), ClassName.get(dtoPackage, dto.name)))
|
.returns(ParameterizedTypeName.get(ClassName.get(Page.class), ClassName.get(dtoPackage, dto.name)))
|
||||||
.addParameter( ParameterSpec.builder(ClassName.get(CommonQuery.class), "request").addAnnotation(RequestBody.class).build() )
|
.addAnnotation(AnnotationSpec.builder(PostMapping.class).addMember("value", "$S", "/list").build())
|
||||||
|
|
||||||
|
.addParameter(ParameterSpec.builder(ClassName.get(CommonQuery.class), "request").addAnnotation(RequestBody.class).build())
|
||||||
.addStatement(
|
.addStatement(
|
||||||
"""
|
"""
|
||||||
return this.service.list(request)
|
return this.service.list(request)
|
||||||
""", ClassName.get(Page.class), ClassName.get(entityPackage, entity.name), ClassName.get(PageRequest.class), ClassName.get(Sort.class))
|
""", ClassName.get(Page.class), ClassName.get(entityPackage, entity.name), ClassName.get(PageRequest.class), ClassName.get(Sort.class))
|
||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
.build();
|
.build();
|
||||||
|
|||||||
Reference in New Issue
Block a user