Documentation
¶
Overview ¶
+build mysql-driver
Index ¶
- type Driver
- func (m Driver) AdicionarConvenio(nome string) uint8
- func (m Driver) AdicionarConvenioHospital(cpid uint64, hid uint) uint8
- func (m Driver) AdicionarDependete(utoken string, dependete objetos.Dependente) uint8
- func (m Driver) AdicionarEspecialidade(nome string) uint8
- func (m Driver) AdicionarHospital(hospital objetos.Hospital) uint8
- func (m Driver) AdicionarMedico(medico objetos.Medico) uint8
- func (m Driver) AdicionarPlanoConvenio(cid uint64, nome string) uint8
- func (m Driver) CadastarUsuario(u objetos.Usuario) uint8
- func (m Driver) FavoritarHospital(utoken string, hid uint) uint8
- func (m Driver) IsValidToken(uemail, utoken string) (bool, string)
- func (m Driver) ListarAgendamentos(utoken string) []objetos.Agendamento
- func (m Driver) ListarAgendamentosDoMedico(mid uint64) []objetos.Agendamento
- func (m Driver) ListarConvenios() []objetos.Convenio
- func (m Driver) ListarDependentes(utoken string) []objetos.Dependente
- func (m Driver) ListarEspecialidades() []objetos.Especialidade
- func (m Driver) ListarEspecialidadesHospital(hid uint) []uint
- func (m Driver) ListarHospitais() []objetos.Hospital
- func (m Driver) ListarHospitaisFavoritos(utoken string) []objetos.Hospital
- func (m Driver) ListarHospitaisPorPlanoConvenio(cpid uint64) []uint
- func (m Driver) ListarMedicoPorEspecialiade(eid uint) []objetos.Medico
- func (m Driver) ListarPlanosConvenio(cid uint) []objetos.Planos
- func (m Driver) Login(uemail, upassword string) string
- func (m Driver) Logoff(uemail, token string) uint8
- func (m Driver) MarcarConsulta(utoken string, did uint64, mid uint64, data time.Time) uint8
- func (m Driver) NewConn(host, port, username, password, database string) (DriverBancoDados, error)
- func (m Driver) RemoverConvenioHospital(cpid uint64, hid uint) uint8
- func (m Driver) RemoverDependente(utoken string, did uint64) uint8
- type DriverBancoDados
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
func (Driver) AdicionarConvenio ¶
func (Driver) AdicionarConvenioHospital ¶
func (Driver) AdicionarDependete ¶
func (m Driver) AdicionarDependete(utoken string, dependete objetos.Dependente) uint8
func (Driver) AdicionarEspecialidade ¶
func (Driver) AdicionarHospital ¶
func (Driver) AdicionarPlanoConvenio ¶
func (Driver) ListarAgendamentos ¶
func (m Driver) ListarAgendamentos(utoken string) []objetos.Agendamento
func (Driver) ListarAgendamentosDoMedico ¶
func (m Driver) ListarAgendamentosDoMedico(mid uint64) []objetos.Agendamento
func (Driver) ListarConvenios ¶
func (Driver) ListarDependentes ¶
func (m Driver) ListarDependentes(utoken string) []objetos.Dependente
func (Driver) ListarEspecialidades ¶
func (m Driver) ListarEspecialidades() []objetos.Especialidade
func (Driver) ListarEspecialidadesHospital ¶
func (Driver) ListarHospitais ¶
func (Driver) ListarHospitaisFavoritos ¶
func (Driver) ListarHospitaisPorPlanoConvenio ¶
func (Driver) ListarMedicoPorEspecialiade ¶
func (Driver) ListarPlanosConvenio ¶
func (Driver) MarcarConsulta ¶
func (Driver) NewConn ¶
func (m Driver) NewConn(host, port, username, password, database string) (DriverBancoDados, error)
func (Driver) RemoverConvenioHospital ¶
type DriverBancoDados ¶
type DriverBancoDados interface {
NewConn(host, port, username, password, database string) (DriverBancoDados, error)
CadastarUsuario(usuario objetos.Usuario) uint8
Login(uemail, upassword string) string
IsValidToken(uemail, utoken string) (bool, string)
Logoff(uemail, token string) uint8
//Atividades do Usuario
ListarHospitais() []objetos.Hospital
ListarHospitaisPorPlanoConvenio(cpid uint64) []uint //HID
ListarEspecialidadesHospital(hid uint) []uint //EID
ListarEspecialidades() []objetos.Especialidade
ListarConvenios() []objetos.Convenio
ListarPlanosConvenio(cid uint) []objetos.Planos
ListarMedicoPorEspecialiade(eid uint) []objetos.Medico
ListarAgendamentos(utoken string) []objetos.Agendamento
ListarAgendamentosDoMedico(mid uint64) []objetos.Agendamento
MarcarConsulta(utoken string, did uint64, mid uint64, data time.Time) uint8
FavoritarHospital(utoken string, hid uint) uint8
ListarHospitaisFavoritos(utoken string) []objetos.Hospital
AdicionarDependete(utoken string, dependete objetos.Dependente) uint8
ListarDependentes(utoken string) []objetos.Dependente
RemoverDependente(utoken string, did uint64) uint8
//Atividades Administrativas
AdicionarHospital(hospital objetos.Hospital) uint8
AdicionarConvenioHospital(cpid uint64, hid uint) uint8
RemoverConvenioHospital(cpid uint64, hid uint) uint8
AdicionarMedico(medico objetos.Medico) uint8
AdicionarEspecialidade(especialidade string) uint8
AdicionarConvenio(nome string) uint8
AdicionarPlanoConvenio(cid uint64, nome string) uint8
}
Click to show internal directories.
Click to hide internal directories.