Realizado

Programador para web services Java spring

Publicado em 10 de Fevereiro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver e disponibilizar o código  da classe 'Cliente' que será chamada por uma classe Controller  -Arquitetura MVC - Model - Web Service - Restful/JSON - Java Spring - Banco de dados: MySQL - Metodos: Inserir, Alterar, Consultar, Listar, Excluir e Listar.
Tabelas BD:
Tb_Usuario
(tabela que conterá o usuário)
PK_Usuario    INT
Nome    VARCHAR(300)
Email    VARCHAR(200)
Senha    VARCHAR(5000)
FK_TipoUsuario¹    INT
FK_StatusCadastro²    INT
¹ Foreing Key da tabela TB_TipoUsuario
²Foreing Key da tabela TB_StatusCadstro
TB_TipoUsuario
(tabela que diferenciará se o usuário é Cliente ou Entregador)
PK_TipoUsuario    INT
DescricaoUsuario    VARCHAR(100)

TB_StatusCadastro
(tabela que conterá qual o status do cadastro dele. Ex:  Pendente, Autorizado)
PK_StatusCadastro    INT
DescricaoCadastro    VARCHAR(100)

TB_UsuarioDocumento
(tabela que conterá os dados do documento do usuário e o endereço do documento físico)
PK_UsuarioDocumento    INT
NumeroDocumento    INT
OrgaoDocumetno    VARCHAR(15)
EnderecoDocumento    VARCHAR(5000)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario
TB_UsuarioEndereco
(tabela que conterá os dados de endereço do Usuario)
PK_UsuarioEndereco    INT
Endereco    VARCHAR(500)
Bairro    VARCHAR(100)
CEP    VARCHAR(100)
Cidade    VARCHAR(100)
UF    VARCHAR(100)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario
TB_UsuarioTelefone
(Tabela que conterá os dados de telefone do usuário)
PK_UsuarioTelefone    INT
DescricaoTipoTelefone    VARCHAR(100)
DDD    VARCHAR(2)
NumeroTelefone    VARCHAR(12)
Operadora    VARCHAR(30)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias