Documentation ¶
Index ¶
- func Connect(ctx context.Context, dbConf *config.DB) (*sqlx.DB, error)
- func CreateCompany(ctx context.Context, dbConn NamedExerContext, dbCompany *Company) error
- func DeleteCompanyByID(ctx context.Context, dbConn sqlx.ExecerContext, companyID uuid.UUID) error
- func Disconnect(dbConn *sqlx.DB) error
- type Company
- type NamedExerContext
- type RowxQueryerContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCompany ¶
func CreateCompany(ctx context.Context, dbConn NamedExerContext, dbCompany *Company) error
func DeleteCompanyByID ¶
func Disconnect ¶
Types ¶
type Company ¶
type Company struct { Name string `db:"name"` Code string `db:"code"` Country string `db:"country"` WebSite string `db:"website"` CreatedAt time.Time `db:"created_at"` Phone string `db:"phone"` ID uuid.UUID `db:"id"` }
func GetCompaniesListByID ¶
func GetCompanyByID ¶
type NamedExerContext ¶
Click to show internal directories.
Click to hide internal directories.