platform_services

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2023 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppClientService

type AppClientService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(clientid string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (string, error)
	Update(clientid string, indata utils.Map) (utils.Map, error)
	Delete(clientid string) error
	Authenticate(clientid string, clientsecret string) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

AppClientService - Users Service structure

func NewAppClientService

func NewAppClientService(props utils.Map) (AppClientService, error)

type AppRoleService

type AppRoleService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(role_id string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (utils.Map, error)
	Update(role_id string, indata utils.Map) (utils.Map, error)
	Delete(role_id string) error

	AddCredentials(role_id string, indata utils.Map) (utils.Map, error)
	GetCredentials(role_id string) (utils.Map, error)
	FindCredential(filter string) (utils.Map, error)

	AddUsers(role_id string, indata utils.Map) (utils.Map, error)
	FindUser(filter string) (utils.Map, error)
	GetUsers(rold_id string) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

AppRoleService - Users Service structure

func NewAppRoleService

func NewAppRoleService(props utils.Map) (AppRoleService, error)

type AppUserService

type AppUserService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(userId string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (utils.Map, error)
	Update(userId string, indata utils.Map) (utils.Map, error)
	Delete(userId string, deletePermanent bool) error
	Authenticate(auth_key string, auth_user string, auth_pwd string) (utils.Map, error)
	ChangePassword(userId string, newpwd string) (utils.Map, error)

	BusinessList(userId string, filter string, sort string, skip int64, limit int64) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

AppUserService - Users Service structure

func NewAppUserService

func NewAppUserService(props utils.Map) (AppUserService, error)

type BusinessService

type BusinessService interface {

	// Get Business Details
	GetDetails(businessId string) (utils.Map, error)

	// Get Business List
	List(sys_filter string, filter string, sort string, skip int64, limit int64) (utils.Map, error)

	// Find Business
	Find(filter string) (utils.Map, error)

	// Create New Business
	Create(indata utils.Map) (utils.Map, error)

	// Update Business Details
	Update(businessId string, indata utils.Map) (utils.Map, error)

	//Delete Business
	Delete(businessId string, delete_permanent bool) error

	// AddUser Business & User
	AddUser(businessId string, userId string) (utils.Map, error)

	// RemoveUser User from Business
	RemoveUser(businessId string, userId string) (string, error)

	// Get Access Details
	GetUserDetails(businessId string, userId string) (utils.Map, error)

	// Get Users in the business
	GetUsers(businessId string, filter string, sort string, skip int64, limit int64) (utils.Map, error)

	// Get Businesses for given userId form BusinessUser Table
	GetBusinessList(userId string, filter string, sort string, skip int64, limit int64) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

BusinessService - Users Service structure

func NewBusinessService

func NewBusinessService(props utils.Map) (BusinessService, error)

type IndustryService

type IndustryService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetIndustryById(industryid string) (utils.Map, error)
	EndService()
}

func NewIndustryService

func NewIndustryService(props utils.Map) (IndustryService, error)

type RegionService

type RegionService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(regionid string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (utils.Map, error)
	Update(regionid string, indata utils.Map) (utils.Map, error)
	Delete(regionid string, delete_permanent bool) error

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

RegionService - Users Service structure

func NewRegionService

func NewRegionService(props utils.Map) (RegionService, error)

type SysAccessService

type SysAccessService interface {
	List(sys_filter string, filter string, sort string, skip int64, limit int64) (utils.Map, error)
	Get(appaccessid string) (utils.Map, error)

	GrantPermission(indata utils.Map) (utils.Map, error)
	RevokePermission(access_id string) (int64, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

AccessService - Accesss Service structure

func NewSysAccessService

func NewSysAccessService(props utils.Map) (SysAccessService, error)

type SysClientService

type SysClientService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(clientid string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (string, error)
	Update(clientid string, indata utils.Map) (utils.Map, error)
	Delete(clientid string) error
	Authenticate(useremail string, userpwd string) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

SysClientService - Users Service structure

func NewSysClientService

func NewSysClientService(props utils.Map) (SysClientService, error)

type SysRoleService

type SysRoleService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(role_id string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (utils.Map, error)
	Update(role_id string, indata utils.Map) (utils.Map, error)
	Delete(role_id string) error

	AddCredentials(role_id string, indata utils.Map) (utils.Map, error)
	GetCredentials(role_id string) (utils.Map, error)
	FindCredential(filter string) (utils.Map, error)

	AddUsers(role_id string, indata utils.Map) (utils.Map, error)
	FindUser(filter string) (utils.Map, error)
	GetUsers(rold_id string) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

SysRoleService - Users Service structure

func NewSysRoleService

func NewSysRoleService(props utils.Map) (SysRoleService, error)

type SysSettingService

type SysSettingService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(clientid string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (string, error)
	Update(clientid string, indata utils.Map) (utils.Map, error)
	Delete(clientid string) error

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

SysSettingService - Users Service structure

func NewSysSettingService

func NewSysSettingService(props utils.Map) (SysSettingService, error)

type SysUserService

type SysUserService interface {
	List(filter string, sort string, skip int64, limit int64) (utils.Map, error)
	GetDetails(userID string) (utils.Map, error)
	Find(filter string) (utils.Map, error)
	Create(indata utils.Map) (utils.Map, error)
	Update(userID string, indata utils.Map) (utils.Map, error)
	Delete(userID string, delete_permanent bool) error
	Authenticate(auth_key string, auth_login string, auth_pwd string) (utils.Map, error)
	ChangePassword(userid string, newpwd string) (utils.Map, error)

	BeginTransaction()
	CommitTransaction()
	RollbackTransaction()

	EndService()
}

SysUserService - Users Service structure

func NewSysUserService

func NewSysUserService(props utils.Map) (SysUserService, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL