Files
PandaX/apps/develop/api/gen.go
PandaX-Go 77ac18c21b [优化]
2024-08-25 19:58:05 +08:00

31 lines
721 B
Go

package api
import (
"github.com/PandaXGO/PandaKit/restfulx"
"pandax/apps/develop/gen"
"pandax/apps/develop/services"
)
type GenApi struct {
GenTableApp services.SysGenTableModel
}
// Preview 代码视图
func (e *GenApi) Preview(rc *restfulx.ReqCtx) {
tableId := restfulx.PathParamInt(rc, "tableId")
rc.ResData = gen.Preview(int64(tableId))
}
// GenCode 代码生成
func (e *GenApi) GenCode(rc *restfulx.ReqCtx) {
tableId := restfulx.PathParamInt(rc, "tableId")
gen.GenCode(int64(tableId))
}
// GenConfigure 配置生成
func (e *GenApi) GenConfigure(rc *restfulx.ReqCtx) {
tableId := restfulx.PathParamInt(rc, "tableId")
menuId := restfulx.QueryInt(rc, "menuId", 0)
gen.GenConfigure(tableId, menuId)
}