crystelf-core/modules/sample/sample.service.ts
2025-07-07 21:48:42 +08:00

20 lines
543 B
TypeScript

import logger from '../../core/utils/system/logger';
class SampleService {
public async getHello() {
logger.debug(`有个小可爱正在请求GetHello方法..`);
return { message: 'Hello World!' };
}
public async generateGreeting(name: string): Promise<object> {
logger.debug(`有个小可爱正在请求generateGreeting方法..`);
if (!name) {
logger.warn('Name is required');
throw new Error('Name is required');
}
return { message: `Hello, ${name}!` };
}
}
export default new SampleService();