123456789101112131415161718192021 |
- package crontab
- import (
- "kpt-pasture/model"
- pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
- "gitee.com/xuyiping_admin/pkg/xerr"
- )
- func (e *Entry) GetPenMapList() (map[int32]*model.Pen, error) {
- penList := make([]*model.Pen, 0)
- if err := e.DB.Where("is_delete = ?", pasturePb.IsShow_Ok).Find(&penList).Error; err != nil {
- return nil, xerr.WithStack(err)
- }
- penMap := make(map[int32]*model.Pen)
- for _, v := range penList {
- penMap[v.Id] = v
- }
- return penMap, nil
- }
|