1234567891011121314151617181920212223 |
- package backend
- import (
- "context"
- "kpt-pasture/model"
- "net/http"
- pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
- )
- func (s *StoreEntry) BarnTypeList(ctx context.Context) (*pasturePb.BarnTypeListResponse, error) {
- configBarnTypeList := make([]*model.ConfigBarnType, 0)
- if err := s.DB.Table(new(model.ConfigBarnType).TableName()).Find(&configBarnTypeList).Error; err != nil {
- return nil, err
- }
- return &pasturePb.BarnTypeListResponse{
- Code: http.StatusOK,
- Message: "ok",
- Data: model.ConfigBarnTypeSlice(configBarnTypeList).ToPB(),
- }, nil
- }
|