Commit e314a63ee90f4caa5731578c9695630554dda15a
1 parent
0ebba2eb
feat: springdoc 代码生成适配
Showing
9 changed files
with
10 additions
and
9 deletions
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/controller.vm
| ... | ... | @@ -5,7 +5,9 @@ import javax.annotation.Resource; |
| 5 | 5 | import org.springframework.validation.annotation.Validated; |
| 6 | 6 | #if ($sceneEnum.scene == 1)import org.springframework.security.access.prepost.PreAuthorize;#end |
| 7 | 7 | |
| 8 | -import io.swagger.annotations.*; | |
| 8 | +import io.swagger.v3.oas.annotations.tags.Tag; | |
| 9 | +import io.swagger.v3.oas.annotations.Parameter; | |
| 10 | +import io.swagger.v3.oas.annotations.Operation; | |
| 9 | 11 | |
| 10 | 12 | import javax.validation.constraints.*; |
| 11 | 13 | import javax.validation.*; | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/baseVO.vm
| 1 | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | |
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 3 | 4 | import lombok.*; |
| 4 | 5 | import java.util.*; |
| 5 | 6 | #foreach ($column in $columns) |
| ... | ... | @@ -10,7 +11,6 @@ import java.math.BigDecimal; |
| 10 | 11 | import java.time.LocalDateTime; |
| 11 | 12 | #end |
| 12 | 13 | #end |
| 13 | -import io.swagger.annotations.*; | |
| 14 | 14 | import javax.validation.constraints.*; |
| 15 | 15 | ## 处理 Date 字段的引入 |
| 16 | 16 | #foreach ($column in $columns) | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/createReqVO.vm
| ... | ... | @@ -2,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac |
| 2 | 2 | |
| 3 | 3 | import lombok.*; |
| 4 | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | |
| 5 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 6 | 6 | import javax.validation.constraints.*; |
| 7 | 7 | ## 处理 Date 字段的引入 |
| 8 | 8 | #foreach ($column in $columns) | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/excelVO.vm
| 1 | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | |
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 3 | 4 | import lombok.*; |
| 4 | 5 | import java.util.*; |
| 5 | 6 | #foreach ($column in $columns) |
| ... | ... | @@ -10,7 +11,6 @@ import java.math.BigDecimal; |
| 10 | 11 | import java.time.LocalDateTime; |
| 11 | 12 | #end |
| 12 | 13 | #end |
| 13 | -import io.swagger.annotations.*; | |
| 14 | 14 | |
| 15 | 15 | import com.alibaba.excel.annotation.ExcelProperty; |
| 16 | 16 | #foreach ($column in $columns) | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/exportReqVO.vm
| ... | ... | @@ -2,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac |
| 2 | 2 | |
| 3 | 3 | import lombok.*; |
| 4 | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | |
| 5 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 6 | 6 | import ${PageParamClassName}; |
| 7 | 7 | ## 处理 Date 字段的引入 |
| 8 | 8 | #foreach ($column in $columns) | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/pageReqVO.vm
| ... | ... | @@ -2,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac |
| 2 | 2 | |
| 3 | 3 | import lombok.*; |
| 4 | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | |
| 5 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 6 | 6 | import ${PageParamClassName}; |
| 7 | 7 | ## 处理 Date 字段的引入 |
| 8 | 8 | #foreach ($column in $columns) | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/respVO.vm
| 1 | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | |
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 3 | 4 | import lombok.*; |
| 4 | 5 | #foreach ($column in $columns) |
| 5 | 6 | #if (${column.javaType} == "LocalDateTime") |
| ... | ... | @@ -7,7 +8,6 @@ import java.time.LocalDateTime; |
| 7 | 8 | #break |
| 8 | 9 | #end |
| 9 | 10 | #end |
| 10 | -import io.swagger.annotations.*; | |
| 11 | 11 | |
| 12 | 12 | @Schema(description = "${sceneEnum.name} - ${table.classComment} Response VO") |
| 13 | 13 | @Data | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/updateReqVO.vm
| 1 | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | |
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | |
| 3 | 4 | import lombok.*; |
| 4 | 5 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | |
| 6 | 6 | import javax.validation.constraints.*; |
| 7 | 7 | ## 处理 Date 字段的引入 |
| 8 | 8 | #foreach ($column in $columns) | ... | ... |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/notice/NoticeController.java
| ... | ... | @@ -11,7 +11,6 @@ import cn.iocoder.yudao.module.system.service.notice.NoticeService; |
| 11 | 11 | import io.swagger.v3.oas.annotations.tags.Tag; |
| 12 | 12 | import io.swagger.v3.oas.annotations.Parameter; |
| 13 | 13 | import io.swagger.v3.oas.annotations.Operation; |
| 14 | -import io.swagger.v3.oas.annotations.Parameter; | |
| 15 | 14 | import org.springframework.security.access.prepost.PreAuthorize; |
| 16 | 15 | import org.springframework.validation.annotation.Validated; |
| 17 | 16 | import org.springframework.web.bind.annotation.*; | ... | ... |