按协议判断连接权限,优化权限检查效率
This commit is contained in:
@@ -11,10 +11,12 @@ type Channel struct {
|
||||
gorm.Model
|
||||
UserId uint
|
||||
NodeId uint
|
||||
UserAddr string
|
||||
NodePort int
|
||||
AuthIp bool
|
||||
AuthPass bool
|
||||
Protocol string
|
||||
Username string
|
||||
Password string
|
||||
AuthIp bool
|
||||
AuthPass bool
|
||||
Expiration time.Time
|
||||
}
|
||||
|
||||
@@ -29,6 +29,17 @@ func Init() {
|
||||
DB = db
|
||||
}
|
||||
|
||||
func InitForTest(dsn string) {
|
||||
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{
|
||||
Logger: logger.Default,
|
||||
})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
DB = db
|
||||
}
|
||||
|
||||
func MaySingle[T any](results []T) (*T, error) {
|
||||
rsLen := len(results)
|
||||
if rsLen == 0 {
|
||||
|
||||
Reference in New Issue
Block a user