Versions in this module Expand all Collapse all v2 v2.2.0 Nov 23, 2019 Changes in this version + type AccountAPI struct + DB AccountDatabase + func (sAPI *AccountAPI) Add(ctx *gin.Context) + func (sAPI *AccountAPI) Delete(ctx *gin.Context) + func (sAPI *AccountAPI) Get(ctx *gin.Context) + func (sAPI *AccountAPI) LoginAccount(ctx *gin.Context) + func (sAPI *AccountAPI) Update(ctx *gin.Context) + func (sAPI *AccountAPI) UpdatePassword(ctx *gin.Context) + type AccountDatabase interface + AddAccount func(lT *model.Account) *model.Account + CountAccount func() string + DeleteAccount func(uid primitive.ObjectID) error + GetAccount func() []*model.Account + InitAccount func() error + LoginAccount func(account string, password string) *model.Account + UpdateAccount func(lT *model.Account) *model.Account + UpdateAccountPassword func(lT *model.Account) *model.Account + type AuxFunAPI struct + DB AuxFunDatabase + func (sAPI *AuxFunAPI) Add(ctx *gin.Context) + func (sAPI *AuxFunAPI) Delete(ctx *gin.Context) + func (sAPI *AuxFunAPI) Get(ctx *gin.Context) + func (sAPI *AuxFunAPI) Update(ctx *gin.Context) + type AuxFunDatabase interface + AddAuxFun func(lA *model.AuxFun) *model.AuxFun + CountAuxFun func() string + DeleteAuxFun func(uid primitive.ObjectID) error + GetAuxFun func() []*model.AuxFun + InitAuxFun func() error + UpdateAuxFun func(lA *model.AuxFun) *model.AuxFun + type ClientAPI struct + DB ClientDatabase + func (sAPI *ClientAPI) Add(ctx *gin.Context) + func (sAPI *ClientAPI) Delete(ctx *gin.Context) + func (sAPI *ClientAPI) Get(ctx *gin.Context) + func (sAPI *ClientAPI) Update(ctx *gin.Context) + type ClientDatabase interface + AddClient func(lA *model.Client) *model.Client + CountClient func() string + DeleteClient func(uid primitive.ObjectID) error + GetClient func() []*model.Client + UpdateClient func(lA *model.Client) *model.Client + type DiagnosisAPI struct + DB DiagnosisDatabase + func (sAPI *DiagnosisAPI) Add(ctx *gin.Context) + func (sAPI *DiagnosisAPI) Delete(ctx *gin.Context) + func (sAPI *DiagnosisAPI) Get(ctx *gin.Context) + func (sAPI *DiagnosisAPI) Update(ctx *gin.Context) + type DiagnosisDatabase interface + AddDiagnosis func(lA *model.Diagnosis) *model.Diagnosis + CountDiagnosis func() string + DeleteDiagnosis func(uid primitive.ObjectID) error + GetDiagnosis func() []*model.Diagnosis + InitDiagnosis func() error + UpdateDiagnosis func(lA *model.Diagnosis) *model.Diagnosis + type FaultAPI struct + DB FaultDatabase + func (sAPI *FaultAPI) Add(ctx *gin.Context) + func (sAPI *FaultAPI) Delete(ctx *gin.Context) + func (sAPI *FaultAPI) Get(ctx *gin.Context) + func (sAPI *FaultAPI) Update(ctx *gin.Context) + type FaultDatabase interface + AddFault func(lA *model.Fault) *model.Fault + CountFault func() string + DeleteFault func(uid primitive.ObjectID) error + GetFault func() []*model.Fault + UpdateFault func(lA *model.Fault) *model.Fault + type HostAPI struct + DB HostDatabase + func (sAPI *HostAPI) Add(ctx *gin.Context) + func (sAPI *HostAPI) Delete(ctx *gin.Context) + func (sAPI *HostAPI) Get(ctx *gin.Context) + func (sAPI *HostAPI) Update(ctx *gin.Context) + type HostDatabase interface + AddHost func(lA *model.Host) *model.Host + CountHost func() string + DeleteHost func(uid primitive.ObjectID) error + GetHost func() []*model.Host + InitHost func() error + UpdateHost func(lA *model.Host) *model.Host + type IssueAPI struct + DB IssueDatabase + func (sAPI *IssueAPI) Add(ctx *gin.Context) + func (sAPI *IssueAPI) Delete(ctx *gin.Context) + func (sAPI *IssueAPI) Get(ctx *gin.Context) + func (sAPI *IssueAPI) Update(ctx *gin.Context) + type IssueDatabase interface + AddIssue func(lA *model.Issue) *model.Issue + CountIssue func() string + DeleteIssue func(uid primitive.ObjectID) error + GetIssue func() []*model.Issue + InitIssue func() error + UpdateIssue func(lA *model.Issue) *model.Issue + type LayoutAPI struct + DB LayoutDatabase + func (sAPI *LayoutAPI) Add(ctx *gin.Context) + func (sAPI *LayoutAPI) Delete(ctx *gin.Context) + func (sAPI *LayoutAPI) Get(ctx *gin.Context) + func (sAPI *LayoutAPI) Update(ctx *gin.Context) + type LayoutDatabase interface + AddLayout func(lA *model.Layout) *model.Layout + CountLayout func() string + DeleteLayout func(uid primitive.ObjectID) error + GetLayout func() []*model.Layout + InitLayout func() error + UpdateLayout func(lA *model.Layout) *model.Layout + type LocationAPI struct + DB LocationDatabase + func (sAPI *LocationAPI) Add(ctx *gin.Context) + func (sAPI *LocationAPI) Delete(ctx *gin.Context) + func (sAPI *LocationAPI) Get(ctx *gin.Context) + func (sAPI *LocationAPI) Update(ctx *gin.Context) + type LocationDatabase interface + AddLocation func(lA *model.Location) *model.Location + CountLocation func() string + DeleteLocation func(uid primitive.ObjectID) error + GetLocation func() []*model.Location + UpdateLocation func(lA *model.Location) *model.Location + type MoldAPI struct + DB MoldDatabase + func (sAPI *MoldAPI) Add(ctx *gin.Context) + func (sAPI *MoldAPI) Delete(ctx *gin.Context) + func (sAPI *MoldAPI) Get(ctx *gin.Context) + func (sAPI *MoldAPI) Update(ctx *gin.Context) + type MoldDatabase interface + AddMold func(lA *model.Mold) *model.Mold + CountMold func() string + DeleteMold func(uid primitive.ObjectID) error + GetMold func() []*model.Mold + InitMold func() error + UpdateMold func(lA *model.Mold) *model.Mold + type MoldFunAPI struct + DB MoldFunDatabase + func (sAPI *MoldFunAPI) Add(ctx *gin.Context) + func (sAPI *MoldFunAPI) Delete(ctx *gin.Context) + func (sAPI *MoldFunAPI) Get(ctx *gin.Context) + func (sAPI *MoldFunAPI) Update(ctx *gin.Context) + type MoldFunDatabase interface + AddMoldFun func(lA *model.MoldFun) *model.MoldFun + CountMoldFun func() string + DeleteMoldFun func(uid primitive.ObjectID) error + GetMoldFun func() []*model.MoldFun + InitMoldFun func() error + UpdateMoldFun func(lA *model.MoldFun) *model.MoldFun + type MonitorAPI struct + DB MonitorDatabase + func (sAPI *MonitorAPI) Add(ctx *gin.Context) + func (sAPI *MonitorAPI) Delete(ctx *gin.Context) + func (sAPI *MonitorAPI) Get(ctx *gin.Context) + func (sAPI *MonitorAPI) Update(ctx *gin.Context) + type MonitorDatabase interface + AddMonitor func(lA *model.Monitor) *model.Monitor + CountMonitor func() string + DeleteMonitor func(uid primitive.ObjectID) error + GetMonitor func() []*model.Monitor + UpdateMonitor func(lA *model.Monitor) *model.Monitor + type NoticeAPI struct + DB NoticeDatabase + func (sAPI *NoticeAPI) Add(ctx *gin.Context) + func (sAPI *NoticeAPI) Delete(ctx *gin.Context) + func (sAPI *NoticeAPI) Get(ctx *gin.Context) + func (sAPI *NoticeAPI) Update(ctx *gin.Context) + type NoticeDatabase interface + AddNotice func(lA *model.Notice) *model.Notice + CountNotice func() string + DeleteNotice func(uid primitive.ObjectID) error + GetNotice func() []*model.Notice + InitNotice func() error + UpdateNotice func(lA *model.Notice) *model.Notice + type NoticeFunAPI struct + DB NoticeFunDatabase + func (sAPI *NoticeFunAPI) Add(ctx *gin.Context) + func (sAPI *NoticeFunAPI) Delete(ctx *gin.Context) + func (sAPI *NoticeFunAPI) Get(ctx *gin.Context) + func (sAPI *NoticeFunAPI) Update(ctx *gin.Context) + type NoticeFunDatabase interface + AddNoticeFun func(lA *model.NoticeFun) *model.NoticeFun + CountNoticeFun func() string + DeleteNoticeFun func(uid primitive.ObjectID) error + GetNoticeFun func() []*model.NoticeFun + InitNoticeFun func() error + UpdateNoticeFun func(lA *model.NoticeFun) *model.NoticeFun + type PPLogsAPI struct + DB PPLogsDatabase + func (sAPI *PPLogsAPI) Add(ctx *gin.Context) + func (sAPI *PPLogsAPI) Delete(ctx *gin.Context) + func (sAPI *PPLogsAPI) Get(ctx *gin.Context) + func (sAPI *PPLogsAPI) Update(ctx *gin.Context) + type PPLogsDatabase interface + AddPPLogs func(lA *model.PPLogs) *model.PPLogs + CountPPLogs func() string + DeletePPLogs func(uid primitive.ObjectID) error + GetPPLogs func() []*model.PPLogs + UpdatePPLogs func(lA *model.PPLogs) *model.PPLogs + type PermissionsAPI struct + DB PermissionsDatabase + func (sAPI *PermissionsAPI) Add(ctx *gin.Context) + func (sAPI *PermissionsAPI) Delete(ctx *gin.Context) + func (sAPI *PermissionsAPI) Get(ctx *gin.Context) + func (sAPI *PermissionsAPI) Update(ctx *gin.Context) + type PermissionsDatabase interface + AddPermissions func(lA *model.Permissions) *model.Permissions + CountPermissions func() string + DeletePermissions func(uid primitive.ObjectID) error + GetPermissions func() []*model.Permissions + InitPermissions func() error + UpdatePermissions func(lA *model.Permissions) *model.Permissions + type RoleAPI struct + DB RoleDatabase + func (sAPI *RoleAPI) Add(ctx *gin.Context) + func (sAPI *RoleAPI) Delete(ctx *gin.Context) + func (sAPI *RoleAPI) FindRole(ctx *gin.Context) + func (sAPI *RoleAPI) Get(ctx *gin.Context) + func (sAPI *RoleAPI) Update(ctx *gin.Context) + type RoleDatabase interface + AddRole func(lA *model.Role) *model.Role + CountRole func() string + DeleteRole func(uid primitive.ObjectID) error + FindRole func(Auth uint) *model.Role + GetRole func() []*model.Role + InitRole func() error + UpdateRole func(lA *model.Role) *model.Role + type SigninAPI struct + DB SigninDatabase + func (sAPI *SigninAPI) Add(ctx *gin.Context) + func (sAPI *SigninAPI) Delete(ctx *gin.Context) + func (sAPI *SigninAPI) Get(ctx *gin.Context) + func (sAPI *SigninAPI) Signout(ctx *gin.Context) + type SigninDatabase interface + AddSignin func(lA *model.Signin) *model.Signin + CountSignin func() string + DeleteSignin func(uid primitive.ObjectID) error + GetSignin func() []*model.Signin + Signout func(uid primitive.ObjectID) error + type StudentAPI struct + DB StudentDatabase + func (sAPI *StudentAPI) Add(ctx *gin.Context) + func (sAPI *StudentAPI) Delete(ctx *gin.Context) + func (sAPI *StudentAPI) Get(ctx *gin.Context) + func (sAPI *StudentAPI) Import(ctx *gin.Context) + func (sAPI *StudentAPI) LoginStudent(ctx *gin.Context) + func (sAPI *StudentAPI) Update(ctx *gin.Context) + type StudentDatabase interface + AddStudent func(lA *model.Student) *model.Student + CountStudent func() string + DeleteStudent func(uid primitive.ObjectID) error + GetStudent func() []*model.Student + ImportStudent func(lA []model.Student) []*model.Student + LoginStudent func(SNo string, Password string) *model.Student + UpdateStudent func(lA *model.Student) *model.Student + type SurveyAPI struct + DB SurveyDatabase + func (sAPI *SurveyAPI) Add(ctx *gin.Context) + func (sAPI *SurveyAPI) Delete(ctx *gin.Context) + func (sAPI *SurveyAPI) Get(ctx *gin.Context) + func (sAPI *SurveyAPI) Update(ctx *gin.Context) + type SurveyDatabase interface + AddSurvey func(lA *model.Survey) *model.Survey + CountSurvey func() string + DeleteSurvey func(uid primitive.ObjectID) error + GetSurvey func() []*model.Survey + InitSurvey func() error + UpdateSurvey func(lA *model.Survey) *model.Survey + type TerminalAPI struct + DB TerminalDatabase + func (sAPI *TerminalAPI) Add(ctx *gin.Context) + func (sAPI *TerminalAPI) Delete(ctx *gin.Context) + func (sAPI *TerminalAPI) Get(ctx *gin.Context) + func (sAPI *TerminalAPI) LoginTerminal(ctx *gin.Context) + func (sAPI *TerminalAPI) Update(ctx *gin.Context) + type TerminalDatabase interface + AddTerminal func(lA *model.Terminal) *model.Terminal + CountTerminal func() string + DeleteTerminal func(uid primitive.ObjectID) error + GetTerminal func() []*model.Terminal + LoginTerminal func(label string, ip string) *model.Terminal + UpdateTerminal func(lA *model.Terminal) *model.Terminal + type UniversityAPI struct + DB UniversityDatabase + func (sAPI *UniversityAPI) Add(ctx *gin.Context) + func (sAPI *UniversityAPI) Delete(ctx *gin.Context) + func (sAPI *UniversityAPI) Get(ctx *gin.Context) + func (sAPI *UniversityAPI) Update(ctx *gin.Context) + type UniversityDatabase interface + AddUniversity func(lA *model.University) *model.University + CountUniversity func() string + DeleteUniversity func(uid primitive.ObjectID) error + GetUniversity func() []*model.University + UpdateUniversity func(lA *model.University) *model.University