diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaInputDto.ts deleted file mode 100644 index 5edd6c03..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaInputDto.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type IAutenticacaoDefinirSenhaInputDto = { - senha: string; - confirmarSenha: string; - matriculaSiape: string; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaResultDto.ts deleted file mode 100644 index 12842363..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/IAutenticacaoDefinirSenhaResultDto.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type IAutenticacaoDefinirSenhaResultDto = { - result: string; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/index.ts deleted file mode 100644 index f5348936..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-definir-senha/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './IAutenticacaoDefinirSenhaInputDto'; -export * from './IAutenticacaoDefinirSenhaResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginInputDto.ts deleted file mode 100644 index 6f0d8cb2..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginInputDto.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type IAutenticacaoLoginInputDto = { - matriculaSiape: string; - senha: string; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginResultDto.ts deleted file mode 100644 index 6125788a..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/IAutenticacaoLoginResultDto.ts +++ /dev/null @@ -1,10 +0,0 @@ -export type IAutenticacaoLoginResultDto = { - access_token: string | null; - token_type: string | null; - id_token: string | null; - refresh_token: string | null; - expires_in: number | null; - expires_at: number | null; - session_state: string | null; - scope: string | null; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/index.ts deleted file mode 100644 index 5a00f0bb..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-login/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './IAutenticacaoLoginInputDto'; -export * from './IAutenticacaoLoginResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/IAutenticacaoQuemSouEuResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/IAutenticacaoQuemSouEuResultDto.ts deleted file mode 100644 index e5389f29..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/IAutenticacaoQuemSouEuResultDto.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { IUsuarioFindOneResultDto } from '../../usuario'; - -export type IAutenticacaoQuemSouEuResultDto = { - usuario: IUsuarioFindOneResultDto | null; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/index.ts deleted file mode 100644 index 5403eb8a..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-quem-sou-eu/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IAutenticacaoQuemSouEuResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/IAutenticacaoRefreshInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/IAutenticacaoRefreshInputDto.ts deleted file mode 100644 index e5ea52e7..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/IAutenticacaoRefreshInputDto.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type IAutenticacaoRefreshInputDto = { - refreshToken: string; -}; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/index.ts deleted file mode 100644 index a50d3bd6..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/autenticacao-refresh/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IAutenticacaoRefreshInputDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/index.ts deleted file mode 100644 index f54af4c0..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/(dtos)/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './autenticacao-definir-senha'; -export * from './autenticacao-login'; -export * from './autenticacao-quem-sou-eu'; -export * from './autenticacao-refresh'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/ISisgeaAuthValidationErrorCode.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/ISisgeaAuthValidationErrorCode.ts deleted file mode 100644 index 7889ed9a..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/ISisgeaAuthValidationErrorCode.ts +++ /dev/null @@ -1,3 +0,0 @@ -export enum ISisgeaAuthValidationErrorCode { - AUTH_PASSWORD_INVALID = 'auth.password.invalid', -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/autenticacao.declarations.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/autenticacao.declarations.ts new file mode 100644 index 00000000..1c094169 --- /dev/null +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/autenticacao.declarations.ts @@ -0,0 +1,39 @@ +import { IUsuarioFindOneResultDto } from './usuario'; + +export type IAutenticacaoDefinirSenhaInputDto = { + senha: string; + confirmarSenha: string; + matriculaSiape: string; +}; + +export type IAutenticacaoDefinirSenhaResultDto = { + result: string; +}; + +export type IAutenticacaoLoginInputDto = { + matriculaSiape: string; + senha: string; +}; + +export type IAutenticacaoLoginResultDto = { + access_token: string | null; + token_type: string | null; + id_token: string | null; + refresh_token: string | null; + expires_in: number | null; + expires_at: number | null; + session_state: string | null; + scope: string | null; +}; + +export type IAutenticacaoQuemSouEuResultDto = { + usuario: IUsuarioFindOneResultDto | null; +}; + +export type IAutenticacaoRefreshInputDto = { + refreshToken: string; +}; + +export enum ISisgeaAuthValidationErrorCode { + AUTH_PASSWORD_INVALID = 'auth.password.invalid', +} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/index.ts index 996eed1a..db988c86 100644 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/index.ts +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/index.ts @@ -1,3 +1,3 @@ -export * from './(dtos)'; +export * from './autenticacao.declarations'; export * from './usuario'; export * from './usuario-vinculo-campus'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/index.ts deleted file mode 100644 index 5184ec91..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './usuario-vinculo-campus-find-all'; -export * from './usuario-vinculo-campus-find-one'; -export * from './usuario-vinculo-campus-list'; -export * from './usuario-vinculo-campus-set-vinculos'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/IUsuarioVinculoCampusFindAllResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/IUsuarioVinculoCampusFindAllResultDto.ts deleted file mode 100644 index 3e0376c6..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/IUsuarioVinculoCampusFindAllResultDto.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { IPaginatedResultDto, IUsuarioVinculoCampusFindOneResultDto } from '@/index'; - -export interface IUsuarioVinculoCampusFindAllResultDto extends IPaginatedResultDto {} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/index.ts deleted file mode 100644 index 073d110b..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-all/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IUsuarioVinculoCampusFindAllResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneByIdInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneByIdInputDto.ts deleted file mode 100644 index 404bca3c..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneByIdInputDto.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { IUsuarioVinculoCampusModel } from '../../IUsuarioVinculoCampusModel'; - -export interface IUsuarioVinculoCampusFindOneByIdInputDto extends Pick { - id: string; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneResultDto.ts deleted file mode 100644 index 3dd0124f..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/IUsuarioVinculoCampusFindOneResultDto.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ICampusFindOneResultDto, IUsuarioFindOneResultDto } from '@/index'; -import { IUsuarioVinculoCampusModel } from '../../IUsuarioVinculoCampusModel'; - -export interface IUsuarioVinculoCampusFindOneResultDto extends Pick { - usuario: IUsuarioFindOneResultDto; - campus: ICampusFindOneResultDto; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/index.ts deleted file mode 100644 index f665046a..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-find-one/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './IUsuarioVinculoCampusFindOneByIdInputDto'; -export * from './IUsuarioVinculoCampusFindOneResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/IUsuarioVinculoCampusListByUsuarioAndCampusInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/IUsuarioVinculoCampusListByUsuarioAndCampusInputDto.ts deleted file mode 100644 index 932245d1..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/IUsuarioVinculoCampusListByUsuarioAndCampusInputDto.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { IObjectUuid } from '@/core'; - -export interface IUsuarioVinculoCampusListByUsuarioAndCampusInputDto { - campus: IObjectUuid; - usuario: IObjectUuid; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/index.ts deleted file mode 100644 index a24479ac..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-list/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IUsuarioVinculoCampusListByUsuarioAndCampusInputDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/IUsuarioVinculoCampusSetVinculosInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/IUsuarioVinculoCampusSetVinculosInputDto.ts deleted file mode 100644 index 5524f91a..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/IUsuarioVinculoCampusSetVinculosInputDto.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IObjectUuid } from '@/index'; - -export interface IUsuarioVinculoCampusSetVinculosInputDto { - campus: IObjectUuid; - usuario: IObjectUuid; - - cargos: string[]; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/index.ts deleted file mode 100644 index 6ef719c1..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/(dtos)/usuario-vinculo-campus-set-vinculos/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IUsuarioVinculoCampusSetVinculosInputDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/IUsuarioVinculoCampusModel.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/IUsuarioVinculoCampusModel.ts deleted file mode 100644 index 222e3e38..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/IUsuarioVinculoCampusModel.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ICampusModel, IDatedObject, IEntityDate, IObjectUuid, IUsuarioModel } from '@/index'; - -export interface IUsuarioVinculoCampusModel extends IObjectUuid, IDatedObject { - // - - id: string; - - // - - ativo: boolean; - cargo: string; - - // - - campus: ICampusModel; - usuario: IUsuarioModel; - - // - - dateCreated: IEntityDate; - dateUpdated: IEntityDate; - dateDeleted: null | IEntityDate; - - // -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/index.ts index 729d0018..aba6ede8 100644 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/index.ts +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/index.ts @@ -1,2 +1 @@ -export * from './(dtos)'; -export * from './IUsuarioVinculoCampusModel'; +export * from './usuario-vinculo-campus.declarations'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/usuario-vinculo-campus.declarations.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/usuario-vinculo-campus.declarations.ts new file mode 100644 index 00000000..dc38e252 --- /dev/null +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario-vinculo-campus/usuario-vinculo-campus.declarations.ts @@ -0,0 +1,45 @@ +import { IDatedObject, IEntityDate, IObjectUuid, IPaginatedResultDto } from '../../../core'; +import { ICampusFindOneResultDto, ICampusModel } from '../../ambientes'; +import { IUsuarioFindOneResultDto, IUsuarioModel } from '../usuario/usuario.declarations'; + +export interface IUsuarioVinculoCampusModel extends IObjectUuid, IDatedObject { + // + id: string; + // + ativo: boolean; + cargo: string; + // + campus: ICampusModel; + usuario: IUsuarioModel; + // + dateCreated: IEntityDate; + dateUpdated: IEntityDate; + dateDeleted: null | IEntityDate; + // +} + +export interface IUsuarioVinculoCampusFindAllResultDto extends IPaginatedResultDto {} + +export interface IUsuarioVinculoCampusFindOneByIdInputDto { + id: IUsuarioVinculoCampusModel['id']; +} + +export interface IUsuarioVinculoCampusFindOneResultDto { + id: IUsuarioVinculoCampusModel['id']; + ativo: IUsuarioVinculoCampusModel['ativo']; + cargo: IUsuarioVinculoCampusModel['cargo']; + usuario: IUsuarioFindOneResultDto; + campus: ICampusFindOneResultDto; +} + +export interface IUsuarioVinculoCampusListByUsuarioAndCampusInputDto { + campus: IObjectUuid; + usuario: IObjectUuid; +} + +export interface IUsuarioVinculoCampusSetVinculosInputDto { + campus: IObjectUuid; + usuario: IObjectUuid; + + cargos: string[]; +} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/index.ts deleted file mode 100644 index 646f9cb5..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './usuario-delete'; -export * from './usuario-find-all'; -export * from './usuario-find-one'; -export * from './usuario-input'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/IUsuarioDeleteOneByIdInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/IUsuarioDeleteOneByIdInputDto.ts deleted file mode 100644 index 0ca33dd9..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/IUsuarioDeleteOneByIdInputDto.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { IUsuarioFindOneByIdInputDto } from '../usuario-find-one'; - -export interface IUsuarioDeleteOneByIdInputDto extends IUsuarioFindOneByIdInputDto { - id: string; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/index.ts deleted file mode 100644 index f13c25a9..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-delete/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IUsuarioDeleteOneByIdInputDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/IUsuarioFindAllResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/IUsuarioFindAllResultDto.ts deleted file mode 100644 index 0545fe87..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/IUsuarioFindAllResultDto.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { IPaginatedResultDto } from '@/core'; -import { IUsuarioFindOneResultDto } from '../usuario-find-one'; - -export interface IUsuarioFindAllResultDto extends IPaginatedResultDto {} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/index.ts deleted file mode 100644 index 624b2236..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-all/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './IUsuarioFindAllResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneByIdInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneByIdInputDto.ts deleted file mode 100644 index 93cb4162..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneByIdInputDto.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { IUsuarioModel } from '../../IUsuarioModel'; - -export interface IUsuarioFindOneByIdInputDto extends Pick { - id: string; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneResultDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneResultDto.ts deleted file mode 100644 index 49226239..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/IUsuarioFindOneResultDto.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { ICampusModel } from '../../../../ambientes'; -import { IImagemFindOneResultDto } from '../../../../base'; -import { IUsuarioVinculoCampusModel } from '../../../usuario-vinculo-campus'; -import { IUsuarioModel } from '../../IUsuarioModel'; - -export interface IUsuarioFindOneResultDtoVinculoAtivoCampus extends Pick {} - -export interface IUsuarioFindOneResultDtoVinculoAtivo extends Pick { - campus: IUsuarioFindOneResultDtoVinculoAtivoCampus; -} - -export interface IUsuarioFindOneResultDto extends Pick { - imagemCapa: IImagemFindOneResultDto | null; - imagemPerfil: IImagemFindOneResultDto | null; - // - vinculosAtivos: IUsuarioFindOneResultDtoVinculoAtivo[]; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/index.ts deleted file mode 100644 index 4bf6bc2e..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-find-one/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './IUsuarioFindOneByIdInputDto'; -export * from './IUsuarioFindOneResultDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioCreateDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioCreateDto.ts deleted file mode 100644 index 2f2ed283..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioCreateDto.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { IUsuarioInputDto } from './IUsuarioInputDto'; - -export interface IUsuarioCreateDto extends IUsuarioInputDto {} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioInputDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioInputDto.ts deleted file mode 100644 index e878a5a6..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioInputDto.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { IUsuarioModel } from '../../IUsuarioModel'; - -export interface IUsuarioInputDto extends Pick { - nome: string; - matriculaSiape: string; - email: string; -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioUpdateDto.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioUpdateDto.ts deleted file mode 100644 index 2e26c2bb..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/IUsuarioUpdateDto.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { IUsuarioFindOneByIdInputDto } from '../usuario-find-one'; -import { IUsuarioInputDto } from './IUsuarioInputDto'; - -export interface IUsuarioUpdateDto extends IUsuarioFindOneByIdInputDto, Partial> { - // - - id: string; - - // -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/index.ts deleted file mode 100644 index 7934566f..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(dtos)/usuario-input/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './IUsuarioCreateDto'; -export * from './IUsuarioInputDto'; -export * from './IUsuarioUpdateDto'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/ISisgeaSisghaValidationErrorCodeUsuario.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/ISisgeaSisghaValidationErrorCodeUsuario.ts deleted file mode 100644 index 6e964209..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/ISisgeaSisghaValidationErrorCodeUsuario.ts +++ /dev/null @@ -1,4 +0,0 @@ -export enum ISisgeaSisghaValidationErrorCodeUsuario { - USUARIO_EMAIL_ALREADY_IN_USE = 'usuario.email.already_in_use', - USUARIO_MATRICULA_SIAPE_ALREADY_IN_USE = 'usuario.matriculaSiape.already_in_use', -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/index.ts deleted file mode 100644 index fc4988cf..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/(generics)/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './ISisgeaSisghaValidationErrorCodeUsuario'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/IUsuarioModel.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/IUsuarioModel.ts deleted file mode 100644 index 08bc413d..00000000 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/IUsuarioModel.ts +++ /dev/null @@ -1,36 +0,0 @@ -import * as Dto from '@/core'; -import { IImagemModel } from '../../base'; -import { IUsuarioVinculoCampusModel } from '../usuario-vinculo-campus'; - -export interface IUsuarioModel extends Dto.IObjectUuid, Dto.IDatedObject { - // - - id: string; - - // - - nome: string; - matriculaSiape: string; - email: string; - - // - - isSuperUser: boolean; - - // - - imagemCapa: IImagemModel | null; - imagemPerfil: IImagemModel | null; - - // - - vinculosAtivos: IUsuarioVinculoCampusModel[]; - - // - - dateCreated: Dto.IEntityDate; - dateUpdated: Dto.IEntityDate; - dateDeleted: null | Dto.IEntityDate; - - // -} diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/index.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/index.ts index bd67166b..4d695f1a 100644 --- a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/index.ts +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/index.ts @@ -1,2 +1 @@ -export * from './(dtos)'; -export * from './IUsuarioModel'; +export * from './usuario.declarations'; diff --git a/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/usuario.declarations.ts b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/usuario.declarations.ts new file mode 100644 index 00000000..cbad4119 --- /dev/null +++ b/javascript/sisgea-spec/src/sisgea/autenticacao/usuario/usuario.declarations.ts @@ -0,0 +1,74 @@ +import * as Dto from '@/core'; +import { ICampusModel } from '../../ambientes'; +import { IImagemFindOneResultDto, IImagemModel } from '../../base'; +import { IUsuarioVinculoCampusModel } from '../usuario-vinculo-campus'; + +export interface IUsuarioModel extends Dto.IObjectUuid, Dto.IDatedObject { + // + id: string; + // + nome: string; + matriculaSiape: string; + email: string; + // + isSuperUser: boolean; + // + imagemCapa: IImagemModel | null; + imagemPerfil: IImagemModel | null; + // + vinculosAtivos: IUsuarioVinculoCampusModel[]; + // + dateCreated: Dto.IEntityDate; + dateUpdated: Dto.IEntityDate; + dateDeleted: null | Dto.IEntityDate; + // +} + +export interface IUsuarioFindOneByIdInputDto { + id: IUsuarioModel['id']; +} + +export interface IUsuarioDeleteOneByIdInputDto extends IUsuarioFindOneByIdInputDto {} + +export interface IUsuarioFindAllResultDto extends Dto.IPaginatedResultDto {} + +export interface IUsuarioFindOneResultDtoVinculoAtivoCampus extends Pick {} + +export interface IUsuarioFindOneResultDtoVinculoAtivo extends Pick { + campus: IUsuarioFindOneResultDtoVinculoAtivoCampus; +} + +export interface IUsuarioFindOneResultDto { + // + id: IUsuarioModel['id']; + // + nome: IUsuarioModel['nome']; + matriculaSiape: IUsuarioModel['matriculaSiape']; + email: IUsuarioModel['email']; + // + imagemCapa: IImagemFindOneResultDto | null; + imagemPerfil: IImagemFindOneResultDto | null; + // + vinculosAtivos: IUsuarioFindOneResultDtoVinculoAtivo[]; + // +} + +export interface IUsuarioInputDto { + nome: IUsuarioModel['nome']; + matriculaSiape: IUsuarioModel['matriculaSiape']; + email: IUsuarioModel['email']; +} + +export interface IUsuarioCreateDto extends IUsuarioInputDto {} + +export interface IUsuarioUpdateDto extends IUsuarioFindOneByIdInputDto, Partial> { + id: IUsuarioModel['id']; + nome: IUsuarioModel['nome']; + matriculaSiape: IUsuarioModel['matriculaSiape']; + email: IUsuarioModel['email']; +} + +export enum ISisgeaSisghaValidationErrorCodeUsuario { + USUARIO_EMAIL_ALREADY_IN_USE = 'usuario.email.already_in_use', + USUARIO_MATRICULA_SIAPE_ALREADY_IN_USE = 'usuario.matriculaSiape.already_in_use', +}