feat: refine report material workflow states

This commit is contained in:
hectorzhao
2026-09-03 12:50:33 +08:00
parent 55915ed826
commit 4ff6ed0786
12 changed files with 237 additions and 31 deletions
@@ -103,8 +103,15 @@ export class AdminSmsConfigController {
}
@Put('enterprise-signatures/:id')
updateSignature(@Param('id') signatureId: string, @Body() body: UpdateSmsSignatureDto) {
return this.smsConfig.updateSignature(signatureId, body);
updateSignature(
@Param('id') signatureId: string,
@Body() body: UpdateSmsSignatureDto,
@CurrentSessionUserId() reviewerId?: string,
) {
return this.smsConfig.updateSignature(signatureId, body, undefined, {
initialAuditStatus: 'approved',
reviewerId,
});
}
@Get('drainage-infos')