MCPcopy Create free account

hub / github.com/WangJian3306/vue3_admin_backend / functions

Functions197 in github.com/WangJian3306/vue3_admin_backend

↓ 94 callersFunctionResponseError
(c *gin.Context, code ResCode)
controller/response.go:24
↓ 47 callersFunctionResponseSuccess
(c *gin.Context, data interface{})
controller/response.go:33
↓ 18 callersFunctionGenID
()
pkg/snowflake/snowflake.go:25
↓ 16 callersMethodString
()
pkg/timestamp/timestamp.go:41
↓ 5 callersFunctiongetPageInfo
(c *gin.Context)
controller/request.go:44
↓ 3 callersFunctionencryptPassword
(oPassword string)
dao/mysql/user.go:19
↓ 2 callersFunctionBuildTree
BuildTree 封装树形菜单数据
pkg/menuhelper/menuhelper.go:6
↓ 2 callersMethodGetAssignRole
(userId int64)
dao/mysql/user.go:178
↓ 2 callersMethodGetMenuList
()
dao/mysql/menu.go:12
↓ 2 callersFunctionJWTAuthMiddleware
JWTAuthMiddleware 基于JWT的认证中间件
middlewares/auth.go:11
↓ 2 callersMethodMsg
()
controller/code.go:38
↓ 1 callersMethodCheckMenuExist
(menuName string)
dao/mysql/menu.go:27
↓ 1 callersMethodCheckRoleExist
(roleName string)
dao/mysql/role.go:14
↓ 1 callersMethodCheckTrademarkExist
(tmName string)
dao/mysql/trademark.go:13
↓ 1 callersMethodCheckUserExist
CheckUserExist 检查指定用户名的用户是否存在
dao/mysql/user.go:55
↓ 1 callersFunctionClose
()
dao/mysql/mysql.go:34
↓ 1 callersFunctionCors
处理跨域请求,支持options访问
middlewares/cors.go:9
↓ 1 callersMethodCreateAttr
(p *model.Attr)
service/attr.go:24
↓ 1 callersMethodDeleteAssignMenuByRoleId
(roleId int64)
dao/mysql/menu.go:73
↓ 1 callersMethodDeleteAssignRoleByUserId
(userId int64)
dao/mysql/user.go:189
↓ 1 callersMethodDeleteMenuByID
(menuId int64)
dao/mysql/menu.go:59
↓ 1 callersMethodDoAssign
(roleId int64, menuIds []int64)
service/menu.go:126
↓ 1 callersFunctionGenToken
GenToken 生成JWT
pkg/jwt/jwt.go:24
↓ 1 callersMethodGetAllRoleList
()
dao/mysql/role.go:71
↓ 1 callersMethodGetAssignMenu
(roleId int64)
dao/mysql/menu.go:65
↓ 1 callersMethodGetAssignMenuByUserId
(userId int64)
dao/mysql/user.go:229
↓ 1 callersMethodGetAttrNameByAttrId
(attrId int64)
dao/mysql/sku.go:218
↓ 1 callersMethodGetAttrValue
(attrId int64)
dao/mysql/attr.go:181
↓ 1 callersMethodGetAttrValueNameByValueId
(valueId int64)
dao/mysql/sku.go:227
↓ 1 callersMethodGetCategory1List
()
dao/mysql/category.go:13
↓ 1 callersMethodGetCategory2List
(category1Id int64)
dao/mysql/category.go:25
↓ 1 callersMethodGetCategory3List
(category2Id int64)
dao/mysql/category.go:37
↓ 1 callersMethodGetRoleList
(roleName string, page, limit int64)
dao/mysql/role.go:33
↓ 1 callersMethodGetSaleAttrNameBySaleAttrId
(saleAttrId int64)
dao/mysql/sku.go:236
↓ 1 callersMethodGetSaleAttrValueNameBySaleAttrValueId
(saleAttrValueId int64)
dao/mysql/sku.go:245
↓ 1 callersMethodGetSku
(skuId int64)
dao/mysql/sku.go:182
↓ 1 callersMethodGetSkuAttrValueList
(skuId int64)
dao/mysql/sku.go:191
↓ 1 callersMethodGetSkuImageList
(skuId int64)
dao/mysql/sku.go:209
↓ 1 callersMethodGetSkuSaleAttrValueList
(skuId int64)
dao/mysql/sku.go:200
↓ 1 callersMethodGetSpuSaleAttrValueList
(spuId, baseSaleAttrId int64)
dao/mysql/spu.go:120
↓ 1 callersMethodGetTrademarkList
(page, limit int64)
dao/mysql/trademark.go:35
↓ 1 callersMethodGetUserById
GetUserById 根据id获取用户信息
dao/mysql/user.go:47
↓ 1 callersMethodGetUserInfo
(userID int64)
service/user.go:57
↓ 1 callersMethodGetUserList
(username string, page, limit int64)
dao/mysql/user.go:82
↓ 1 callersFunctionGinLogger
GinLogger 接收gin框架默认的日志
logger/logger.go:75
↓ 1 callersFunctionGinRecovery
GinRecovery recover掉项目可能出现的panic
logger/logger.go:96
↓ 1 callersFunctionInit
Init 初始化Logger
logger/logger.go:22
↓ 1 callersFunctionInit
(startTime string, machinedID int64)
pkg/snowflake/snowflake.go:11
↓ 1 callersFunctionInit
(configPath string)
settings/settings.go:52
↓ 1 callersFunctionInit
(cfg *settings.MySQLConfig)
dao/mysql/mysql.go:15
↓ 1 callersFunctionInitTrans
InitTrans 初始化翻译器
pkg/translation/translation.go:20
↓ 1 callersMethodInsertAttrAndAttrValue
(attr *model.Attr)
dao/mysql/attr.go:119
↓ 1 callersMethodInsertCategory2
(data *model.Category2)
dao/mysql/category.go:49
↓ 1 callersMethodInsertCategory3
(data *model.Category3)
dao/mysql/category.go:56
↓ 1 callersMethodInsertMenu
(menu *model.Menu)
dao/mysql/menu.go:39
↓ 1 callersMethodInsertRole
(role *model.Role)
dao/mysql/role.go:27
↓ 1 callersMethodInsertTrademark
(tm *model.Trademark)
dao/mysql/trademark.go:26
↓ 1 callersMethodInsertUser
InsertUser 向数据库中插入一条新的用户记录
dao/mysql/user.go:71
↓ 1 callersFunctionParseToken
ParseToken 解析 JWT
pkg/jwt/jwt.go:42
↓ 1 callersMethodQuerySubMenuByID
(menuId int64)
dao/mysql/menu.go:51
↓ 1 callersFunctionRemoveTopStruct
RemoveTopStruct 去除提示信息中的结构体名称
pkg/translation/translation.go:67
↓ 1 callersFunctionResponseErrorWithMsg
(c *gin.Context, code ResCode, msg interface{})
controller/response.go:42
↓ 1 callersFunctionSetup
(mode string)
router/router.go:17
↓ 1 callersMethodUpdateAttr
(p *model.Attr)
service/attr.go:15
↓ 1 callersMethodUpdateAttrAndAttrValue
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 callersFunctionfindChildren
(menu model.Menu, menuList []model.Menu)
pkg/menuhelper/menuhelper.go:15
↓ 1 callersFunctiongetAllCategoryId
(c *gin.Context)
controller/request.go:64
↓ 1 callersFunctiongetCurrentUserID
getCurrentUserID 获取当前用户ID
controller/request.go:15
↓ 1 callersFunctiongetEncoder
()
logger/logger.go:53
↓ 1 callersFunctiongetLogWriter
(filename string, maxSize, maxBackup, maxAge int)
logger/logger.go:62
MethodBatchDeleteUser
BatchDeleteUser 批量删除用户 @Summary 批量删除用户接口 @Description 处理批量删除用户请求 @Tags 用户管理 @Accept application/json @Produce application/json @Param token header str
controller/user.go:253
MethodBatchDeleteUser
(userIDs []int64)
service/user.go:130
MethodBatchDeleteUser
(userIDs []int64)
dao/mysql/user.go:146
MethodCancelSaleSku
CancelSaleSku 下架SKU @Summary 下架SKU接口 @Description 处理下架SKU请求 @Tags 商品SKU接口 @Accept application/json @Produce application/json @Param token header strin
controller/sku.go:146
MethodCancelSaleSku
(skuId int64)
service/sku.go:158
MethodCancelSaleSku
(skuId int64)
dao/mysql/sku.go:113
MethodCreateCategory2
(c *gin.Context)
controller/category.go:95
MethodCreateCategory2
(p *model.ParamC2Create)
service/category.go:44
MethodCreateCategory3
(c *gin.Context)
controller/category.go:116
MethodCreateCategory3
(p *model.ParamC3Create)
service/category.go:56
MethodCreateTrademark
CreateTrademark 新增品牌接口 @Summary 新增品牌接口 @Description 新增品牌接口 @Tags 品牌管理 @Accept application/json @Produce application/json @Param token header string tr
controller/trademark.go:27
MethodCreateTrademark
(p *model.ParamTmSave)
service/trademark.go:15
MethodDeleteAttr
DeleteAttr 删除基础属性 @Summary 删除基础属性接口 @Description 处理删除基础属性请求 @Tags 商品基础属性接口 @Accept application/json @Produce application/json @Param token header stri
controller/attr.go:101
MethodDeleteAttr
(attrId int64)
service/attr.go:80
MethodDeleteAttr
(attrId int64)
dao/mysql/attr.go:191
MethodDeleteMenu
DeleteMenu 删除菜单 @Summary 删除菜单接口 @Description 处理删除菜单请求 @Tags 菜单管理 @Accept application/json @Produce application/json @Param token header string true "用
controller/menu.go:102
MethodDeleteMenu
(menuId int64)
service/menu.go:74
MethodDeleteRole
DeleteRole 删除角色 @Summary 删除角色接口 @Description 处理删除角色请求 @Tags 角色管理 @Accept application/json @Produce application/json @Param token header string true "用
controller/role.go:113
MethodDeleteRole
(roleId int64)
service/role.go:58
MethodDeleteRole
(roleId int64)
dao/mysql/role.go:65
MethodDeleteSku
DeleteSku 删除SKU @Summary 删除SKU接口 @Description 处理删除SKU请求 @Tags 商品SKU接口 @Accept application/json @Produce application/json @Param token header string tr
controller/sku.go:175
MethodDeleteSku
(skuId int64)
service/sku.go:162
MethodDeleteSku
(skuId int64)
dao/mysql/sku.go:119
MethodDeleteSpu
DeleteSpu 删除SPU @Summary 删除SPU接口 @Description 处理删除SPU请求 @Tags 商品SPU接口 @Accept application/json @Produce application/json @Param token header string tr
controller/spu.go:206
MethodDeleteSpu
(spuId int64)
service/spu.go:178
MethodDeleteSpu
(spuId int64)
dao/mysql/spu.go:225
MethodDeleteTrademark
DeleteTrademark 删除品牌 @Summary 删除品牌接口 @Description 处理删除品牌请求 @Tags 品牌管理 @Accept application/json @Produce application/json @Param token header string tr
controller/trademark.go:120
MethodDeleteTrademark
(tmId int64)
service/trademark.go:61
MethodDeleteTrademark
(tmId int64)
dao/mysql/trademark.go:65
MethodDeleteUser
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