chore: src/modules/recycle/event/data.ts
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { CoolEvent, EVENT, Event } from '@cool-midway/core';
|
||||
import { Inject } from '@midwayjs/core';
|
||||
import { RecycleDataService } from '../service/data';
|
||||
|
||||
/**
|
||||
* 接受数据事件
|
||||
*/
|
||||
@CoolEvent()
|
||||
export class RecycleDataEvent {
|
||||
@Inject()
|
||||
recycleDataService: RecycleDataService;
|
||||
|
||||
/**
|
||||
* 数据被删除
|
||||
* @param params
|
||||
*/
|
||||
@Event(EVENT.SOFT_DELETE)
|
||||
async softDelete(params) {
|
||||
await this.recycleDataService.record(params);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user