mirror of
https://github.com/crystelf/crystelf-core.git
synced 2025-10-14 05:19:19 +00:00
20 lines
543 B
TypeScript
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();
|