feat: 添加批量生成CDK功能
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
xinian
2026-04-08 14:17:10 +08:00
committed by cnb
parent ca96be3905
commit 9825944efc
3 changed files with 252 additions and 5 deletions

View File

@@ -3,6 +3,9 @@ package admin
import (
"blazing/cool"
"blazing/modules/config/service"
"context"
"github.com/gogf/gf/v2/frame/g"
)
type CdkController struct {
@@ -20,3 +23,16 @@ func init() {
},
})
}
type BatchGenerateReq struct {
g.Meta `path:"/batchGenerate" method:"POST"`
Count int `json:"count" v:"required|min:1#请输入正确的生成数量"`
}
func (c *CdkController) BatchGenerate(ctx context.Context, req *BatchGenerateReq) (res *cool.BaseRes, err error) {
data, err := service.NewCdkService().BatchGenerate(ctx, req.Count)
if err != nil {
return nil, err
}
return cool.Ok(data), nil
}