Documentation
¶
Index ¶
- type Access
- type Auths
- type Branches
- func (b *Branches) Create(w http.ResponseWriter, r *http.Request)
- func (b *Branches) Delete(w http.ResponseWriter, r *http.Request)
- func (b *Branches) List(w http.ResponseWriter, r *http.Request)
- func (b *Branches) Update(w http.ResponseWriter, r *http.Request)
- func (b *Branches) View(w http.ResponseWriter, r *http.Request)
- type Brands
- func (u *Brands) Create(w http.ResponseWriter, r *http.Request)
- func (u *Brands) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Brands) List(w http.ResponseWriter, r *http.Request)
- func (u *Brands) Update(w http.ResponseWriter, r *http.Request)
- func (u *Brands) View(w http.ResponseWriter, r *http.Request)
- type Checks
- type ClosingStocks
- type Companies
- type Customers
- func (u *Customers) Create(w http.ResponseWriter, r *http.Request)
- func (u *Customers) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Customers) List(w http.ResponseWriter, r *http.Request)
- func (u *Customers) Update(w http.ResponseWriter, r *http.Request)
- func (u *Customers) View(w http.ResponseWriter, r *http.Request)
- type Deliveries
- type DeliveryReturns
- type ProductCategories
- func (u *ProductCategories) Create(w http.ResponseWriter, r *http.Request)
- func (u *ProductCategories) Delete(w http.ResponseWriter, r *http.Request)
- func (u *ProductCategories) List(w http.ResponseWriter, r *http.Request)
- func (u *ProductCategories) Update(w http.ResponseWriter, r *http.Request)
- func (u *ProductCategories) View(w http.ResponseWriter, r *http.Request)
- type Products
- func (u *Products) Create(w http.ResponseWriter, r *http.Request)
- func (u *Products) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Products) List(w http.ResponseWriter, r *http.Request)
- func (u *Products) Update(w http.ResponseWriter, r *http.Request)
- func (u *Products) View(w http.ResponseWriter, r *http.Request)
- type PurchaseReturns
- type Purchases
- type ReceiveReturns
- type Receives
- type Regions
- func (u *Regions) AddBranch(w http.ResponseWriter, r *http.Request)
- func (u *Regions) Create(w http.ResponseWriter, r *http.Request)
- func (u *Regions) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Regions) DeleteBranch(w http.ResponseWriter, r *http.Request)
- func (u *Regions) List(w http.ResponseWriter, r *http.Request)
- func (u *Regions) Update(w http.ResponseWriter, r *http.Request)
- func (u *Regions) View(w http.ResponseWriter, r *http.Request)
- type Roles
- func (u *Roles) Create(w http.ResponseWriter, r *http.Request)
- func (u *Roles) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Roles) Grant(w http.ResponseWriter, r *http.Request)
- func (u *Roles) List(w http.ResponseWriter, r *http.Request)
- func (u *Roles) Revoke(w http.ResponseWriter, r *http.Request)
- func (u *Roles) Update(w http.ResponseWriter, r *http.Request)
- func (u *Roles) View(w http.ResponseWriter, r *http.Request)
- type SalesOrderReturns
- type SalesOrders
- type Salesmen
- func (u *Salesmen) Create(w http.ResponseWriter, r *http.Request)
- func (u *Salesmen) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Salesmen) List(w http.ResponseWriter, r *http.Request)
- func (u *Salesmen) Update(w http.ResponseWriter, r *http.Request)
- func (u *Salesmen) View(w http.ResponseWriter, r *http.Request)
- type Shelves
- func (s *Shelves) Create(w http.ResponseWriter, r *http.Request)
- func (s *Shelves) Delete(w http.ResponseWriter, r *http.Request)
- func (s *Shelves) List(w http.ResponseWriter, r *http.Request)
- func (s *Shelves) Update(w http.ResponseWriter, r *http.Request)
- func (s *Shelves) View(w http.ResponseWriter, r *http.Request)
- type Suppliers
- func (u *Suppliers) Create(w http.ResponseWriter, r *http.Request)
- func (u *Suppliers) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Suppliers) List(w http.ResponseWriter, r *http.Request)
- func (u *Suppliers) Update(w http.ResponseWriter, r *http.Request)
- func (u *Suppliers) View(w http.ResponseWriter, r *http.Request)
- type Users
- func (u *Users) Create(w http.ResponseWriter, r *http.Request)
- func (u *Users) Delete(w http.ResponseWriter, r *http.Request)
- func (u *Users) List(w http.ResponseWriter, r *http.Request)
- func (u *Users) Update(w http.ResponseWriter, r *http.Request)
- func (u *Users) View(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Branches ¶
Branches type for handling dependency injection
func (*Branches) Create ¶
func (b *Branches) Create(w http.ResponseWriter, r *http.Request)
Create new branch
func (*Branches) Delete ¶
func (b *Branches) Delete(w http.ResponseWriter, r *http.Request)
Delete branch by id
func (*Branches) List ¶
func (b *Branches) List(w http.ResponseWriter, r *http.Request)
List of branches
type Brands ¶
Brands type for handling dependency injection
func (*Brands) Create ¶
func (u *Brands) Create(w http.ResponseWriter, r *http.Request)
Create new Brand
func (*Brands) Delete ¶
func (u *Brands) Delete(w http.ResponseWriter, r *http.Request)
Delete Brand by id
type ClosingStocks ¶
ClosingStocks : struct for set ClosingStocks Dependency Injection
func (*ClosingStocks) Closing ¶
func (u *ClosingStocks) Closing(w http.ResponseWriter, r *http.Request)
Closing : http handler for closing stock
type Companies ¶
Companies : struct for set Companies Dependency Injection
func (*Companies) Create ¶
func (u *Companies) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new company
func (*Companies) Delete ¶
func (u *Companies) Delete(w http.ResponseWriter, r *http.Request)
Delete : http handler for delete company by id
type Customers ¶
Customers type for handling dependency injection
func (*Customers) Create ¶
func (u *Customers) Create(w http.ResponseWriter, r *http.Request)
Create new customer
func (*Customers) Delete ¶
func (u *Customers) Delete(w http.ResponseWriter, r *http.Request)
Delete customer by id
func (*Customers) List ¶
func (u *Customers) List(w http.ResponseWriter, r *http.Request)
List of customers
type Deliveries ¶
Deliveries : struct for set Deliveries Dependency Injection
func (*Deliveries) Create ¶
func (u *Deliveries) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new Delivery
func (*Deliveries) List ¶
func (u *Deliveries) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of Deliveries
func (*Deliveries) Update ¶
func (u *Deliveries) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update Delivery by id
func (*Deliveries) View ¶
func (u *Deliveries) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve Delivery by id
type DeliveryReturns ¶
DeliveryReturns : struct for set DeliveryReturns Dependency Injection
func (*DeliveryReturns) Create ¶
func (u *DeliveryReturns) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new DeliveryReturn
func (*DeliveryReturns) List ¶
func (u *DeliveryReturns) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of DeliveryReturns
func (*DeliveryReturns) Update ¶
func (u *DeliveryReturns) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update DeliveryReturn by id
func (*DeliveryReturns) View ¶
func (u *DeliveryReturns) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve DeliveryReturn by id
type ProductCategories ¶
ProductCategories type for handling dependency injection
func (*ProductCategories) Create ¶
func (u *ProductCategories) Create(w http.ResponseWriter, r *http.Request)
Create new ProductCategory
func (*ProductCategories) Delete ¶
func (u *ProductCategories) Delete(w http.ResponseWriter, r *http.Request)
Delete ProductCategory by id
func (*ProductCategories) List ¶
func (u *ProductCategories) List(w http.ResponseWriter, r *http.Request)
List of ProductCategories
func (*ProductCategories) Update ¶
func (u *ProductCategories) Update(w http.ResponseWriter, r *http.Request)
Update ProductCategory by id
func (*ProductCategories) View ¶
func (u *ProductCategories) View(w http.ResponseWriter, r *http.Request)
View of ProductCategory by id
type Products ¶
Products : struct for set Products Dependency Injection
func (*Products) Create ¶
func (u *Products) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new product
func (*Products) Delete ¶
func (u *Products) Delete(w http.ResponseWriter, r *http.Request)
Delete : http handler for delete product by id
func (*Products) List ¶
func (u *Products) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of products
type PurchaseReturns ¶
PurchaseReturns : struct for set PurchaseReturns Dependency Injection
func (*PurchaseReturns) Create ¶
func (u *PurchaseReturns) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new purchase return
func (*PurchaseReturns) List ¶
func (u *PurchaseReturns) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of purchases
func (*PurchaseReturns) Update ¶
func (u *PurchaseReturns) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update purchase return by id
func (*PurchaseReturns) View ¶
func (u *PurchaseReturns) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve purchase return by id
type Purchases ¶
Purchases : struct for set Purchases Dependency Injection
func (*Purchases) Create ¶
func (u *Purchases) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new purchase
func (*Purchases) List ¶
func (u *Purchases) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of purchases
type ReceiveReturns ¶
ReceiveReturns : struct for set ReceiveReturns Dependency Injection
func (*ReceiveReturns) Create ¶
func (u *ReceiveReturns) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new ReceiveReturn
func (*ReceiveReturns) List ¶
func (u *ReceiveReturns) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of ReceiveReturns
func (*ReceiveReturns) Update ¶
func (u *ReceiveReturns) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update ReceiveReturn by id
func (*ReceiveReturns) View ¶
func (u *ReceiveReturns) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve ReceiveReturn by id
type Receives ¶
Receives : struct for set Receives Dependency Injection
func (*Receives) Create ¶
func (u *Receives) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new Receive
func (*Receives) List ¶
func (u *Receives) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of Receives
type Regions ¶
Regions : struct for set Regions Dependency Injection
func (*Regions) AddBranch ¶
func (u *Regions) AddBranch(w http.ResponseWriter, r *http.Request)
AddBranch : http handler for add branch to region
func (*Regions) Create ¶
func (u *Regions) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new region
func (*Regions) Delete ¶
func (u *Regions) Delete(w http.ResponseWriter, r *http.Request)
Delete : http handler for delete role by id
func (*Regions) DeleteBranch ¶
func (u *Regions) DeleteBranch(w http.ResponseWriter, r *http.Request)
DeleteBranch : http handler for delete branch from region
func (*Regions) List ¶
func (u *Regions) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of regions
type Roles ¶
Roles : struct for set Roles Dependency Injection
func (*Roles) Create ¶
func (u *Roles) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new role
func (*Roles) Delete ¶
func (u *Roles) Delete(w http.ResponseWriter, r *http.Request)
Delete : http handler for delete role by id
func (*Roles) Grant ¶
func (u *Roles) Grant(w http.ResponseWriter, r *http.Request)
Grant : http handler for grant access to role
func (*Roles) List ¶
func (u *Roles) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of roles
func (*Roles) Revoke ¶
func (u *Roles) Revoke(w http.ResponseWriter, r *http.Request)
Revoke : http handler for revoke access from role
type SalesOrderReturns ¶
SalesOrderReturns : struct for set SalesOrderReturns Dependency Injection
func (*SalesOrderReturns) Create ¶
func (u *SalesOrderReturns) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new salesOrder return
func (*SalesOrderReturns) List ¶
func (u *SalesOrderReturns) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of salesOrders
func (*SalesOrderReturns) Update ¶
func (u *SalesOrderReturns) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update salesOrder return by id
func (*SalesOrderReturns) View ¶
func (u *SalesOrderReturns) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve salesOrder return by id
type SalesOrders ¶
SalesOrders : struct for set SalesOrders Dependency Injection
func (*SalesOrders) Create ¶
func (u *SalesOrders) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new SalesOrder
func (*SalesOrders) List ¶
func (u *SalesOrders) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of SalesOrders
func (*SalesOrders) Update ¶
func (u *SalesOrders) Update(w http.ResponseWriter, r *http.Request)
Update : http handler for update SalesOrder by id
func (*SalesOrders) View ¶
func (u *SalesOrders) View(w http.ResponseWriter, r *http.Request)
View : http handler for retrieve SalesOrder by id
type Salesmen ¶
Salesmen type for handling dependency injection
func (*Salesmen) Create ¶
func (u *Salesmen) Create(w http.ResponseWriter, r *http.Request)
Create new salesman
func (*Salesmen) Delete ¶
func (u *Salesmen) Delete(w http.ResponseWriter, r *http.Request)
Delete salesman by id
func (*Salesmen) List ¶
func (u *Salesmen) List(w http.ResponseWriter, r *http.Request)
List of salesmen
type Shelves ¶
Shelve type for handling dependency injection
func (*Shelves) Create ¶
func (s *Shelves) Create(w http.ResponseWriter, r *http.Request)
Create new Shelve
func (*Shelves) Delete ¶
func (s *Shelves) Delete(w http.ResponseWriter, r *http.Request)
Delete Shelve by id
func (*Shelves) List ¶
func (s *Shelves) List(w http.ResponseWriter, r *http.Request)
List of Shelves by branch id
type Suppliers ¶
Suppliers type for handling dependency injection
func (*Suppliers) Create ¶
func (u *Suppliers) Create(w http.ResponseWriter, r *http.Request)
Create new supplier
func (*Suppliers) Delete ¶
func (u *Suppliers) Delete(w http.ResponseWriter, r *http.Request)
Delete supplier by id
func (*Suppliers) List ¶
func (u *Suppliers) List(w http.ResponseWriter, r *http.Request)
List of suppliers
type Users ¶
Users : struct for set Users Dependency Injection
func (*Users) Create ¶
func (u *Users) Create(w http.ResponseWriter, r *http.Request)
Create : http handler for create new user
func (*Users) Delete ¶
func (u *Users) Delete(w http.ResponseWriter, r *http.Request)
Delete : http handler for delete user by id
func (*Users) List ¶
func (u *Users) List(w http.ResponseWriter, r *http.Request)
List : http handler for returning list of users
Source Files
¶
- access.go
- auths.go
- branches.go
- brands.go
- checks.go
- closing_stocks.go
- companies.go
- customers.go
- deliveries.go
- delivery_returns.go
- product_categories.go
- products.go
- purchase_returns.go
- purchases.go
- receive_returns.go
- receives.go
- regions.go
- roles.go
- sales_order_returns.go
- sales_orders.go
- salesmen.go
- shelves.go
- suppliers.go
- users.go