controller

package
v0.0.0-...-1f9c785 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiController

type ApiController struct {
	Ctx              iris.Context
	ToolsService     service.ToolsService
	DBVersionService service.DbVersionService
	//当使用单例控制器时,由开发人员负责访问安全,所有客户端共享相同的控制器实例。
	//注意任何控制器的方法,是每个客户端,但结构的字段可以在多个客户端共享(如果是结构)
	//没有任何依赖于的动态struct字段依赖项
	//并且所有字段的值都不为零,在这种情况下我们使用uint64,它不是零(即使我们没有设置它手动易于理解的原因)因为它的值为&{0}
	//以上所有都声明了一个Singleton,请注意,您不必编写一行代码来执行此操作,Iris足够聪明。
	//见`Get`
	Visits uint64
	//当前请求 Session
	//它的初始化是由我们添加到路由的依赖函数发生的。
	Session *sessions.Session
	Logger  log.LoggerInterface
}

func (*ApiController) GetProinfo

func (c *ApiController) GetProinfo()

查看线上版本明细

func (*ApiController) GetTestinfo

func (c *ApiController) GetTestinfo()

查看线上版本明细

func (*ApiController) PostJavaentity

func (c *ApiController) PostJavaentity()

生成数据库表实体类

func (*ApiController) PostLogin

func (c *ApiController) PostLogin()

用户登录

type VersionController

type VersionController struct {
	Ctx              iris.Context
	DBVersionService service.DbVersionService
	//当使用单例控制器时,由开发人员负责访问安全,所有客户端共享相同的控制器实例。
	//注意任何控制器的方法,是每个客户端,但结构的字段可以在多个客户端共享(如果是结构)
	//没有任何依赖于的动态struct字段依赖项
	//并且所有字段的值都不为零,在这种情况下我们使用uint64,它不是零(即使我们没有设置它手动易于理解的原因)因为它的值为&{0}
	//以上所有都声明了一个Singleton,请注意,您不必编写一行代码来执行此操作,Iris足够聪明。
	//见`Get`
	Visits uint64
	//当前请求 Session
	//它的初始化是由我们添加到路由的依赖函数发生的。
	Session *sessions.Session
	Logger  log.LoggerInterface
}

func (*VersionController) DeleteDev

func (c *VersionController) DeleteDev()

移除开发中的修改

func (*VersionController) GetDev

func (c *VersionController) GetDev()

在开发库中修改(返回已修改但未发布)

func (*VersionController) GetHome

func (c *VersionController) GetHome()

数据库版本管理主页 访问/tools/view/home

func (*VersionController) GetPro

func (c *VersionController) GetPro()

在测试库中修改(返回已修改但未发布)

func (*VersionController) GetTest

func (c *VersionController) GetTest()

在开发库中修改(返回已修改但未发布)

func (*VersionController) PostDev

func (c *VersionController) PostDev()

保存开发中的修改

func (*VersionController) PostPro

func (c *VersionController) PostPro()

发布到线上

func (*VersionController) PostTest

func (c *VersionController) PostTest()

发布到测试

type ViewController

type ViewController struct {
	Ctx iris.Context
	//MapService service.MapService
	//当使用单例控制器时,由开发人员负责访问安全,所有客户端共享相同的控制器实例。
	//注意任何控制器的方法,是每个客户端,但结构的字段可以在多个客户端共享(如果是结构)
	//没有任何依赖于的动态struct字段依赖项
	//并且所有字段的值都不为零,在这种情况下我们使用uint64,它不是零(即使我们没有设置它手动易于理解的原因)因为它的值为&{0}
	//以上所有都声明了一个Singleton,请注意,您不必编写一行代码来执行此操作,Iris足够聪明。
	//见`Get`
	Visits uint64
}

视图控制器

func (*ViewController) GetJavaentity

func (c *ViewController) GetJavaentity()

生成java实体类页面 访问/tools/view/javaentity

func (*ViewController) GetLogin

func (c *ViewController) GetLogin()

登录页面 访问/tools/view/login

Jump to

Keyboard shortcuts

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