Uma API de leitura/escrita de org para tarefas de serviço

Featurekamo-shared-library
Navios
27 de agosto de 2026 às 07:42 UTC
Autor
Kamo
Enviar
29ced39

ServiceJob foi uma entidade mapeada com repositórios e testes de passagem e Não há maneira de ler uma linha. Isto dá- lhe o cabeçalho da interface de trabalho terminada já renderiza, para que a grade possa parar de gerar a sua própria. Formado no ServiceTaskBookApi/Service: IDs de texto e strings ISO-8601 no fio, orgId primeiro em cada método, cada leitura mapeada para uma vista INSIDE o transação porque ServiceJob.visitas é LAZY, e o inquilino predica em o JPQL em vez de uma verificação após a carga. ServiceJobRepository já Levaram todas as quatro perguntas, por isso está intocada. Duas decisões de forma que o DTO teve de tomar: - TotalLabourMinutes é um Integer, nunca flutuar horas. Uma tarefa de 20 minutos é 0.333 horas e três delas não são uma hora; ServiceLineItem.labourMinutos argumenta o caso para a coluna e mantém-se no fio também. É somado a partir das janelas reais das visitas, que é o único trabalho que um trabalho pode alcançar: ServiceLineItem pendura uma ordem sem ligação a um trabalho. Tempo de atendimento, O tempo não foi cobrado. - O comércio não é da UI. Dez cordas compostas livres contra quinze Constantes ServiceTrade, não 1:1 — 'Plumbing Repair' é PLUMBING plus WorkClass.REPAIR, ea classe de trabalho vive em um item de linha. O fio carrega O comércio e o cliente fazem uma etiqueta. Status move através do ServiceJobStatusMachine e em nenhum outro lugar, por isso JobInput não tem nenhum membro de status e StatusInput é seu próprio registro. A status possível através da atualização geral seria uma segunda porta para a coluna, E a segunda porta é aquela que ninguém verifica. Testes são comportamentais, não varreduras de fonte: o repositório é um Proxy cujo AcheByIdForOrg honra a org e cuja descobertaById deliberadamente não, então uma leitura não vigiada é capturada como um vazamento em vez de como uma pausa. Teste de mutação — asseverar que a Transição foi suprimida, asseverar que a Transição se moveu após o setStatus, o org-scoped consulta trocado para findById, os minutos convertidos em horas, o filtro de estado removido do SQL, getVisits () não lido, \@Transactional removido, e um componente 'status' adicionado ao JobInput. Cada um produziu um distinto Falha ao nomear a propriedade que guarda.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços