webadmin端增加版本号和部署功能

This commit is contained in:
2026-07-12 13:52:22 +08:00
parent 63af3321dd
commit d271ac5b13
16 changed files with 329 additions and 5 deletions
+16
View File
@@ -13,3 +13,19 @@ export interface AdminPageResult<T> {
export interface ExportRequest {
format?: 'csv';
}
export interface SystemVersionDto {
id: string;
gitTag: string | null;
commitId: string;
commitMessage: string;
branch: string | null;
deployedBy: string | null;
deployedAt: string;
}
export interface DeployTriggerResult {
accepted: boolean;
started?: boolean;
message: string;
}