Parcourir la source

重新生成models

zhangjq il y a 6 ans
Parent
commit
87e9da26e4

+ 26 - 0
controllers/gen/SystemController_gen.go

@@ -357,3 +357,29 @@ func (c *SystemController) GetOrgByUserid(ctx *gin.Context) {
 	partial.System_GetOrgByUserid(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
 }
 
+// DelDomain
+// @Title DelDomain
+// @Description 删除域         
+// @Param	id    string  false  "域ID"  
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /del_domain  [post,get,put]
+func (c *SystemController) DelDomain(ctx *gin.Context) {
+	//
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_DelDomain(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
+}
+
+// UpdateDomain
+// @Title UpdateDomain
+// @Description 修改域         
+// @Param	      false  "域"  
+// @Success 200 {object} sysReturn
+// @Failure 403 :id is empty
+// @router /update_domain  [post,get,put]
+func (c *SystemController) UpdateDomain(ctx *gin.Context) {
+	//
+	db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
+	partial.System_UpdateDomain(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
+}
+

+ 1 - 1
controllers/partial/ApiController.go

@@ -22,7 +22,7 @@ func Api_ApiDoc(c *entitys.CtrlContext) {
 
 	ret := __none_func_api__(sys)
 	if ret{
-		c.Ctx.String(200,"")
+		c.Ctx.HTML(200, "api.tpl","")
 	}
 }
 

+ 5 - 2
models/ColumnFilter_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -15,3 +14,7 @@ type ColumnFilter struct {
 	Value   string `json:"value"`
 
 }
+
+func init() {
+    AddTableName("column_filter")
+}

+ 5 - 2
models/ColumnFilters_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -13,3 +12,7 @@ type ColumnFilters struct {
 	Name   ColumnFilter `json:"name"`
 
 }
+
+func init() {
+    AddTableName("column_filters")
+}

+ 5 - 2
models/GetPageInfo_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -17,3 +16,7 @@ type GetPageInfo struct {
 	ColumnFilters   ColumnFilters `json:"columnFilters"`
 
 }
+
+func init() {
+    AddTableName("get_page_info")
+}

+ 5 - 2
models/Join_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -17,3 +16,7 @@ type Join struct {
 	Condition   string `json:"condition"`
 
 }
+
+func init() {
+    AddTableName("join")
+}

+ 5 - 2
models/LoginInfo_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -17,3 +16,7 @@ type LoginInfo struct {
 	Captcha   string `json:"captcha"`
 
 }
+
+func init() {
+    AddTableName("login_info")
+}

+ 5 - 1
models/LoginReturnInfo_gen.go

@@ -2,7 +2,7 @@
 package models
 import (
 "time"
-//
+//__import_packages__
 )
 
 
@@ -49,3 +49,7 @@ type LoginReturnInfo struct {
 	Token   string `json:"token"`
 
 }
+
+func init() {
+    AddTableName("login_return_info")
+}

+ 5 - 2
models/PageQueryParam_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -17,3 +16,7 @@ type PageQueryParam struct {
 	JoinTables   []Join `json:"join_tables"`
 
 }
+
+func init() {
+    AddTableName("page_query_param")
+}

+ 5 - 2
models/PageResult_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -19,3 +18,7 @@ type PageResult struct {
 	Content   interface{} `json:"content"`
 
 }
+
+func init() {
+    AddTableName("page_result")
+}

+ 5 - 2
models/SaveRoleMenu_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -15,3 +14,7 @@ type SaveRoleMenu struct {
 	MenuId   string `json:"menu_id"`
 
 }
+
+func init() {
+    AddTableName("save_role_menu")
+}

+ 5 - 2
models/StorageResult_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -25,3 +24,7 @@ type StorageResult struct {
 	Error   string `json:"error"`
 
 }
+
+func init() {
+    AddTableName("storage_result")
+}

+ 1 - 0
models/SysAttachment_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysAttachment struct {

+ 2 - 2
models/SysDomain_gen.go

@@ -1,7 +1,7 @@
 
 package models
 import (
-	"time"
+	//__import_packages__
 )
 
 type SysDomain struct {
@@ -30,7 +30,7 @@ type SysDomain struct {
 	//创建人
 	CreateBy   string    `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
 	//创建时间
-	CreateTime   time.Time    `xorm:"'create_time' notnull "json:"create_time"`
+	CreateTime   LocalTime    `xorm:"'create_time' notnull "json:"create_time"`
 	//最后更新人
 	LastUpdateBy   string    `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
 	//最后更新时间

+ 6 - 3
models/SysMenuTree_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-"time"
-//
+//__import_packages__
 )
 
 
@@ -35,7 +34,7 @@ type SysMenuTree struct {
 	//创建人
 	CreateBy string `json:"create_by"`
 	//创建时间
-	CreateTime time.Time `json:"create_time"`
+	CreateTime LocalTime `json:"create_time"`
 	//最后更新人
 	LastUpdateBy string `json:"last_update_by"`
 	//最后更新时间
@@ -51,3 +50,7 @@ type SysMenuTree struct {
 	ParentName   string `json:"parent_name"`
 
 }
+
+func init() {
+    AddTableName("sys_menu_tree")
+}

+ 2 - 2
models/SysMenu_gen.go

@@ -1,7 +1,7 @@
 
 package models
 import (
-	"time"
+	//__import_packages__
 )
 
 type SysMenu struct {
@@ -32,7 +32,7 @@ type SysMenu struct {
 	//创建人
 	CreateBy   string    `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
 	//创建时间
-	CreateTime   time.Time    `xorm:"'create_time' notnull "json:"create_time"`
+	CreateTime   LocalTime    `xorm:"'create_time' notnull "json:"create_time"`
 	//最后更新人
 	LastUpdateBy   string    `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
 	//最后更新时间

+ 5 - 1
models/SysOrgTree_gen.go

@@ -2,7 +2,7 @@
 package models
 import (
 "time"
-//
+//__import_packages__
 )
 
 
@@ -43,3 +43,7 @@ type SysOrgTree struct {
 	Children   []SysOrgTree `json:"children"`
 
 }
+
+func init() {
+    AddTableName("sys_org_tree")
+}

+ 1 - 0
models/SysOrg_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysOrg struct {

+ 1 - 0
models/SysPermission_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysPermission struct {

+ 5 - 2
models/SysReturn_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -17,3 +16,7 @@ type SysReturn struct {
 	Data   interface{} `json:"data"`
 
 }
+
+func init() {
+    AddTableName("sys_return")
+}

+ 1 - 0
models/SysRoleMenu_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysRoleMenu struct {

+ 5 - 2
models/SysRolePageInfo_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
+//__import_packages__
 )
 
 
@@ -19,3 +18,7 @@ type SysRolePageInfo struct {
 	Content   []SysRole `json:"content"`
 
 }
+
+func init() {
+    AddTableName("sys_role_page_info")
+}

+ 1 - 0
models/SysRolePermission_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysRolePermission struct {

+ 1 - 0
models/SysRole_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysRole struct {

+ 5 - 2
models/SysUserPageInfo_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -19,3 +18,7 @@ type SysUserPageInfo struct {
 	Content   []UserInfo `json:"content"`
 
 }
+
+func init() {
+    AddTableName("sys_user_page_info")
+}

+ 1 - 0
models/SysUserRole_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysUserRole struct {

+ 1 - 0
models/SysUser_gen.go

@@ -2,6 +2,7 @@
 package models
 import (
 	"time"
+//__import_packages__
 )
 
 type SysUser struct {

+ 5 - 2
models/TreeNode_gen.go

@@ -1,8 +1,7 @@
 
 package models
 import (
-
-//
+//__import_packages__
 )
 
 
@@ -21,3 +20,7 @@ type TreeNode struct {
 	Tag   interface{} `json:"tag"`
 
 }
+
+func init() {
+    AddTableName("tree_node")
+}

+ 5 - 1
models/UserInfo_gen.go

@@ -2,7 +2,7 @@
 package models
 import (
 "time"
-//"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
+//__import_packages__
 )
 
 
@@ -53,3 +53,7 @@ type UserInfo struct {
 	UserRole   []SysUserRole `json:"user_role"`
 
 }
+
+func init() {
+    AddTableName("user_info")
+}

+ 1 - 0
routers/api.go

@@ -14,6 +14,7 @@ func init(){
 func registerApiRouter(e *engine.ApiEngine){
 	api:=e.GinEngine.Group("/api")
 	v1:=api.Group("/v1/api")
+    _router["api"] = v1
 	v1.Use(middleware.LoginWare())
 
 	ctrler := gen.NewApiController(e)

+ 14 - 2
routers/router.go

@@ -3,6 +3,7 @@ package routers
 
 import (
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
+	"github.com/gin-gonic/gin"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
 	"sync"
 )
@@ -10,24 +11,35 @@ import (
 var (
 	_registerHandlers []func(e *engine.ApiEngine) = nil
 	_registerHandlerMutex sync.Mutex
+    _router       map[string]*gin.RouterGroup
 )
 
 func addRegisterHandler(handler func(e *engine.ApiEngine)){
 	_registerHandlerMutex.Lock()
-	_registerHandlerMutex.Unlock()
+	defer _registerHandlerMutex.Unlock()
 	if _registerHandlers == nil{
 		_registerHandlers = make([]func(e *engine.ApiEngine), 0)
 	}
+	if _router == nil {
+		_router = make(map[string]*gin.RouterGroup)
+	}
 	_registerHandlers = append(_registerHandlers, handler)
 }
 
+func GetRouter(name string) *gin.RouterGroup {
+	if _router == nil {
+		return nil
+	}
+	return _router[name]
+}
+
 func Register(e *engine.ApiEngine){
 	//models.SyncDb(e.OrmEngine)
 	for _,db := range e.BusinessOrmEngine {
 		models.SyncDb(db)
     }
 	_registerHandlerMutex.Lock()
-	_registerHandlerMutex.Unlock()
+	defer _registerHandlerMutex.Unlock()
 	for i := range _registerHandlers{
 		_registerHandlers[i](e)
 	}

+ 1 - 0
routers/sso.go

@@ -14,6 +14,7 @@ func init(){
 func registerSsoRouter(e *engine.ApiEngine){
 	api:=e.GinEngine.Group("/api")
 	v1:=api.Group("/v1/sso")
+    _router["sso"] = v1
 	
 
 	ctrler := gen.NewSsoController(e)

+ 1 - 0
routers/sys_attachment.go

@@ -14,6 +14,7 @@ func init(){
 func registerSysAttachmentRouter(e *engine.ApiEngine){
 	api:=e.GinEngine.Group("/api")
 	v1:=api.Group("/v1/sys_attachment")
+    _router["sys_attachment"] = v1
 	v1.Use(middleware.LoginWare())
 
 	ctrler := gen.NewSysAttachmentController(e)

+ 7 - 0
routers/system.go

@@ -14,6 +14,7 @@ func init(){
 func registerSystemRouter(e *engine.ApiEngine){
 	api:=e.GinEngine.Group("/api")
 	v1:=api.Group("/v1/system")
+    _router["system"] = v1
 	v1.Use(middleware.LoginWare())
 
 	ctrler := gen.NewSystemController(e)
@@ -98,5 +99,11 @@ func registerSystemRouter(e *engine.ApiEngine){
 	v1.GET("/get_org_by_userid",ctrler.GetOrgByUserid)
 	v1.POST("/get_org_by_userid",ctrler.GetOrgByUserid)
 
+	v1.GET("/del_domain",ctrler.DelDomain)
+	v1.POST("/del_domain",ctrler.DelDomain)
+
+	v1.GET("/update_domain",ctrler.UpdateDomain)
+	v1.POST("/update_domain",ctrler.UpdateDomain)
+
 }