Files
PandaX/apps/develop/api/gen.go
❀ » Cato Sweeney. ❀ » Console@the.bb 9746ee63cd 切换kit包依赖为本库kit
2024-01-23 20:25:47 +08:00

31 lines
703 B
Go

package api
import (
"pandax/apps/develop/gen"
"pandax/apps/develop/services"
"pandax/kit/restfulx"
)
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)
}