| 123456789101112131415161718192021222324252627282930 |
- package service
- import (
- "xps/datasource"
- "xps/repositories"
- "xps/viewmodels"
- )
- type DbService interface {
- GetList(objectCode string) ([]map[string]interface{}, error)
- GetPage(objectCode string) (*viewmodels.PageResult, error)
- }
- type dbService struct {
- repo *repositories.DbRepo
- }
- func NewDbService() DbService {
- return &dbService{
- repo: repositories.NewDbRepo(datasource.InstanceMaster()),
- }
- }
- func (s *dbService) GetList(objectCode string) ([]map[string]interface{}, error) {
- return s.repo.GetList(objectCode)
- }
- func (s *dbService) GetPage(objectCode string) (*viewmodels.PageResult, error) {
- return s.repo.GetPage(objectCode)
- }
|