Skip to content

Commit

Permalink
Merge pull request #37 from sisgha/dev-gabriel
Browse files Browse the repository at this point in the history
att
  • Loading branch information
guesant authored May 2, 2024
2 parents 78e1a84 + 4af0f98 commit be72cbc
Show file tree
Hide file tree
Showing 22 changed files with 285 additions and 95 deletions.
2 changes: 1 addition & 1 deletion javascript/sisgea-spec/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
],
"scripts": {
"prebuild": "rimraf dist",
"prepare": "ts-patch install -s && npm run build",
"prepare": "ts-patch install -s",
"build": "tsc -p tsconfig.build.json",
"dev": "tsc -p tsconfig.build.json --watch",
"docs": "rimraf docs; typedoc --maxTypeConversionDepth 10 --out docs src/index.ts",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ export const AmbienteCreateOperator = () => {

input: {
strategy: 'dto',
body: AmbienteCreate,
body: AmbienteCreate as any,
},

output: {
strategy: 'dto',
success: {
dto: AmbienteFindOneResult,
dto: AmbienteFindOneResult as any,
description: 'Ambiente criado.',
},
},
Expand All @@ -47,7 +47,7 @@ export const AmbienteFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: AmbienteFindOneResult,
dto: AmbienteFindOneResult as any,
description: 'Ambiente encontrado.',
},
},
Expand Down Expand Up @@ -87,7 +87,7 @@ export const AmbienteUpdateOperator = () => {

input: {
strategy: 'dto',
body: AmbienteUpdate,
body: AmbienteUpdate as any,
params: {
id: AmbienteFindOneByIdOperator().input.params.id,
},
Expand All @@ -96,7 +96,7 @@ export const AmbienteUpdateOperator = () => {
output: {
strategy: 'dto',
success: {
dto: AmbienteFindOneResult,
dto: AmbienteFindOneResult as any,
description: 'Ambiente atualizado.',
},
},
Expand Down Expand Up @@ -132,7 +132,7 @@ export const AmbienteFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: AmbienteFindAllResult,
dto: AmbienteFindAllResult as any,
description: 'Resultados da busca de ambientes.',
},
},
Expand Down Expand Up @@ -162,3 +162,25 @@ export const AmbienteGetImagemCapaOperator = () => {
},
} satisfies IOperation;
};

export const AmbienteSetImagemCapaOperator = () => {
return {
gql: false,

name: 'AmbienteSetImagemCapa',
description: 'Define a imagem de capa do ambiente.',

input: {
strategy: 'file',
mimeTypes: ['image/jpeg', 'image/png'],
},

output: {
strategy: 'dto',
success: {
dto: null,
description: 'Imagem de capa definida.',
},
},
} satisfies IOperation;
};
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ export const BlocoCreateOperator = () => {

input: {
strategy: 'dto',
body: BlocoCreate,
body: BlocoCreate as any,
},

output: {
strategy: 'dto',
success: {
dto: BlocoFindOneResult,
dto: BlocoFindOneResult as any,
description: 'Bloco criado.',
},
},
Expand All @@ -41,7 +41,7 @@ export const BlocoFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: BlocoFindOneResult,
dto: BlocoFindOneResult as any,
description: 'Bloco encontrado.',
},
},
Expand All @@ -65,7 +65,7 @@ export const BlocoDeleteOperator = () => {
output: {
strategy: 'dto',
success: {
dto: null,
dto: null as any,
description: 'Bloco removido.',
},
},
Expand All @@ -81,7 +81,7 @@ export const BlocoUpdateOperator = () => {

input: {
strategy: 'dto',
body: BlocoUpdate,
body: BlocoUpdate as any,
params: {
id: ObjectUuid().properties.id,
},
Expand All @@ -90,7 +90,7 @@ export const BlocoUpdateOperator = () => {
output: {
strategy: 'dto',
success: {
dto: BlocoFindOneResult,
dto: BlocoFindOneResult as any,
description: 'Bloco atualizado.',
},
},
Expand Down Expand Up @@ -120,7 +120,7 @@ export const BlocoFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: BlocoFindAllResult,
dto: BlocoFindAllResult as any,
description: 'Resultados da busca de blocos.',
},
},
Expand Down Expand Up @@ -150,3 +150,25 @@ export const BlocoGetImagemCapaOperator = () => {
},
} satisfies IOperation;
};

