feat: optimize signature workflows and high-frequency queries
This commit is contained in:
@@ -82,6 +82,21 @@ export class AdminSmsConfigController {
|
||||
return this.smsConfig.listSignatureOptions(tenantId);
|
||||
}
|
||||
|
||||
@Get('enterprise-signatures/:id')
|
||||
getSignature(@Param('id') id: string) {
|
||||
return this.smsConfig.getSignature(id);
|
||||
}
|
||||
|
||||
@Get('enterprise-signatures/:id/report-targets')
|
||||
getSignatureReportTargets(@Param('id') id: string) {
|
||||
return this.smsConfig.getSignatureReportTargets(id);
|
||||
}
|
||||
|
||||
@Get('drainage-infos/:id/report-targets')
|
||||
getDrainageReportTargets(@Param('id') id: string) {
|
||||
return this.smsConfig.getDrainageReportTargets(id);
|
||||
}
|
||||
|
||||
@Post('enterprise-signatures')
|
||||
createSignature(@Body() body: CreateSmsSignatureDto) {
|
||||
return this.smsConfig.createSignature(body, { initialAuditStatus: 'approved' });
|
||||
|
||||
Reference in New Issue
Block a user