service

package
v0.0.0-...-ecdb9b8 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddOrders

func AddOrders(orderRequest dto.AddDeliveryOrderDTO, userId int) (orderManagement.OrderList, error)

func AddOrdersLogs

func AddOrdersLogs(db *gorm.DB, userId int, filterFields interface{}, filterValues ...interface{}) error

func AddRecords

func AddRecords(db *gorm.DB, records interface{}) error

func AddRoutines

func AddRoutines(routineRequest dto.AddRoutineDTO, userId int) (orderManagement.RoutineOrderList, error)

func AddRoutinesLogs

func AddRoutinesLogs(db *gorm.DB, userId int, filterFields interface{}, filterValues ...interface{}) error

func AddSchedulesLogs

func AddSchedulesLogs(db *gorm.DB, userId int, filterFields interface{}, filterValues ...interface{}) error

func AddUsersLogs

func AddUsersLogs(db *gorm.DB, filterFields interface{}, filterValues ...interface{}) error

func CancelOrders

func CancelOrders(scheduleId int) (orderManagement.OrderList, error)

func FindAllDutyRooms

func FindAllDutyRooms() ([]db_models.Locations, error)

func FindOrders

func FindOrders(filterFields string, filterValues ...interface{}) ([]db_models.Orders, error)

func FindRecords

func FindRecords(db *gorm.DB, records interface{}, table string, filterFields interface{}, filterValues ...interface{}) error

func FindRecordsWithRaw

func FindRecordsWithRaw(db *gorm.DB, records interface{}, query string, filterValues ...interface{}) error

func FindRoutines

func FindRoutines(filterFields string, filterValues ...interface{}) ([]db_models.Routines, error)

func FindUsers

func FindUsers(filterFields interface{}, filterValues ...interface{}) ([]db_models.Users, error)

func GetNextDeliveryDate

func GetNextDeliveryDate(routinePattern orderManagement.RoutinePattern) (string, error)

func GetRoutines

func GetRoutines() []db_models.Routines

func LoginAdmin

func LoginAdmin(request *dto.LoginAdminDTO) ([]db_models.Users, error)

func LoginStaff

func LoginStaff(request *dto.LoginStaffDTO) ([]db_models.Users, error)

func Logout

func Logout(claim *utils.Claims, token string) ([]db_models.Users, error)

func OrderDtoToOrderList

func OrderDtoToOrderList(dto.UpdateDeliveryOrderDTO) ([]db_models.Orders, error)

func OrderIdsToIntArray

func OrderIdsToIntArray(orderIds string) ([]int, error)

func OrderListToOrderResponse

func OrderListToOrderResponse(orderList []db_models.Orders) (orderManagement.OrderList, error)

func OrderRequestToOrders

func OrderRequestToOrders(orderRequest dto.AddDeliveryOrderDTO, scheduleNo int, userId int) ([]db_models.Orders, error)

func OrdersToOrdersLogs

func OrdersToOrdersLogs(userId int, orders []db_models.Orders) ([]db_models.OrdersLogs, error)

func RenewToken

func RenewToken(claim *utils.Claims, token string) ([]db_models.Users, error)

func RoutineListToRoutineResponse

func RoutineListToRoutineResponse(routineList []db_models.Routines) (orderManagement.RoutineOrderList, error)

func RoutinePatternToString

func RoutinePatternToString(routinePattern orderManagement.RoutinePattern) (string, error)

func RoutineRequestToRoutines

func RoutineRequestToRoutines(routinesRequest dto.AddRoutineDTO, userId int) ([]db_models.Routines, error)

func RoutineResponseTimeToString

func RoutineResponseTimeToString(routineResponseTime string) (string, error)

func RoutinesToRoutinesLogs

func RoutinesToRoutinesLogs(userId int, routines []db_models.Routines) ([]db_models.RoutinesLogs, error)

func SchedulesToSchedulesLogs

func SchedulesToSchedulesLogs(userId int, schedules []db_models.Schedules) ([]db_models.SchedulesLogs, error)

func StringToDatetime

func StringToDatetime(timeString string) (string, error)

func StringToResponseTime

func StringToResponseTime(timeString string) (string, error)

func StringToRoutinePattern

func StringToRoutinePattern(patternString string) (orderManagement.RoutinePattern, error)

func StringToRoutineResponseTime

func StringToRoutineResponseTime(timeString string) (string, error)

func TriggerOrderOrderIds

func TriggerOrderOrderIds(orderId []int) (orderManagement.OrderList, error)

func TriggerOrderScheduleId

func TriggerOrderScheduleId(scheduleId int) (orderManagement.OrderList, error)

func UpdateOrders

func UpdateOrders(userId int, request dto.UpdateDeliveryOrderDTO) (orderManagement.OrderList, error)

func UpdateRecords

func UpdateRecords(db *gorm.DB, updatedRecordList interface{}, table string, updateMap map[string]interface{}, filterFields interface{}, filterValues ...interface{}) error

func UpdateUser

func UpdateUser(db *gorm.DB, username string, userType string, updateFields []string, updateValues ...interface{}) ([]db_models.Users, error)

func UsersToLoginResponse

func UsersToLoginResponse(user db_models.Users) (loginAuth.LoginResponseBody, error)

func UsersToUsersLogs

func UsersToUsersLogs(users []db_models.Users) ([]db_models.UsersLogs, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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