zhangqian
2023-12-05 27dd3749f6e7933b5653f50ecf6ee91df05c09eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package service
 
import (
    "apsClient/model"
)
 
type ConfigService struct {
}
 
func NewConfigService() *ConfigService {
    return &ConfigService{}
}
 
// GetNetConfigList 获取网络配置列表
func (slf ConfigService) GetNetConfigList() (ConfigData []*model.NetConfig, err error) {
    return model.NewNetConfigSearch(nil).FindNotTotal()
}
 
// GetNetConfig 获取网络配置
func (slf ConfigService) GetNetConfig(id uint) (ConfigData *model.NetConfig, err error) {
    return model.NewNetConfigSearch(nil).SetId(id).First()
}
 
// SetNetConfig 设置网络配置
func (slf ConfigService) SetNetConfig(id uint, config *model.NetConfig) error {
    return model.NewNetConfigSearch(nil).SetId(id).Save(config)
}