Informações da Entrada de Animais
Descrição
O endpoint GetAnimalReceivingInfo retorna uma lista com as informações da entrada de animais ou da ordem de pesagem no sistema MIMS.
Como buscar informações de uma entrada de animais
Request HTTP GET
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetAnimalReceivingInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| ReceivingNo | String(25) | Não | Código Externo da Entrada de animais vivos |
| AnimalWeighingOrderNo | String(25) | Não | Código Externo da Ordem de Pesagem |
| BranchNo | String(25) | Sim | Código Externo da Filial |
| SlaughterStartDate | Data | Não | Data de início do abate |
| SlaughterEndDate | Data | Não | Data de fim do abate |
Observação
- Um dos parâmetros
ReceivingNoouAnimalWeighingOrderNodeve ser preenchidos - Se os parâmetros forem informados
SlaughterStartDateeSlaughterEndDate, os parâmetrosReceivingNoeAnimalWeighingOrderNonão são necessários
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| GetAnimalReceivingInfoDataList | GetAnimalReceivingInfoDataList | Sim | Objeto contendo as informações da entrada |
📝 Objeto GetAnimalReceivingInfoDataList
Descrição
O objeto GetAnimalReceivingInfoDataList representa uma lista de Informações da entrada/ordem de pesagem
Parâmetros de retorno
Parâmetro Tipo Obrigatório Descrição AnimalWeighingOrderNo String(25) Não Código Externo da Ordem de Pesagem VehiclePlateNo String(10) Não Placa do veículo VehicleNo String(25) Não Código externo do veículo LotNo String(40) Não Lote FarmNo String(25) Não Código Externo da Propriedade ShedNo Integer Não Galpão CatchCrewNo String(25) Não Equipe de apanha SlaughterDate DataHora Não Data do abate DeadAnimalsQty Float Não Quantidade de Mortos no Transporte HeadsQty Float Não Cabeças abatidas GrossWeight Float Não Peso Bruto TareWeight Float Não Tara NetWeight Float Não Peso Líquido Invoice String(40) Não Nota fiscal do produtor GTANo Float Não Número do GTA GTASeries String(5) Não Série da GTA Shift Float Não Número do Turno CatchingStartDate DataHora Não Data Início Apanha CatchingEndDate DataHora Não Data Fim Apanha CatchingTime String(8) Não Tempo de Apanha DepartureDate DataHora Não Data de Saída da Granja ArriveDate DataHora Não Data de Chegada do Caminhão na Empresa HangingStartDate DataHora Não Data Início da Pendura HangingEndDate DataHora Não Data Fim da Pendura AnimalPerCageQty Integer Não Quantidade de Animais por Gaiola TransportStartDate DataHora Não Data início do transporte TransportEndDate DataHora Não Data Final do transporte HangingSequence Integer Não Sequencial da Pendura, ordem do abate de aves
Exemplo de Request
curl --location 'http://10.5.7.4:8081/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo"' \
--header 'Content-Type: application/json' \
--data '{
"SlaughterStartDate": "2025-05-01",
"SlaughterEndDate": "2025-05-30",
"BranchNo": "01"
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"GetAnimalReceivingInfoDataList": [
{
"ReceivingNo": "12345",
"AnimalWeighingOrderNo": "67890",
"BranchNo": "001",
"SlaughterStartDate": "2024-02-01T00:00:00",
"SlaughterEndDate": "2024-02-02T23:59:59"
}
]
}