MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / DeleteRole

Method DeleteRole

internal/api/role.go:129–145  ·  view source on GitHub ↗

DeleteRole 删除角色

(c *gin.Context)

Source from the content-addressed store, hash-verified

127
128// DeleteRole 删除角色
129func (r *RoleHandler) DeleteRole(c *gin.Context) {
130 // 从URL参数中获取角色ID
131 id, err := strconv.Atoi(c.Param("id"))
132 if err != nil {
133 r.l.Error("解析ID失败", zap.Error(err))
134 apiresponse.Error(c)
135 return
136 }
137
138 if err := r.svc.DeleteRole(c.Request.Context(), id); err != nil {
139 r.l.Error("删除角色失败", zap.Error(err))
140 apiresponse.Error(c)
141 return
142 }
143
144 apiresponse.Success(c)
145}
146
147// UpdateUserRole 更新用户角色
148func (r *RoleHandler) UpdateUserRole(c *gin.Context) {

Callers

nothing calls this directly

Calls 3

ErrorFunction · 0.92
SuccessFunction · 0.92
DeleteRoleMethod · 0.65

Tested by

no test coverage detected