| 123456789101112131415161718192021222324 |
- package system
- import (
- "log-server/global"
- "log-server/model/system/response"
- )
- type Database interface {
- GetDB() (data []response.Db, err error)
- GetTables(dbName string) (data []response.Table, err error)
- GetColumn(tableName string, dbName string) (data []response.Column, err error)
- }
- func (autoCodeService *AutoCodeService) Database() Database {
- switch global.GVA_CONFIG.System.DbType {
- case "mysql":
- return AutoCodeMysql
- case "pgsql":
- return AutoCodePgsql
- default:
- return AutoCodeMysql
- }
- }
|