2023-03-12 11:01:43 +07:00
|
|
|
// Code generated by sqlc. DO NOT EDIT.
|
|
|
|
// versions:
|
|
|
|
// sqlc v1.17.2
|
|
|
|
|
|
|
|
package db
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
|
|
|
|
"github.com/google/uuid"
|
|
|
|
)
|
|
|
|
|
|
|
|
type Querier interface {
|
|
|
|
CreateCustomers(ctx context.Context, arg CreateCustomersParams) (Customer, error)
|
2023-03-13 09:24:59 +07:00
|
|
|
CreateMerchant(ctx context.Context, arg CreateMerchantParams) (Merchant, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
CreateProduct(ctx context.Context, arg CreateProductParams) (Product, error)
|
|
|
|
CreatePurchaseOrder(ctx context.Context, arg CreatePurchaseOrderParams) (PurchaseOrder, error)
|
|
|
|
CreatePurchaseOrderDetail(ctx context.Context, arg CreatePurchaseOrderDetailParams) (PurchaseOrderDetail, error)
|
2023-03-16 12:21:41 +07:00
|
|
|
CreateSession(ctx context.Context, arg CreateSessionParams) (UserSession, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
CreateSuppliers(ctx context.Context, arg CreateSuppliersParams) (Supplier, error)
|
2023-03-13 09:24:59 +07:00
|
|
|
CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
CustomersList(ctx context.Context, arg CustomersListParams) ([]Customer, error)
|
|
|
|
DeleteCustomer(ctx context.Context, id uuid.UUID) error
|
|
|
|
DeleteProduct(ctx context.Context, id uuid.UUID) error
|
|
|
|
DeleteSupplier(ctx context.Context, id uuid.UUID) error
|
|
|
|
GetMerchantById(ctx context.Context, id uuid.UUID) (Merchant, error)
|
|
|
|
GetMerchantByUserId(ctx context.Context, ownerID uuid.UUID) (Merchant, error)
|
2023-03-13 09:24:59 +07:00
|
|
|
GetPasswordByEmail(ctx context.Context, email string) (string, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
GetProduct(ctx context.Context, id uuid.UUID) (Product, error)
|
2023-03-16 12:21:41 +07:00
|
|
|
GetSession(ctx context.Context, id uuid.UUID) (UserSession, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
GetStockForUpdateStock(ctx context.Context, id uuid.UUID) (Product, error)
|
2023-03-14 17:39:40 +07:00
|
|
|
GetUserByEmail(ctx context.Context, email string) (User, error)
|
2023-03-13 09:24:59 +07:00
|
|
|
GetUserById(ctx context.Context, id uuid.UUID) (User, error)
|
2023-03-12 11:01:43 +07:00
|
|
|
ListProducts(ctx context.Context, arg ListProductsParams) ([]Product, error)
|
|
|
|
SuppliersList(ctx context.Context, arg SuppliersListParams) ([]Supplier, error)
|
|
|
|
UpdateCustomer(ctx context.Context, id uuid.UUID) (Customer, error)
|
|
|
|
UpdateProduct(ctx context.Context, arg UpdateProductParams) (Product, error)
|
|
|
|
UpdateProductStock(ctx context.Context, arg UpdateProductStockParams) error
|
|
|
|
UpdateSupplier(ctx context.Context, id uuid.UUID) (Supplier, error)
|
|
|
|
}
|
|
|
|
|
|
|
|
var _ Querier = (*Queries)(nil)
|