controllers

package
v0.0.0-...-c954afd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2020 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Access

type Access struct {
	Db  *sql.DB
	Log *log.Logger
}

Access : struct for set Access Dependency Injection

func (*Access) List

func (u *Access) List(w http.ResponseWriter, r *http.Request)

List : http handler for returning list of access

type Auths

type Auths struct {
	Db  *sql.DB
	Log *log.Logger
}

Auths struct

func (*Auths) Login

func (u *Auths) Login(w http.ResponseWriter, r *http.Request)

Login http handler

type Branches

type Branches struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Branches) Update

func (b *Branches) Update(w http.ResponseWriter, r *http.Request)

Update branch by id

func (*Branches) View

func (b *Branches) View(w http.ResponseWriter, r *http.Request)

View branches by id

type Brands

type Brands struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Brands) List

func (u *Brands) List(w http.ResponseWriter, r *http.Request)

List of Brands

func (*Brands) Update

func (u *Brands) Update(w http.ResponseWriter, r *http.Request)

Update Brand by id

func (*Brands) View

func (u *Brands) View(w http.ResponseWriter, r *http.Request)

View of Brand by id

type Checks

type Checks struct {
	Db *sql.DB
}

Checks : struct for set Checks Dependency Injection

func (*Checks) Health

func (u *Checks) Health(w http.ResponseWriter, r *http.Request)

Health : http handler for health checking

type ClosingStocks

type ClosingStocks struct {
	Db  *sql.DB
	Log *log.Logger
}

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

type Companies struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Companies) Update

func (u *Companies) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update company by id

func (*Companies) View

func (u *Companies) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve company by id

type Customers

type Customers struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Customers) Update

func (u *Customers) Update(w http.ResponseWriter, r *http.Request)

Update customer by id

func (*Customers) View

func (u *Customers) View(w http.ResponseWriter, r *http.Request)

View of customer by id

type Deliveries

type Deliveries struct {
	Db  *sql.DB
	Log *log.Logger
}

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

type DeliveryReturns struct {
	Db  *sql.DB
	Log *log.Logger
}

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

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

View : http handler for retrieve DeliveryReturn by id

type ProductCategories

type ProductCategories struct {
	Db  *sql.DB
	Log *log.Logger
}

ProductCategories type for handling dependency injection

func (*ProductCategories) Create

Create new ProductCategory

func (*ProductCategories) Delete

Delete ProductCategory by id

func (*ProductCategories) List

List of ProductCategories

func (*ProductCategories) Update

Update ProductCategory by id

func (*ProductCategories) View

View of ProductCategory by id

type Products

type Products struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Products) Update

func (u *Products) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update product by id

func (*Products) View

func (u *Products) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve product by id

type PurchaseReturns

type PurchaseReturns struct {
	Db  *sql.DB
	Log *log.Logger
}

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

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

View : http handler for retrieve purchase return by id

type Purchases

type Purchases struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Purchases) Update

func (u *Purchases) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update purchase by id

func (*Purchases) View

func (u *Purchases) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve purchase by id

type ReceiveReturns

type ReceiveReturns struct {
	Db  *sql.DB
	Log *log.Logger
}

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

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

View : http handler for retrieve ReceiveReturn by id

type Receives

type Receives struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Receives) Update

func (u *Receives) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update Receive by id

func (*Receives) View

func (u *Receives) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve Receive by id

type Regions

type Regions struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Regions) Update

func (u *Regions) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update region by id

func (*Regions) View

func (u *Regions) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve region by id

type Roles

type Roles struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Roles) Update

func (u *Roles) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update role by id

func (*Roles) View

func (u *Roles) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve role by id

type SalesOrderReturns

type SalesOrderReturns struct {
	Db  *sql.DB
	Log *log.Logger
}

SalesOrderReturns : struct for set SalesOrderReturns Dependency Injection

func (*SalesOrderReturns) Create

Create : http handler for create new salesOrder return

func (*SalesOrderReturns) List

List : http handler for returning list of salesOrders

func (*SalesOrderReturns) Update

Update : http handler for update salesOrder return by id

func (*SalesOrderReturns) View

View : http handler for retrieve salesOrder return by id

type SalesOrders

type SalesOrders struct {
	Db  *sql.DB
	Log *log.Logger
}

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

type Salesmen struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Salesmen) Update

func (u *Salesmen) Update(w http.ResponseWriter, r *http.Request)

Update salesman by id

func (*Salesmen) View

func (u *Salesmen) View(w http.ResponseWriter, r *http.Request)

View of salesman by id

type Shelves

type Shelves struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Shelves) Update

func (s *Shelves) Update(w http.ResponseWriter, r *http.Request)

Update Shelve by id

func (*Shelves) View

func (s *Shelves) View(w http.ResponseWriter, r *http.Request)

View Shelve by id

type Suppliers

type Suppliers struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Suppliers) Update

func (u *Suppliers) Update(w http.ResponseWriter, r *http.Request)

Update supplier by id

func (*Suppliers) View

func (u *Suppliers) View(w http.ResponseWriter, r *http.Request)

View of supplier by id

type Users

type Users struct {
	Db  *sql.DB
	Log *log.Logger
}

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

func (*Users) Update

func (u *Users) Update(w http.ResponseWriter, r *http.Request)

Update : http handler for update user by id

func (*Users) View

func (u *Users) View(w http.ResponseWriter, r *http.Request)

View : http handler for retrieve user by id

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL