chore: 清理设置页多余文案并移除未使用的 License 模板

支付已迁至独立菜单;模板未接入发证流程,前后端入口一并下线。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Logan.LiandCursor committed 2026-08-12 22:01:02 +08:00
1 parent 4c46088f4f
commit 76bba729f1
5 files changed
+20 -190

No files matched your search

@@ -2,7 +2,6 @@ package setting
import (
"backend/internal/dto"
"backend/internal/model"
settingservice "backend/internal/service/setting"
"net/http"
"strconv"
@@ -119,38 +118,3 @@ func (ctrl *SettingController) ClearAuditLogs(c *gin.Context) {
}
c.JSON(http.StatusOK, gin.H{"code": 0, "message": "日志已清空"})
}
// ListLicenseTemplates 查询 License 模板 // Logan.Li
func (ctrl *SettingController) ListLicenseTemplates(c *gin.Context) {
templates, err := ctrl.svc.ListLicenseTemplates()
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"code": 500, "message": err.Error()})
return
}
c.JSON(http.StatusOK, gin.H{"code": 0, "data": templates})
}
// SaveLicenseTemplate 创建/更新 License 模板 // Logan.Li
func (ctrl *SettingController) SaveLicenseTemplate(c *gin.Context) {
var tmpl model.LicenseTemplate
if err := c.ShouldBindJSON(&tmpl); err != nil {
c.JSON(http.StatusBadRequest, gin.H{"code": 400, "message": "参数错误"})
return
}
result, err := ctrl.svc.SaveLicenseTemplate(tmpl)
if err != nil {
c.JSON(http.StatusOK, gin.H{"code": 1, "message": err.Error()})
return
}
c.JSON(http.StatusOK, gin.H{"code": 0, "message": "保存成功", "data": result})
}
// DeleteLicenseTemplate 删除 License 模板 // Logan.Li
func (ctrl *SettingController) DeleteLicenseTemplate(c *gin.Context) {
id, _ := strconv.ParseUint(c.Param("id"), 10, 32)
if err := ctrl.svc.DeleteLicenseTemplate(uint(id)); err != nil {
c.JSON(http.StatusOK, gin.H{"code": 1, "message": err.Error()})
return
}
c.JSON(http.StatusOK, gin.H{"code": 0, "message": "删除成功"})
}