Documentation
¶
Index ¶
- type Account
- type AddProductBranchParams
- type AddProductCategoryParams
- type Branch
- type Category
- type CloseSessionParams
- type Company
- type CountCustomersByCompanyParams
- type CountDiscountsByCompanyParams
- type CountExpensesByCompanyParams
- type CountJournalEntriesByBranchEventParams
- type CountJournalEntriesByCompanyFilteredParams
- type CountJournalEntriesByReferenceEventParams
- type CountOrdersByCompanyAndDateParams
- type CountProductsByCompanyAndTypeParams
- type CountProductsByCompanyFilteredParams
- type CountProductsByCompanyParams
- type CountProductsByCompanySellableForBranchParams
- type CountProductsByCompanySellableParams
- type CountStockMovementsByProductParams
- type CountSuppliersByCompanyParams
- type CreateBranchParams
- type CreateCompanyParams
- type CreateCustomerParams
- type CreateDiscountParams
- type CreateDiscountRedemptionParams
- type CreateExpenseParams
- type CreateFileParams
- type CreateFixedAssetParams
- type CreateJournalEntryParams
- type CreateJournalLineParams
- type CreateOrderItemParams
- type CreateOrderParams
- type CreateOrderReturnItemParams
- type CreateOrderReturnParams
- type CreatePOSSessionParams
- type CreatePOSStationParams
- type CreatePaymentParams
- type CreateProcurementInvoiceParams
- 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 FixedAsset
- type GetCategoriesByProductRow
- type GetCompanyByHandleRow
- type GetCompanyByIDRow
- type GetCustomerByCompanyAndEmailParams
- type GetCustomerByCompanyAndPhoneParams
- type GetDiscountByCodeParams
- type GetFileByIDParams
- type GetOpenSessionByUserParams
- type GetProductByIDRow
- type GetProductBySKUForBranchParams
- type GetProductBySKUForBranchRow
- type GetProductBySKUParams
- type GetProductBySKURow
- type GetUserByEmailRow
- type GetUserByIDRow
- type Goqite
- type InvalidateUserTokensParams
- type JournalEntry
- type JournalLine
- type ListActiveFixedAssetsByBranchParams
- type ListBranchesByCompanyParams
- type ListCategoriesByCompanyRow
- type ListCompaniesByOwnerParams
- type ListCompaniesByOwnerRow
- type ListCustomersByCompanyParams
- type ListDiscountsByCompanyParams
- type ListExpensesByCompanyParams
- type ListJournalEntriesByCompanyFilteredParams
- type ListJournalEntriesByCompanyFilteredRow
- type ListJournalEntriesByCompanyParams
- type ListJournalEntriesByCompanyRow
- type ListOrdersByCompanyParams
- type ListOrdersBySessionParams
- type ListPOSStationsByBranchParams
- type ListPOSStationsByCompanyParams
- type ListProcurementInvoicesByCompanyParams
- type ListProcurementInvoicesBySupplierParams
- type ListProductsByCompanyAndTypeParams
- type ListProductsByCompanyAndTypeRow
- type ListProductsByCompanyFilteredParams
- type ListProductsByCompanyFilteredRow
- type ListProductsByCompanyParams
- type ListProductsByCompanyRow
- type ListProductsByCompanySellableForBranchParams
- type ListProductsByCompanySellableForBranchRow
- type ListProductsByCompanySellableParams
- type ListProductsByCompanySellableRow
- 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 ProcurementInvoice
- type Product
- type ProductBranch
- type ProductCategory
- type Queries
- func (q *Queries) AddProductBranch(ctx context.Context, arg AddProductBranchParams) error
- 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) CountJournalEntriesByBranchEvent(ctx context.Context, arg CountJournalEntriesByBranchEventParams) (int64, error)
- func (q *Queries) CountJournalEntriesByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountJournalEntriesByCompanyFiltered(ctx context.Context, arg CountJournalEntriesByCompanyFilteredParams) (int64, error)
- func (q *Queries) CountJournalEntriesByReferenceEvent(ctx context.Context, arg CountJournalEntriesByReferenceEventParams) (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) CountProcurementInvoicesByCompany(ctx context.Context, companyID uuid.UUID) (int64, error)
- func (q *Queries) CountProcurementInvoicesBySupplier(ctx context.Context, supplierID uuid.UUID) (int64, error)
- func (q *Queries) CountProductsByCompany(ctx context.Context, arg CountProductsByCompanyParams) (int64, error)
- func (q *Queries) CountProductsByCompanyAndType(ctx context.Context, arg CountProductsByCompanyAndTypeParams) (int64, error)
- func (q *Queries) CountProductsByCompanyFiltered(ctx context.Context, arg CountProductsByCompanyFilteredParams) (int64, error)
- func (q *Queries) CountProductsByCompanySellable(ctx context.Context, arg CountProductsByCompanySellableParams) (int64, error)
- func (q *Queries) CountProductsByCompanySellableForBranch(ctx context.Context, arg CountProductsByCompanySellableForBranchParams) (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) CreateFixedAsset(ctx context.Context, arg CreateFixedAssetParams) 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) CreateProcurementInvoice(ctx context.Context, arg CreateProcurementInvoiceParams) 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) DeleteProductBranches(ctx context.Context, productID 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) GetBranchesByProduct(ctx context.Context, productID 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) GetFixedAssetByID(ctx context.Context, id uuid.UUID) (FixedAsset, error)
- func (q *Queries) GetLPPByProduct(ctx context.Context, productID uuid.UUID) (sql.NullInt64, error)
- func (q *Queries) GetLPPHistoryByProduct(ctx context.Context, productID uuid.UUID) ([]sql.NullInt64, error)
- func (q *Queries) GetOpenOrderBySession(ctx context.Context, sessionID uuid.UUID) (Order, 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) GetProcurementInvoiceByID(ctx context.Context, id uuid.UUID) (ProcurementInvoice, 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) GetProductBySKUForBranch(ctx context.Context, arg GetProductBySKUForBranchParams) (GetProductBySKUForBranchRow, 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) HasAssetsForCompany(ctx context.Context, companyID uuid.UUID) (bool, 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) HasRecipeOrIngredientProducts(ctx context.Context, companyID uuid.UUID) (bool, error)
- func (q *Queries) InvalidateUserTokens(ctx context.Context, arg InvalidateUserTokensParams) error
- func (q *Queries) ListAccounts(ctx context.Context) ([]Account, error)
- func (q *Queries) ListActiveFixedAssetsByBranch(ctx context.Context, arg ListActiveFixedAssetsByBranchParams) ([]FixedAsset, 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) ListFixedAssetsByCompany(ctx context.Context, companyID uuid.UUID) ([]FixedAsset, error)
- func (q *Queries) ListJournalEntriesByCompany(ctx context.Context, arg ListJournalEntriesByCompanyParams) ([]ListJournalEntriesByCompanyRow, error)
- func (q *Queries) ListJournalEntriesByCompanyFiltered(ctx context.Context, arg ListJournalEntriesByCompanyFilteredParams) ([]ListJournalEntriesByCompanyFilteredRow, error)
- func (q *Queries) ListJournalLinesByEntry(ctx context.Context, entryID uuid.UUID) ([]JournalLine, error)
- func (q *Queries) ListOpenProcurementInvoicesBySupplier(ctx context.Context, supplierID uuid.UUID) ([]ProcurementInvoice, 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) ListProcurementInvoicesByCompany(ctx context.Context, arg ListProcurementInvoicesByCompanyParams) ([]ProcurementInvoice, error)
- func (q *Queries) ListProcurementInvoicesBySupplier(ctx context.Context, arg ListProcurementInvoicesBySupplierParams) ([]ProcurementInvoice, error)
- func (q *Queries) ListProductsByCompany(ctx context.Context, arg ListProductsByCompanyParams) ([]ListProductsByCompanyRow, error)
- func (q *Queries) ListProductsByCompanyAndType(ctx context.Context, arg ListProductsByCompanyAndTypeParams) ([]ListProductsByCompanyAndTypeRow, error)
- func (q *Queries) ListProductsByCompanyFiltered(ctx context.Context, arg ListProductsByCompanyFilteredParams) ([]ListProductsByCompanyFilteredRow, error)
- func (q *Queries) ListProductsByCompanySellable(ctx context.Context, arg ListProductsByCompanySellableParams) ([]ListProductsByCompanySellableRow, error)
- func (q *Queries) ListProductsByCompanySellableForBranch(ctx context.Context, arg ListProductsByCompanySellableForBranchParams) ([]ListProductsByCompanySellableForBranchRow, 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) UpdateFixedAsset(ctx context.Context, arg UpdateFixedAssetParams) 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) UpdateProcurementInvoicePaid(ctx context.Context, arg UpdateProcurementInvoicePaidParams) error
- func (q *Queries) UpdateProcurementInvoiceTotalAmount(ctx context.Context, arg UpdateProcurementInvoiceTotalAmountParams) 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 UpdateFixedAssetParams
- type UpdateOrderItemParams
- type UpdateOrderParams
- type UpdatePOSStationParams
- type UpdateProcurementInvoicePaidParams
- type UpdateProcurementInvoiceTotalAmountParams
- 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 AddProductBranchParams ¶ added in v0.5.1
type AddProductCategoryParams ¶ added in v0.1.7
type CloseSessionParams ¶
type CloseSessionParams struct {
ClosedAt sql.NullString
ID uuid.UUID
}
type CountJournalEntriesByBranchEventParams ¶ added in v0.5.1
type CountJournalEntriesByBranchEventParams struct {
CompanyID uuid.UUID
BranchID sql.NullString
EventName string
}
type CountJournalEntriesByCompanyFilteredParams ¶ added in v0.5.1
type CountJournalEntriesByReferenceEventParams ¶ added in v0.5.1
type CountProductsByCompanyFilteredParams ¶ added in v0.5.1
type CountProductsByCompanySellableForBranchParams ¶ added in v0.5.1
type CreateBranchParams ¶
type CreateCompanyParams ¶
type CreateCustomerParams ¶
type CreateDiscountParams ¶
type CreateDiscountRedemptionParams ¶ added in v0.1.4
type CreateExpenseParams ¶
type CreateFileParams ¶
type CreateFixedAssetParams ¶ added in v0.5.1
type CreateJournalLineParams ¶
type CreateOrderItemParams ¶
type CreateOrderParams ¶
type CreateOrderReturnParams ¶
type CreatePOSSessionParams ¶
type CreatePOSStationParams ¶
type CreatePaymentParams ¶
type CreateProcurementInvoiceParams ¶ added in v0.5.1
type CreateProductParams ¶
type CreateSupplierParams ¶
type CreateUserParams ¶
type DiscountRedemption ¶ added in v0.1.4
type FixedAsset ¶ added in v0.5.1
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 GetProductBySKUForBranchParams ¶ added in v0.5.1
type GetProductBySKUForBranchRow ¶ added in v0.5.1
type GetProductBySKUParams ¶
type GetProductBySKURow ¶
type GetUserByEmailRow ¶
type GetUserByIDRow ¶
type InvalidateUserTokensParams ¶
type InvalidateUserTokensParams struct {
TokenValidAfter sql.NullString
ID uuid.UUID
}
type JournalEntry ¶
type JournalLine ¶
type ListActiveFixedAssetsByBranchParams ¶ added in v0.5.1
type ListCategoriesByCompanyRow ¶ added in v0.1.7
type ListCompaniesByOwnerRow ¶
type ListJournalEntriesByCompanyFilteredParams ¶ added in v0.5.1
type ListJournalEntriesByCompanyFilteredRow ¶ added in v0.5.1
type ListJournalEntriesByCompanyRow ¶ added in v0.5.1
type ListProcurementInvoicesByCompanyParams ¶ added in v0.5.1
type ListProcurementInvoicesBySupplierParams ¶ added in v0.5.1
type ListProductsByCompanyFilteredParams ¶ added in v0.5.1
type ListProductsByCompanyFilteredRow ¶ added in v0.5.1
type ListProductsByCompanySellableForBranchParams ¶ added in v0.5.1
type ListProductsByCompanySellableForBranchRow ¶ added in v0.5.1
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 ProcurementInvoice ¶ added in v0.5.1
type ProductBranch ¶ added in v0.5.1
type ProductCategory ¶ added in v0.1.7
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddProductBranch ¶ added in v0.5.1
func (q *Queries) AddProductBranch(ctx context.Context, arg AddProductBranchParams) error
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) CountJournalEntriesByBranchEvent ¶ added in v0.5.1
func (*Queries) CountJournalEntriesByCompany ¶
func (*Queries) CountJournalEntriesByCompanyFiltered ¶ added in v0.5.1
func (*Queries) CountJournalEntriesByReferenceEvent ¶ added in v0.5.1
func (*Queries) CountMovementsReversing ¶ added in v0.1.2
func (*Queries) CountOrdersByCompany ¶
func (*Queries) CountOrdersByCompanyAndDate ¶
func (*Queries) CountOrdersBySession ¶
func (*Queries) CountPOSStationsByCompany ¶
func (*Queries) CountProcurementInvoicesByCompany ¶ added in v0.5.1
func (*Queries) CountProcurementInvoicesBySupplier ¶ added in v0.5.1
func (*Queries) CountProductsByCompany ¶
func (*Queries) CountProductsByCompanyAndType ¶
func (*Queries) CountProductsByCompanyFiltered ¶ added in v0.5.1
func (*Queries) CountProductsByCompanySellable ¶
func (*Queries) CountProductsByCompanySellableForBranch ¶ added in v0.5.1
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) CreateFixedAsset ¶ added in v0.5.1
func (q *Queries) CreateFixedAsset(ctx context.Context, arg CreateFixedAssetParams) 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) CreateProcurementInvoice ¶ added in v0.5.1
func (q *Queries) CreateProcurementInvoice(ctx context.Context, arg CreateProcurementInvoiceParams) 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) DeleteProductBranches ¶ added in v0.5.1
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) GetBranchesByProduct ¶ added in v0.5.1
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) GetFixedAssetByID ¶ added in v0.5.1
func (*Queries) GetLPPByProduct ¶
func (*Queries) GetLPPHistoryByProduct ¶ added in v0.5.1
func (*Queries) GetOpenOrderBySession ¶ added in v0.5.1
A session has at most one open order at a time (all others are paid or voided), so this is a direct status filter, unlike ListOrdersBySession, which isn't bounded by pagination and stays correct no matter how many orders the session has accumulated.
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) GetProcurementInvoiceByID ¶ added in v0.5.1
func (*Queries) GetProductByID ¶
func (*Queries) GetProductBySKU ¶
func (q *Queries) GetProductBySKU(ctx context.Context, arg GetProductBySKUParams) (GetProductBySKURow, error)
func (*Queries) GetProductBySKUForBranch ¶ added in v0.5.1
func (q *Queries) GetProductBySKUForBranch(ctx context.Context, arg GetProductBySKUForBranchParams) (GetProductBySKUForBranchRow, 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) HasAssetsForCompany ¶ added in v0.5.1
func (*Queries) HasMovementsByProduct ¶
func (*Queries) HasOpenOrdersBySession ¶
func (*Queries) HasRecipeOrIngredientProducts ¶ added in v0.5.1
func (*Queries) InvalidateUserTokens ¶
func (q *Queries) InvalidateUserTokens(ctx context.Context, arg InvalidateUserTokensParams) error
func (*Queries) ListAccounts ¶
func (*Queries) ListActiveFixedAssetsByBranch ¶ added in v0.5.1
func (q *Queries) ListActiveFixedAssetsByBranch(ctx context.Context, arg ListActiveFixedAssetsByBranchParams) ([]FixedAsset, error)
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) ListFixedAssetsByCompany ¶ added in v0.5.1
func (*Queries) ListJournalEntriesByCompany ¶
func (q *Queries) ListJournalEntriesByCompany(ctx context.Context, arg ListJournalEntriesByCompanyParams) ([]ListJournalEntriesByCompanyRow, error)
func (*Queries) ListJournalEntriesByCompanyFiltered ¶ added in v0.5.1
func (q *Queries) ListJournalEntriesByCompanyFiltered(ctx context.Context, arg ListJournalEntriesByCompanyFilteredParams) ([]ListJournalEntriesByCompanyFilteredRow, error)
func (*Queries) ListJournalLinesByEntry ¶
func (*Queries) ListOpenProcurementInvoicesBySupplier ¶ added in v0.5.1
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) ListProcurementInvoicesByCompany ¶ added in v0.5.1
func (q *Queries) ListProcurementInvoicesByCompany(ctx context.Context, arg ListProcurementInvoicesByCompanyParams) ([]ProcurementInvoice, error)
func (*Queries) ListProcurementInvoicesBySupplier ¶ added in v0.5.1
func (q *Queries) ListProcurementInvoicesBySupplier(ctx context.Context, arg ListProcurementInvoicesBySupplierParams) ([]ProcurementInvoice, error)
func (*Queries) ListProductsByCompany ¶
func (q *Queries) ListProductsByCompany(ctx context.Context, arg ListProductsByCompanyParams) ([]ListProductsByCompanyRow, error)
func (*Queries) ListProductsByCompanyAndType ¶
func (q *Queries) ListProductsByCompanyAndType(ctx context.Context, arg ListProductsByCompanyAndTypeParams) ([]ListProductsByCompanyAndTypeRow, error)
func (*Queries) ListProductsByCompanyFiltered ¶ added in v0.5.1
func (q *Queries) ListProductsByCompanyFiltered(ctx context.Context, arg ListProductsByCompanyFilteredParams) ([]ListProductsByCompanyFilteredRow, error)
func (*Queries) ListProductsByCompanySellable ¶
func (q *Queries) ListProductsByCompanySellable(ctx context.Context, arg ListProductsByCompanySellableParams) ([]ListProductsByCompanySellableRow, error)
func (*Queries) ListProductsByCompanySellableForBranch ¶ added in v0.5.1
func (q *Queries) ListProductsByCompanySellableForBranch(ctx context.Context, arg ListProductsByCompanySellableForBranchParams) ([]ListProductsByCompanySellableForBranchRow, 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) UpdateFixedAsset ¶ added in v0.5.1
func (q *Queries) UpdateFixedAsset(ctx context.Context, arg UpdateFixedAssetParams) 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) UpdateProcurementInvoicePaid ¶ added in v0.5.1
func (q *Queries) UpdateProcurementInvoicePaid(ctx context.Context, arg UpdateProcurementInvoicePaidParams) error
func (*Queries) UpdateProcurementInvoiceTotalAmount ¶ added in v0.5.1
func (q *Queries) UpdateProcurementInvoiceTotalAmount(ctx context.Context, arg UpdateProcurementInvoiceTotalAmountParams) 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 RecordStockMovementParams ¶
type RecordStockMovementParams struct {
ID uuid.UUID
CompanyID uuid.UUID
ProductID uuid.UUID
Reason string
Delta interface{}
UnitCost sql.NullInt64
Notes string
CreatedAt string
SupplierID sql.NullString
ReversesMovementID sql.NullString
PostedAmount sql.NullInt64
PostedCreditAccount sql.NullString
InvoiceID sql.NullString
BranchID sql.NullString
ExpiryDate sql.NullString
}
type SessionReconciliation ¶
type StockAtByProductParams ¶
type StockMovement ¶
type StockMovement struct {
ID uuid.UUID
CompanyID uuid.UUID
ProductID uuid.UUID
Reason string
Delta interface{}
UnitCost sql.NullInt64
Notes string
CreatedAt string
SupplierID sql.NullString
ReversesMovementID sql.NullString
PostedAmount sql.NullInt64
PostedCreditAccount sql.NullString
InvoiceID sql.NullString
BranchID sql.NullString
ExpiryDate sql.NullString
}
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 UpdateFixedAssetParams ¶ added in v0.5.1
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 UpdateProcurementInvoicePaidParams ¶ added in v0.5.1
type UpdateProcurementInvoiceTotalAmountParams ¶ added in v0.5.1
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
- asset.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
- procurement_invoice.sql.go
- product.sql.go
- product_branch.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.