update schema usuarios - microservicio usuario
This commit is contained in:
parent
3bc61cbd4f
commit
0cff6dc2f2
|
@ -33,9 +33,12 @@ export class User {
|
||||||
@Prop()
|
@Prop()
|
||||||
status: string;
|
status: string;
|
||||||
|
|
||||||
|
|
||||||
@Prop()
|
@Prop()
|
||||||
date_entry: Date;
|
date_entry: Date;
|
||||||
|
|
||||||
|
|
||||||
|
@Prop()
|
||||||
|
community_id?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
|
|
||||||
import { Schema, Prop, SchemaFactory } from '@nestjs/mongoose';
|
|
||||||
import { Document } from 'mongoose';
|
|
||||||
|
|
||||||
|
|
||||||
export type UserCommunityDocument = UserCommunity & Document;
|
|
||||||
|
|
||||||
|
|
||||||
@Schema({ collection: 'users_communities' })
|
|
||||||
export class UserCommunity {
|
|
||||||
|
|
||||||
@Prop()
|
|
||||||
user_id: string;
|
|
||||||
|
|
||||||
@Prop()
|
|
||||||
community_id: string;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export const UserCommunitySchema = SchemaFactory.createForClass(UserCommunity);
|
|
|
@ -12,6 +12,11 @@ export class UsersController {
|
||||||
return this.userService.create(user);
|
return this.userService.create(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@MessagePattern({ cmd: 'createAdminSystem' })
|
||||||
|
createUserAdmin(@Payload() user: UserDocument) {
|
||||||
|
return this.userService.create(user);
|
||||||
|
}
|
||||||
|
|
||||||
@MessagePattern({ cmd: 'findAllUsers' })
|
@MessagePattern({ cmd: 'findAllUsers' })
|
||||||
findAll() {
|
findAll() {
|
||||||
return this.userService.findAll();
|
return this.userService.findAll();
|
||||||
|
@ -21,6 +26,7 @@ export class UsersController {
|
||||||
findOne(@Payload() dni: string) {
|
findOne(@Payload() dni: string) {
|
||||||
return this.userService.findOneByDNI(dni);
|
return this.userService.findOneByDNI(dni);
|
||||||
}
|
}
|
||||||
|
|
||||||
@MessagePattern({ cmd: 'updateUser' })
|
@MessagePattern({ cmd: 'updateUser' })
|
||||||
update(@Payload() user: UserDocument) {
|
update(@Payload() user: UserDocument) {
|
||||||
return this.userService.update(user.id, user);
|
return this.userService.update(user.id, user);
|
||||||
|
|
Loading…
Reference in New Issue