Documentation
¶
Index ¶
- type Account
- type AddProductCategoryParams
- type Branch
- type Category
- type CloseSessionParams
- type Company
- type CountCustomersByCompanyParams
- type CountDiscountsByCompanyParams
- type CountExpensesByCompanyParams
- type CountOrdersByCompanyAndDateParams
- type CountProductsByCompanyAndCategoryParams
- type CountProductsByCompanyAndTypeParams
- type CountProductsByCompanyParams
- type CountProductsByCompanySellableParams
- type CountProductsByCompanyTypeAndCategoryParams
- type CountStockMovementsByProductParams
- type CountSuppliersByCompanyParams
- type CreateBranchParams
- type CreateCompanyParams
- type CreateCustomerParams
- type CreateDiscountParams
- type CreateDiscountRedemptionParams
- type CreateExpenseParams
- type CreateFileParams
- type CreateJournalEntryParams
- type CreateJournalLineParams
- type CreateOrderItemParams
- type CreateOrderParams
- type CreateOrderReturnItemParams
- type CreateOrderReturnParams
- type CreatePOSSessionParams
- type CreatePOSStationParams
- type CreatePaymentParams
- type CreateProductParams
- type CreateRecipeComponentParams
- type CreateRecipeOverheadParams
- type CreateSessionReconciliationParams
- type CreateSupplierParams
- type CreateSupplierPaymentParams
- type CreateUserParams
- type Customer
- type DBTX
- type DeleteFileParams
- type Discount
- type DiscountRedemption
- type Expense
- type File
- type GetCategoriesByProductRow
- type GetCompanyByHandleRow
- type GetCompanyByIDRow
- type GetCustomerByCompanyAndEmailParams
- type GetCustomerByCompanyAndPhoneParams
- type GetDiscountByCodeParams
- type GetFileByIDParams
- type GetOpenSessionByUserParams
- type GetProductByIDRow
- type GetProductBySKUParams
- type GetProductBySKURow
- type GetUserByEmailRow
- type GetUserByIDRow
- type Goqite
- type InvalidateUserTokensParams
- type JournalEntry
- type JournalLine
- type ListBranchesByCompanyParams
- type ListCategoriesByCompanyRow
- type ListCompaniesByOwnerParams
- type ListCompaniesByOwnerRow
- type ListCustomersByCompanyParams
- type ListDiscountsByCompanyParams
- type ListExpensesByCompanyParams
- type ListJournalEntriesByCompanyParams
- type ListOrdersByCompanyParams
- type ListOrdersBySessionParams
- type ListPOSStationsByBranchParams
- type ListPOSStationsByCompanyParams
- type ListProductsByCompanyAndCategoryParams
- type ListProductsByCompanyAndCategoryRow
- type ListProductsByCompanyAndTypeParams
- type ListProductsByCompanyAndTypeRow
- type ListProductsByCompanyParams
- type ListProductsByCompanyRow
- type ListProductsByCompanySellableParams
- type ListProductsByCompanySellableRow
- type ListProductsByCompanyTypeAndCategoryParams
- type ListProductsByCompanyTypeAndCategoryRow
- type ListSelectableDiscountsByCompanyParams
- type ListSessionsByCompanyParams
- type ListStockMovementsByCompanyParams
- type ListStockMovementsByProductParams
- type ListSupplierPaymentsByCompanyParams
- type ListSupplierPaymentsBySupplierParams
- type ListSuppliersByCompanyParams
- type Order
- type OrderItem
- type OrderReturn
- type OrderReturnItem
- type PaginateUsersByCompanyParams
- type PaginateUsersByCompanyRow
- type PaginateUsersParams
- type PaginateUsersRow
- type Payment
- type PosSession
- type PosStation
- type Product
- type ProductCategory
- type Queries
- func (q *Queries) AddProductCategory(ctx context.Context, arg AddProductCategoryParams) error
- func (q *Queries) CloseSession(ctx context.Context, arg CloseSessionParams) error
- func (q *Queries) CountBranchesByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountCompaniesByOwner(ctx context.Context, ownerID uuid.UUID) (int64, error)
- func (q *Queries) CountCustomersByCompany(ctx context.Context, arg CountCustomersByCompanyParams) (int64, error)
- func (q *Queries) CountDiscountRedemptionsByDiscount(ctx context.Context, discountID uuid.UUID) (int64, error)
- func (q *Queries) CountDiscountsByCompany(ctx context.Context, arg CountDiscountsByCompanyParams) (int64, error)
- func (q *Queries) CountExpensesByCompany(ctx context.Context, arg CountExpensesByCompanyParams) (int64, error)
- func (q *Queries) CountJournalEntriesByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountMovementsReversing(ctx context.Context, reversesMovementID sql.NullString) (int64, error)
- func (q *Queries) CountOrdersByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountOrdersByCompanyAndDate(ctx context.Context, arg CountOrdersByCompanyAndDateParams) (int64, error)
- func (q *Queries) CountOrdersBySession(ctx context.Context, sessionID uuid.UUID) (int64, error)
- func (q *Queries) CountPOSStationsByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountProductsByCompany(ctx context.Context, arg CountProductsByCompanyParams) (int64, error)
- func (q *Queries) CountProductsByCompanyAndCategory(ctx context.Context, arg CountProductsByCompanyAndCategoryParams) (int64, error)
- func (q *Queries) CountProductsByCompanyAndType(ctx context.Context, arg CountProductsByCompanyAndTypeParams) (int64, error)
- func (q *Queries) CountProductsByCompanySellable(ctx context.Context, arg CountProductsByCompanySellableParams) (int64, error)
- func (q *Queries) CountProductsByCompanyTypeAndCategory(ctx context.Context, arg CountProductsByCompanyTypeAndCategoryParams) (int64, error)
- func (q *Queries) CountSessionsByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountStockMovementsByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountStockMovementsByProduct(ctx context.Context, arg CountStockMovementsByProductParams) (int64, error)
- func (q *Queries) CountSupplierPaymentsByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountSupplierPaymentsBySupplier(ctx context.Context, supplierID uuid.UUID) (int64, error)
- func (q *Queries) CountSuppliersByCompany(ctx context.Context, arg CountSuppliersByCompanyParams) (int64, error)
- func (q *Queries) CountUsers(ctx context.Context) (int64, error)
- func (q *Queries) CountUsersByCompany(ctx context.Context, companyID sql.NullString) (int64, error)
- func (q *Queries) CountUsersByRole(ctx context.Context, role int64) (int64, error)
- func (q *Queries) CreateBranch(ctx context.Context, arg CreateBranchParams) error
- func (q *Queries) CreateCompany(ctx context.Context, arg CreateCompanyParams) error
- func (q *Queries) CreateCustomer(ctx context.Context, arg CreateCustomerParams) error
- func (q *Queries) CreateDiscount(ctx context.Context, arg CreateDiscountParams) error
- func (q *Queries) CreateDiscountRedemption(ctx context.Context, arg CreateDiscountRedemptionParams) error
- func (q *Queries) CreateExpense(ctx context.Context, arg CreateExpenseParams) error
- func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) error
- func (q *Queries) CreateJournalEntry(ctx context.Context, arg CreateJournalEntryParams) error
- func (q *Queries) CreateJournalLine(ctx context.Context, arg CreateJournalLineParams) error
- func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) error
- func (q *Queries) CreateOrderItem(ctx context.Context, arg CreateOrderItemParams) error
- func (q *Queries) CreateOrderReturn(ctx context.Context, arg CreateOrderReturnParams) error
- func (q *Queries) CreateOrderReturnItem(ctx context.Context, arg CreateOrderReturnItemParams) error
- func (q *Queries) CreatePOSSession(ctx context.Context, arg CreatePOSSessionParams) error
- func (q *Queries) CreatePOSStation(ctx context.Context, arg CreatePOSStationParams) error
- func (q *Queries) CreatePayment(ctx context.Context, arg CreatePaymentParams) error
- func (q *Queries) CreateProduct(ctx context.Context, arg CreateProductParams) error
- func (q *Queries) CreateRecipeComponent(ctx context.Context, arg CreateRecipeComponentParams) error
- func (q *Queries) CreateRecipeOverhead(ctx context.Context, arg CreateRecipeOverheadParams) error
- func (q *Queries) CreateSessionReconciliation(ctx context.Context, arg CreateSessionReconciliationParams) error
- func (q *Queries) CreateSupplier(ctx context.Context, arg CreateSupplierParams) error
- func (q *Queries) CreateSupplierPayment(ctx context.Context, arg CreateSupplierPaymentParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) CurrentStockByProduct(ctx context.Context, productID uuid.UUID) (interface{}, error)
- func (q *Queries) DeleteBranch(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteCompany(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteCustomer(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteDiscount(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteDiscountRedemptionByOrder(ctx context.Context, orderID uuid.UUID) error
- func (q *Queries) DeleteFile(ctx context.Context, arg DeleteFileParams) error
- func (q *Queries) DeleteOpenOrdersBySession(ctx context.Context, sessionID uuid.UUID) (int64, error)
- func (q *Queries) DeleteOrder(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteOrderItem(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeletePOSStation(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteProduct(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteProductCategories(ctx context.Context, productID uuid.UUID) error
- func (q *Queries) DeleteRecipeComponentsByRecipe(ctx context.Context, recipeID uuid.UUID) error
- func (q *Queries) DeleteRecipeOverheadsByRecipe(ctx context.Context, recipeID uuid.UUID) error
- func (q *Queries) DeleteSupplier(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) GetAccountByCode(ctx context.Context, code string) (Account, error)
- func (q *Queries) GetBranchByID(ctx context.Context, id uuid.UUID) (Branch, error)
- func (q *Queries) GetCategoriesByProduct(ctx context.Context, productID uuid.UUID) ([]GetCategoriesByProductRow, error)
- func (q *Queries) GetCompanyByHandle(ctx context.Context, handle string) (GetCompanyByHandleRow, error)
- func (q *Queries) GetCompanyByID(ctx context.Context, id uuid.UUID) (GetCompanyByIDRow, error)
- func (q *Queries) GetCustomerByCompanyAndEmail(ctx context.Context, arg GetCustomerByCompanyAndEmailParams) (Customer, error)
- func (q *Queries) GetCustomerByCompanyAndPhone(ctx context.Context, arg GetCustomerByCompanyAndPhoneParams) (Customer, error)
- func (q *Queries) GetCustomerByID(ctx context.Context, id uuid.UUID) (Customer, error)
- func (q *Queries) GetDiscountByCode(ctx context.Context, arg GetDiscountByCodeParams) (Discount, error)
- func (q *Queries) GetDiscountByID(ctx context.Context, id uuid.UUID) (Discount, error)
- func (q *Queries) GetExpenseByID(ctx context.Context, id uuid.UUID) (Expense, error)
- func (q *Queries) GetFileByID(ctx context.Context, arg GetFileByIDParams) (File, error)
- func (q *Queries) GetLPPByProduct(ctx context.Context, productID uuid.UUID) (sql.NullInt64, error)
- func (q *Queries) GetOpenSessionByStation(ctx context.Context, stationID uuid.UUID) (PosSession, error)
- func (q *Queries) GetOpenSessionByUser(ctx context.Context, arg GetOpenSessionByUserParams) (PosSession, error)
- func (q *Queries) GetOrderByID(ctx context.Context, id uuid.UUID) (Order, error)
- func (q *Queries) GetOrderItemByID(ctx context.Context, id uuid.UUID) (OrderItem, error)
- func (q *Queries) GetOrderReturnByID(ctx context.Context, id uuid.UUID) (OrderReturn, error)
- func (q *Queries) GetPOSSessionByID(ctx context.Context, id uuid.UUID) (PosSession, error)
- func (q *Queries) GetPOSStationByID(ctx context.Context, id uuid.UUID) (PosStation, error)
- func (q *Queries) GetProductByID(ctx context.Context, id uuid.UUID) (GetProductByIDRow, error)
- func (q *Queries) GetProductBySKU(ctx context.Context, arg GetProductBySKUParams) (GetProductBySKURow, error)
- func (q *Queries) GetRecipeComponents(ctx context.Context, recipeID uuid.UUID) ([]RecipeComponent, error)
- func (q *Queries) GetRecipeOverheads(ctx context.Context, recipeID uuid.UUID) ([]RecipeOverhead, error)
- func (q *Queries) GetReconciliationBySession(ctx context.Context, sessionID uuid.UUID) (SessionReconciliation, error)
- func (q *Queries) GetStockMovementByID(ctx context.Context, id uuid.UUID) (StockMovement, error)
- func (q *Queries) GetSupplierByID(ctx context.Context, id uuid.UUID) (Supplier, error)
- func (q *Queries) GetSupplierPaymentByID(ctx context.Context, id uuid.UUID) (SupplierPayment, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (GetUserByEmailRow, error)
- func (q *Queries) GetUserByID(ctx context.Context, id uuid.UUID) (GetUserByIDRow, error)
- func (q *Queries) HasMovementsByProduct(ctx context.Context, productID uuid.UUID) (int64, error)
- func (q *Queries) HasOpenOrdersBySession(ctx context.Context, sessionID uuid.UUID) (int64, error)
- func (q *Queries) InvalidateUserTokens(ctx context.Context, arg InvalidateUserTokensParams) error
- func (q *Queries) ListAccounts(ctx context.Context) ([]Account, error)
- func (q *Queries) ListBranchesByCompany(ctx context.Context, arg ListBranchesByCompanyParams) ([]Branch, error)
- func (q *Queries) ListCategoriesByCompany(ctx context.Context, companyID uuid.UUID) ([]ListCategoriesByCompanyRow, error)
- func (q *Queries) ListCompaniesByOwner(ctx context.Context, arg ListCompaniesByOwnerParams) ([]ListCompaniesByOwnerRow, error)
- func (q *Queries) ListCustomersByCompany(ctx context.Context, arg ListCustomersByCompanyParams) ([]Customer, error)
- func (q *Queries) ListDiscountsByCompany(ctx context.Context, arg ListDiscountsByCompanyParams) ([]Discount, error)
- func (q *Queries) ListExpensesByCompany(ctx context.Context, arg ListExpensesByCompanyParams) ([]Expense, error)
- func (q *Queries) ListJournalEntriesByCompany(ctx context.Context, arg ListJournalEntriesByCompanyParams) ([]JournalEntry, error)
- func (q *Queries) ListJournalLinesByEntry(ctx context.Context, entryID uuid.UUID) ([]JournalLine, error)
- func (q *Queries) ListOrderItemsByOrder(ctx context.Context, orderID uuid.UUID) ([]OrderItem, error)
- func (q *Queries) ListOrderReturnItemsByReturn(ctx context.Context, returnID uuid.UUID) ([]OrderReturnItem, error)
- func (q *Queries) ListOrderReturnsByOrder(ctx context.Context, originalOrderID uuid.UUID) ([]OrderReturn, error)
- func (q *Queries) ListOrdersByCompany(ctx context.Context, arg ListOrdersByCompanyParams) ([]Order, error)
- func (q *Queries) ListOrdersBySession(ctx context.Context, arg ListOrdersBySessionParams) ([]Order, error)
- func (q *Queries) ListPOSStationsByBranch(ctx context.Context, arg ListPOSStationsByBranchParams) ([]PosStation, error)
- func (q *Queries) ListPOSStationsByCompany(ctx context.Context, arg ListPOSStationsByCompanyParams) ([]PosStation, error)
- func (q *Queries) ListPaymentsByOrder(ctx context.Context, orderID uuid.UUID) ([]Payment, error)
- func (q *Queries) ListProductsByCompany(ctx context.Context, arg ListProductsByCompanyParams) ([]ListProductsByCompanyRow, error)
- func (q *Queries) ListProductsByCompanyAndCategory(ctx context.Context, arg ListProductsByCompanyAndCategoryParams) ([]ListProductsByCompanyAndCategoryRow, error)
- func (q *Queries) ListProductsByCompanyAndType(ctx context.Context, arg ListProductsByCompanyAndTypeParams) ([]ListProductsByCompanyAndTypeRow, error)
- func (q *Queries) ListProductsByCompanySellable(ctx context.Context, arg ListProductsByCompanySellableParams) ([]ListProductsByCompanySellableRow, error)
- func (q *Queries) ListProductsByCompanyTypeAndCategory(ctx context.Context, arg ListProductsByCompanyTypeAndCategoryParams) ([]ListProductsByCompanyTypeAndCategoryRow, error)
- func (q *Queries) ListSelectableDiscountsByCompany(ctx context.Context, arg ListSelectableDiscountsByCompanyParams) ([]Discount, error)
- func (q *Queries) ListSessionsByCompany(ctx context.Context, arg ListSessionsByCompanyParams) ([]PosSession, error)
- func (q *Queries) ListStockMovementsByCompany(ctx context.Context, arg ListStockMovementsByCompanyParams) ([]StockMovement, error)
- func (q *Queries) ListStockMovementsByProduct(ctx context.Context, arg ListStockMovementsByProductParams) ([]StockMovement, error)
- func (q *Queries) ListSupplierPaymentsByCompany(ctx context.Context, arg ListSupplierPaymentsByCompanyParams) ([]SupplierPayment, error)
- func (q *Queries) ListSupplierPaymentsBySupplier(ctx context.Context, arg ListSupplierPaymentsBySupplierParams) ([]SupplierPayment, error)
- func (q *Queries) ListSuppliersByCompany(ctx context.Context, arg ListSuppliersByCompanyParams) ([]Supplier, error)
- func (q *Queries) PaginateUsers(ctx context.Context, arg PaginateUsersParams) ([]PaginateUsersRow, error)
- func (q *Queries) PaginateUsersByCompany(ctx context.Context, arg PaginateUsersByCompanyParams) ([]PaginateUsersByCompanyRow, error)
- func (q *Queries) RecordStockMovement(ctx context.Context, arg RecordStockMovementParams) error
- func (q *Queries) StockAtByProduct(ctx context.Context, arg StockAtByProductParams) (interface{}, error)
- func (q *Queries) SumCashPaymentsBySession(ctx context.Context, sessionID uuid.UUID) (interface{}, error)
- func (q *Queries) SumPaymentsByOrder(ctx context.Context, orderID uuid.UUID) (interface{}, error)
- func (q *Queries) UpdateBranch(ctx context.Context, arg UpdateBranchParams) error
- func (q *Queries) UpdateCompany(ctx context.Context, arg UpdateCompanyParams) error
- func (q *Queries) UpdateCustomer(ctx context.Context, arg UpdateCustomerParams) error
- func (q *Queries) UpdateDiscount(ctx context.Context, arg UpdateDiscountParams) error
- func (q *Queries) UpdateOrder(ctx context.Context, arg UpdateOrderParams) error
- func (q *Queries) UpdateOrderItem(ctx context.Context, arg UpdateOrderItemParams) error
- func (q *Queries) UpdatePOSStation(ctx context.Context, arg UpdatePOSStationParams) error
- func (q *Queries) UpdateProduct(ctx context.Context, arg UpdateProductParams) error
- func (q *Queries) UpdateSupplier(ctx context.Context, arg UpdateSupplierParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
- func (q *Queries) UpdateUserPasswordHash(ctx context.Context, arg UpdateUserPasswordHashParams) error
- func (q *Queries) UpsertCategory(ctx context.Context, arg UpsertCategoryParams) (UpsertCategoryRow, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RecipeComponent
- type RecipeOverhead
- type RecordStockMovementParams
- type SessionReconciliation
- type StockAtByProductParams
- type StockMovement
- type Supplier
- type SupplierPayment
- type UpdateBranchParams
- type UpdateCompanyParams
- type UpdateCustomerParams
- type UpdateDiscountParams
- type UpdateOrderItemParams
- type UpdateOrderParams
- type UpdatePOSStationParams
- type UpdateProductParams
- type UpdateSupplierParams
- type UpdateUserParams
- type UpdateUserPasswordHashParams
- type UpsertCategoryParams
- type UpsertCategoryRow
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddProductCategoryParams ¶ added in v0.1.7
type CloseSessionParams ¶
type CloseSessionParams struct {
ClosedAt sql.NullString
ID uuid.UUID
}
type CountProductsByCompanyAndCategoryParams ¶ added in v0.1.7
type CountProductsByCompanyTypeAndCategoryParams ¶ added in v0.1.7
type CreateBranchParams ¶
type CreateCompanyParams ¶
type CreateCustomerParams ¶
type CreateDiscountParams ¶
type CreateDiscountRedemptionParams ¶ added in v0.1.4
type CreateExpenseParams ¶
type CreateFileParams ¶
type CreateJournalLineParams ¶
type CreateOrderItemParams ¶
type CreateOrderParams ¶
type CreateOrderReturnParams ¶
type CreatePOSSessionParams ¶
type CreatePOSStationParams ¶
type CreatePaymentParams ¶
type CreateProductParams ¶
type CreateSupplierParams ¶
type CreateUserParams ¶
type DiscountRedemption ¶ added in v0.1.4
type GetCategoriesByProductRow ¶ added in v0.1.7
type GetCompanyByHandleRow ¶
type GetCompanyByIDRow ¶
type GetCustomerByCompanyAndEmailParams ¶ added in v0.1.2
type GetCustomerByCompanyAndPhoneParams ¶ added in v0.1.2
type GetDiscountByCodeParams ¶ added in v0.1.4
type GetDiscountByCodeParams struct {
CompanyID uuid.UUID
Code sql.NullString
}
type GetProductByIDRow ¶
type GetProductBySKUParams ¶
type GetProductBySKURow ¶
type GetUserByEmailRow ¶
type GetUserByIDRow ¶
type InvalidateUserTokensParams ¶
type InvalidateUserTokensParams struct {
TokenValidAfter sql.NullString
ID uuid.UUID
}
type JournalEntry ¶
type JournalLine ¶
type ListCategoriesByCompanyRow ¶ added in v0.1.7
type ListCompaniesByOwnerRow ¶
type ListProductsByCompanyAndCategoryParams ¶ added in v0.1.7
type ListProductsByCompanyAndCategoryRow ¶ added in v0.1.7
type ListProductsByCompanyTypeAndCategoryParams ¶ added in v0.1.7
type ListProductsByCompanyTypeAndCategoryRow ¶ added in v0.1.7
type ListSelectableDiscountsByCompanyParams ¶ added in v0.1.4
type ListSelectableDiscountsByCompanyParams struct {
CompanyID uuid.UUID
ValidFrom sql.NullString
ValidUntil sql.NullString
}
type Order ¶
type Order struct {
ID uuid.UUID
CompanyID uuid.UUID
BranchID uuid.UUID
StationID uuid.UUID
SessionID uuid.UUID
CustomerID sql.NullString
ReceiptNumber sql.NullString
Status string
Total int64
VoidedBy sql.NullString
VoidedAt sql.NullString
CreatedAt string
UpdatedAt string
DiscountAmount int64
DiscountID sql.NullString
}
type OrderReturn ¶
type OrderReturnItem ¶
type PaginateUsersByCompanyParams ¶
type PaginateUsersByCompanyParams struct {
CompanyID sql.NullString
Limit int64
Offset int64
}
type PaginateUsersParams ¶
type PaginateUsersRow ¶
type PosSession ¶
type PosStation ¶
type ProductCategory ¶ added in v0.1.7
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddProductCategory ¶ added in v0.1.7
func (q *Queries) AddProductCategory(ctx context.Context, arg AddProductCategoryParams) error
func (*Queries) CloseSession ¶
func (q *Queries) CloseSession(ctx context.Context, arg CloseSessionParams) error
func (*Queries) CountBranchesByCompany ¶
func (*Queries) CountCompaniesByOwner ¶
func (*Queries) CountCustomersByCompany ¶
func (*Queries) CountDiscountRedemptionsByDiscount ¶ added in v0.1.4
func (*Queries) CountDiscountsByCompany ¶
func (*Queries) CountExpensesByCompany ¶
func (*Queries) CountJournalEntriesByCompany ¶
func (*Queries) CountMovementsReversing ¶ added in v0.1.2
func (*Queries) CountOrdersByCompany ¶
func (*Queries) CountOrdersByCompanyAndDate ¶
func (*Queries) CountOrdersBySession ¶
func (*Queries) CountPOSStationsByCompany ¶
func (*Queries) CountProductsByCompany ¶
func (*Queries) CountProductsByCompanyAndCategory ¶ added in v0.1.7
func (*Queries) CountProductsByCompanyAndType ¶
func (*Queries) CountProductsByCompanySellable ¶
func (*Queries) CountProductsByCompanyTypeAndCategory ¶ added in v0.1.7
func (*Queries) CountSessionsByCompany ¶
func (*Queries) CountStockMovementsByCompany ¶
func (*Queries) CountStockMovementsByProduct ¶
func (*Queries) CountSupplierPaymentsByCompany ¶
func (*Queries) CountSupplierPaymentsBySupplier ¶
func (*Queries) CountSuppliersByCompany ¶
func (*Queries) CountUsersByCompany ¶
func (*Queries) CountUsersByRole ¶ added in v0.1.7
func (*Queries) CreateBranch ¶
func (q *Queries) CreateBranch(ctx context.Context, arg CreateBranchParams) error
func (*Queries) CreateCompany ¶
func (q *Queries) CreateCompany(ctx context.Context, arg CreateCompanyParams) error
func (*Queries) CreateCustomer ¶
func (q *Queries) CreateCustomer(ctx context.Context, arg CreateCustomerParams) error
func (*Queries) CreateDiscount ¶
func (q *Queries) CreateDiscount(ctx context.Context, arg CreateDiscountParams) error
func (*Queries) CreateDiscountRedemption ¶ added in v0.1.4
func (q *Queries) CreateDiscountRedemption(ctx context.Context, arg CreateDiscountRedemptionParams) error
func (*Queries) CreateExpense ¶
func (q *Queries) CreateExpense(ctx context.Context, arg CreateExpenseParams) error
func (*Queries) CreateFile ¶
func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) error
func (*Queries) CreateJournalEntry ¶
func (q *Queries) CreateJournalEntry(ctx context.Context, arg CreateJournalEntryParams) error
func (*Queries) CreateJournalLine ¶
func (q *Queries) CreateJournalLine(ctx context.Context, arg CreateJournalLineParams) error
func (*Queries) CreateOrder ¶
func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) error
func (*Queries) CreateOrderItem ¶
func (q *Queries) CreateOrderItem(ctx context.Context, arg CreateOrderItemParams) error
func (*Queries) CreateOrderReturn ¶
func (q *Queries) CreateOrderReturn(ctx context.Context, arg CreateOrderReturnParams) error
func (*Queries) CreateOrderReturnItem ¶
func (q *Queries) CreateOrderReturnItem(ctx context.Context, arg CreateOrderReturnItemParams) error
func (*Queries) CreatePOSSession ¶
func (q *Queries) CreatePOSSession(ctx context.Context, arg CreatePOSSessionParams) error
func (*Queries) CreatePOSStation ¶
func (q *Queries) CreatePOSStation(ctx context.Context, arg CreatePOSStationParams) error
func (*Queries) CreatePayment ¶
func (q *Queries) CreatePayment(ctx context.Context, arg CreatePaymentParams) error
func (*Queries) CreateProduct ¶
func (q *Queries) CreateProduct(ctx context.Context, arg CreateProductParams) error
func (*Queries) CreateRecipeComponent ¶
func (q *Queries) CreateRecipeComponent(ctx context.Context, arg CreateRecipeComponentParams) error
func (*Queries) CreateRecipeOverhead ¶
func (q *Queries) CreateRecipeOverhead(ctx context.Context, arg CreateRecipeOverheadParams) error
func (*Queries) CreateSessionReconciliation ¶
func (q *Queries) CreateSessionReconciliation(ctx context.Context, arg CreateSessionReconciliationParams) error
func (*Queries) CreateSupplier ¶
func (q *Queries) CreateSupplier(ctx context.Context, arg CreateSupplierParams) error
func (*Queries) CreateSupplierPayment ¶
func (q *Queries) CreateSupplierPayment(ctx context.Context, arg CreateSupplierPaymentParams) error
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) CurrentStockByProduct ¶
func (*Queries) DeleteBranch ¶
func (*Queries) DeleteCompany ¶
func (*Queries) DeleteCustomer ¶
func (*Queries) DeleteDiscount ¶
func (*Queries) DeleteDiscountRedemptionByOrder ¶ added in v0.1.4
func (*Queries) DeleteFile ¶
func (q *Queries) DeleteFile(ctx context.Context, arg DeleteFileParams) error
func (*Queries) DeleteOpenOrdersBySession ¶
func (*Queries) DeleteOrder ¶
func (*Queries) DeleteOrderItem ¶
func (*Queries) DeletePOSStation ¶
func (*Queries) DeleteProduct ¶
func (*Queries) DeleteProductCategories ¶ added in v0.1.7
func (*Queries) DeleteRecipeComponentsByRecipe ¶
func (*Queries) DeleteRecipeOverheadsByRecipe ¶
func (*Queries) DeleteSupplier ¶
func (*Queries) GetAccountByCode ¶
func (*Queries) GetBranchByID ¶
func (*Queries) GetCategoriesByProduct ¶ added in v0.1.7
func (*Queries) GetCompanyByHandle ¶
func (*Queries) GetCompanyByID ¶
func (*Queries) GetCustomerByCompanyAndEmail ¶ added in v0.1.2
func (*Queries) GetCustomerByCompanyAndPhone ¶ added in v0.1.2
func (*Queries) GetCustomerByID ¶
func (*Queries) GetDiscountByCode ¶ added in v0.1.4
func (*Queries) GetDiscountByID ¶
func (*Queries) GetExpenseByID ¶
func (*Queries) GetFileByID ¶
func (*Queries) GetLPPByProduct ¶
func (*Queries) GetOpenSessionByStation ¶
func (*Queries) GetOpenSessionByUser ¶
func (q *Queries) GetOpenSessionByUser(ctx context.Context, arg GetOpenSessionByUserParams) (PosSession, error)
func (*Queries) GetOrderByID ¶
func (*Queries) GetOrderItemByID ¶
func (*Queries) GetOrderReturnByID ¶
func (*Queries) GetPOSSessionByID ¶
func (*Queries) GetPOSStationByID ¶
func (*Queries) GetProductByID ¶
func (*Queries) GetProductBySKU ¶
func (q *Queries) GetProductBySKU(ctx context.Context, arg GetProductBySKUParams) (GetProductBySKURow, error)
func (*Queries) GetRecipeComponents ¶
func (*Queries) GetRecipeOverheads ¶
func (*Queries) GetReconciliationBySession ¶
func (*Queries) GetStockMovementByID ¶
func (*Queries) GetSupplierByID ¶
func (*Queries) GetSupplierPaymentByID ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) HasMovementsByProduct ¶
func (*Queries) HasOpenOrdersBySession ¶
func (*Queries) InvalidateUserTokens ¶
func (q *Queries) InvalidateUserTokens(ctx context.Context, arg InvalidateUserTokensParams) error
func (*Queries) ListAccounts ¶
func (*Queries) ListBranchesByCompany ¶
func (*Queries) ListCategoriesByCompany ¶ added in v0.1.7
func (*Queries) ListCompaniesByOwner ¶
func (q *Queries) ListCompaniesByOwner(ctx context.Context, arg ListCompaniesByOwnerParams) ([]ListCompaniesByOwnerRow, error)
func (*Queries) ListCustomersByCompany ¶
func (*Queries) ListDiscountsByCompany ¶
func (*Queries) ListExpensesByCompany ¶
func (*Queries) ListJournalEntriesByCompany ¶
func (q *Queries) ListJournalEntriesByCompany(ctx context.Context, arg ListJournalEntriesByCompanyParams) ([]JournalEntry, error)
func (*Queries) ListJournalLinesByEntry ¶
func (*Queries) ListOrderItemsByOrder ¶
func (*Queries) ListOrderReturnItemsByReturn ¶
func (*Queries) ListOrderReturnsByOrder ¶
func (*Queries) ListOrdersByCompany ¶
func (*Queries) ListOrdersBySession ¶
func (*Queries) ListPOSStationsByBranch ¶
func (q *Queries) ListPOSStationsByBranch(ctx context.Context, arg ListPOSStationsByBranchParams) ([]PosStation, error)
func (*Queries) ListPOSStationsByCompany ¶
func (q *Queries) ListPOSStationsByCompany(ctx context.Context, arg ListPOSStationsByCompanyParams) ([]PosStation, error)
func (*Queries) ListPaymentsByOrder ¶
func (*Queries) ListProductsByCompany ¶
func (q *Queries) ListProductsByCompany(ctx context.Context, arg ListProductsByCompanyParams) ([]ListProductsByCompanyRow, error)
func (*Queries) ListProductsByCompanyAndCategory ¶ added in v0.1.7
func (q *Queries) ListProductsByCompanyAndCategory(ctx context.Context, arg ListProductsByCompanyAndCategoryParams) ([]ListProductsByCompanyAndCategoryRow, error)
func (*Queries) ListProductsByCompanyAndType ¶
func (q *Queries) ListProductsByCompanyAndType(ctx context.Context, arg ListProductsByCompanyAndTypeParams) ([]ListProductsByCompanyAndTypeRow, error)
func (*Queries) ListProductsByCompanySellable ¶
func (q *Queries) ListProductsByCompanySellable(ctx context.Context, arg ListProductsByCompanySellableParams) ([]ListProductsByCompanySellableRow, error)
func (*Queries) ListProductsByCompanyTypeAndCategory ¶ added in v0.1.7
func (q *Queries) ListProductsByCompanyTypeAndCategory(ctx context.Context, arg ListProductsByCompanyTypeAndCategoryParams) ([]ListProductsByCompanyTypeAndCategoryRow, error)
func (*Queries) ListSelectableDiscountsByCompany ¶ added in v0.1.4
func (*Queries) ListSessionsByCompany ¶
func (q *Queries) ListSessionsByCompany(ctx context.Context, arg ListSessionsByCompanyParams) ([]PosSession, error)
func (*Queries) ListStockMovementsByCompany ¶
func (q *Queries) ListStockMovementsByCompany(ctx context.Context, arg ListStockMovementsByCompanyParams) ([]StockMovement, error)
func (*Queries) ListStockMovementsByProduct ¶
func (q *Queries) ListStockMovementsByProduct(ctx context.Context, arg ListStockMovementsByProductParams) ([]StockMovement, error)
func (*Queries) ListSupplierPaymentsByCompany ¶
func (q *Queries) ListSupplierPaymentsByCompany(ctx context.Context, arg ListSupplierPaymentsByCompanyParams) ([]SupplierPayment, error)
func (*Queries) ListSupplierPaymentsBySupplier ¶
func (q *Queries) ListSupplierPaymentsBySupplier(ctx context.Context, arg ListSupplierPaymentsBySupplierParams) ([]SupplierPayment, error)
func (*Queries) ListSuppliersByCompany ¶
func (*Queries) PaginateUsers ¶
func (q *Queries) PaginateUsers(ctx context.Context, arg PaginateUsersParams) ([]PaginateUsersRow, error)
func (*Queries) PaginateUsersByCompany ¶
func (q *Queries) PaginateUsersByCompany(ctx context.Context, arg PaginateUsersByCompanyParams) ([]PaginateUsersByCompanyRow, error)
func (*Queries) RecordStockMovement ¶
func (q *Queries) RecordStockMovement(ctx context.Context, arg RecordStockMovementParams) error
func (*Queries) StockAtByProduct ¶
func (q *Queries) StockAtByProduct(ctx context.Context, arg StockAtByProductParams) (interface{}, error)
func (*Queries) SumCashPaymentsBySession ¶
func (q *Queries) SumCashPaymentsBySession(ctx context.Context, sessionID uuid.UUID) (interface{}, error)
Nets refunds against completed sales: a cash refund on a return should reduce the tracked drawer balance, not merely be excluded from it.
func (*Queries) SumPaymentsByOrder ¶
func (*Queries) UpdateBranch ¶
func (q *Queries) UpdateBranch(ctx context.Context, arg UpdateBranchParams) error
func (*Queries) UpdateCompany ¶
func (q *Queries) UpdateCompany(ctx context.Context, arg UpdateCompanyParams) error
func (*Queries) UpdateCustomer ¶
func (q *Queries) UpdateCustomer(ctx context.Context, arg UpdateCustomerParams) error
func (*Queries) UpdateDiscount ¶
func (q *Queries) UpdateDiscount(ctx context.Context, arg UpdateDiscountParams) error
func (*Queries) UpdateOrder ¶
func (q *Queries) UpdateOrder(ctx context.Context, arg UpdateOrderParams) error
func (*Queries) UpdateOrderItem ¶
func (q *Queries) UpdateOrderItem(ctx context.Context, arg UpdateOrderItemParams) error
func (*Queries) UpdatePOSStation ¶
func (q *Queries) UpdatePOSStation(ctx context.Context, arg UpdatePOSStationParams) error
func (*Queries) UpdateProduct ¶
func (q *Queries) UpdateProduct(ctx context.Context, arg UpdateProductParams) error
func (*Queries) UpdateSupplier ¶
func (q *Queries) UpdateSupplier(ctx context.Context, arg UpdateSupplierParams) error
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
func (*Queries) UpdateUserPasswordHash ¶
func (q *Queries) UpdateUserPasswordHash(ctx context.Context, arg UpdateUserPasswordHashParams) error
func (*Queries) UpsertCategory ¶ added in v0.1.7
func (q *Queries) UpsertCategory(ctx context.Context, arg UpsertCategoryParams) (UpsertCategoryRow, error)
type RecipeComponent ¶
type RecipeOverhead ¶
type SessionReconciliation ¶
type StockAtByProductParams ¶
type StockMovement ¶
type SupplierPayment ¶
type UpdateBranchParams ¶
type UpdateCompanyParams ¶
type UpdateCustomerParams ¶
type UpdateDiscountParams ¶
type UpdateDiscountParams struct {
Name string
Value int64
Active int64
Code sql.NullString
ValidFrom sql.NullString
ValidUntil sql.NullString
MaxRedemptions sql.NullInt64
ID uuid.UUID
}
type UpdateOrderItemParams ¶
type UpdateOrderParams ¶
type UpdateOrderParams struct {
Status string
Total int64
ReceiptNumber sql.NullString
VoidedBy sql.NullString
VoidedAt sql.NullString
DiscountAmount int64
DiscountID sql.NullString
CustomerID sql.NullString
UpdatedAt string
ID uuid.UUID
}
type UpdatePOSStationParams ¶
type UpdateProductParams ¶
type UpdateSupplierParams ¶
type UpdateUserParams ¶
type UpsertCategoryParams ¶ added in v0.1.7
type UpsertCategoryRow ¶ added in v0.1.7
Source Files
¶
- accounting.sql.go
- branch.sql.go
- category.sql.go
- company.sql.go
- customer.sql.go
- db.go
- discount.sql.go
- discount_redemption.sql.go
- expense.sql.go
- file.sql.go
- models.go
- order.sql.go
- order_return.sql.go
- pos_session.sql.go
- product.sql.go
- recipe_component.sql.go
- recipe_overhead.sql.go
- station.sql.go
- stock_movement.sql.go
- supplier.sql.go
- supplier_payment.sql.go
- user.sql.go
Click to show internal directories.
Click to hide internal directories.