About this project
it-programming / web-development
Open
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
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed