Files
36Wisdom/biz/service/element.go
T
2026-08-14 12:13:02 +08:00

21 lines
465 B
Go

package service
import (
"context"
"github.com/gogf/gf/v2/database/gdb"
"36wisdom/biz/consts"
"36wisdom/biz/dao"
)
type element struct{}
var Element = &element{}
// ListEnabledByIds 按 id 批量取启用元素(内容缓存)。
func (s *element) ListEnabledByIds(ctx context.Context, ids []int64) ([]gdb.Record, error) {
return dao.Element.Model().Ctx(ctx).Cache(contentCache(ctx)).
WhereIn("id", ids).Where("status", consts.StatusEnabled).All()
}