| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- // Code generated by dol build. DO NOT EDIT.
- // source: auto.go
- package app
- import (
- "oauth/model"
- "github.com/2637309949/dolphin/packages/logrus"
- "github.com/2637309949/dolphin/packages/viper"
- "github.com/2637309949/dolphin/platform/util"
- )
- // Name project
- var Name = "oauth"
- // Article defined
- type Article struct {
- Add,
- Del,
- Update,
- Page,
- Get func(ctx *Context)
- }
- // NewArticle defined
- func NewArticle() *Article {
- ctr := &Article{}
- ctr.Add = ArticleAdd
- ctr.Del = ArticleDel
- ctr.Update = ArticleUpdate
- ctr.Page = ArticlePage
- ctr.Get = ArticleGet
- return ctr
- }
- // ArticleRoutes defined
- func ArticleRoutes(engine *Engine) {
- group := engine.Group(viper.GetString("http.prefix"))
- group.Handle("POST", "/article/add", Auth, ArticleInstance.Add)
- group.Handle("DELETE", "/article/del", Auth, ArticleInstance.Del)
- group.Handle("PUT", "/article/update", Auth, ArticleInstance.Update)
- group.Handle("GET", "/article/page", Auth, ArticleInstance.Page)
- group.Handle("GET", "/article/get", Auth, ArticleInstance.Get)
- }
- // ArticleInstance defined
- var ArticleInstance = NewArticle()
- // SyncModel defined
- func SyncModel() error {
- mseti := App.Manager.MSet()
- mseti.Add(new(model.Article))
- return nil
- }
- // SyncCtr defined
- func SyncCtr() error {
- ArticleRoutes(App)
- return nil
- }
- // SyncService defined
- func SyncService() error {
- return nil
- }
- // Executor defined
- var Executor = util.NewExecutor(SyncModel, SyncCtr, SyncService)
- func init() {
- if err := Executor.Execute(); err != nil {
- logrus.Fatal(err)
- }
- }
|