repository

package
v0.0.0-...-115b5aa Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DB *gorm.DB

Functions

func AddClient

func AddClient(client models.Client) error

func AddClientFields

func AddClientFields(field models.Field) error

func AddTemplate

func AddTemplate(template models.Template) error

func AddUser

func AddUser(user models.User) error

func DeleteClientById

func DeleteClientById(id uint) error

func DeleteClientField

func DeleteClientField(key string) error

func DeleteJob

func DeleteJob(id uint) error

func DeleteTemplate

func DeleteTemplate(id string) error

func DeleteUser

func DeleteUser(userId int) error

func GetActiveJobs

func GetActiveJobs() ([]models.Job, error)

func GetAllUsers

func GetAllUsers() ([]models.User, error)

func GetAuditLog

func GetAuditLog(id uint) ([]models.Audit, error)

func GetClientById

func GetClientById(id uint) (models.Client, error)

func GetClientByIdUserId

func GetClientByIdUserId(clientId string, userId int) (models.Client, error)

func GetClientByMailId

func GetClientByMailId(mailId string) (models.Client, error)

func GetClientByUserIdMailId

func GetClientByUserIdMailId(clientMailId string, userId int) (models.Client, error)

func GetClientFields

func GetClientFields(id uint) ([]models.Field, error)

func GetClientsByUserId

func GetClientsByUserId(id int) ([]models.Client, error)

func GetJob

func GetJob(id uint) (models.Job, error)

func GetPendingJobs

func GetPendingJobs() ([]models.Job, error)

func GetTemplate

func GetTemplate(id uint) (models.Template, error)

func GetTemplateById

func GetTemplateById(id uint, userId int) (models.Template, error)

func GetTemplateByName

func GetTemplateByName(id string, userId int) (models.Template, error)

func GetTemplateByUserId

func GetTemplateByUserId(userId int) ([]models.Template, error)

func GetUserById

func GetUserById(id int) (models.User, error)

func GetUserByName

func GetUserByName(name string) (models.User, error)

func IfUsersCurrentSession

func IfUsersCurrentSession(uuid interface{}) bool

func InvalidateAllSessions

func InvalidateAllSessions(userID int)

func InvalidateCurrentSession

func InvalidateCurrentSession(userID int, uuid interface{})

func SaveAuditLog

func SaveAuditLog(audit models.Audit) error

func SaveUserAuth

func SaveUserAuth(auth models.Auth) error

func ScheduleJob

func ScheduleJob(job models.Job) (models.Job, error)

func UpdateClientById

func UpdateClientById(id uint, clientDetails models.Client) error

func UpdateJobStatus

func UpdateJobStatus(id uint, status string) error

func UpdateTemplate

func UpdateTemplate(id uint, template models.Template) error

func UpdateUserCounter

func UpdateUserCounter(user models.User, count int) error

func UpdateUserDetails

func UpdateUserDetails(user models.User) error

func UpdateUserPassword

func UpdateUserPassword(userId int, hashPwd string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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