Documentation ¶
Index ¶
- func DecimalStringToInt64(text string) (number int64, err error)
- func GetEnvVar(key string) (value string, err error)
- func GetEnvVarInt64(key string) (value int64, err error)
- func GetInt64FieldValue(dataStruct interface{}, fieldName string) (value int64, err error)
- func GetStringFieldValue(dataStruct interface{}, fieldName string) (value string, err error)
- func GetUintFieldValue(dataStruct interface{}, fieldName string) (value uint, err error)
- func SumSHA256(text string) (sum string)
- func TimeNow() *time.Time
- type PostgresBaseRepository
- func (postgresBaseRepository *PostgresBaseRepository) Add(entity interface{}) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) Connect(serverName string) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) DeleteByID(entity interface{}, id uint) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) GetAll(entities interface{}) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) GetByID(entity interface{}, id uint) (err error)
- func (postgresBaseRepository PostgresBaseRepository) GetID(model interface{}) (id uint, err error)
- func (postgresBaseRepository *PostgresBaseRepository) SearchOne(searchEntity interface{}) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) SearchOneAdvanced(entity interface{}, where string, args ...interface{}) (err error)
- func (postgresBaseRepository *PostgresBaseRepository) Update(entity interface{}) (err error)
- type RequestAndResponse
- func (rar RequestAndResponse) GetRequestData(data interface{}) (err error)
- func (rar RequestAndResponse) GetRequestParameter(name string) (value string, err error)
- func (rar RequestAndResponse) GetRequestUintParameter(name string) (value uint, err error)
- func (rar RequestAndResponse) SetResponseData(status int, data interface{}) (err error)
- func (rar RequestAndResponse) SetResponseStatus(status int)
- type Router
- func (router *Router) AddRoute(path string, method string, fHandler func(RequestAndResponse) error)
- func (router *Router) AddRouteOnID(method string, fHandler func(RequestAndResponse, uint) error)
- func (router *Router) AddRouteOnRoot(method string, fHandler func(RequestAndResponse) error)
- func (router *Router) AddRouteOnUUID(method string, fHandler func(RequestAndResponse, string) error)
- func (router *Router) ListenAndServe()
- func (router *Router) Subrouter(path string) (subrouter *Router)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecimalStringToInt64 ¶
DecimalStringToInt64 ...
func GetInt64FieldValue ¶
GetInt64FieldValue ...
func GetStringFieldValue ¶
GetStringFieldValue ...
func GetUintFieldValue ¶
GetUintFieldValue ...
Types ¶
type PostgresBaseRepository ¶
type PostgresBaseRepository struct {
// contains filtered or unexported fields
}
PostgresBaseRepository ...
func (*PostgresBaseRepository) Add ¶
func (postgresBaseRepository *PostgresBaseRepository) Add(entity interface{}) (err error)
Add ...
func (*PostgresBaseRepository) Connect ¶
func (postgresBaseRepository *PostgresBaseRepository) Connect(serverName string) (err error)
Connect ...
func (*PostgresBaseRepository) DeleteByID ¶
func (postgresBaseRepository *PostgresBaseRepository) DeleteByID(entity interface{}, id uint) (err error)
DeleteByID ...
func (*PostgresBaseRepository) GetAll ¶
func (postgresBaseRepository *PostgresBaseRepository) GetAll(entities interface{}) (err error)
GetAll ...
func (*PostgresBaseRepository) GetByID ¶
func (postgresBaseRepository *PostgresBaseRepository) GetByID(entity interface{}, id uint) (err error)
GetByID ...
func (PostgresBaseRepository) GetID ¶
func (postgresBaseRepository PostgresBaseRepository) GetID(model interface{}) (id uint, err error)
GetID ...
func (*PostgresBaseRepository) SearchOne ¶
func (postgresBaseRepository *PostgresBaseRepository) SearchOne(searchEntity interface{}) (err error)
SearchOne ...
func (*PostgresBaseRepository) SearchOneAdvanced ¶
func (postgresBaseRepository *PostgresBaseRepository) SearchOneAdvanced(entity interface{}, where string, args ...interface{}) (err error)
SearchOneAdvanced ...
func (*PostgresBaseRepository) Update ¶
func (postgresBaseRepository *PostgresBaseRepository) Update(entity interface{}) (err error)
Update ...
type RequestAndResponse ¶
type RequestAndResponse struct {
// contains filtered or unexported fields
}
RequestAndResponse ..
func (RequestAndResponse) GetRequestData ¶
func (rar RequestAndResponse) GetRequestData(data interface{}) (err error)
GetRequestData ...
func (RequestAndResponse) GetRequestParameter ¶
func (rar RequestAndResponse) GetRequestParameter(name string) (value string, err error)
GetRequestParameter ...
func (RequestAndResponse) GetRequestUintParameter ¶
func (rar RequestAndResponse) GetRequestUintParameter(name string) (value uint, err error)
GetRequestUintParameter ...
func (RequestAndResponse) SetResponseData ¶
func (rar RequestAndResponse) SetResponseData(status int, data interface{}) (err error)
SetResponseData ...
func (RequestAndResponse) SetResponseStatus ¶
func (rar RequestAndResponse) SetResponseStatus(status int)
SetResponseStatus ...
type Router ¶
Router ...
func (*Router) AddRoute ¶
func (router *Router) AddRoute(path string, method string, fHandler func(RequestAndResponse) error)
AddRoute ...
func (*Router) AddRouteOnID ¶
func (router *Router) AddRouteOnID(method string, fHandler func(RequestAndResponse, uint) error)
AddRouteOnID ...
func (*Router) AddRouteOnRoot ¶
func (router *Router) AddRouteOnRoot(method string, fHandler func(RequestAndResponse) error)
AddRouteOnRoot ...
func (*Router) AddRouteOnUUID ¶
func (router *Router) AddRouteOnUUID(method string, fHandler func(RequestAndResponse, string) error)
AddRouteOnUUID ...
Click to show internal directories.
Click to hide internal directories.