export const BlocoSetImagemCapaOperator = () => {
return {
gql: false,

name: 'BlocoSetImagemCapa',
description: 'Define a imagem de capa do bloco.',

input: {
strategy: 'file',
mimeTypes: ['image/jpeg', 'image/png'],
},

output: {
strategy: 'dto',
success: {
dto: null as any,
description: 'Imagem de capa definida.',
},
},
} satisfies IOperation;
};
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ export const CampusCreateOperator = () => {

input: {
strategy: 'dto',
body: CampusCreate,
body: CampusCreate as any,
},

output: {
strategy: 'dto',
success: {
dto: CampusFindOneResult,
dto: CampusFindOneResult as any,
description: 'Campus criado.',
},
},
Expand All @@ -41,7 +41,7 @@ export const CampusFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: CampusFindOneResult,
dto: CampusFindOneResult as any,
description: 'Campus encontrado.',
},
},
Expand All @@ -65,7 +65,7 @@ export const CampusDeleteOperator = () => {
output: {
strategy: 'dto',
success: {
dto: null,
dto: null as any,
description: 'Campus removido.',
},
},
Expand All @@ -81,7 +81,7 @@ export const CampusUpdateOperator = () => {

input: {
strategy: 'dto',
body: CampusUpdate,
body: CampusUpdate as any,
params: {
id: ObjectUuid().properties.id,
},
Expand All @@ -90,7 +90,7 @@ export const CampusUpdateOperator = () => {
output: {
strategy: 'dto',
success: {
dto: CampusFindOneResult,
dto: CampusFindOneResult as any,
description: 'Campus atualizado.',
},
},
Expand Down Expand Up @@ -150,7 +150,7 @@ export const CampusFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: CampusFindAllResult,
dto: CampusFindAllResult as any,
description: 'Resultados da busca de campi.',
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export const CidadeFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: CidadeFindOneResult,
dto: CidadeFindOneResult as any,
description: 'Cidade encontrado.',
},
},
Expand Down Expand Up @@ -61,7 +61,7 @@ export const CidadeFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: CidadeFindAllResult,
dto: CidadeFindAllResult as any,
description: 'Resultados da busca de cidades.',
},
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
export * from './cidade.declaration';
export * from './cidade.operations';
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ export const EnderecoFindOneResult = () => {
} satisfies SpecHelpers.IDeclaration;
};

export const EnderecoInput = (required: boolean) => {
export const EnderecoInput = (required: boolean = true) => {
const { properties } = Endereco();

return {
Expand Down Expand Up @@ -206,3 +206,13 @@ export const EnderecoInput = (required: boolean) => {
},
} satisfies SpecHelpers.IDeclaration;
};

export const EnderecoCreate = () => {
return {
name: 'EnderecoCreate',

properties: {
...EnderecoInput(true).properties,
},
} satisfies SpecHelpers.IDeclaration;
};
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export const EnderecoFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: EnderecoFindOneResult,
dto: EnderecoFindOneResult as any,
description: 'Endereco encontrado.',
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export const EstadoFindOneByUfOperator = () => {
output: {
strategy: 'dto',
success: {
dto: EstadoFindOneResult,
dto: EstadoFindOneResult as any,
description: 'Estado encontrado.',
},
},
Expand All @@ -43,7 +43,7 @@ export const EstadoFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: EstadoFindOneResult,
dto: EstadoFindOneResult as any,
description: 'Estado encontrado.',
},
},
Expand Down Expand Up @@ -85,7 +85,7 @@ export const EstadoFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: EstadoFindAllResult,
dto: EstadoFindAllResult as any,
description: 'Resultados da busca de estados.',
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ export const ReservaCreateOperator = () => {

input: {
strategy: 'dto',
body: ReservaCreate,
body: ReservaCreate as any,
},

output: {
strategy: 'dto',
success: {
dto: ReservaFindOneResult,
dto: ReservaFindOneResult as any,
description: 'Reserva criada.',
},
},
Expand All @@ -41,7 +41,7 @@ export const ReservaFindOneByIdOperator = () => {
output: {
strategy: 'dto',
success: {
dto: ReservaFindOneResult,
dto: ReservaFindOneResult as any,
description: 'Reserva encontrada.',
},
},
Expand All @@ -65,7 +65,7 @@ export const ReservaDeleteOperator = () => {
output: {
strategy: 'dto',
success: {
dto: null,
dto: null as any,
description: 'Reserva removida.',
},
},
Expand All @@ -81,7 +81,7 @@ export const ReservaUpdateOperator = () => {

input: {
strategy: 'dto',
body: ReservaUpdate,
body: ReservaUpdate as any,
params: {
id: ObjectUuid().properties.id,
},
Expand All @@ -90,7 +90,7 @@ export const ReservaUpdateOperator = () => {
output: {
strategy: 'dto',
success: {
dto: ReservaFindOneResult,
dto: ReservaFindOneResult as any,
description: 'Reserva atualizada.',
},
},
Expand All @@ -114,7 +114,7 @@ export const ReservaFindAllOperator = () => {
output: {
strategy: 'dto',
success: {
dto: ReservaFindAllResult,
dto: ReservaFindAllResult as any,
description: 'Resultados da busca de reservas.',
},
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
export * from './usuario.declaration';
export * from './usuario.operations';
Loading

0 comments on commit be72cbc

Please sign in to comment.