naise_pos/db/sqlc/querier.go

41 lines
1.9 KiB
Go
Raw Normal View History

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)
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)
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)