| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package service
- import (
- "xps/cmd/datasource"
- "xps/pkg/biz/datamodel"
- "xps/pkg/biz/repository"
- "xps/pkg/biz/viewmodel"
- )
- type BizObjectOAMRuleService interface {
- GetList(m map[string]interface{}) ([]viewmodel.BizObjectOAMRuleInfo, error)
- GetById(bizId, objectId, oamId, orId int64) (*viewmodel.BizObjectOAMRuleInfo, error)
- Create(or *datamodel.BizObjectOAMRule) error
- Update(or *datamodel.BizObjectOAMRule) error
- Delete(m map[string]interface{}) error
- }
- type bizObjectOAMRuleService struct {
- oamRepo *repository.BizObjectOAMRepo
- oamRuleRepo *repository.BizObjectOAMRuleRepo
- }
- func NewBizObjectOAMRuleService() BizObjectOAMRuleService {
- return &bizObjectOAMRuleService{
- oamRepo: repository.NewBizObjectOAMRepo(datasource.InstanceMaster()),
- oamRuleRepo: repository.NewBizObjectOAMRuleRepo(datasource.InstanceMaster()),
- }
- }
- func (s *bizObjectOAMRuleService) GetList(m map[string]interface{}) ([]viewmodel.BizObjectOAMRuleInfo, error) {
- return s.oamRuleRepo.GetList(m)
- }
- func (s *bizObjectOAMRuleService) GetById(bizId, objectId, oamId, orId int64) (*viewmodel.BizObjectOAMRuleInfo, error) {
- return s.oamRuleRepo.GetById(bizId, objectId, oamId, orId)
- }
- func (s *bizObjectOAMRuleService) Create(or *datamodel.BizObjectOAMRule) error {
- orId := NewID()
- or.OrId = orId
- return s.oamRuleRepo.Create(or)
- }
- func (s *bizObjectOAMRuleService) Update(or *datamodel.BizObjectOAMRule) error {
- return s.oamRuleRepo.Update(or)
- }
- func (s *bizObjectOAMRuleService) Delete(m map[string]interface{}) error {
- return s.oamRuleRepo.Delete(m)
- }
|