import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; import { Site } from './site.entity'; import { UpdateSiteSettingsDto } from './site-settings.dto'; // 不允许硬编码,从配置系统获取 // TODO: 配置系统重构中,此功能暂时不可用 @Injectable() export class SiteSettingsService { constructor( @InjectRepository(Site) private readonly siteRepository: Repository, ) {} /** * 获取站点设置 */ getSiteSettings() { // 配置系统重构中,此功能暂时不可用 throw new Error('配置系统重构中,站点设置功能暂时不可用'); } /** * 更新站点设置 */ updateSiteSettings(updateSiteSettingsDto: UpdateSiteSettingsDto) { // 配置系统重构中,此功能暂时不可用 throw new Error('配置系统重构中,站点设置更新功能暂时不可用'); } /** * 重置站点设置为默认值 */ resetSiteSettings() { // 配置系统重构中,此功能暂时不可用 throw new Error('配置系统重构中,站点设置重置功能暂时不可用'); } }