usecases

package
v0.0.0-...-d237469 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IsSystemAdmin             uint32 = 1 << iota //00000000000000000000000000000010        2
	IsStaffAdmin              uint32 = 1 << iota //00000000000000000000000000000100        4
	IsStaff                   uint32 = 1 << iota //00000000000000000000000000001000        8
	IsCustomer                uint32 = 1 << iota //00000000000000000000000000010000       16
	IsVisitor                 uint32 = 1 << iota //00000000000000000000000000100000       32
	CanRegisterUser           uint32 = 1 << iota //00000000000000000000000001000000       64
	CanRegisterCustomer       uint32 = 1 << iota //00000000000000000000000100000000      256
	CanViewRevenueBanner      uint32 = 1 << iota //00000000000000000000001000000000      512
	CanViewCustomersBanner    uint32 = 1 << iota //00000000000000000000010000000000     1024
	CanViewGuestsBanner       uint32 = 1 << iota //00000000000000000000100000000000     2048
	CanViewOrdersBanner       uint32 = 1 << iota //00000000000000000001000000000000     4096
	CanViewExpensesBanner     uint32 = 1 << iota //00000000000000000010000000000000     8192
	CanViewPaymentsBanner     uint32 = 1 << iota //00000000000000000100000000000000    16384
	CanGraphCustomersThisWeek uint32 = 1 << iota //00000000000000001000000000000000    32768
	CanGraphRevenueThisWeek   uint32 = 1 << iota //00000000000000010000000000000000    65536
	CanGraphAnnualRevenue     uint32 = 1 << iota //00000000000000100000000000000000   131072
	CanViewStockTransactions  uint32 = 1 << iota //00000000000001000000000000000000   262144
)

Variables

This section is empty.

Functions

func CreateBill

func CreateBill(w http.ResponseWriter, r *http.Request)

func CreateDoctor

func CreateDoctor(w http.ResponseWriter, r *http.Request)

func CreateExpense

func CreateExpense(w http.ResponseWriter, r *http.Request)

func CreateInvoice

func CreateInvoice(w http.ResponseWriter, r *http.Request)

func CreateMessage

func CreateMessage(w http.ResponseWriter, r *http.Request)

func CreateNotification

func CreateNotification(w http.ResponseWriter, r *http.Request)

func CreateOrderOrBooking

func CreateOrderOrBooking(w http.ResponseWriter, r *http.Request)

func CreatePackage

func CreatePackage(w http.ResponseWriter, r *http.Request)

func CreatePayment

func CreatePayment(w http.ResponseWriter, r *http.Request)

func CreateProduct

func CreateProduct(w http.ResponseWriter, r *http.Request)

func CreateService

func CreateService(w http.ResponseWriter, r *http.Request)

func CreateStockTransaction

func CreateStockTransaction(w http.ResponseWriter, r *http.Request)

func CreateVisit

func CreateVisit(w http.ResponseWriter, r *http.Request)

func Init

func Init()

func ReadAllBills

func ReadAllBills(w http.ResponseWriter, r *http.Request)

func ReadAllDoctors

func ReadAllDoctors(w http.ResponseWriter, r *http.Request)

func ReadAllExpenses

func ReadAllExpenses(w http.ResponseWriter, r *http.Request)

func ReadAllInvoices

func ReadAllInvoices(w http.ResponseWriter, r *http.Request)

func ReadAllMessages

func ReadAllMessages(w http.ResponseWriter, r *http.Request)

func ReadAllNotifications

func ReadAllNotifications(w http.ResponseWriter, r *http.Request)

func ReadAllOrdersOrBookings

func ReadAllOrdersOrBookings(w http.ResponseWriter, r *http.Request)

func ReadAllPackages

func ReadAllPackages(w http.ResponseWriter, r *http.Request)

func ReadAllPayments

func ReadAllPayments(w http.ResponseWriter, r *http.Request)

func ReadAllProducts

func ReadAllProducts(w http.ResponseWriter, r *http.Request)

func ReadAllServices

func ReadAllServices(w http.ResponseWriter, r *http.Request)

func ReadAllStockTransactions

func ReadAllStockTransactions(w http.ResponseWriter, r *http.Request)

func ReadAllUserActions

func ReadAllUserActions(w http.ResponseWriter, r *http.Request)

func ReadAllUsers

func ReadAllUsers(w http.ResponseWriter, r *http.Request)

=================================================

func ReadAllVisits

func ReadAllVisits(w http.ResponseWriter, r *http.Request)

func ReadBill

func ReadBill(w http.ResponseWriter, r *http.Request)

func ReadCountOrdersOrBookings

func ReadCountOrdersOrBookings(w http.ResponseWriter, r *http.Request)

func ReadCountPayments

func ReadCountPayments(w http.ResponseWriter, r *http.Request)

