Documentation ¶
Index ¶
- Constants
- func AddCodeData(code *Code) int64
- func AddConfigData(data *Config) int64
- func AddIconsData(data *Icons) int64
- func AddMenusData(data *Menus) int64
- func AddRolesData(data *Roles) int64
- func AddUserData(user *Sysusers) int64
- func CheckMenuParentId(id int64, pid int64) (result bool)
- func CheckNodeByKey(key string, id int64) (result int)
- func CheckParentId(id int64, pid int64) (result bool)
- func DeleteCode(id int64) int64
- func DeleteIcons(id int64) int64
- func DeleteLog(id int) int64
- func DeleteMenus(id int64) int64
- func DeleteRoles(id int64) int64
- func DeleteUser(id int64) int64
- func GetAllMenu() []interface{}
- func GetCodeTree(form SearchForm) *[]interface{}
- func GetConnectstring() string
- func GetMenuByUserId(userId int64) []interface{}
- func GetMenuTree(form SearchForm) *[]interface{}
- func GetMenuTreeNode(id int64) (result int)
- func GetRoles4Dll() *[]interface{}
- func GetTreeNode(id int64) (result int)
- func HaveConfigKey(key string) bool
- func ResetUserPwd(id int64, newpwd string) int64
- func Update4Login(id int64, ip string) int64
- func UpdateCode(code *Code) int64
- func UpdateConfig(data *Config) int64
- func UpdateIcons(data *Icons) int64
- func UpdateMenus(data *Menus) int64
- func UpdateRoles(data *Roles) int64
- func UpdateUser(user *Sysusers) int64
- type Code
- type Config
- type DB
- type Icons
- type Menus
- type PageResult
- func GetCodeList4Pager(form SearchForm) *PageResult
- func GetConfigList4Pager(form SearchForm) *PageResult
- func GetIconsList4Pager(form SearchForm) *PageResult
- func GetLogList4Pager(form SearchForm) *PageResult
- func GetMenusList4Pager(form SearchForm) *PageResult
- func GetRolesList4Pager(form SearchForm) *PageResult
- func GetUserList4Pager(form SearchForm) *PageResult
- func Page(conn string, strSelect string, strFrom string, strWhere string, ...) *PageResult
- func PageHavePre(conn string, strPreSql string, strSelect string, strFrom string, ...) *PageResult
- type PageStruct
- type Roles
- type SearchForm
- type Sysusers
Constants ¶
View Source
const CODE_TREE_SQL string = `` /* 622-byte string literal not displayed */
View Source
const MENU_TREE_SQL string = `` /* 824-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func GetConnectstring ¶
func GetConnectstring() string
Types ¶
type Code ¶
type Code struct { Id int64 `json:"id" db:"id"` // Key string `json:"key" db:"key"` // key Value string `json:"value" db:"value"` // Status int `json:"status" db:"status"` // 状态 状态 0:显示 1:隐藏 Remark string `json:"remark" db:"remark"` // 备注 Name string `json:"name" db:"name"` // 码值的中文表示 码值的中文表示, 例如:是、否 、性别 Type int `json:"type" db:"type"` // 1:目录 2:字典码 ParentId int64 `json:"parent_id" db:"parent_id"` // Sort int `json:"sort" db:"sort"` // CreateTime time.Time `json:"create_time" db:"create_time"` // 创建时间 CreateId int64 `json:"create_id" db:"create_id"` // UpdateId int64 `json:"update_id" db:"update_id"` // UpdateTime time.Time `json:"update_time" db:"update_time"` // }
系统数据字典
type Config ¶
type Config struct { ConKey string `json:"con_key" db:"con_key"` // 配置项 ConVal string `json:"con_val" db:"con_val"` // 配置的值 Status int `json:"status" db:"status"` // 状态 状态 0:显示 1:隐藏 Remark string `json:"remark" db:"remark"` // 备注 }
系统配置信息表
type Icons ¶
type Icons struct { Id int64 `json:"id" db:"id"` // IconCls string `json:"icon_cls" db:"icon_cls"` // icon class IconText string `json:"icon_text" db:"icon_text"` // icon 名字 CreateTime time.Time `json:"create_time" db:"create_time"` // 创建时间 CreateId int64 `json:"create_id" db:"create_id"` // UpdateId int64 `json:"update_id" db:"update_id"` // UpdateTime time.Time `json:"update_time" db:"update_time"` // }
icon表
type Menus ¶
type Menus struct { MenuId int64 `json:"menu_id" db:"menu_id"` // 菜单id ParentId int64 `json:"parent_id" db:"parent_id"` // 父Id Name string `json:"name" db:"name"` // Url string `json:"url" db:"url"` // 菜单链接 Icon string `json:"icon" db:"icon"` // 菜单图标 Sort int `json:"sort" db:"sort"` // 排序 MenuStatus int `json:"menu_status" db:"menu_status"` // 状态 状态(0显示,1隐藏) Permission string `json:"permission" db:"permission"` // 权限标识 Remark string `json:"remark" db:"remark"` // CreateTime time.Time `json:"create_time" db:"create_time"` // 创建时间 CreateId int64 `json:"create_id" db:"create_id"` // UpdateId int64 `json:"update_id" db:"update_id"` // UpdateTime time.Time `json:"update_time" db:"update_time"` // MenuType int `json:"menu_type" db:"menu_type"` // 菜单类型 MenuPosition int `json:"menu_position" db:"menu_position"` // 菜单位置 JsMethod string `json:"js_method" db:"js_method"` // 按钮Js方法 }
菜单表
type PageResult ¶
type PageResult struct { Page PageStruct `form:"page" json:"page" xml:"page"` List interface{} `form:"list" json:"list" xml:"list"` Msg string `form:"msg" json:"msg" xml:"msg"` Status string `form:"status" json:"status" xml:"status"` }
func GetCodeList4Pager ¶
func GetCodeList4Pager(form SearchForm) *PageResult
func GetConfigList4Pager ¶
func GetConfigList4Pager(form SearchForm) *PageResult
func GetIconsList4Pager ¶
func GetIconsList4Pager(form SearchForm) *PageResult
func GetLogList4Pager ¶
func GetLogList4Pager(form SearchForm) *PageResult
func GetMenusList4Pager ¶
func GetMenusList4Pager(form SearchForm) *PageResult
func GetRolesList4Pager ¶
func GetRolesList4Pager(form SearchForm) *PageResult
func Page ¶
func Page(conn string, strSelect string, strFrom string, strWhere string, strOrder string, page PageStruct, args ...interface{}) *PageResult
func PageHavePre ¶
func PageHavePre(conn string, strPreSql string, strSelect string, strFrom string, strWhere string, strOrder string, page PageStruct, args ...interface{}) *PageResult
func (*PageResult) SetList ¶
func (result *PageResult) SetList(list interface{})
type PageStruct ¶
type Roles ¶
type Roles struct { RoleId int64 `json:"role_id" db:"role_id"` // 角色Id Name string `json:"name" db:"name"` // 角色名称 Code string `json:"code" db:"code"` // 角色代码 RoleStatus int `json:"role_status" db:"role_status"` // 角色状态 角色状态(0正常 1禁用) Remark string `json:"remark" db:"remark"` // 备注 CreateTime time.Time `json:"create_time" db:"create_time"` // 创建时间 CreateId int64 `json:"create_id" db:"create_id"` // UpdateId int64 `json:"update_id" db:"update_id"` // UpdateTime time.Time `json:"update_time" db:"update_time"` // }
角色表
type SearchForm ¶
type SearchForm struct { Page PageStruct `form:"page" json:"page" xml:"page"` Form map[string]interface{} `form:"form" json:"form" xml:"form"` }
func (*SearchForm) GetInt ¶
func (form *SearchForm) GetInt(key string) int
func (*SearchForm) GetStr ¶
func (form *SearchForm) GetStr(key string) string
type Sysusers ¶
type Sysusers struct { Userid int64 `json:"user_id" db:"user_id"` // 用户Id Username string `json:"username" db:"username"` // 用户账号 Userpwd string `json:"userpwd" db:"userpwd"` // 密码 Realname string `json:"realname" db:"realname"` // 真是姓名 Nickname string `json:"nickname" db:"nickname"` // 昵称 Sex string `json:"sex" db:"sex"` // 性别 性别 0 未知 1 男 2 女 Salt string `json:"salt" db:"salt"` // 密码加密的盐 Qq string `json:"qq" db:"qq"` // qq Weixin string `json:"weixin" db:"weixin"` // 微信 Email string `json:"email" db:"email"` // 邮箱 Phone string `json:"phone" db:"phone"` // 电话号码 CreateTime time.Time `json:"create_time" db:"create_time"` // 创建时间 LastLoginTime time.Time `json:"last_login_time" db:"last_login_time"` // 最后登录时间 LastLoginIp string `json:"last_login_ip" db:"last_login_ip"` // 最后登录ip Issup int `json:"is_sup" db:"is_sup"` // 是否超级管理员 是否超级管理员 0 否 1 是 UserType int `json:"user_type" db:"user_type"` // 用户类型 0 工厂用户 1 运营商用户 2 加盟商用户 Idcard string `json:"idcard" db:"idcard"` // OrgId int64 `json:"org_id" db:"org_id"` // CreateId int64 `json:"create_id" db:"create_id"` // UpdateId int64 `json:"update_id" db:"update_id"` // UpdateTime time.Time `json:"update_time" db:"update_time"` // UserStatus int `json:"user_status" db:"user_status"` // 用户状态 }
用户表 用户表
Click to show internal directories.
Click to hide internal directories.