feat(admin): store detail edit with login phone sync; tighten HQ UI
CI / verify (pull_request) Has been cancelled

HQ store update now syncs store_account.phone for shop login; expand editable store fields. System version only for SUPER_ADMIN; permissions checklist layout polish.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-28 15:10:14 +08:00
parent daeb24bbeb
commit 0cb2b2cebb
6 changed files with 638 additions and 308 deletions
@@ -162,10 +162,22 @@ export class UpdateStoreDto {
@IsNumber()
longitude?: number;
@IsOptional()
@IsString()
province?: string;
@IsOptional()
@IsString()
city?: string;
@IsOptional()
@IsString()
district?: string;
@IsOptional()
@IsString()
categoryId?: string;
@IsOptional()
@IsNumber()
@Min(0)
@@ -191,6 +203,18 @@ export class UpdateStoreDto {
@IsNumber()
@Min(0)
avgPrice?: number | null;
@IsOptional()
@IsString()
bankAccountName?: string | null;
@IsOptional()
@IsString()
bankAccountNo?: string | null;
@IsOptional()
@IsString()
bankBranch?: string | null;
}
export class CreateStoreAccountDto {