Commit b262104b authored by Thiago Rocha's avatar Thiago Rocha
Browse files

#76 add route and model for documentos

parent 9585c65d
Showing with 41 additions and 10 deletions
+41 -10
......@@ -233,4 +233,19 @@ export default class Translator {
response.send(200, message);
})
}
postDocument(request, response) {
const body = {
id: request.params.id_interessado,
...request.body
}
this.Interactor.postDocument(body)
.then(message => {
response.send(200, message);
})
.catch(message => {
})
}
}
......@@ -34,7 +34,8 @@ const interessadoSchema = new Schema({
midiaSchema
],
outrosDocumentos: [
documentoSchema
type: mongoose.Schema.Type.ObjectId,
ref: "documentos"
],
enderecos: [{
type: mongoose.Schema.Types.ObjectId,
......@@ -59,4 +60,4 @@ const interessadoSchema = new Schema({
}
});
mongoose.model("Interessado", interessadoSchema);
\ No newline at end of file
mongoose.model("Interessado", interessadoSchema);
......@@ -312,7 +312,20 @@ server.del("/interessados/:id_interessado/menores/:id_menor", AuthManager.userAu
// RFI16 (2017-2): POST /interessados/:id_interessado/menores/:id_menor/compartilhamentos
// RFI17 (2017-2): GET /interessados/:id_interessado/mensagens
// RFI18 (2017-2): PUT /usuarios/:id_usuario/mensagens
// RFI19 (2017-2): POST /interessados/:id_interessado/documentos
// RFI19 (2017-2): POST /interessados/:id_interessado/documento
/**
* @api {post} /interessados/:id_interessado/documento Post User Document
* @apiGroup Interessado
* @apiSuccessExample {json} Success-Response
* HTTP/1.1 200 OK
* {
*
* }
*/
server.post("/interessados/:id_interessado/documento", AuthManager.userAuthenticated, (req, res) => {
const interessadoTranslator = new InteressadoTranslator();
interessadoTransalator.postDocument(req, res);
});
// RFI20 (2017-2): GET /interessados/:id_interessado/documentos
/**
* @api {get} /interessados/:id_interessado/documentos Request User Documents
......
......@@ -29,13 +29,7 @@ interessado1 ={
dataNascimento: "1991-12-12T00:00:00.000Z",
renda: "10000",
comprovantesRenda: null,
outrosDocumentos: {
numero : "233837164",
dataEmissao: "1991-12-12T00:00:00.000Z",
orgaoEmissor: "SSP",
tipoDocumento: "RG",
imagem: null
},
outrosDocumentos: ,
enderecos: "rua das carmelias, 435",
telefones: "30257345",
interesses: null,
......@@ -43,4 +37,12 @@ interessado1 ={
ativo: true
}
document1 = {
numero : "233837164",
dataEmissao: "1991-12-12T00:00:00.000Z",
orgaoEmissor: "SSP",
tipoDocumento: "RG",
imagem: null
}
db.interessados.update(interessado1, interessado1, {upsert:true})
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment