You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
585 B
25 lines
585 B
package service |
|
|
|
import ( |
|
"context" |
|
|
|
"go-common/app/interface/main/reply/model/reply" |
|
) |
|
|
|
// ListBusiness return all non-deleted business record. |
|
func (s *Service) ListBusiness(c context.Context) (business []*reply.Business, err error) { |
|
return s.dao.Business.ListBusiness(c) |
|
} |
|
|
|
// loadBusiness load business |
|
func (s *Service) loadBusiness() (err error) { |
|
var business []*reply.Business |
|
if business, err = s.ListBusiness(context.Background()); err != nil { |
|
return |
|
} |
|
for _, b := range business { |
|
s.typeMapping[b.Type] = b.Alias |
|
s.aliasMapping[b.Alias] = b.Type |
|
} |
|
return |
|
}
|
|
|