chore: 清理设置页多余文案并移除未使用的 License 模板
支付已迁至独立菜单;模板未接入发证流程,前后端入口一并下线。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
4c46088f4f
commit
76bba729f1
5 files changed
+20
-190
No files matched your search
@@ -530,34 +530,3 @@ func (s *SettingService) ListAuditLogs(page, pageSize int, action, targetType st
|
||||
func (s *SettingService) ClearAuditLogs() error {
|
||||
return s.db.Exec("DELETE FROM audit_logs").Error
|
||||
}
|
||||
|
||||
// ============ License 模板 ============
|
||||
|
||||
// ListLicenseTemplates 查询 License 模板 // Logan.Li
|
||||
func (s *SettingService) ListLicenseTemplates() ([]model.LicenseTemplate, error) {
|
||||
var templates []model.LicenseTemplate
|
||||
s.db.Order("created_at DESC").Find(&templates)
|
||||
return templates, nil
|
||||
}
|
||||
|
||||
// SaveLicenseTemplate 创建/更新 License 模板 // Logan.Li
|
||||
func (s *SettingService) SaveLicenseTemplate(tmpl model.LicenseTemplate) (*model.LicenseTemplate, error) {
|
||||
if tmpl.Name == "" {
|
||||
return nil, errors.New("模板名称不能为空")
|
||||
}
|
||||
if tmpl.ID > 0 {
|
||||
if err := s.db.Save(&tmpl).Error; err != nil {
|
||||
return nil, errors.New("更新模板失败")
|
||||
}
|
||||
} else {
|
||||
if err := s.db.Create(&tmpl).Error; err != nil {
|
||||
return nil, errors.New("创建模板失败")
|
||||
}
|
||||
}
|
||||
return &tmpl, nil
|
||||
}
|
||||
|
||||
// DeleteLicenseTemplate 删除 License 模板 // Logan.Li
|
||||
func (s *SettingService) DeleteLicenseTemplate(id uint) error {
|
||||
return s.db.Delete(&model.LicenseTemplate{}, id).Error
|
||||
}
|
||||
Reference in new issue
Block a user