change user to uuid
This commit is contained in:
parent
07f8e2dbcb
commit
f89483f878
46 changed files with 146 additions and 151 deletions
|
@ -9,7 +9,7 @@ export interface CreateCommunicationCommand {
|
|||
street: string;
|
||||
streetNumber: number;
|
||||
streetNumberAddition: string;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
typeId: number;
|
||||
}
|
||||
|
||||
|
@ -25,10 +25,10 @@ export interface UpdateCommunicationCommand {
|
|||
street: string;
|
||||
streetNumber: number;
|
||||
streetNumberAddition: string;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
||||
export interface DeleteCommunicationCommand {
|
||||
id: number;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ export interface CreateMemberAwardCommand {
|
|||
given: boolean;
|
||||
note?: string;
|
||||
date: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
awardId: number;
|
||||
}
|
||||
|
||||
|
@ -11,11 +11,11 @@ export interface UpdateMemberAwardCommand {
|
|||
given: boolean;
|
||||
note?: string;
|
||||
date: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
awardId: number;
|
||||
}
|
||||
|
||||
export interface DeleteMemberAwardCommand {
|
||||
id: number;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ export interface CreateMemberCommand {
|
|||
}
|
||||
|
||||
export interface UpdateMemberCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
salutationId: number;
|
||||
firstname: string;
|
||||
lastname: string;
|
||||
|
@ -18,5 +18,5 @@ export interface UpdateMemberCommand {
|
|||
}
|
||||
|
||||
export interface DeleteMemberCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ export interface CreateMemberExecutivePositionCommand {
|
|||
note?: string;
|
||||
start: Date;
|
||||
end?: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
executivePositionId: number;
|
||||
}
|
||||
|
||||
|
@ -11,11 +11,11 @@ export interface UpdateMemberExecutivePositionCommand {
|
|||
note?: string;
|
||||
start: Date;
|
||||
end?: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
executivePositionId: number;
|
||||
}
|
||||
|
||||
export interface DeleteMemberExecutivePositionCommand {
|
||||
id: number;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
export interface CreateMemberQualificationCommand {
|
||||
note?: string;
|
||||
start: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
qualificationId: number;
|
||||
}
|
||||
|
||||
|
@ -11,11 +11,11 @@ export interface UpdateMemberQualificationCommand {
|
|||
start: Date;
|
||||
end?: Date;
|
||||
terminationReason?: string;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
qualificationId: number;
|
||||
}
|
||||
|
||||
export interface DeleteMemberQualificationCommand {
|
||||
id: number;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
export interface CreateMembershipCommand {
|
||||
start: Date;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
statusId: number;
|
||||
}
|
||||
|
||||
|
@ -9,11 +9,11 @@ export interface UpdateMembershipCommand {
|
|||
start: Date;
|
||||
end?: Date;
|
||||
terminationReason?: string;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
statusId: number;
|
||||
}
|
||||
|
||||
export interface DeleteMembershipCommand {
|
||||
id: number;
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
export interface SynchronizeNewsletterRecipientsCommand {
|
||||
newsletterId: number;
|
||||
recipients: Array<number>;
|
||||
recipients: Array<string>;
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@ export default abstract class NewsletterRecipientsCommandHandler {
|
|||
private static async syncPresenceAdd(
|
||||
manager: EntityManager,
|
||||
newsletterId: number,
|
||||
recipients: Array<number>
|
||||
recipients: Array<string>
|
||||
): Promise<InsertResult> {
|
||||
return await manager
|
||||
.createQueryBuilder()
|
||||
|
@ -60,7 +60,7 @@ export default abstract class NewsletterRecipientsCommandHandler {
|
|||
private static async syncPresenceRemove(
|
||||
manager: EntityManager,
|
||||
newsletterId: number,
|
||||
recipients: Array<number>
|
||||
recipients: Array<string>
|
||||
): Promise<DeleteResult> {
|
||||
return await manager
|
||||
.createQueryBuilder()
|
||||
|
|
|
@ -4,7 +4,7 @@ export interface SynchronizeProtocolPresenceCommand {
|
|||
}
|
||||
|
||||
export interface ProtocolPresenceCommand {
|
||||
memberId: number;
|
||||
memberId: string;
|
||||
absent: boolean;
|
||||
excused: boolean;
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
export interface CreateRefreshCommand {
|
||||
userId: number;
|
||||
userId: string;
|
||||
isFromPwa?: boolean;
|
||||
}
|
||||
|
||||
export interface DeleteRefreshCommand {
|
||||
token: string;
|
||||
userId: number;
|
||||
userId: string;
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ export interface CreateUserCommand {
|
|||
}
|
||||
|
||||
export interface UpdateUserCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
mail: string;
|
||||
username: string;
|
||||
firstname: string;
|
||||
|
@ -16,20 +16,20 @@ export interface UpdateUserCommand {
|
|||
}
|
||||
|
||||
export interface UpdateUserSecretCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
secret: string;
|
||||
}
|
||||
|
||||
export interface TransferUserOwnerCommand {
|
||||
fromId: number;
|
||||
toId: number;
|
||||
fromId: string;
|
||||
toId: string;
|
||||
}
|
||||
|
||||
export interface UpdateUserRolesCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
roleIds: Array<number>;
|
||||
}
|
||||
|
||||
export interface DeleteUserCommand {
|
||||
id: number;
|
||||
id: string;
|
||||
}
|
||||
|
|
|
@ -16,9 +16,9 @@ export default abstract class UserCommandHandler {
|
|||
/**
|
||||
* @description create user
|
||||
* @param {CreateUserCommand} createUser
|
||||
* @returns {Promise<number>}
|
||||
* @returns {Promise<string>}
|
||||
*/
|
||||
static async create(createUser: CreateUserCommand): Promise<number> {
|
||||
static async create(createUser: CreateUserCommand): Promise<string> {
|
||||
return await dataSource
|
||||
.createQueryBuilder()
|
||||
.insert()
|
||||
|
@ -109,11 +109,11 @@ export default abstract class UserCommandHandler {
|
|||
});
|
||||
}
|
||||
|
||||
private static async updateRolesAdd(manager: EntityManager, userId: number, roleId: number): Promise<void> {
|
||||
private static async updateRolesAdd(manager: EntityManager, userId: string, roleId: number): Promise<void> {
|
||||
return await manager.createQueryBuilder().relation(user, "roles").of(userId).add(roleId);
|
||||
}
|
||||
|
||||
private static async updateRolesRemove(manager: EntityManager, userId: number, roleId: number): Promise<void> {
|
||||
private static async updateRolesRemove(manager: EntityManager, userId: string, roleId: number): Promise<void> {
|
||||
return await manager.createQueryBuilder().relation(user, "roles").of(userId).remove(roleId);
|
||||
}
|
||||
|
||||
|
|
|
@ -2,15 +2,15 @@ import { PermissionString } from "../../../type/permissionTypes";
|
|||
|
||||
export interface CreateUserPermissionCommand {
|
||||
permission: PermissionString;
|
||||
userId: number;
|
||||
userId: string;
|
||||
}
|
||||
|
||||
export interface DeleteUserPermissionCommand {
|
||||
permission: PermissionString;
|
||||
userId: number;
|
||||
userId: string;
|
||||
}
|
||||
|
||||
export interface UpdateUserPermissionsCommand {
|
||||
userId: number;
|
||||
userId: string;
|
||||
permissions: Array<PermissionString>;
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@ export default abstract class UserPermissionCommandHandler {
|
|||
|
||||
private static async updatePermissionsAdd(
|
||||
manager: EntityManager,
|
||||
userId: number,
|
||||
userId: string,
|
||||
permissions: Array<PermissionString>
|
||||
): Promise<InsertResult> {
|
||||
return await manager
|
||||
|
@ -61,7 +61,7 @@ export default abstract class UserPermissionCommandHandler {
|
|||
|
||||
private static async updatePermissionsRemove(
|
||||
manager: EntityManager,
|
||||
userId: number,
|
||||
userId: string,
|
||||
permissions: Array<PermissionString>
|
||||
): Promise<DeleteResult> {
|
||||
return await manager
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue