Pular para o conteúdo principal

Especies e Racas

O sistema de Especies e Racas permite categorizar os pets de forma hierarquica, facilitando a organizacao e filtragem.

Estrutura Hierarquica

Especie (PetSpecie)

Descricao

A especie define o tipo de animal: cao, gato, ave, roedor, reptil, etc.

Campos

CampoTipoObrigatorioDescricao
nameTextoSimNome da especie
activeBooleanoNaoSe esta ativa para uso

Especies Comuns

EspecieExemplos de Racas
CaoLabrador, Poodle, Bulldog, SRD
GatoPersa, Siames, Maine Coon, SRD
AveCalopsita, Papagaio, Canario
RoedorHamster, Porquinho da India, Coelho
ReptilTartaruga, Iguana, Gecko
PeixeBetta, Kinguio, Tetra

Regras de Negocio

  1. Nome unico: Por Account
  2. Ativo por padrao: Novas especies sao ativas
  3. Nao excluivel: Se tem pets ou racas vinculados

Raca (PetBreed)

Descricao

A raca e uma subdivisao da especie, definindo caracteristicas mais especificas.

Campos

CampoTipoObrigatorioDescricao
nameTextoSimNome da raca
pet_specieReferenciaSimEspecie a qual pertence
activeBooleanoNaoSe esta ativa para uso

Regras de Negocio

  1. Nome unico por especie: Mesma raca pode existir em especies diferentes
  2. Vinculo obrigatorio: Raca deve pertencer a uma especie
  3. Filtro dinamico: Ao selecionar especie, mostra apenas suas racas
  4. SRD: "Sem Raca Definida" e comum em todas as especies

Racas de Caes Comuns

RacaPorte Tipico
Labrador RetrieverGrande
Golden RetrieverGrande
Bulldog FrancesPequeno
PoodleVaria (Toy a Standard)
YorkshirePequeno
Shih TzuPequeno
Pastor AlemaoGrande
RottweilerGrande
BeagleMedio
SRDVaria

Racas de Gatos Comuns

RacaCaracteristica
PersaPelo longo
SiamesPelo curto, olhos azuis
Maine CoonGrande porte
RagdollDocil
British ShorthairRobusto
SphynxSem pelo
SRDVaria

Selecao no Cadastro de Pet

Fluxo de Selecao

Comportamento do Formulario

  1. Campo "Especie" e obrigatorio
  2. Campo "Raca" e opcional
  3. Ao mudar especie, raca e limpa
  4. Lista de racas e filtrada pela especie

Cadastro de Novas Especies/Racas

Nova Especie

  1. Acesse Configuracoes > Especies
  2. Clique em "Nova Especie"
  3. Informe o nome
  4. Salve

Nova Raca

  1. Acesse Configuracoes > Racas
  2. Clique em "Nova Raca"
  3. Selecione a especie
  4. Informe o nome
  5. Salve

Uso em Filtros

Filtrar Pets por Especie

Permite visualizar apenas pets de uma especie:

  • Todos os caes
  • Todos os gatos
  • Todas as aves

Filtrar Pets por Raca

Permite visualizar pets de uma raca especifica:

  • Todos os Labradores
  • Todos os Persas

Integracao com Servicos

Beauty Center

Servicos podem ser especificos por:

  • Especie (banho para cao vs gato)
  • Porte (relacionado a raca)
  • Tipo de pelagem

Clinical

Protocolos podem variar por:

  • Especie (vacinas diferentes)
  • Raca (predisposicoes geneticas)

Precificacao

Precos podem ser diferenciados:

  • Por especie
  • Por porte (derivado da raca tipica)

Outras Classificacoes

Porte (PetSize)

PorteDescricaoPeso Aproximado
P (Pequeno)Caes toy e miniAte 10 kg
M (Medio)Caes medios10-25 kg
G (Grande)Caes grandes25-40 kg
GG (Gigante)Caes gigantesAcima de 40 kg

Pelagem (PetPelage)

TipoDescricao
CurtaPelo rente ao corpo
MediaPelo de comprimento intermediario
LongaPelo comprido
DuplaSubpelo + pelo de cobertura
Sem peloRacas hairless
CacheadaPelo encaracolado

Cor (PetColor)

CorExemplos
BrancoPuro ou predominante
PretoPuro ou predominante
MarromChocolate, caramelo
DouradoGolden, bege
CinzaPrata, chumbo
MalhadoDuas ou mais cores
TricolorTres cores

Caracteristicas (PetCharacteristics)

Tags comportamentais:

TagDescricao
DocilComportamento calmo
AgressivoRequer cuidado
MedrosoSensivel a ruidos
BrincalhaoMuito ativo
IdosoNecessita cuidados especiais
FilhoteNecessita adaptacao

Permissoes

EntidadeQuem Pode Gerenciar
EspecieAdmin, usuarios com permissao
RacaAdmin, usuarios com permissao
PorteAdmin, usuarios com permissao
PelagemAdmin, usuarios com permissao
CorAdmin, usuarios com permissao
CaracteristicasAdmin, usuarios com permissao

Restricoes

  1. Especie obrigatoria: Todo pet deve ter especie
  2. Raca da especie: Raca deve pertencer a especie selecionada
  3. Dados padrao: Sistema vem com especies/racas pre-cadastradas
  4. Nao duplicar: Nomes unicos por contexto
  5. Nao excluir em uso: Registros vinculados a pets nao podem ser excluidos