Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package mocks
import (
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/db/queries"
"github.com/go-pg/pg/v10/orm"
)
// EccKey query methods
type MockSupplierOrganization struct {
DBMockHelper
MockListResponse []common.SupplierOrganization
MockSupplierOrganization *common.SupplierOrganization
}
func (so *MockSupplierOrganization) Count(supplierOrganization *common.SupplierOrganization) (int, error) {
return len(so.MockListResponse), so.Error
}
func (so *MockSupplierOrganization) Insert(supplierOrg *common.SupplierOrganization) (orm.Result, error) {
return so.ORMResponse, so.Error
}
func (so *MockSupplierOrganization) Update(supplierOrg *common.SupplierOrganization) (orm.Result, error) {
return so.ORMResponse, so.Error
}
func (so *MockSupplierOrganization) Delete(supplierOrg *common.SupplierOrganization) (orm.Result, error) {
return so.ORMResponse, so.Error
}
func (so *MockSupplierOrganization) Select(supplierOrg *common.SupplierOrganization, paging *queries.PageQueryOptions) ([]common.SupplierOrganization, error) {
so.LastFilter = supplierOrg
so.LastPaging = paging
return so.MockListResponse, so.Error
}
func (c *MockSupplierOrganization) SetListResp(list interface{}) {
if list != nil {
c.MockListResponse = list.([]common.SupplierOrganization)
}
}