SYMBOL INDEX (266 symbols across 68 files) FILE: app/console/commands/runner.go type runner (line 11) | type runner struct method Handle (line 23) | func (runner *runner) Handle() any { function Runner (line 16) | func Runner() (contracts.Command, contracts.CommandHandlerProvider) { FILE: app/console/kernel.go function Schedule (line 15) | func Schedule(schedule contracts.Schedule) { FILE: app/controllers/helloworld.go function HelloWorld (line 10) | func HelloWorld() any { function createProject (line 20) | func createProject() { function getProjectOne (line 41) | func getProjectOne() any { function getProjectList (line 49) | func getProjectList() any { function updateProject (line 58) | func updateProject() { function deleteProject (line 70) | func deleteProject() { FILE: app/controllers/kernel.go function Register (line 10) | func Register(router contracts.HttpRouter) { FILE: app/controllers/project/Project_gen.go function ProjectServiceRouter (line 19) | func ProjectServiceRouter(router contracts.HttpRouter) { function ProjectServiceCreateProject (line 27) | func ProjectServiceCreateProject(request contracts.HttpRequest) any { function ProjectServiceGetProject (line 45) | func ProjectServiceGetProject(request contracts.HttpRequest) any { function ProjectServiceListProjects (line 63) | func ProjectServiceListProjects(request contracts.HttpRequest) any { function ProjectServiceUpdateProject (line 81) | func ProjectServiceUpdateProject(request contracts.HttpRequest) any { function ProjectServiceDeleteProject (line 99) | func ProjectServiceDeleteProject(request contracts.HttpRequest) any { FILE: app/controllers/user/Auth_gen.go function AuthServiceRouter (line 19) | func AuthServiceRouter(router contracts.HttpRouter) { function AuthServiceLoginByWxAppCode (line 24) | func AuthServiceLoginByWxAppCode(request contracts.HttpRequest) any { function AuthServiceLoginByWxAppInfo (line 42) | func AuthServiceLoginByWxAppInfo(request contracts.HttpRequest) any { FILE: app/enums/Code_gen.go type Code (line 11) | type Code method String (line 41) | func (item Code) String() string { method Message (line 60) | func (item Code) Message() string { constant CodeSuccess (line 17) | CodeSuccess Code = 0 constant CodeParseReqErr (line 21) | CodeParseReqErr Code = 10400 constant CodeUnauthorized (line 25) | CodeUnauthorized Code = 10401 constant CodeForbidden (line 29) | CodeForbidden Code = 100403 constant CodeNotFound (line 33) | CodeNotFound Code = 100404 constant CodeBizErr (line 37) | CodeBizErr Code = 10201 constant CodeUnknown (line 38) | CodeUnknown Code = -1000 function ParseCodeFromString (line 79) | func ParseCodeFromString(msg string) Code { FILE: app/exceptions/handler.go type ExceptionHandler (line 15) | type ExceptionHandler struct method Handle (line 23) | func (handler *ExceptionHandler) Handle(exception contracts.Exception)... method handleHttpException (line 49) | func (handler *ExceptionHandler) handleHttpException(exception http.Ex... method renderValidationException (line 65) | func (handler *ExceptionHandler) renderValidationException(exception *... method Report (line 73) | func (handler *ExceptionHandler) Report(exception contracts.Exception) { method ShouldReport (line 75) | func (handler *ExceptionHandler) ShouldReport(exception contracts.Exce... function NewHandler (line 19) | func NewHandler() contracts.ExceptionHandler { FILE: app/http/middlewares/example.go function Example (line 9) | func Example(request contracts.HttpRequest, next contracts.Pipe) any { FILE: app/http/sse/demo.go type DemoController (line 8) | type DemoController struct method OnConnect (line 11) | func (d DemoController) OnConnect(request contracts.HttpRequest, fd ui... method OnClose (line 22) | func (d DemoController) OnClose(fd uint64) { FILE: app/jobs/demo.go type Demo (line 14) | type Demo struct method Handle (line 34) | func (demo *Demo) Handle() { function NewDemo (line 19) | func NewDemo(info string) contracts.Job { FILE: app/listeners/debug_query.go type DebugQuery (line 9) | type DebugQuery struct method Handle (line 12) | func (d DebugQuery) Handle(event contracts.Event) { FILE: app/models/Article_gen.go type ArticleModel (line 27) | type ArticleModel struct method Hidden (line 152) | func (model *ArticleModel) Hidden(fields ...string) *ArticleModel { method Exists (line 167) | func (model *ArticleModel) Exists() bool { method Save (line 171) | func (model *ArticleModel) Save() contracts.Exception { method Set (line 200) | func (model *ArticleModel) Set(fields contracts.Fields) { method Only (line 272) | func (model *ArticleModel) Only(key ...string) contracts.Fields { method Get (line 299) | func (model *ArticleModel) Get(key string) any { method Except (line 326) | func (model *ArticleModel) Except(keys ...string) contracts.Fields { method ToFields (line 341) | func (model *ArticleModel) ToFields() contracts.Fields { method Update (line 386) | func (model *ArticleModel) Update(fields contracts.Fields) contracts.E... method Refresh (line 411) | func (model *ArticleModel) Refresh() contracts.Exception { method Delete (line 421) | func (model *ArticleModel) Delete() contracts.Exception { method GetPrimaryKey (line 437) | func (model *ArticleModel) GetPrimaryKey() any { method GetId (line 445) | func (model *ArticleModel) GetId() uint32 { method SetId (line 452) | func (model *ArticleModel) SetId(value uint32) { method GetTitle (line 465) | func (model *ArticleModel) GetTitle() string { method SetTitle (line 472) | func (model *ArticleModel) SetTitle(value string) { method GetCreatedAt (line 485) | func (model *ArticleModel) GetCreatedAt() string { method SetCreatedAt (line 492) | func (model *ArticleModel) SetCreatedAt(value string) { method GetUpdatedAt (line 505) | func (model *ArticleModel) GetUpdatedAt() string { method SetUpdatedAt (line 512) | func (model *ArticleModel) SetUpdatedAt(value string) { type ArticleStatic (line 46) | type ArticleStatic struct function ArticleMigrator (line 70) | func ArticleMigrator() migrate.Migrator { function init (line 76) | func init() { function NewArticleModel (line 81) | func NewArticleModel(fields contracts.Fields) *ArticleModel { function ArticleModelSingleRelationSetter (line 89) | func ArticleModelSingleRelationSetter[T any](key contracts.RelationType)... function ArticleModelMultiRelationSetter (line 100) | func ArticleModelMultiRelationSetter[T any](key contracts.RelationType) ... function ArticleModelLocalKeyGetter (line 110) | func ArticleModelLocalKeyGetter(key string) func(item *ArticleModel) any { function ArticleModelRelationGetter (line 116) | func ArticleModelRelationGetter[T any](query func() *table.Table[T], for... function ArticleModelThroughRelationGetter (line 126) | func ArticleModelThroughRelationGetter[T any](query func() *table.Table[... function ArticleQueryWithExecutor (line 140) | func ArticleQueryWithExecutor(executor contracts.SqlExecutor) *table.Tab... function ArticleQuery (line 144) | func ArticleQuery() *table.Table[ArticleModel] { FILE: app/models/Project_gen.go type ProjectModel (line 27) | type ProjectModel struct method Hidden (line 184) | func (model *ProjectModel) Hidden(fields ...string) *ProjectModel { method Exists (line 199) | func (model *ProjectModel) Exists() bool { method Save (line 203) | func (model *ProjectModel) Save() contracts.Exception { method Set (line 232) | func (model *ProjectModel) Set(fields contracts.Fields) { method Only (line 445) | func (model *ProjectModel) Only(key ...string) contracts.Fields { method Get (line 504) | func (model *ProjectModel) Get(key string) any { method Except (line 547) | func (model *ProjectModel) Except(keys ...string) contracts.Fields { method ToFields (line 562) | func (model *ProjectModel) ToFields() contracts.Fields { method Update (line 631) | func (model *ProjectModel) Update(fields contracts.Fields) contracts.E... method Refresh (line 656) | func (model *ProjectModel) Refresh() contracts.Exception { method Delete (line 666) | func (model *ProjectModel) Delete() contracts.Exception { method GetPrimaryKey (line 682) | func (model *ProjectModel) GetPrimaryKey() any { method GetId (line 690) | func (model *ProjectModel) GetId() int64 { method SetId (line 697) | func (model *ProjectModel) SetId(value int64) { method GetUuid (line 710) | func (model *ProjectModel) GetUuid() string { method SetUuid (line 717) | func (model *ProjectModel) SetUuid(value string) { method GetName (line 730) | func (model *ProjectModel) GetName() string { method SetName (line 737) | func (model *ProjectModel) SetName(value string) { method GetCreatorId (line 750) | func (model *ProjectModel) GetCreatorId() int64 { method SetCreatorId (line 757) | func (model *ProjectModel) SetCreatorId(value int64) { method GetGroupId (line 770) | func (model *ProjectModel) GetGroupId() int64 { method SetGroupId (line 777) | func (model *ProjectModel) SetGroupId(value int64) { method GetKeyId (line 790) | func (model *ProjectModel) GetKeyId() int64 { method SetKeyId (line 797) | func (model *ProjectModel) SetKeyId(value int64) { method GetRepoAddress (line 810) | func (model *ProjectModel) GetRepoAddress() string { method SetRepoAddress (line 817) | func (model *ProjectModel) SetRepoAddress(value string) { method GetProjectPath (line 830) | func (model *ProjectModel) GetProjectPath() string { method SetProjectPath (line 837) | func (model *ProjectModel) SetProjectPath(value string) { method GetDefaultBranch (line 850) | func (model *ProjectModel) GetDefaultBranch() string { method SetDefaultBranch (line 857) | func (model *ProjectModel) SetDefaultBranch(value string) { method GetSettings (line 870) | func (model *ProjectModel) GetSettings() string { method SetSettings (line 877) | func (model *ProjectModel) SetSettings(value string) { method GetCreatedAt (line 890) | func (model *ProjectModel) GetCreatedAt() string { method SetCreatedAt (line 897) | func (model *ProjectModel) SetCreatedAt(value string) { method GetUpdatedAt (line 910) | func (model *ProjectModel) GetUpdatedAt() string { method SetUpdatedAt (line 917) | func (model *ProjectModel) SetUpdatedAt(value string) { type ProjectStatic (line 62) | type ProjectStatic struct function ProjectMigrator (line 102) | func ProjectMigrator() migrate.Migrator { function init (line 108) | func init() { function NewProjectModel (line 113) | func NewProjectModel(fields contracts.Fields) *ProjectModel { function ProjectModelSingleRelationSetter (line 121) | func ProjectModelSingleRelationSetter[T any](key contracts.RelationType)... function ProjectModelMultiRelationSetter (line 132) | func ProjectModelMultiRelationSetter[T any](key contracts.RelationType) ... function ProjectModelLocalKeyGetter (line 142) | func ProjectModelLocalKeyGetter(key string) func(item *ProjectModel) any { function ProjectModelRelationGetter (line 148) | func ProjectModelRelationGetter[T any](query func() *table.Table[T], for... function ProjectModelThroughRelationGetter (line 158) | func ProjectModelThroughRelationGetter[T any](query func() *table.Table[... function ProjectQueryWithExecutor (line 172) | func ProjectQueryWithExecutor(executor contracts.SqlExecutor) *table.Tab... function ProjectQuery (line 176) | func ProjectQuery() *table.Table[ProjectModel] { FILE: app/models/User_gen.go type UserModel (line 30) | type UserModel struct method Hidden (line 184) | func (model *UserModel) Hidden(fields ...string) *UserModel { method Exists (line 199) | func (model *UserModel) Exists() bool { method Save (line 203) | func (model *UserModel) Save() contracts.Exception { method Set (line 232) | func (model *UserModel) Set(fields contracts.Fields) { method Only (line 377) | func (model *UserModel) Only(key ...string) contracts.Fields { method Get (line 424) | func (model *UserModel) Get(key string) any { method Except (line 461) | func (model *UserModel) Except(keys ...string) contracts.Fields { method ToFields (line 476) | func (model *UserModel) ToFields() contracts.Fields { method Update (line 536) | func (model *UserModel) Update(fields contracts.Fields) contracts.Exce... method Refresh (line 561) | func (model *UserModel) Refresh() contracts.Exception { method Delete (line 571) | func (model *UserModel) Delete() contracts.Exception { method GetPrimaryKey (line 587) | func (model *UserModel) GetPrimaryKey() any { method GetAuthenticatableKey (line 594) | func (model *UserModel) GetAuthenticatableKey() string { method GetId (line 602) | func (model *UserModel) GetId() int64 { method SetId (line 609) | func (model *UserModel) SetId(value int64) { method GetName (line 622) | func (model *UserModel) GetName() string { method SetName (line 629) | func (model *UserModel) SetName(value string) { method GetAvatar (line 642) | func (model *UserModel) GetAvatar() string { method SetAvatar (line 649) | func (model *UserModel) SetAvatar(value string) { method GetOpenId (line 662) | func (model *UserModel) GetOpenId() string { method SetOpenId (line 669) | func (model *UserModel) SetOpenId(value string) { method GetWechatInfo (line 682) | func (model *UserModel) GetWechatInfo() *user.WechatInfoData { method SetWechatInfo (line 689) | func (model *UserModel) SetWechatInfo(value *user.WechatInfoData) { method GetChannel (line 702) | func (model *UserModel) GetChannel() string { method SetChannel (line 709) | func (model *UserModel) SetChannel(value string) { method GetPassword (line 722) | func (model *UserModel) GetPassword() string { method SetPassword (line 729) | func (model *UserModel) SetPassword(value string) { method GetCreatedAt (line 742) | func (model *UserModel) GetCreatedAt() string { method SetCreatedAt (line 749) | func (model *UserModel) SetCreatedAt(value string) { method GetUpdatedAt (line 762) | func (model *UserModel) GetUpdatedAt() string { method SetUpdatedAt (line 769) | func (model *UserModel) SetUpdatedAt(value string) { type UserStatic (line 60) | type UserStatic struct function UserMigrator (line 94) | func UserMigrator() migrate.Migrator { function init (line 100) | func init() { function NewUserModel (line 113) | func NewUserModel(fields contracts.Fields) *UserModel { function UserModelSingleRelationSetter (line 121) | func UserModelSingleRelationSetter[T any](key contracts.RelationType) fu... function UserModelMultiRelationSetter (line 132) | func UserModelMultiRelationSetter[T any](key contracts.RelationType) fun... function UserModelLocalKeyGetter (line 142) | func UserModelLocalKeyGetter(key string) func(item *UserModel) any { function UserModelRelationGetter (line 148) | func UserModelRelationGetter[T any](query func() *table.Table[T], foreig... function UserModelThroughRelationGetter (line 158) | func UserModelThroughRelationGetter[T any](query func() *table.Table[T],... function UserQueryWithExecutor (line 172) | func UserQueryWithExecutor(executor contracts.SqlExecutor) *table.Table[... function UserQuery (line 176) | func UserQuery() *table.Table[UserModel] { function UserAuthProvider (line 598) | func UserAuthProvider(identify string) contracts.Authenticatable { FILE: app/models/project.go function init (line 3) | func init() { FILE: app/models/project/GetProjectRessult_gen.go type GetProjectRessult (line 15) | type GetProjectRessult struct FILE: app/models/user/WechatInfoData_gen.go type WechatInfoData (line 13) | type WechatInfoData struct FILE: app/providers/app.go type appServiceProvider (line 12) | type appServiceProvider struct method Register (line 27) | func (app appServiceProvider) Register(instance contracts.Application) { method Start (line 44) | func (app appServiceProvider) Start() error { method Stop (line 48) | func (app appServiceProvider) Stop() { function NewApp (line 16) | func NewApp() contracts.ServiceProvider { FILE: app/providers/console.go type Console (line 7) | type Console struct method Register (line 19) | func (c Console) Register(application contracts.Application) { method Start (line 29) | func (c Console) Start() error { method Stop (line 33) | func (c Console) Stop() { function NewConsoleService (line 12) | func NewConsoleService(commands []contracts.CommandProvider, schedule fu... FILE: app/providers/events.go type EventsServiceProvider (line 9) | type EventsServiceProvider struct method Stop (line 21) | func (provider EventsServiceProvider) Stop() { method Start (line 25) | func (provider EventsServiceProvider) Start() error { method Register (line 29) | func (provider EventsServiceProvider) Register(container contracts.App... function NewEvents (line 13) | func NewEvents() contracts.ServiceProvider { FILE: app/requests/project/CreateProject_gen.go type CreateProjectReq (line 15) | type CreateProjectReq struct method ToFields (line 27) | func (model *CreateProjectReq) ToFields() contracts.Fields { FILE: app/requests/project/DeleteProject_gen.go type DeleteProjectReq (line 15) | type DeleteProjectReq struct method ToFields (line 19) | func (model *DeleteProjectReq) ToFields() contracts.Fields { FILE: app/requests/project/GetProject_gen.go type GetProjectReq (line 15) | type GetProjectReq struct method ToFields (line 19) | func (model *GetProjectReq) ToFields() contracts.Fields { FILE: app/requests/project/ListProjects_gen.go type ListProjectsReq (line 15) | type ListProjectsReq struct method ToFields (line 20) | func (model *ListProjectsReq) ToFields() contracts.Fields { FILE: app/requests/project/UpdateProject_gen.go type UpdateProjectReq (line 15) | type UpdateProjectReq struct method ToFields (line 28) | func (model *UpdateProjectReq) ToFields() contracts.Fields { FILE: app/requests/user/LoginByWxCode_gen.go type LoginByWxCodeReq (line 15) | type LoginByWxCodeReq struct method ToFields (line 19) | func (model *LoginByWxCodeReq) ToFields() contracts.Fields { FILE: app/requests/user/LoginByWxInfo_gen.go type LoginByWxInfoReq (line 15) | type LoginByWxInfoReq struct method ToFields (line 21) | func (model *LoginByWxInfoReq) ToFields() contracts.Fields { FILE: app/response/utils.go function ParseReqErr (line 9) | func ParseReqErr(err error) any { function InvalidReq (line 18) | func InvalidReq(err error) any { function BizErr (line 27) | func BizErr(err error) any { function Success (line 36) | func Success(data any) any { FILE: app/results/ResponseResult_gen.go type ResponseResult (line 15) | type ResponseResult struct method ToFields (line 22) | func (result *ResponseResult) ToFields() contracts.Fields { FILE: app/results/project/CreateProjectResult_gen.go type CreateProjectResult (line 15) | type CreateProjectResult struct method ToFields (line 19) | func (result *CreateProjectResult) ToFields() contracts.Fields { FILE: app/results/project/DeleteProjectResult_gen.go type DeleteProjectResult (line 15) | type DeleteProjectResult struct method ToFields (line 19) | func (result *DeleteProjectResult) ToFields() contracts.Fields { FILE: app/results/project/GetProjectResult_gen.go type GetProjectResult (line 16) | type GetProjectResult struct method ToFields (line 20) | func (result *GetProjectResult) ToFields() contracts.Fields { FILE: app/results/project/ListProjectsResult_gen.go type ListProjectsResult (line 16) | type ListProjectsResult struct method ToFields (line 21) | func (result *ListProjectsResult) ToFields() contracts.Fields { FILE: app/results/project/UpdateProjectResult_gen.go type UpdateProjectResult (line 15) | type UpdateProjectResult struct method ToFields (line 19) | func (result *UpdateProjectResult) ToFields() contracts.Fields { FILE: app/results/user/LoginByWxResult_gen.go type LoginByWxResult (line 16) | type LoginByWxResult struct method ToFields (line 22) | func (result *LoginByWxResult) ToFields() contracts.Fields { FILE: app/services/project/Project_gen.go type ProjectServiceStatic (line 19) | type ProjectServiceStatic struct function ProjectServiceCreateProject (line 27) | func ProjectServiceCreateProject(req *project.CreateProjectReq, ctx cont... function ProjectServiceGetProject (line 34) | func ProjectServiceGetProject(req *project.GetProjectReq, ctx contracts.... function ProjectServiceListProjects (line 41) | func ProjectServiceListProjects(req *project.ListProjectsReq, ctx contra... function ProjectServiceUpdateProject (line 48) | func ProjectServiceUpdateProject(req *project.UpdateProjectReq, ctx cont... function ProjectServiceDeleteProject (line 55) | func ProjectServiceDeleteProject(req *project.DeleteProjectReq, ctx cont... FILE: app/services/project/project.go function init (line 9) | func init() { FILE: app/services/user/Auth_gen.go type AuthServiceStatic (line 19) | type AuthServiceStatic struct function AuthServiceLoginByWxAppCode (line 24) | func AuthServiceLoginByWxAppCode(req *user.LoginByWxCodeReq, ctx contrac... function AuthServiceLoginByWxAppInfo (line 31) | func AuthServiceLoginByWxAppInfo(req *user.LoginByWxInfoReq, ctx contrac... FILE: app/websocket/demo.go type DemoController (line 8) | type DemoController struct method OnConnect (line 11) | func (d DemoController) OnConnect(request contracts.HttpRequest, fd ui... method OnMessage (line 16) | func (d DemoController) OnMessage(frame contracts.WebSocketFrame) { method OnClose (line 20) | func (d DemoController) OnClose(fd uint64) { FILE: bootstrap/console/main.go function main (line 8) | func main() { FILE: bootstrap/core/application.go type App (line 33) | type App struct function Application (line 38) | func Application(c ...App) contracts.Application { FILE: bootstrap/queue/main.go function main (line 8) | func main() { FILE: bootstrap/schedule/main.go function main (line 8) | func main() { FILE: config/app.go function GetConfigProviders (line 10) | func GetConfigProviders() map[string]contracts.ConfigProvider { function init (line 14) | func init() { FILE: config/auth.go function init (line 11) | func init() { FILE: config/bloomfilter.go function init (line 8) | func init() { FILE: config/cache.go function init (line 11) | func init() { FILE: config/database.go function init (line 9) | func init() { FILE: config/encryption.go function init (line 8) | func init() { FILE: config/filesystem.go function init (line 9) | func init() { FILE: config/http.go function init (line 8) | func init() { FILE: config/mail.go function init (line 8) | func init() { FILE: config/queue.go function init (line 10) | func init() { FILE: config/redis.go function init (line 9) | func init() { FILE: config/serialization.go function init (line 9) | func init() { FILE: config/session.go function init (line 9) | func init() { FILE: config/views.go function init (line 8) | func init() { FILE: config/websocket.go function init (line 9) | func init() { FILE: database/migrations/2024_05_09_141932_create_articles.sql type articles (line 1) | CREATE TABLE IF NOT EXISTS articles FILE: main.go function main (line 19) | func main() { FILE: pro/goal-cli.go function main (line 12) | func main() { function scanProtoFiles (line 47) | func scanProtoFiles(root string) ([]string, error) { FILE: routes/api.go function Api (line 8) | func Api(router contracts.HttpRouter) { FILE: routes/sse.go function Sse (line 9) | func Sse(router contracts.HttpRouter) { FILE: routes/ws.go function WebSocket (line 10) | func WebSocket(router contracts.HttpRouter) { FILE: tests/bootstrap.go function initApp (line 8) | func initApp() contracts.Application { FILE: tests/bootstrap_test.go function TestBootstrap (line 5) | func TestBootstrap(t *testing.T) { FILE: tests/db_test.go function TestModel (line 7) | func TestModel(t *testing.T) {