Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WangJian3306/vue3_admin_backend
/ functions
Functions
197 in github.com/WangJian3306/vue3_admin_backend
⨍
Functions
197
◇
Types & classes
97
↓ 94 callers
Function
ResponseError
(c *gin.Context, code ResCode)
controller/response.go:24
↓ 47 callers
Function
ResponseSuccess
(c *gin.Context, data interface{})
controller/response.go:33
↓ 18 callers
Function
GenID
()
pkg/snowflake/snowflake.go:25
↓ 16 callers
Method
String
()
pkg/timestamp/timestamp.go:41
↓ 5 callers
Function
getPageInfo
(c *gin.Context)
controller/request.go:44
↓ 3 callers
Function
encryptPassword
(oPassword string)
dao/mysql/user.go:19
↓ 2 callers
Function
BuildTree
BuildTree 封装树形菜单数据
pkg/menuhelper/menuhelper.go:6
↓ 2 callers
Method
GetAssignRole
(userId int64)
dao/mysql/user.go:178
↓ 2 callers
Method
GetMenuList
()
dao/mysql/menu.go:12
↓ 2 callers
Function
JWTAuthMiddleware
JWTAuthMiddleware 基于JWT的认证中间件
middlewares/auth.go:11
↓ 2 callers
Method
Msg
()
controller/code.go:38
↓ 1 callers
Method
CheckMenuExist
(menuName string)
dao/mysql/menu.go:27
↓ 1 callers
Method
CheckRoleExist
(roleName string)
dao/mysql/role.go:14
↓ 1 callers
Method
CheckTrademarkExist
(tmName string)
dao/mysql/trademark.go:13
↓ 1 callers
Method
CheckUserExist
CheckUserExist 检查指定用户名的用户是否存在
dao/mysql/user.go:55
↓ 1 callers
Function
Close
()
dao/mysql/mysql.go:34
↓ 1 callers
Function
Cors
处理跨域请求,支持options访问
middlewares/cors.go:9
↓ 1 callers
Method
CreateAttr
(p *model.Attr)
service/attr.go:24
↓ 1 callers
Method
DeleteAssignMenuByRoleId
(roleId int64)
dao/mysql/menu.go:73
↓ 1 callers
Method
DeleteAssignRoleByUserId
(userId int64)
dao/mysql/user.go:189
↓ 1 callers
Method
DeleteMenuByID
(menuId int64)
dao/mysql/menu.go:59
↓ 1 callers
Method
DoAssign
(roleId int64, menuIds []int64)
service/menu.go:126
↓ 1 callers
Function
GenToken
GenToken 生成JWT
pkg/jwt/jwt.go:24
↓ 1 callers
Method
GetAllRoleList
()
dao/mysql/role.go:71
↓ 1 callers
Method
GetAssignMenu
(roleId int64)
dao/mysql/menu.go:65
↓ 1 callers
Method
GetAssignMenuByUserId
(userId int64)
dao/mysql/user.go:229
↓ 1 callers
Method
GetAttrNameByAttrId
(attrId int64)
dao/mysql/sku.go:218
↓ 1 callers
Method
GetAttrValue
(attrId int64)
dao/mysql/attr.go:181
↓ 1 callers
Method
GetAttrValueNameByValueId
(valueId int64)
dao/mysql/sku.go:227
↓ 1 callers
Method
GetCategory1List
()
dao/mysql/category.go:13
↓ 1 callers
Method
GetCategory2List
(category1Id int64)
dao/mysql/category.go:25
↓ 1 callers
Method
GetCategory3List
(category2Id int64)
dao/mysql/category.go:37
↓ 1 callers
Method
GetRoleList
(roleName string, page, limit int64)
dao/mysql/role.go:33
↓ 1 callers
Method
GetSaleAttrNameBySaleAttrId
(saleAttrId int64)
dao/mysql/sku.go:236
↓ 1 callers
Method
GetSaleAttrValueNameBySaleAttrValueId
(saleAttrValueId int64)
dao/mysql/sku.go:245
↓ 1 callers
Method
GetSku
(skuId int64)
dao/mysql/sku.go:182
↓ 1 callers
Method
GetSkuAttrValueList
(skuId int64)
dao/mysql/sku.go:191
↓ 1 callers
Method
GetSkuImageList
(skuId int64)
dao/mysql/sku.go:209
↓ 1 callers
Method
GetSkuSaleAttrValueList
(skuId int64)
dao/mysql/sku.go:200
↓ 1 callers
Method
GetSpuSaleAttrValueList
(spuId, baseSaleAttrId int64)
dao/mysql/spu.go:120
↓ 1 callers
Method
GetTrademarkList
(page, limit int64)
dao/mysql/trademark.go:35
↓ 1 callers
Method
GetUserById
GetUserById 根据id获取用户信息
dao/mysql/user.go:47
↓ 1 callers
Method
GetUserInfo
(userID int64)
service/user.go:57
↓ 1 callers
Method
GetUserList
(username string, page, limit int64)
dao/mysql/user.go:82
↓ 1 callers
Function
GinLogger
GinLogger 接收gin框架默认的日志
logger/logger.go:75
↓ 1 callers
Function
GinRecovery
GinRecovery recover掉项目可能出现的panic
logger/logger.go:96
↓ 1 callers
Function
Init
Init 初始化Logger
logger/logger.go:22
↓ 1 callers
Function
Init
(startTime string, machinedID int64)
pkg/snowflake/snowflake.go:11
↓ 1 callers
Function
Init
(configPath string)
settings/settings.go:52
↓ 1 callers
Function
Init
(cfg *settings.MySQLConfig)
dao/mysql/mysql.go:15
↓ 1 callers
Function
InitTrans
InitTrans 初始化翻译器
pkg/translation/translation.go:20
↓ 1 callers
Method
InsertAttrAndAttrValue
(attr *model.Attr)
dao/mysql/attr.go:119
↓ 1 callers
Method
InsertCategory2
(data *model.Category2)
dao/mysql/category.go:49
↓ 1 callers
Method
InsertCategory3
(data *model.Category3)
dao/mysql/category.go:56
↓ 1 callers
Method
InsertMenu
(menu *model.Menu)
dao/mysql/menu.go:39
↓ 1 callers
Method
InsertRole
(role *model.Role)
dao/mysql/role.go:27
↓ 1 callers
Method
InsertTrademark
(tm *model.Trademark)
dao/mysql/trademark.go:26
↓ 1 callers
Method
InsertUser
InsertUser 向数据库中插入一条新的用户记录
dao/mysql/user.go:71
↓ 1 callers
Function
ParseToken
ParseToken 解析 JWT
pkg/jwt/jwt.go:42
↓ 1 callers
Method
QuerySubMenuByID
(menuId int64)
dao/mysql/menu.go:51
↓ 1 callers
Function
RemoveTopStruct
RemoveTopStruct 去除提示信息中的结构体名称
pkg/translation/translation.go:67
↓ 1 callers
Function
ResponseErrorWithMsg
(c *gin.Context, code ResCode, msg interface{})
controller/response.go:42
↓ 1 callers
Function
Setup
(mode string)
router/router.go:17
↓ 1 callers
Method
UpdateAttr
(p *model.Attr)
service/attr.go:15
↓ 1 callers
Method
UpdateAttrAndAttrValue
func (a *attrDao) InsertAttr(attr *model.Attr) (err error) { sqlStr := `INSERT INTO attr (attr_id, attr_name, category_id, category_level) VALUES (?,
dao/mysql/attr.go:32
↓ 1 callers
Function
findChildren
(menu model.Menu, menuList []model.Menu)
pkg/menuhelper/menuhelper.go:15
↓ 1 callers
Function
getAllCategoryId
(c *gin.Context)
controller/request.go:64
↓ 1 callers
Function
getCurrentUserID
getCurrentUserID 获取当前用户ID
controller/request.go:15
↓ 1 callers
Function
getEncoder
()
logger/logger.go:53
↓ 1 callers
Function
getLogWriter
(filename string, maxSize, maxBackup, maxAge int)
logger/logger.go:62
Method
BatchDeleteUser
BatchDeleteUser 批量删除用户 @Summary 批量删除用户接口 @Description 处理批量删除用户请求 @Tags 用户管理 @Accept application/json @Produce application/json @Param token header str
controller/user.go:253
Method
BatchDeleteUser
(userIDs []int64)
service/user.go:130
Method
BatchDeleteUser
(userIDs []int64)
dao/mysql/user.go:146
Method
CancelSaleSku
CancelSaleSku 下架SKU @Summary 下架SKU接口 @Description 处理下架SKU请求 @Tags 商品SKU接口 @Accept application/json @Produce application/json @Param token header strin
controller/sku.go:146
Method
CancelSaleSku
(skuId int64)
service/sku.go:158
Method
CancelSaleSku
(skuId int64)
dao/mysql/sku.go:113
Method
CreateCategory2
(c *gin.Context)
controller/category.go:95
Method
CreateCategory2
(p *model.ParamC2Create)
service/category.go:44
Method
CreateCategory3
(c *gin.Context)
controller/category.go:116
Method
CreateCategory3
(p *model.ParamC3Create)
service/category.go:56
Method
CreateTrademark
CreateTrademark 新增品牌接口 @Summary 新增品牌接口 @Description 新增品牌接口 @Tags 品牌管理 @Accept application/json @Produce application/json @Param token header string tr
controller/trademark.go:27
Method
CreateTrademark
(p *model.ParamTmSave)
service/trademark.go:15
Method
DeleteAttr
DeleteAttr 删除基础属性 @Summary 删除基础属性接口 @Description 处理删除基础属性请求 @Tags 商品基础属性接口 @Accept application/json @Produce application/json @Param token header stri
controller/attr.go:101
Method
DeleteAttr
(attrId int64)
service/attr.go:80
Method
DeleteAttr
(attrId int64)
dao/mysql/attr.go:191
Method
DeleteMenu
DeleteMenu 删除菜单 @Summary 删除菜单接口 @Description 处理删除菜单请求 @Tags 菜单管理 @Accept application/json @Produce application/json @Param token header string true "用
controller/menu.go:102
Method
DeleteMenu
(menuId int64)
service/menu.go:74
Method
DeleteRole
DeleteRole 删除角色 @Summary 删除角色接口 @Description 处理删除角色请求 @Tags 角色管理 @Accept application/json @Produce application/json @Param token header string true "用
controller/role.go:113
Method
DeleteRole
(roleId int64)
service/role.go:58
Method
DeleteRole
(roleId int64)
dao/mysql/role.go:65
Method
DeleteSku
DeleteSku 删除SKU @Summary 删除SKU接口 @Description 处理删除SKU请求 @Tags 商品SKU接口 @Accept application/json @Produce application/json @Param token header string tr
controller/sku.go:175
Method
DeleteSku
(skuId int64)
service/sku.go:162
Method
DeleteSku
(skuId int64)
dao/mysql/sku.go:119
Method
DeleteSpu
DeleteSpu 删除SPU @Summary 删除SPU接口 @Description 处理删除SPU请求 @Tags 商品SPU接口 @Accept application/json @Produce application/json @Param token header string tr
controller/spu.go:206
Method
DeleteSpu
(spuId int64)
service/spu.go:178
Method
DeleteSpu
(spuId int64)
dao/mysql/spu.go:225
Method
DeleteTrademark
DeleteTrademark 删除品牌 @Summary 删除品牌接口 @Description 处理删除品牌请求 @Tags 品牌管理 @Accept application/json @Produce application/json @Param token header string tr
controller/trademark.go:120
Method
DeleteTrademark
(tmId int64)
service/trademark.go:61
Method
DeleteTrademark
(tmId int64)
dao/mysql/trademark.go:65
Method
DeleteUser
DeleteUser 删除用户 @Summary 删除用户接口 @Description 处理删除用户请求 @Tags 用户管理 @Accept application/json @Produce application/json @Param token header string true "用
controller/user.go:224
next →
1–100 of 197, ranked by callers