@@ -0,0 +1,7 @@ | |||||
package dao | |||||
import "code.fnuoos.com/EggPlanet/egg_models.git/src/model" | |||||
type EggFriendCircleBasicDao interface { | |||||
EggFriendCircleBasicGet() (*model.EggFriendCircleBasic, error) | |||||
} |
@@ -0,0 +1,7 @@ | |||||
package dao | |||||
import "code.fnuoos.com/EggPlanet/egg_models.git/src/model" | |||||
type EggFriendCircleUserBlackListDao interface { | |||||
EggFriendCircleUserBlackListGet(uid int64) (*model.EggFriendCircleUserBlackList, error) | |||||
} |
@@ -0,0 +1,25 @@ | |||||
package implement | |||||
import ( | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/dao" | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/model" | |||||
zhios_order_relate_logx "code.fnuoos.com/EggPlanet/egg_models.git/utils/logx" | |||||
"xorm.io/xorm" | |||||
) | |||||
func NewEggFriendCircleBasicDb(engine *xorm.Engine) dao.EggFriendCircleBasicDao { | |||||
return &EggFriendCircleBasicDb{Db: engine} | |||||
} | |||||
type EggFriendCircleBasicDb struct { | |||||
Db *xorm.Engine | |||||
} | |||||
func (e EggFriendCircleBasicDb) EggFriendCircleBasicGet() (*model.EggFriendCircleBasic, error) { | |||||
var m model.EggFriendCircleBasic | |||||
_, err := e.Db.Where("id >= ?", 1).Get(&m) | |||||
if err != nil { | |||||
return nil, zhios_order_relate_logx.Error(err.Error()) | |||||
} | |||||
return &m, nil | |||||
} |
@@ -0,0 +1,28 @@ | |||||
package implement | |||||
import ( | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/dao" | |||||
"code.fnuoos.com/EggPlanet/egg_models.git/src/model" | |||||
zhios_order_relate_logx "code.fnuoos.com/EggPlanet/egg_models.git/utils/logx" | |||||
"xorm.io/xorm" | |||||
) | |||||
func NewEggFriendCircleUserBlackListDb(engine *xorm.Engine) dao.EggFriendCircleUserBlackListDao { | |||||
return &EggFriendCircleUserBlackListDb{Db: engine} | |||||
} | |||||
type EggFriendCircleUserBlackListDb struct { | |||||
Db *xorm.Engine | |||||
} | |||||
func (e EggFriendCircleUserBlackListDb) EggFriendCircleUserBlackListGet(uid int64) (*model.EggFriendCircleUserBlackList, error) { | |||||
var m model.EggFriendCircleUserBlackList | |||||
has, err := e.Db.Where("uid >= ?", uid).Get(&m) | |||||
if err != nil { | |||||
return nil, zhios_order_relate_logx.Error(err.Error()) | |||||
} | |||||
if !has { | |||||
return nil, nil | |||||
} | |||||
return &m, nil | |||||
} |
@@ -0,0 +1,11 @@ | |||||
package model | |||||
type EggFriendCircleBasic struct { | |||||
Id int `json:"id" xorm:"not null pk autoincr INT(11)"` | |||||
CommentIsRealName int `json:"comment_is_real_name" xorm:"not null default 1 comment('评论是否需要实名认证(1:是 2:否)') TINYINT(1)"` | |||||
PublishIsRealName int `json:"publish_is_real_name" xorm:"not null default 1 comment('发布是否需要实名认证(1:是 2:否)') TINYINT(1)"` | |||||
CommentNumsEveryDay int `json:"comment_nums_every_day" xorm:"not null default 0 comment('评论每天次数') INT(11)"` | |||||
PublishNumsEveryDay int `json:"publish_nums_every_day" xorm:"not null default 0 comment('发布每天次数') INT(11)"` | |||||
CreateAt string `json:"create_at" xorm:"not null default 'CURRENT_TIMESTAMP' DATETIME"` | |||||
UpdateAt string `json:"update_at" xorm:"not null default 'CURRENT_TIMESTAMP' DATETIME"` | |||||
} |
@@ -0,0 +1,9 @@ | |||||
package model | |||||
type EggFriendCircleUserBlackList struct { | |||||
Id int `json:"id" xorm:"not null pk autoincr INT(11)"` | |||||
Uid int64 `json:"uid" xorm:"not null default 1 BIGINT(20)"` | |||||
AdmId int `json:"adm_id" xorm:"not null default 1 INT(11)"` | |||||
CreateAt string `json:"create_at" xorm:"not null default 'CURRENT_TIMESTAMP' DATETIME"` | |||||
UpdateAt string `json:"update_at" xorm:"not null default 'CURRENT_TIMESTAMP' DATETIME"` | |||||
} |