Documentation
¶
Index ¶
- Variables
- func GetRelatedPathWithResDir(p string) (ret string)
- type ConfigService
- func (s *ConfigService) Create(config *model.ZdConfig) (err error)
- func (s *ConfigService) GConfigItemTree(configId int) (root model.ZdRangesItem)
- func (s *ConfigService) Get(id int) (config model.ZdConfig, dirs []domain.Dir)
- func (s *ConfigService) List(keywords string, page int) (list []*model.ZdConfig, total int)
- func (s *ConfigService) Remove(id int) (err error)
- func (s *ConfigService) Save(config *model.ZdConfig) (err error)
- func (s *ConfigService) Sync(files []domain.ResFile) (err error)
- func (s *ConfigService) SyncToDB(fi domain.ResFile) (err error)
- func (s *ConfigService) Update(config *model.ZdConfig) (err error)
- type DataService
- type DefService
- func (s *DefService) Create(def *model.ZdDef) (err error)
- func (s *DefService) Get(id int) (def model.ZdDef, dirs []domain.Dir)
- func (s *DefService) List(keywords string, page int) (list []*model.ZdDef, total int)
- func (s *DefService) Remove(id int) (err error)
- func (s *DefService) Save(def *model.ZdDef) (err error)
- func (s *DefService) Sync(files []domain.ResFile) (err error)
- func (s *DefService) SyncToDB(fi domain.ResFile, isMock bool) (err error, id uint)
- func (s *DefService) Update(def *model.ZdDef) (err error)
- type ExcelService
- func (s *ExcelService) Get(id int) (excel model.ZdExcel, dirs []domain.Dir)
- func (s *ExcelService) List(keywords string, page int) (list []*model.ZdExcel, total int)
- func (s *ExcelService) Remove(id int) (err error)
- func (s *ExcelService) Save(excel *model.ZdExcel) (err error)
- func (s *ExcelService) Sync(files []domain.ResFile) (err error)
- func (s *ExcelService) SyncToDB(file domain.ResFile) (err error)
- func (s *ExcelService) Update(excel *model.ZdExcel) (err error)
- type FieldService
- func (s *FieldService) Create(defId, targetId uint, name string, mode string) (field *model.ZdField, err error)
- func (s *FieldService) Get(fieldId int) (field model.ZdField, err error)
- func (s *FieldService) GetTree(defId uint) (root *model.ZdField, err error)
- func (s *FieldService) Move(srcId, targetId uint, mode string) (defId uint, srcField model.ZdField, err error)
- func (s *FieldService) Remove(id int) (defId int, err error)
- func (s *FieldService) Save(field *model.ZdField) (err error)
- type InstancesService
- func (s *InstancesService) Create(instances *model.ZdInstances) (err error)
- func (s *InstancesService) CreateItem(domainId, targetId int, mode string) (item *model.ZdInstancesItem, err error)
- func (s *InstancesService) Get(id int) (instances model.ZdInstances, dirs []domain.Dir)
- func (s *InstancesService) GetItem(id int) (item model.ZdInstancesItem)
- func (s *InstancesService) GetItemTree(instancesId uint) (root model.ZdInstancesItem)
- func (s *InstancesService) List(keywords string, page int) (list []*model.ZdInstances, total int)
- func (s *InstancesService) Remove(id int) (err error)
- func (s *InstancesService) RemoveItem(id int) (err error)
- func (s *InstancesService) Save(instances *model.ZdInstances) (err error)
- func (s *InstancesService) SaveItem(item *model.ZdInstancesItem) (err error)
- func (s *InstancesService) Sync(files []domain.ResFile)
- func (s *InstancesService) SyncToDB(fi domain.ResFile) (err error)
- func (s *InstancesService) Update(instances *model.ZdInstances) (err error)
- type MockService
- func (s *MockService) ChangeSampleSrc(mockId int, req model.ZdMockSampleSrc) (err error)
- func (s *MockService) GenDataForMockPreview(endpoint *domain.EndPoint, dataConfig string) (ret interface{}, err error)
- func (s *MockService) GenDataForServerRequest(endpoint *domain.EndPoint, dataConfigContent string) (ret interface{}, err error)
- func (s *MockService) Get(id int) (po model.ZdMock, err error)
- func (s *MockService) GetPreviewData(id int) (data domain.MockData, err error)
- func (s *MockService) GetPreviewResp(req domain.MockPreviewReq) (ret interface{}, err error)
- func (s *MockService) GetResp(reqPath, reqMethod, respCode, mediaType string) (ret interface{}, err error)
- func (s *MockService) List(keywords string, page int) (pos []*model.ZdMock, total int, err error)
- func (s *MockService) ListSampleSrc(mockId int) (ret map[string]string, err error)
- func (s *MockService) LoadDef(pth string, files *[]string, level int) (err error)
- func (s *MockService) Remove(id int) (err error)
- func (s *MockService) Save(po *model.ZdMock) (err error)
- func (s *MockService) StartMockService(id int) (err error)
- func (s *MockService) StopMockService(id int) (err error)
- func (s *MockService) Upload(ctx iris.Context, fh *multipart.FileHeader) (name, content, mockConf, dataConf, pth string, err error, dataPath string)
- type PreviewService
- type RangesService
- func (s *RangesService) Create(ranges *model.ZdRanges) (err error)
- func (s *RangesService) CreateItem(domainId, targetId int, mode string) (item *model.ZdRangesItem, err error)
- func (s *RangesService) Get(id int) (ranges model.ZdRanges, dirs []domain.Dir)
- func (s *RangesService) GetItem(id int) (item model.ZdRangesItem)
- func (s *RangesService) GetItemTree(rangesId int) (root model.ZdRangesItem)
- func (s *RangesService) List(keywords string, page int) (list []*model.ZdRanges, total int)
- func (s *RangesService) Remove(id int) (err error)
- func (s *RangesService) RemoveItem(id, domainId int) (err error)
- func (s *RangesService) Save(ranges *model.ZdRanges) (err error)
- func (s *RangesService) SaveItem(item *model.ZdRangesItem) (err error)
- func (s *RangesService) Sync(files []domain.ResFile) (err error)
- func (s *RangesService) SyncToDB(fi domain.ResFile) (err error)
- func (s *RangesService) Update(ranges *model.ZdRanges) (err error)
- type ReferService
- type ResService
- func (s *ResService) ListReferExcelColForSelection(referName string) (ret []domain.ResField)
- func (s *ResService) ListReferFileForSelection(resType string) (ret interface{})
- func (s *ResService) ListReferResFieldForSelection(resId int, resType string) (ret []domain.ResField)
- func (s *ResService) ListReferSheetForSelection(referName string) (ret []*model.ZdExcel)
- func (s *ResService) LoadRes(resType string) (ret []domain.ResFile)
- type SectionService
- func (s *SectionService) Create(ownerId, sectionsId uint, ownerType string) (err error)
- func (s *SectionService) List(ownerId uint, ownerType string) (sections []*model.ZdSection, err error)
- func (s *SectionService) Remove(sectionId int, ownerType string) (ownerId uint, err error)
- func (s *SectionService) SaveFieldSectionToDB(rangeSection string, ord int, fieldID uint, ownerType string)
- func (s *SectionService) Update(section *model.ZdSection) (err error)
- type SyncService
- type TextService
- func (s *TextService) Create(text *model.ZdText) (err error)
- func (s *TextService) Get(id int) (text model.ZdText, dirs []domain.Dir)
- func (s *TextService) List(keywords string, page int) (list []*model.ZdText, total int)
- func (s *TextService) Remove(id int) (err error)
- func (s *TextService) Save(text *model.ZdText) (err error)
- func (s *TextService) Sync(files []domain.ResFile) (err error)
- func (s *TextService) SyncToDB(file domain.ResFile) (err error)
- func (s *TextService) Update(text *model.ZdText) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MockServiceDataMap = map[string]domain.MockPathMap{} MockServiceDataDefMap = map[string]string{} MockServiceDataRegxPathToOrigPath = map[string]map[string]string{} )
Functions ¶
Types ¶
type ConfigService ¶
type ConfigService struct { ConfigRepo *serverRepo.ConfigRepo `inject:""` ResService *ResService `inject:""` SectionRepo *serverRepo.SectionRepo `inject:""` SectionService *SectionService `inject:""` RangeService *service.RangeService `inject:""` }
func (*ConfigService) GConfigItemTree ¶
func (s *ConfigService) GConfigItemTree(configId int) (root model.ZdRangesItem)
func (*ConfigService) Remove ¶
func (s *ConfigService) Remove(id int) (err error)
type DataService ¶
type DataService struct { }
type DefService ¶
type DefService struct { DefRepo *serverRepo.DefRepo `inject:""` FieldRepo *serverRepo.FieldRepo `inject:""` ReferRepo *serverRepo.ReferRepo `inject:""` SectionRepo *serverRepo.SectionRepo `inject:""` MockRepo *serverRepo.MockRepo `inject:""` ResService *ResService `inject:""` SectionService *SectionService `inject:""` RangeService *service.RangeService `inject:""` }
func (*DefService) Remove ¶
func (s *DefService) Remove(id int) (err error)
type ExcelService ¶
type ExcelService struct { ExcelRepo *serverRepo.ExcelRepo `inject:""` ResService *ResService `inject:""` }
func NewExcelService ¶
func NewExcelService(excelRepo *serverRepo.ExcelRepo) *ExcelService
func (*ExcelService) Remove ¶
func (s *ExcelService) Remove(id int) (err error)
type FieldService ¶
type FieldService struct { DefRepo *serverRepo.DefRepo `inject:""` FieldRepo *serverRepo.FieldRepo `inject:""` ReferRepo *serverRepo.ReferRepo `inject:""` DefService *DefService `inject:""` }
func NewFieldService ¶
func NewFieldService(defRepo *serverRepo.DefRepo, fieldRepo *serverRepo.FieldRepo, referRepo *serverRepo.ReferRepo, defService *DefService) *FieldService
func (*FieldService) GetTree ¶
func (s *FieldService) GetTree(defId uint) (root *model.ZdField, err error)
type InstancesService ¶
type InstancesService struct { InstancesRepo *serverRepo.InstancesRepo `inject:""` ReferRepo *serverRepo.ReferRepo `inject:""` ResService *ResService `inject:""` SectionService *SectionService `inject:""` SectionRepo *serverRepo.SectionRepo `inject:""` RangeService *service.RangeService `inject:""` }
func NewInstancesService ¶
func NewInstancesService(instancesRepo *serverRepo.InstancesRepo, referRepo *serverRepo.ReferRepo, sectionRepo *serverRepo.SectionRepo) *InstancesService
func (*InstancesService) Create ¶
func (s *InstancesService) Create(instances *model.ZdInstances) (err error)
func (*InstancesService) CreateItem ¶
func (s *InstancesService) CreateItem(domainId, targetId int, mode string) (item *model.ZdInstancesItem, err error)
func (*InstancesService) Get ¶
func (s *InstancesService) Get(id int) (instances model.ZdInstances, dirs []domain.Dir)
func (*InstancesService) GetItem ¶
func (s *InstancesService) GetItem(id int) (item model.ZdInstancesItem)
func (*InstancesService) GetItemTree ¶
func (s *InstancesService) GetItemTree(instancesId uint) (root model.ZdInstancesItem)
func (*InstancesService) List ¶
func (s *InstancesService) List(keywords string, page int) (list []*model.ZdInstances, total int)
func (*InstancesService) Remove ¶
func (s *InstancesService) Remove(id int) (err error)
func (*InstancesService) RemoveItem ¶
func (s *InstancesService) RemoveItem(id int) (err error)
func (*InstancesService) Save ¶
func (s *InstancesService) Save(instances *model.ZdInstances) (err error)
func (*InstancesService) SaveItem ¶
func (s *InstancesService) SaveItem(item *model.ZdInstancesItem) (err error)
func (*InstancesService) Sync ¶
func (s *InstancesService) Sync(files []domain.ResFile)
func (*InstancesService) SyncToDB ¶
func (s *InstancesService) SyncToDB(fi domain.ResFile) (err error)
func (*InstancesService) Update ¶
func (s *InstancesService) Update(instances *model.ZdInstances) (err error)
type MockService ¶
type MockService struct { MainService *service.MainService `inject:""` OutputService *service.OutputService `inject:""` MockService *service.MockService `inject:""` DefService *DefService `inject:""` MockRepo *serverRepo.MockRepo `inject:""` }
func (*MockService) ChangeSampleSrc ¶
func (s *MockService) ChangeSampleSrc(mockId int, req model.ZdMockSampleSrc) (err error)
func (*MockService) GenDataForMockPreview ¶
func (s *MockService) GenDataForMockPreview(endpoint *domain.EndPoint, dataConfig string) (ret interface{}, err error)
func (*MockService) GenDataForServerRequest ¶
func (s *MockService) GenDataForServerRequest(endpoint *domain.EndPoint, dataConfigContent string) (ret interface{}, err error)
func (*MockService) GetPreviewData ¶
func (s *MockService) GetPreviewData(id int) (data domain.MockData, err error)
func (*MockService) GetPreviewResp ¶
func (s *MockService) GetPreviewResp(req domain.MockPreviewReq) (ret interface{}, err error)
func (*MockService) GetResp ¶
func (s *MockService) GetResp(reqPath, reqMethod, respCode, mediaType string) (ret interface{}, err error)
func (*MockService) ListSampleSrc ¶
func (s *MockService) ListSampleSrc(mockId int) (ret map[string]string, err error)
func (*MockService) LoadDef ¶
func (s *MockService) LoadDef(pth string, files *[]string, level int) (err error)
func (*MockService) Remove ¶
func (s *MockService) Remove(id int) (err error)
func (*MockService) StartMockService ¶
func (s *MockService) StartMockService(id int) (err error)
func (*MockService) StopMockService ¶
func (s *MockService) StopMockService(id int) (err error)
func (*MockService) Upload ¶
func (s *MockService) Upload(ctx iris.Context, fh *multipart.FileHeader) ( name, content, mockConf, dataConf, pth string, err error, dataPath string)
type PreviewService ¶
type PreviewService struct { DefRepo *serverRepo.DefRepo `inject:""` FieldRepo *serverRepo.FieldRepo `inject:""` ReferRepo *serverRepo.ReferRepo `inject:""` InstancesRepo *serverRepo.InstancesRepo `inject:""` MainService *service.MainService `inject:""` OutputService *service.OutputService `inject:""` RangeService *service.RangeService `inject:""` }
func (*PreviewService) PreviewDefData ¶
func (s *PreviewService) PreviewDefData(defId uint) (data string)
func (*PreviewService) PreviewFieldData ¶
func (s *PreviewService) PreviewFieldData(fieldId uint, fieldType string) (data string)
type RangesService ¶
type RangesService struct { RangesRepo *serverRepo.RangesRepo `inject:""` ResService *ResService `inject:""` SectionRepo *serverRepo.SectionRepo `inject:""` SectionService *SectionService `inject:""` RangeService *service.RangeService `inject:""` }
func NewRangesService ¶
func NewRangesService(rangesRepo *serverRepo.RangesRepo, sectionRepo *serverRepo.SectionRepo) *RangesService
func (*RangesService) CreateItem ¶
func (s *RangesService) CreateItem(domainId, targetId int, mode string) (item *model.ZdRangesItem, err error)
func (*RangesService) GetItem ¶
func (s *RangesService) GetItem(id int) (item model.ZdRangesItem)
func (*RangesService) GetItemTree ¶
func (s *RangesService) GetItemTree(rangesId int) (root model.ZdRangesItem)
func (*RangesService) Remove ¶
func (s *RangesService) Remove(id int) (err error)
func (*RangesService) RemoveItem ¶
func (s *RangesService) RemoveItem(id, domainId int) (err error)
func (*RangesService) SaveItem ¶
func (s *RangesService) SaveItem(item *model.ZdRangesItem) (err error)
type ReferService ¶
type ReferService struct { FieldRepo *serverRepo.FieldRepo `inject:""` ReferRepo *serverRepo.ReferRepo `inject:""` DefService *DefService `inject:""` }
func NewReferService ¶
func NewReferService(fieldRepo *serverRepo.FieldRepo, referRepo *serverRepo.ReferRepo, defService *DefService) *ReferService
type ResService ¶
type ResService struct { RangesRepo *serverRepo.RangesRepo `inject:""` InstancesRepo *serverRepo.InstancesRepo `inject:""` ConfigRepo *serverRepo.ConfigRepo `inject:""` ExcelRepo *serverRepo.ExcelRepo `inject:""` TextRepo *serverRepo.TextRepo `inject:""` DefRepo *serverRepo.DefRepo `inject:""` }
func NewResService ¶
func NewResService(rangesRepo *serverRepo.RangesRepo, instancesRepo *serverRepo.InstancesRepo, configRepo *serverRepo.ConfigRepo, excelRepo *serverRepo.ExcelRepo, textRepo *serverRepo.TextRepo, defRepo *serverRepo.DefRepo) *ResService
func (*ResService) ListReferExcelColForSelection ¶
func (s *ResService) ListReferExcelColForSelection(referName string) (ret []domain.ResField)
func (*ResService) ListReferFileForSelection ¶
func (s *ResService) ListReferFileForSelection(resType string) (ret interface{})
func (*ResService) ListReferResFieldForSelection ¶
func (s *ResService) ListReferResFieldForSelection(resId int, resType string) (ret []domain.ResField)
func (*ResService) ListReferSheetForSelection ¶
func (s *ResService) ListReferSheetForSelection(referName string) (ret []*model.ZdExcel)
type SectionService ¶
type SectionService struct { FieldRepo *serverRepo.FieldRepo `inject:""` ConfigRepo *serverRepo.ConfigRepo `inject:""` RangesRepo *serverRepo.RangesRepo `inject:""` InstancesRepo *serverRepo.InstancesRepo `inject:""` SectionRepo *serverRepo.SectionRepo `inject:""` DefService *DefService `inject:""` ConfigService *ConfigService `inject:""` InstancesService *InstancesService `inject:""` RangesService *RangesService `inject:""` RangesService2 *service.RangeService `inject:""` }
func (*SectionService) Create ¶
func (s *SectionService) Create(ownerId, sectionsId uint, ownerType string) (err error)
func (*SectionService) Remove ¶
func (s *SectionService) Remove(sectionId int, ownerType string) (ownerId uint, err error)
func (*SectionService) SaveFieldSectionToDB ¶
func (s *SectionService) SaveFieldSectionToDB(rangeSection string, ord int, fieldID uint, ownerType string)
type SyncService ¶
type SyncService struct { DefService *DefService `inject:""` FieldService *FieldService `inject:""` RangesService *RangesService `inject:""` InstancesService *InstancesService `inject:""` ConfigService *ConfigService `inject:""` ExcelService *ExcelService `inject:""` TextService *TextService `inject:""` ReferService *ReferService `inject:""` ResService *ResService `inject:""` }
func NewSyncService ¶
func NewSyncService( defService *DefService, fieldService *FieldService, rangesService *RangesService, instancesService *InstancesService, configService *ConfigService, excelService *ExcelService, textService *TextService, referService *ReferService, resService *ResService) *SyncService
func (*SyncService) SyncData ¶
func (s *SyncService) SyncData()
type TextService ¶
type TextService struct { TextRepo *serverRepo.TextRepo `inject:""` ResService *ResService `inject:""` }
func NewTextService ¶
func NewTextService(textRepo *serverRepo.TextRepo) *TextService
func (*TextService) Remove ¶
func (s *TextService) Remove(id int) (err error)
Click to show internal directories.
Click to hide internal directories.