Documentation ¶
Index ¶
- func PermissionsEnum() _permissionsEnum
- type AccountAdapter
- func (mAdapt *AccountAdapter) Create(data map[string]interface{}) (*AccountModel, error)
- func (mAdapt *AccountAdapter) Delete(colName string, value interface{}) (*AccountModel, error)
- func (mAdapt *AccountAdapter) Filter(colName string, value interface{}) (*[]AccountModel, error)
- func (mAdapt *AccountAdapter) Get(colName string, value interface{}) (*AccountModel, error)
- func (mAdapt *AccountAdapter) List() (*[]AccountModel, error)
- func (mAdapt *AccountAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*AccountModel, error)
- type AccountModel
- type AccountTypeAdapter
- func (mAdapt *AccountTypeAdapter) Create(data map[string]interface{}) (*AccountTypeModel, error)
- func (mAdapt *AccountTypeAdapter) Delete(colName string, value interface{}) (*AccountTypeModel, error)
- func (mAdapt *AccountTypeAdapter) Filter(colName string, value interface{}) (*[]AccountTypeModel, error)
- func (mAdapt *AccountTypeAdapter) Get(colName string, value interface{}) (*AccountTypeModel, error)
- func (mAdapt *AccountTypeAdapter) List() (*[]AccountTypeModel, error)
- func (mAdapt *AccountTypeAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*AccountTypeModel, error)
- type AccountTypeModel
- type CurrencyAdapter
- func (mAdapt *CurrencyAdapter) Create(data map[string]interface{}) (*CurrencyModel, error)
- func (mAdapt *CurrencyAdapter) Delete(colName string, value interface{}) (*CurrencyModel, error)
- func (mAdapt *CurrencyAdapter) Filter(colName string, value interface{}) (*[]CurrencyModel, error)
- func (mAdapt *CurrencyAdapter) Get(colName string, value interface{}) (*CurrencyModel, error)
- func (mAdapt *CurrencyAdapter) List() (*[]CurrencyModel, error)
- func (mAdapt *CurrencyAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*CurrencyModel, error)
- type CurrencyModel
- type DBAdapter
- func (adapter *DBAdapter) CloseDBConnection() error
- func (adpt *DBAdapter) NewAccountAdapter() *AccountAdapter
- func (adpt *DBAdapter) NewAccountTypeAdapter() *AccountTypeAdapter
- func (adpt *DBAdapter) NewCurrencyAdapter() *CurrencyAdapter
- func (adpt *DBAdapter) NewGroupAdapter() *GroupAdapter
- func (adpt *DBAdapter) NewGroupPermissionsAdapter() *GroupPermissionsAdapter
- func (adpt *DBAdapter) NewPermissionsAdapter() *PermissionsAdapter
- func (adpt *DBAdapter) NewTransactionAdapter() *TransactionAdapter
- func (adpt *DBAdapter) NewTransactionTypeAdapter() *TransactionTypeAdapter
- func (adpt *DBAdapter) NewUserAdapter() *UserAdapter
- func (adpt *DBAdapter) NewUserGroupAdapter() *UserGroupAdapter
- func (adpt *DBAdapter) NewUserPermissionsAdapter() *UserPermissionsAdapter
- type DBPort
- type GroupAdapter
- func (mAdapt *GroupAdapter) Create(data map[string]interface{}) (*GroupModel, error)
- func (mAdapt *GroupAdapter) Delete(colName string, value interface{}) (*GroupModel, error)
- func (mAdapt *GroupAdapter) Filter(colName string, value interface{}) (*[]GroupModel, error)
- func (mAdapt *GroupAdapter) Get(colName string, value interface{}) (*GroupModel, error)
- func (mAdapt *GroupAdapter) List() (*[]GroupModel, error)
- func (mAdapt *GroupAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*GroupModel, error)
- type GroupModel
- type GroupPermissionsAdapter
- func (mAdapt *GroupPermissionsAdapter) Create(data map[string]interface{}) (*GroupPermissionsModel, error)
- func (mAdapt *GroupPermissionsAdapter) Delete(colName string, value interface{}) (*GroupPermissionsModel, error)
- func (mAdapt *GroupPermissionsAdapter) Filter(colName string, value interface{}) (*[]GroupPermissionsModel, error)
- func (mAdapt *GroupPermissionsAdapter) Get(colName string, value interface{}) (*GroupPermissionsModel, error)
- func (mAdapt *GroupPermissionsAdapter) List() (*[]GroupPermissionsModel, error)
- func (mAdapt *GroupPermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*GroupPermissionsModel, error)
- type GroupPermissionsModel
- type PermissionsAdapter
- func (mAdapt *PermissionsAdapter) Create(data map[string]interface{}) (*PermissionsModel, error)
- func (mAdapt *PermissionsAdapter) Delete(colName string, value interface{}) (*PermissionsModel, error)
- func (mAdapt *PermissionsAdapter) Filter(colName string, value interface{}) (*[]PermissionsModel, error)
- func (mAdapt *PermissionsAdapter) Get(colName string, value interface{}) (*PermissionsModel, error)
- func (mAdapt *PermissionsAdapter) List() (*[]PermissionsModel, error)
- func (mAdapt *PermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*PermissionsModel, error)
- type PermissionsModel
- type TransactionAdapter
- func (mAdapt *TransactionAdapter) Create(data map[string]interface{}) (*TransactionModel, error)
- func (mAdapt *TransactionAdapter) Delete(colName string, value interface{}) (*TransactionModel, error)
- func (mAdapt *TransactionAdapter) Filter(colName string, value interface{}) (*[]TransactionModel, error)
- func (mAdapt *TransactionAdapter) Get(colName string, value interface{}) (*TransactionModel, error)
- func (mAdapt *TransactionAdapter) List() (*[]TransactionModel, error)
- func (mAdapt *TransactionAdapter) NewTransactionCustomSelector(conditions map[string]interface{}, order string, isAsc bool) *constants.CustomSelector
- func (mAdapt *TransactionAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*TransactionModel, error)
- type TransactionModel
- type TransactionTypeAdapter
- func (mAdapt *TransactionTypeAdapter) Create(data map[string]interface{}) (*TransactionTypeModel, error)
- func (mAdapt *TransactionTypeAdapter) Delete(colName string, value interface{}) (*TransactionTypeModel, error)
- func (mAdapt *TransactionTypeAdapter) Filter(colName string, value interface{}) (*[]TransactionTypeModel, error)
- func (mAdapt *TransactionTypeAdapter) Get(colName string, value interface{}) (*TransactionTypeModel, error)
- func (mAdapt *TransactionTypeAdapter) List() (*[]TransactionTypeModel, error)
- func (mAdapt *TransactionTypeAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*TransactionTypeModel, error)
- type TransactionTypeModel
- type UserAdapter
- func (mAdapt *UserAdapter) Create(data map[string]interface{}) (UserModel, error)
- func (mAdapt *UserAdapter) Delete(colName string, value interface{}) (UserModel, error)
- func (mAdapt *UserAdapter) Filter(col string, value interface{}) ([]UserModel, error)
- func (mAdapt *UserAdapter) Get(col string, value interface{}) (UserModel, error)
- func (mAdapt *UserAdapter) List() ([]UserModel, error)
- func (u *UserAdapter) NewUserCustomSelector(conditions map[string]interface{}, order string, isAsc bool) *constants.CustomSelector
- func (mAdapt *UserAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (UserModel, error)
- type UserGroupAdapter
- func (mAdapt *UserGroupAdapter) Create(data map[string]interface{}) (*UserGroupModel, error)
- func (mAdapt *UserGroupAdapter) Delete(colName string, value interface{}) (*UserGroupModel, error)
- func (mAdapt *UserGroupAdapter) Filter(colName string, value interface{}) (*[]UserGroupModel, error)
- func (mAdapt *UserGroupAdapter) Get(colName string, value interface{}) (*UserGroupModel, error)
- func (mAdapt *UserGroupAdapter) List() (*[]UserGroupModel, error)
- func (mAdapt *UserGroupAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*UserGroupModel, error)
- type UserGroupModel
- type UserModel
- type UserPermissionsAdapter
- func (mAdapt *UserPermissionsAdapter) Create(data map[string]interface{}) (*UserPermissionsModel, error)
- func (mAdapt *UserPermissionsAdapter) Delete(colName string, value interface{}) (*UserPermissionsModel, error)
- func (mAdapt *UserPermissionsAdapter) Filter(colName string, value interface{}) (*[]UserPermissionsModel, error)
- func (mAdapt *UserPermissionsAdapter) Get(colName string, value interface{}) (*UserPermissionsModel, error)
- func (mAdapt *UserPermissionsAdapter) List() (*[]UserPermissionsModel, error)
- func (mAdapt *UserPermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*UserPermissionsModel, error)
- type UserPermissionsModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PermissionsEnum ¶
func PermissionsEnum() _permissionsEnum
Types ¶
type AccountAdapter ¶
type AccountAdapter struct {
// contains filtered or unexported fields
}
func (*AccountAdapter) Create ¶
func (mAdapt *AccountAdapter) Create(data map[string]interface{}) (*AccountModel, error)
func (*AccountAdapter) Delete ¶
func (mAdapt *AccountAdapter) Delete(colName string, value interface{}) (*AccountModel, error)
func (*AccountAdapter) Filter ¶
func (mAdapt *AccountAdapter) Filter(colName string, value interface{}) (*[]AccountModel, error)
func (*AccountAdapter) Get ¶
func (mAdapt *AccountAdapter) Get(colName string, value interface{}) (*AccountModel, error)
func (*AccountAdapter) List ¶
func (mAdapt *AccountAdapter) List() (*[]AccountModel, error)
func (*AccountAdapter) Update ¶
func (mAdapt *AccountAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*AccountModel, error)
type AccountModel ¶
type AccountTypeAdapter ¶
type AccountTypeAdapter struct {
// contains filtered or unexported fields
}
func (*AccountTypeAdapter) Create ¶
func (mAdapt *AccountTypeAdapter) Create(data map[string]interface{}) (*AccountTypeModel, error)
func (*AccountTypeAdapter) Delete ¶
func (mAdapt *AccountTypeAdapter) Delete(colName string, value interface{}) (*AccountTypeModel, error)
func (*AccountTypeAdapter) Filter ¶
func (mAdapt *AccountTypeAdapter) Filter(colName string, value interface{}) (*[]AccountTypeModel, error)
func (*AccountTypeAdapter) Get ¶
func (mAdapt *AccountTypeAdapter) Get(colName string, value interface{}) (*AccountTypeModel, error)
func (*AccountTypeAdapter) List ¶
func (mAdapt *AccountTypeAdapter) List() (*[]AccountTypeModel, error)
func (*AccountTypeAdapter) Update ¶
func (mAdapt *AccountTypeAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*AccountTypeModel, error)
type AccountTypeModel ¶
type CurrencyAdapter ¶
type CurrencyAdapter struct {
// contains filtered or unexported fields
}
func (*CurrencyAdapter) Create ¶
func (mAdapt *CurrencyAdapter) Create(data map[string]interface{}) (*CurrencyModel, error)
func (*CurrencyAdapter) Delete ¶
func (mAdapt *CurrencyAdapter) Delete(colName string, value interface{}) (*CurrencyModel, error)
func (*CurrencyAdapter) Filter ¶
func (mAdapt *CurrencyAdapter) Filter(colName string, value interface{}) (*[]CurrencyModel, error)
func (*CurrencyAdapter) Get ¶
func (mAdapt *CurrencyAdapter) Get(colName string, value interface{}) (*CurrencyModel, error)
func (*CurrencyAdapter) List ¶
func (mAdapt *CurrencyAdapter) List() (*[]CurrencyModel, error)
func (*CurrencyAdapter) Update ¶
func (mAdapt *CurrencyAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*CurrencyModel, error)
type CurrencyModel ¶
type DBAdapter ¶
type DBAdapter struct {
// contains filtered or unexported fields
}
func NewDBAdapter ¶
func (*DBAdapter) CloseDBConnection ¶
func (*DBAdapter) NewAccountAdapter ¶
func (adpt *DBAdapter) NewAccountAdapter() *AccountAdapter
func (*DBAdapter) NewAccountTypeAdapter ¶
func (adpt *DBAdapter) NewAccountTypeAdapter() *AccountTypeAdapter
func (*DBAdapter) NewCurrencyAdapter ¶
func (adpt *DBAdapter) NewCurrencyAdapter() *CurrencyAdapter
func (*DBAdapter) NewGroupAdapter ¶
func (adpt *DBAdapter) NewGroupAdapter() *GroupAdapter
func (*DBAdapter) NewGroupPermissionsAdapter ¶
func (adpt *DBAdapter) NewGroupPermissionsAdapter() *GroupPermissionsAdapter
func (*DBAdapter) NewPermissionsAdapter ¶
func (adpt *DBAdapter) NewPermissionsAdapter() *PermissionsAdapter
func (*DBAdapter) NewTransactionAdapter ¶
func (adpt *DBAdapter) NewTransactionAdapter() *TransactionAdapter
func (*DBAdapter) NewTransactionTypeAdapter ¶
func (adpt *DBAdapter) NewTransactionTypeAdapter() *TransactionTypeAdapter
func (*DBAdapter) NewUserAdapter ¶
func (adpt *DBAdapter) NewUserAdapter() *UserAdapter
func (*DBAdapter) NewUserGroupAdapter ¶
func (adpt *DBAdapter) NewUserGroupAdapter() *UserGroupAdapter
func (*DBAdapter) NewUserPermissionsAdapter ¶
func (adpt *DBAdapter) NewUserPermissionsAdapter() *UserPermissionsAdapter
type DBPort ¶
type DBPort interface { CloseDBConnection() error // DB Adapters NewUserAdapter() *UserAdapter NewPermissionsAdapter() *PermissionsAdapter // permissions NewAccountTypeAdapter() *AccountTypeAdapter // account types NewAccountAdapter() *AccountAdapter // account NewCurrencyAdapter() *CurrencyAdapter // currencies NewGroupPermissionsAdapter() *GroupPermissionsAdapter // group permissions NewGroupAdapter() *GroupAdapter // groups NewTransactionTypeAdapter() *TransactionTypeAdapter // transaction types NewTransactionAdapter() *TransactionAdapter // transactions NewUserGroupAdapter() *UserGroupAdapter // user groups NewUserPermissionsAdapter() *UserPermissionsAdapter // user permissions }
type GroupAdapter ¶
type GroupAdapter struct {
// contains filtered or unexported fields
}
func (*GroupAdapter) Create ¶
func (mAdapt *GroupAdapter) Create(data map[string]interface{}) (*GroupModel, error)
func (*GroupAdapter) Delete ¶
func (mAdapt *GroupAdapter) Delete(colName string, value interface{}) (*GroupModel, error)
func (*GroupAdapter) Filter ¶
func (mAdapt *GroupAdapter) Filter(colName string, value interface{}) (*[]GroupModel, error)
func (*GroupAdapter) Get ¶
func (mAdapt *GroupAdapter) Get(colName string, value interface{}) (*GroupModel, error)
"Get" returns a single group
func (*GroupAdapter) List ¶
func (mAdapt *GroupAdapter) List() (*[]GroupModel, error)
"List" returns all groups
func (*GroupAdapter) Update ¶
func (mAdapt *GroupAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*GroupModel, error)
type GroupModel ¶
type GroupPermissionsAdapter ¶
type GroupPermissionsAdapter struct {
// contains filtered or unexported fields
}
func (*GroupPermissionsAdapter) Create ¶
func (mAdapt *GroupPermissionsAdapter) Create(data map[string]interface{}) (*GroupPermissionsModel, error)
func (*GroupPermissionsAdapter) Delete ¶
func (mAdapt *GroupPermissionsAdapter) Delete(colName string, value interface{}) (*GroupPermissionsModel, error)
func (*GroupPermissionsAdapter) Filter ¶
func (mAdapt *GroupPermissionsAdapter) Filter(colName string, value interface{}) (*[]GroupPermissionsModel, error)
func (*GroupPermissionsAdapter) Get ¶
func (mAdapt *GroupPermissionsAdapter) Get(colName string, value interface{}) (*GroupPermissionsModel, error)
func (*GroupPermissionsAdapter) List ¶
func (mAdapt *GroupPermissionsAdapter) List() (*[]GroupPermissionsModel, error)
func (*GroupPermissionsAdapter) Update ¶
func (mAdapt *GroupPermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*GroupPermissionsModel, error)
type GroupPermissionsModel ¶
type PermissionsAdapter ¶
type PermissionsAdapter struct {
// contains filtered or unexported fields
}
func (*PermissionsAdapter) Create ¶
func (mAdapt *PermissionsAdapter) Create(data map[string]interface{}) (*PermissionsModel, error)
func (*PermissionsAdapter) Delete ¶
func (mAdapt *PermissionsAdapter) Delete(colName string, value interface{}) (*PermissionsModel, error)
func (*PermissionsAdapter) Filter ¶
func (mAdapt *PermissionsAdapter) Filter(colName string, value interface{}) (*[]PermissionsModel, error)
func (*PermissionsAdapter) Get ¶
func (mAdapt *PermissionsAdapter) Get(colName string, value interface{}) (*PermissionsModel, error)
"Get" returns a single permission
func (*PermissionsAdapter) List ¶
func (mAdapt *PermissionsAdapter) List() (*[]PermissionsModel, error)
"List" returns all permissions
func (*PermissionsAdapter) Update ¶
func (mAdapt *PermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*PermissionsModel, error)
type PermissionsModel ¶
type TransactionAdapter ¶
type TransactionAdapter struct {
// contains filtered or unexported fields
}
func (*TransactionAdapter) Create ¶
func (mAdapt *TransactionAdapter) Create(data map[string]interface{}) (*TransactionModel, error)
func (*TransactionAdapter) Delete ¶
func (mAdapt *TransactionAdapter) Delete(colName string, value interface{}) (*TransactionModel, error)
func (*TransactionAdapter) Filter ¶
func (mAdapt *TransactionAdapter) Filter(colName string, value interface{}) (*[]TransactionModel, error)
func (*TransactionAdapter) Get ¶
func (mAdapt *TransactionAdapter) Get(colName string, value interface{}) (*TransactionModel, error)
func (*TransactionAdapter) List ¶
func (mAdapt *TransactionAdapter) List() (*[]TransactionModel, error)
func (*TransactionAdapter) NewTransactionCustomSelector ¶
func (mAdapt *TransactionAdapter) NewTransactionCustomSelector(conditions map[string]interface{}, order string, isAsc bool) *constants.CustomSelector
col: column name to select; value: value of the column; order: column name to order by; isAsc: true, if you want to order by ascending.
func (*TransactionAdapter) Update ¶
func (mAdapt *TransactionAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*TransactionModel, error)
type TransactionModel ¶
type TransactionTypeAdapter ¶
type TransactionTypeAdapter struct {
// contains filtered or unexported fields
}
func (*TransactionTypeAdapter) Create ¶
func (mAdapt *TransactionTypeAdapter) Create(data map[string]interface{}) (*TransactionTypeModel, error)
func (*TransactionTypeAdapter) Delete ¶
func (mAdapt *TransactionTypeAdapter) Delete(colName string, value interface{}) (*TransactionTypeModel, error)
func (*TransactionTypeAdapter) Filter ¶
func (mAdapt *TransactionTypeAdapter) Filter(colName string, value interface{}) (*[]TransactionTypeModel, error)
func (*TransactionTypeAdapter) Get ¶
func (mAdapt *TransactionTypeAdapter) Get(colName string, value interface{}) (*TransactionTypeModel, error)
func (*TransactionTypeAdapter) List ¶
func (mAdapt *TransactionTypeAdapter) List() (*[]TransactionTypeModel, error)
func (*TransactionTypeAdapter) Update ¶
func (mAdapt *TransactionTypeAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*TransactionTypeModel, error)
type TransactionTypeModel ¶
type UserAdapter ¶
type UserAdapter struct {
// contains filtered or unexported fields
}
func (*UserAdapter) Create ¶
func (mAdapt *UserAdapter) Create(data map[string]interface{}) (UserModel, error)
func (*UserAdapter) Delete ¶
func (mAdapt *UserAdapter) Delete(colName string, value interface{}) (UserModel, error)
func (*UserAdapter) Filter ¶
func (mAdapt *UserAdapter) Filter(col string, value interface{}) ([]UserModel, error)
TODO: Populate the user model with the user's permissions and user groups
func (*UserAdapter) Get ¶
func (mAdapt *UserAdapter) Get(col string, value interface{}) (UserModel, error)
Define the methods of the UserAdapter
func (*UserAdapter) List ¶
func (mAdapt *UserAdapter) List() ([]UserModel, error)
TODO: Populate the user model with the user's permissions and user groups
func (*UserAdapter) NewUserCustomSelector ¶
func (u *UserAdapter) NewUserCustomSelector(conditions map[string]interface{}, order string, isAsc bool) *constants.CustomSelector
col: column name to select; value: value of the column; order: column name to order by; isAsc: true, if you want to order by ascending.
type UserGroupAdapter ¶
type UserGroupAdapter struct {
// contains filtered or unexported fields
}
func (*UserGroupAdapter) Create ¶
func (mAdapt *UserGroupAdapter) Create(data map[string]interface{}) (*UserGroupModel, error)
func (*UserGroupAdapter) Delete ¶
func (mAdapt *UserGroupAdapter) Delete(colName string, value interface{}) (*UserGroupModel, error)
func (*UserGroupAdapter) Filter ¶
func (mAdapt *UserGroupAdapter) Filter(colName string, value interface{}) (*[]UserGroupModel, error)
func (*UserGroupAdapter) Get ¶
func (mAdapt *UserGroupAdapter) Get(colName string, value interface{}) (*UserGroupModel, error)
func (*UserGroupAdapter) List ¶
func (mAdapt *UserGroupAdapter) List() (*[]UserGroupModel, error)
func (*UserGroupAdapter) Update ¶
func (mAdapt *UserGroupAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*UserGroupModel, error)
type UserGroupModel ¶
type UserPermissionsAdapter ¶
type UserPermissionsAdapter struct {
// contains filtered or unexported fields
}
func (*UserPermissionsAdapter) Create ¶
func (mAdapt *UserPermissionsAdapter) Create(data map[string]interface{}) (*UserPermissionsModel, error)
func (*UserPermissionsAdapter) Delete ¶
func (mAdapt *UserPermissionsAdapter) Delete(colName string, value interface{}) (*UserPermissionsModel, error)
func (*UserPermissionsAdapter) Filter ¶
func (mAdapt *UserPermissionsAdapter) Filter(colName string, value interface{}) (*[]UserPermissionsModel, error)
func (*UserPermissionsAdapter) Get ¶
func (mAdapt *UserPermissionsAdapter) Get(colName string, value interface{}) (*UserPermissionsModel, error)
"Get" returns a single permission
func (*UserPermissionsAdapter) List ¶
func (mAdapt *UserPermissionsAdapter) List() (*[]UserPermissionsModel, error)
"List" returns all permissions
func (*UserPermissionsAdapter) Update ¶
func (mAdapt *UserPermissionsAdapter) Update(col string, colValue interface{}, data map[string]interface{}) (*UserPermissionsModel, error)
type UserPermissionsModel ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.