代码质量改进:修复架构违规、完善文档注释和清理冗余代码

- 修复 health.go handler 直接操作响应的架构违规问题
- 为 model 字段添加 GORM comment 标签(account_role、base、role_permission)
- 为 handler、service、store 包添加包级文档注释
- 清理 customer service 和 personal_customer handler 中注释掉的代码

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-12 16:28:48 +08:00
parent 590614aecc
commit 4507de577b
17 changed files with 50 additions and 41 deletions

View File

@@ -1,3 +1,5 @@
// Package app 提供移动端H5/小程序)的 HTTP 处理器
// 包含个人客户认证、注册、微信绑定等功能的 Handler 实现
package app
import (
@@ -120,16 +122,10 @@ func (h *PersonalCustomerHandler) BindWechat(c *fiber.Ctx) error {
return errors.New(errors.CodeInvalidParam, "请求参数解析失败")
}
// TODO: 从 context 中获取当前登录的客户 ID
// customerID := c.Locals("customer_id").(uint)
// TODO: 使用微信授权码换取 OpenID 和 UnionID
// wxOpenID, wxUnionID, err := wechatService.GetUserInfo(req.Code)
// TODO: 绑定微信
// if err := h.service.BindWechat(c.Context(), customerID, wxOpenID, wxUnionID); err != nil {
// return errors.Wrap(errors.CodeInternalError, "绑定微信失败", err)
// }
// TODO: 实现完整的微信绑定流程
// 1. 从 context 中获取当前登录的客户 ID
// 2. 使用微信授权码换取 OpenID 和 UnionID
// 3. 调用 service 层的 BindWechat 方法绑定微信
return response.Success(c, fiber.Map{
"message": "微信绑定功能暂未实现,待微信 SDK 对接后启用",