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,7 +5,9 @@ import javax.annotation.Resource; | ||
| 5 | import org.springframework.validation.annotation.Validated; | 5 | import org.springframework.validation.annotation.Validated; |
| 6 | #if ($sceneEnum.scene == 1)import org.springframework.security.access.prepost.PreAuthorize;#end | 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 | import javax.validation.constraints.*; | 12 | import javax.validation.constraints.*; |
| 11 | import javax.validation.*; | 13 | import javax.validation.*; |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/baseVO.vm
| 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | ||
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | ||
| 3 | import lombok.*; | 4 | import lombok.*; |
| 4 | import java.util.*; | 5 | import java.util.*; |
| 5 | #foreach ($column in $columns) | 6 | #foreach ($column in $columns) |
| @@ -10,7 +11,6 @@ import java.math.BigDecimal; | @@ -10,7 +11,6 @@ import java.math.BigDecimal; | ||
| 10 | import java.time.LocalDateTime; | 11 | import java.time.LocalDateTime; |
| 11 | #end | 12 | #end |
| 12 | #end | 13 | #end |
| 13 | -import io.swagger.annotations.*; | ||
| 14 | import javax.validation.constraints.*; | 14 | import javax.validation.constraints.*; |
| 15 | ## 处理 Date 字段的引入 | 15 | ## 处理 Date 字段的引入 |
| 16 | #foreach ($column in $columns) | 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,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac | ||
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | import java.util.*; | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | 5 | +import io.swagger.v3.oas.annotations.media.Schema; |
| 6 | import javax.validation.constraints.*; | 6 | import javax.validation.constraints.*; |
| 7 | ## 处理 Date 字段的引入 | 7 | ## 处理 Date 字段的引入 |
| 8 | #foreach ($column in $columns) | 8 | #foreach ($column in $columns) |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/excelVO.vm
| 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | ||
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | ||
| 3 | import lombok.*; | 4 | import lombok.*; |
| 4 | import java.util.*; | 5 | import java.util.*; |
| 5 | #foreach ($column in $columns) | 6 | #foreach ($column in $columns) |
| @@ -10,7 +11,6 @@ import java.math.BigDecimal; | @@ -10,7 +11,6 @@ import java.math.BigDecimal; | ||
| 10 | import java.time.LocalDateTime; | 11 | import java.time.LocalDateTime; |
| 11 | #end | 12 | #end |
| 12 | #end | 13 | #end |
| 13 | -import io.swagger.annotations.*; | ||
| 14 | 14 | ||
| 15 | import com.alibaba.excel.annotation.ExcelProperty; | 15 | import com.alibaba.excel.annotation.ExcelProperty; |
| 16 | #foreach ($column in $columns) | 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,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac | ||
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | import java.util.*; | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | 5 | +import io.swagger.v3.oas.annotations.media.Schema; |
| 6 | import ${PageParamClassName}; | 6 | import ${PageParamClassName}; |
| 7 | ## 处理 Date 字段的引入 | 7 | ## 处理 Date 字段的引入 |
| 8 | #foreach ($column in $columns) | 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,7 +2,7 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac | ||
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | import java.util.*; | 4 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | 5 | +import io.swagger.v3.oas.annotations.media.Schema; |
| 6 | import ${PageParamClassName}; | 6 | import ${PageParamClassName}; |
| 7 | ## 处理 Date 字段的引入 | 7 | ## 处理 Date 字段的引入 |
| 8 | #foreach ($column in $columns) | 8 | #foreach ($column in $columns) |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/respVO.vm
| 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | ||
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | ||
| 3 | import lombok.*; | 4 | import lombok.*; |
| 4 | #foreach ($column in $columns) | 5 | #foreach ($column in $columns) |
| 5 | #if (${column.javaType} == "LocalDateTime") | 6 | #if (${column.javaType} == "LocalDateTime") |
| @@ -7,7 +8,6 @@ import java.time.LocalDateTime; | @@ -7,7 +8,6 @@ import java.time.LocalDateTime; | ||
| 7 | #break | 8 | #break |
| 8 | #end | 9 | #end |
| 9 | #end | 10 | #end |
| 10 | -import io.swagger.annotations.*; | ||
| 11 | 11 | ||
| 12 | @Schema(description = "${sceneEnum.name} - ${table.classComment} Response VO") | 12 | @Schema(description = "${sceneEnum.name} - ${table.classComment} Response VO") |
| 13 | @Data | 13 | @Data |
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/controller/vo/updateReqVO.vm
| 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; | 1 | package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePackage}.${table.businessName}.vo; |
| 2 | 2 | ||
| 3 | +import io.swagger.v3.oas.annotations.media.Schema; | ||
| 3 | import lombok.*; | 4 | import lombok.*; |
| 4 | import java.util.*; | 5 | import java.util.*; |
| 5 | -import io.swagger.annotations.*; | ||
| 6 | import javax.validation.constraints.*; | 6 | import javax.validation.constraints.*; |
| 7 | ## 处理 Date 字段的引入 | 7 | ## 处理 Date 字段的引入 |
| 8 | #foreach ($column in $columns) | 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,7 +11,6 @@ import cn.iocoder.yudao.module.system.service.notice.NoticeService; | ||
| 11 | import io.swagger.v3.oas.annotations.tags.Tag; | 11 | import io.swagger.v3.oas.annotations.tags.Tag; |
| 12 | import io.swagger.v3.oas.annotations.Parameter; | 12 | import io.swagger.v3.oas.annotations.Parameter; |
| 13 | import io.swagger.v3.oas.annotations.Operation; | 13 | import io.swagger.v3.oas.annotations.Operation; |
| 14 | -import io.swagger.v3.oas.annotations.Parameter; | ||
| 15 | import org.springframework.security.access.prepost.PreAuthorize; | 14 | import org.springframework.security.access.prepost.PreAuthorize; |
| 16 | import org.springframework.validation.annotation.Validated; | 15 | import org.springframework.validation.annotation.Validated; |
| 17 | import org.springframework.web.bind.annotation.*; | 16 | import org.springframework.web.bind.annotation.*; |