| 123456789101112131415161718192021222324252627282930 |
- package service
- import (
- "xps/datasource"
- "xps/repositories"
- "xps/viewmodels"
- )
- type RepoDBService interface {
- GetDataOfList(objectCode string) ([]map[string]interface{}, error)
- GetDataOfPage(objectCode string) (*viewmodels.PageResult, error)
- }
- type repoDBService struct {
- repoDB *repositories.RepoDB
- }
- func NewRepoDBService() RepoDBService {
- return &repoDBService{
- repoDB: repositories.NewRepoDB(datasource.InstanceSlave()),
- }
- }
- func (s *repoDBService) GetDataOfList(objectCode string) ([]map[string]interface{}, error) {
- return s.repoDB.GetDataOfList(objectCode)
- }
- func (s *repoDBService) GetDataOfPage(objectCode string) (*viewmodels.PageResult, error) {
- return s.repoDB.GetDataOfPage(objectCode)
- }
|