Região Logística
Descrição
O endpoint PostAddLogisticRegion é responsável pelo cadastro da uma Região Logística no sistema MIMS e pode ser visualizada na tela CAD036.
Como cadastrar uma nova Região Logística
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostAddLogisticRegion |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddLogisticRegion" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| LogisticRegionNo | String(25) | Sim | Código Externo da Região Logística |
| LogisticRegionName | String(40) | Sim | Descrição da Região Logística |
| RiskDegree | Integer | Sim | Enumerador com os possíveis valores para o Grau de Risco: rdLow (Baixo), rdMedium (Médio) e rdHigh (Alto) |
| SubLogisticRegionList | SubLogisticRegionDataList | Sim | Lista de Sub Região Logística (caso não haja, passar as mesmas informações da Região Logística) |
| OverwriteIfExists | Boolean | Não | Flag que indica que os dados devem ser sobrescritos caso o registro já exista |
📝 Objeto SubLogisticRegionDataList
Descrição
O objeto SubLogisticRegionDataList representa uma lista das Sub Regiões Logísticas pertencentes a uma Região Logística.
Parâmetros de Entrada
Propriedade Tipo Obrigatório Descrição SubLogisticRegionNo String(25) Sim Código Externo da Sub Região Logística SubLogisticRegionName String(40) Sim Descrição da Sub Região Logística OverwriteIfExists Boolean Não Flag que indica que os dados devem ser sobrescritos caso o registro já exista
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 |
| LogisticRegionCode | Integer | Sim | Código interno da Região Logística gerado no sistema MIMS |
Exemplo de Request
curl --location --request POST '{{url_base}}/PostAddLogisticRegion' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"LogisticRegionNo": "001",
"LogisticRegionName": "Região Norte",
"RiskDegree": "rdMedium",
"SubLogisticRegionList": [
{
"SubLogisticRegionNo": "001-1",
"SubLogisticRegionName": "SubRegião Norte A",
"OverwriteIfExists": true
}
],
"OverwriteIfExists": true
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"LogisticRegionCode": 1001
}