1234567891011121314151617181920212223242526 |
- package service
- import (
- "context"
- "icloudapp.cn/tools/service/entity"
- "icloudapp.cn/tools/service/model"
- )
- type Module struct {
- ctx context.Context
- query *model.MModule
- }
- func NewModule(ctx context.Context) *Module {
- module := &Module{ctx: ctx}
- module.query = model.Module
- return module
- }
- func (m *Module) Info(modelID int64) (*entity.Module, error) {
- return m.query.WithContext(m.ctx).Where(m.query.ModelID.Eq(modelID)).Take()
- }
- func (m *Module) Infos(modelIds ...int64) ([]*entity.Module, error) {
- return m.query.WithContext(m.ctx).Where(m.query.ModelID.In(modelIds...)).Find()
- }
|