| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package system
- import (
- "github.com/gin-gonic/gin"
- "go_server/model/common/response"
- "go_server/service/base"
- )
- type DBService struct {
- base.SysCommonService
- }
- func (s *DBService) Dbs(c *gin.Context) {
- dbs, err := s.GetBizDbs()
- if err != nil {
- response.Resp(c, "获取失败")
- } else {
- response.Resp(c, gin.H{"alias": dbs})
- }
- }
- func (s *DBService) Tbs(c *gin.Context) {
- alias := c.Query("alias")
- dbs, err := s.GetTables(alias)
- if err != nil {
- response.Resp(c, "获取失败")
- } else {
- response.Resp(c, gin.H{"dbs": dbs})
- }
- }
- func (s *DBService) Cols(c *gin.Context) {
- alias := c.Query("alias")
- tableName := c.Query("tableName")
- if alias == "" || tableName == "" {
- response.Resp(c, "参数不足")
- }
- dbs, err := s.GetColumn(alias, tableName)
- if err != nil {
- response.Resp(c, "获取失败")
- } else {
- response.Resp(c, gin.H{"dbs": dbs})
- }
- response.Resp(c)
- }
|