完成剩余模块 Context 超时控制改造

This commit is contained in:
yml2213
2026-06-10 12:58:59 +08:00
parent d2858c529d
commit 6ae8f0e830
24 changed files with 370 additions and 323 deletions
@@ -19,7 +19,7 @@ func NewHandler(service *Service) *Handler {
}
func (h *Handler) List(c *gin.Context) {
items, err := h.service.List()
items, err := h.service.List(c.Request.Context())
if err != nil {
writeError(c, err)
return
@@ -32,7 +32,7 @@ func (h *Handler) FindByID(c *gin.Context) {
if !ok {
return
}
item, err := h.service.FindByID(id)
item, err := h.service.FindByID(c.Request.Context(), id)
if err != nil {
writeError(c, err)
return
@@ -46,7 +46,7 @@ func (h *Handler) Create(c *gin.Context) {
response.BadRequest(c, "角色编码和名称不能为空")
return
}
item, err := h.service.Create(req)
item, err := h.service.Create(c.Request.Context(), req)
if err != nil {
writeError(c, err)
return
@@ -64,7 +64,7 @@ func (h *Handler) Update(c *gin.Context) {
response.BadRequest(c, "角色名称不能为空")
return
}
item, err := h.service.Update(id, req)
item, err := h.service.Update(c.Request.Context(), id, req)
if err != nil {
writeError(c, err)
return
@@ -77,7 +77,7 @@ func (h *Handler) Delete(c *gin.Context) {
if !ok {
return
}
if err := h.service.Delete(id); err != nil {
if err := h.service.Delete(c.Request.Context(), id); err != nil {
writeError(c, err)
return
}
@@ -94,7 +94,7 @@ func (h *Handler) AssignPermissions(c *gin.Context) {
response.BadRequest(c, "请求格式不正确")
return
}
if err := h.service.AssignPermissions(id, req); err != nil {
if err := h.service.AssignPermissions(c.Request.Context(), id, req); err != nil {
writeError(c, err)
return
}
@@ -102,7 +102,7 @@ func (h *Handler) AssignPermissions(c *gin.Context) {
}
func (h *Handler) ListPermissions(c *gin.Context) {
items, err := h.service.ListPermissions()
items, err := h.service.ListPermissions(c.Request.Context())
if err != nil {
writeError(c, err)
return