Files
mayfly-go/server/internal/db/router/db_sql.go

33 lines
556 B
Go
Raw Normal View History

package router
import (
"mayfly-go/internal/db/api"
2024-01-21 22:52:20 +08:00
"mayfly-go/pkg/biz"
"mayfly-go/pkg/ioc"
"mayfly-go/pkg/req"
"github.com/gin-gonic/gin"
)
func InitDbSqlRouter(router *gin.RouterGroup) {
db := router.Group("dbs")
2024-01-21 22:52:20 +08:00
dbSql := new(api.DbSql)
biz.ErrIsNil(ioc.Inject(dbSql))
reqs := [...]*req.Conf{
// 用户sql相关
req.NewPost(":dbId/sql", dbSql.SaveSql),
req.NewGet(":dbId/sql", dbSql.GetSql),
req.NewDelete(":dbId/sql", dbSql.DeleteSql),
req.NewGet(":dbId/sql-names", dbSql.GetSqlNames),
}
req.BatchSetGroup(db, reqs[:])
}