Informações do Descarte
Descrição
Este endpoint obtém as informações de um determinado descarte no sistema MIMS. Ele retorna detalhes como código da entrada de aves vivas, ordem de passagem, filial, datas, motivo, tipo de descarte, responsável, peso e quantidade de cabeças condenadas.
Request HTTP GET
| Tipo da Requisição | URL Exemplo |
|---|---|
| GET | {{url_base}}/GetDiscardReceiving |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetDiscardReceivingInfo |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| ReceivingNo | String(25) | Não | Código Externo da Entrada de Aves Vivas |
| AnimalWeighingOrderNo | String(25) | Não | Código Externo da Ordem de Passagem |
| BranchNo | String(25) | Sim | Código Externo da Filial |
Retorno
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do WebService na execução do método |
| DiscardReceivingInfoDataList | GetDiscardReceivingInfoDataList | Sim | Objeto contendo as informações do descarte |
Objeto: GetDiscardReceivingInfoDataList
Descrição: Lista de informações de descarte no sistema MIMS.
Propriedades
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| AnimalWeighingOrderNo | String(25) | Sim | Código Externo da Ordem de Passagem |
| FarmNo | String(25) | Sim | Código Externo do Lote |
| ClientNo | String(25) | Sim | Código Externo do Cliente |
| VehiclePlateNo | String(8) | Sim | Placa do Veículo |
| VehicleNo | String(25) | Sim | Código Externo do Veículo |
| DiscardDate | Date | Sim | Data do Descarte |
| DiscardType | DiscardType | Sim | Tipo de Descarte: dtBruise (Contusão), dtCondemnation (Condenação) e dtLoss (Perda) |
| DiscardReasonNo | String(20) | Sim | Código do Descarte |
| DiscardReasonType | DiscardReasonType | Sim | Tipo de Motivo do Descarte: drNoConformity (Não Conformidade), drDiscard (Descarte) |
| CondemnationType | CondemnationType | Sim | Tipo de Condenação: ctPartial (Parcial) e ctTotal (Total) |
| ResponsibleType | ResponsibleType | Sim | Tipo de Responsável: Slaughterhouse (A), Farm (F), Catching (P) e Transport (T) |
| DiscardWeight | Float | Sim | Peso Condenado |
| DiscardQty | Integer | Sim | Quantidade de Cabeças Condenadas |
| HangingSequence | Integer | Sim | Sequencial da Pêndula, Ordem do Abate Aves |
Exemplo de Request
GET http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetDiscardReceiving
Content-Type: application/json
{
"AnimalWeighingOrderNo": "ORD123",
"BranchNo": "BR001"
}
Exemplo de Response
{
"ReceivingNo": "12345",
"AnimalWeighingOrderNo": "67890",
"BranchNo": "101",
"ResponsibleType": "rsFarm"
}
Notas de Dev
- Certifique-se de que
AnimalWeighingOrderNo,ReceivingNo(se aplicável) eBranchNosejam válidos e existentes no sistema MIMS. - O campo
DiscardDatedeve estar no formato ISO 8601 (ex.:2025-02-20). - O campo
DiscardTypepode assumir valores comodtBruise(Contusão),dtCondemnation(Condenação) oudtLoss(Perda). - O campo
DiscardReasonTypeaceita valores comodrNoConformity(Não Conformidade) oudrDiscard(Descarte). - O campo
CondemnationTypeaceita valores comoctPartial(Parcial) ouctTotal(Total). - O campo
ResponsibleTypepode serSlaughterhouse(A),Farm(F),Catching(P) ouTransport(T).