690320:2126 UUID agian by Claude Sonnet #02
Build and Deploy / deploy (push) Failing after 4m27s

This commit is contained in:
2026-03-20 21:26:23 +07:00
parent 90cbbb8f11
commit a723cae244
20 changed files with 93 additions and 77 deletions
+7 -8
View File
@@ -5,10 +5,9 @@ export interface Role {
}
export interface UserOrganization {
organizationId: number;
orgCode: string;
orgName: string;
orgNameTh?: string;
uuid: string; // ADR-019: Public identifier
organizationCode: string; // Matches backend Organization entity
organizationName: string; // Matches backend Organization entity
}
export interface User {
@@ -20,8 +19,8 @@ export interface User {
lastName: string;
isActive: boolean;
lineId?: string;
primaryOrganizationId?: number | string; // ADR-019: May be INT or UUID
organization?: UserOrganization;
organization?: UserOrganization; // ADR-019: use organization.uuid — never expose INT id
roles?: Role[];
// Security fields (from backend v1.5.1)
@@ -42,7 +41,7 @@ export interface CreateUserDto {
password?: string;
isActive: boolean;
lineId?: string;
primaryOrganizationId?: number | string; // ADR-019: Accept UUID
primaryOrganizationId?: string; // ADR-019: UUID string only
roleIds: number[];
}
@@ -53,5 +52,5 @@ export interface SearchUserDto {
limit?: number;
search?: string;
roleId?: number;
primaryOrganizationId?: number | string; // ADR-019: Accept UUID
primaryOrganizationId?: string; // ADR-019: UUID string only
}