소스 검색

update

master
dengbiao 1 일 전
부모
커밋
49194758b8
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. +1
    -0
      src/dao/sys_cfg_dao.go
  2. +7
    -0
      src/implement/sys_cfg_implement.go

+ 1
- 0
src/dao/sys_cfg_dao.go 파일 보기

@@ -3,6 +3,7 @@
import "code.fnuoos.com/EggPlanet/egg_models.git/src/model"

type SysCfgDao interface {
Close() error
SysCfgGetAll() (*[]model.SysCfg, error)
SysCfgGetOneNoDataNoErr(key string) (*model.SysCfg, error)
SysCfgGetOne(key string) (*model.SysCfg, error)


+ 7
- 0
src/implement/sys_cfg_implement.go 파일 보기

@@ -26,6 +26,13 @@ type SysCfgDb struct {
RedisAddr redis.Conn
}

func (s SysCfgDb) Close() error { //TODO::使用时,强制defer调用此析构函数
if s.RedisAddr != nil {
return s.RedisAddr.Close()
}
return nil
}

func (s SysCfgDb) SysCfgGetAll() (*[]model.SysCfg, error) {
var cfgList []model.SysCfg
if err := s.Db.Cols("key,val,memo").Find(&cfgList); err != nil {


불러오는 중...
취소
저장