func ReadDoctor

func ReadDoctor(w http.ResponseWriter, r *http.Request)

func ReadExpense

func ReadExpense(w http.ResponseWriter, r *http.Request)

func ReadExpensesTotalAmount

func ReadExpensesTotalAmount(w http.ResponseWriter, r *http.Request)

func ReadInputOptions

func ReadInputOptions(w http.ResponseWriter, r *http.Request)

func ReadInvoice

func ReadInvoice(w http.ResponseWriter, r *http.Request)

func ReadMessage

func ReadMessage(w http.ResponseWriter, r *http.Request)

func ReadMyMessages

func ReadMyMessages(w http.ResponseWriter, r *http.Request)

func ReadNotification

func ReadNotification(w http.ResponseWriter, r *http.Request)

func ReadOrderOrBooking

func ReadOrderOrBooking(w http.ResponseWriter, r *http.Request)

func ReadOrdersByBill

func ReadOrdersByBill(w http.ResponseWriter, r *http.Request)

func ReadOrdersByCustomer

func ReadOrdersByCustomer(w http.ResponseWriter, r *http.Request)

func ReadOrdersByInvoice

func ReadOrdersByInvoice(w http.ResponseWriter, r *http.Request)

func ReadPackage

func ReadPackage(w http.ResponseWriter, r *http.Request)

func ReadPayment

func ReadPayment(w http.ResponseWriter, r *http.Request)

func ReadPaymentsTotalAmount

func ReadPaymentsTotalAmount(w http.ResponseWriter, r *http.Request)

func ReadProduct

func ReadProduct(w http.ResponseWriter, r *http.Request)

func ReadService

func ReadService(w http.ResponseWriter, r *http.Request)

func ReadStockTransaction

func ReadStockTransaction(w http.ResponseWriter, r *http.Request)

func ReadStockTxnsForBarner

func ReadStockTxnsForBarner(w http.ResponseWriter, r *http.Request)

func ReadUser

func ReadUser(w http.ResponseWriter, r *http.Request)

--------

func ReadUserAction

func ReadUserAction(w http.ResponseWriter, r *http.Request)

func ReadVisit

func ReadVisit(w http.ResponseWriter, r *http.Request)

func Signup

func Signup(w http.ResponseWriter, r *http.Request)

func StatsAnnualRevenue

func StatsAnnualRevenue(w http.ResponseWriter, r *http.Request)

func StatsCustomersThisWeek

func StatsCustomersThisWeek(w http.ResponseWriter, r *http.Request)

func StatsRevenueSrcAnnual

func StatsRevenueSrcAnnual(w http.ResponseWriter, r *http.Request)

func StatsRevenueSrcThisWeek

func StatsRevenueSrcThisWeek(w http.ResponseWriter, r *http.Request)

func StatsRevenueThisWeek

func StatsRevenueThisWeek(w http.ResponseWriter, r *http.Request)

func UpdateDoctor

func UpdateDoctor(w http.ResponseWriter, r *http.Request)

func UpdateExpense

func UpdateExpense(w http.ResponseWriter, r *http.Request)

func UpdateMessage

func UpdateMessage(w http.ResponseWriter, r *http.Request)

func UpdateNotification

func UpdateNotification(w http.ResponseWriter, r *http.Request)

func UpdateOrderOrBooking

func UpdateOrderOrBooking(w http.ResponseWriter, r *http.Request)

func UpdatePackage

func UpdatePackage(w http.ResponseWriter, r *http.Request)

func UpdatePayment

func UpdatePayment(w http.ResponseWriter, r *http.Request)

func UpdateProduct

func UpdateProduct(w http.ResponseWriter, r *http.Request)

func UpdateService

func UpdateService(w http.ResponseWriter, r *http.Request)

func UpdateStockTransaction

func UpdateStockTransaction(w http.ResponseWriter, r *http.Request)

func UpdateVisit

func UpdateVisit(w http.ResponseWriter, r *http.Request)

func UserLogin

func UserLogin(w http.ResponseWriter, r *http.Request)

-------

Types

type Credentials

type Credentials struct {
	Username string `json:"username"`
	Password string `json:"pxwd"`
}

=================================================

type InputOption

type InputOption struct {
	ID    uint   `json:"id"`
	Value string `json:"value"`
}

type OrderNewStatus

type OrderNewStatus struct {
	OrderID   uint   `json:"orderid"`
	NewStatus string `json:"newstatus"`
	UpdatedBy uint   `json:"updatedby"`
}

type RevenueStat

type RevenueStat struct {
	Date       time.Time `json:"date"`
	Department string    `json:"department"`
	Number     string    `json:"number"`
	Revenue    uint      `json:"revenue"`
}

Jump to

Keyboard shortcuts

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