1
0
mirror of https://github.com/IceWhaleTech/CasaOS.git synced 2025-07-03 23:30:39 +02:00
Files
CasaOS/service/rely.go

41 lines
812 B
Go
Raw Normal View History

2021-09-26 10:35:02 +08:00
package service
import (
2021-09-27 14:17:36 +08:00
loger2 "github.com/IceWhaleTech/CasaOS/pkg/utils/loger"
model2 "github.com/IceWhaleTech/CasaOS/service/model"
2021-09-26 10:35:02 +08:00
"gorm.io/gorm"
)
type RelyService interface {
Create(rely model2.RelyDBModel)
Delete(id string)
GetInfo(id string) model2.RelyDBModel
}
type relyService struct {
db *gorm.DB
log loger2.OLog
}
func (r *relyService) Create(rely model2.RelyDBModel) {
r.db.Create(&rely)
}
//获取我的应用列表
func (r *relyService) GetInfo(id string) model2.RelyDBModel {
var m model2.RelyDBModel
r.db.Where("custom_id = ?", id).First(&m)
return m
}
func (r *relyService) Delete(id string) {
var c model2.RelyDBModel
r.db.Where("custom_id = ?", id).Delete(&c)
}
func NewRelyService(db *gorm.DB, log loger2.OLog) RelyService {
return &relyService{db: db, log: log}
}