| Produto: | TOTVS Varejo Franquias e Redes |
|---|---|
| Linha de Produto: | Franquias e Redes |
| Segmento: | Varejo |
| Módulo: | Pedido de Venda |
| Função: | Regra desconto acréscimo |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-36856 |
Realizar a criação da tabela "regra_desconto_acrescimo" para receber os dados de campanha de desconto/acrescimo, criação dos serviços para consumo dos dados via API e criação dos testes unitários da API.
Estrutura da tabela:
| id | Integer (PK) | Obrigatorio |
| id_retaguarda | Character varyant (100) | Opcional |
| data_vigencia_inicial | timestamp without time zone | Obrigatorio |
| data_vigencia_final | timestamp without time zone | Obrigatorio |
| Tipo ( 0 - Desconto, 1 - acrescimo) | Integer | Obrigatorio |
| valor | Numeric | Obrigatorio |
| id_retaguarda_pagamento_condicao | Character varyant (100) | Opcional |
| id_retaguarda_restricao_pagamento_condicao | Character varyant (100) | Opcional |
| quantidade_inicial | Numeric | Opcional |
| quantidade_final | Numeric | Opcional |
| id_regiao | Integer (FK) | Opcional |
| Id_retaguarda_praca | Character varyant (100) | Opcional |
| id_ramo_atividade | Integer (FK) | Opcional |
| id_retaguarda_rede | Character varyant (100) | Opcional |
| id_cliente | Integer (FK) | Opcional |
| Id_produto | Integer (FK) | Opcional |
| Id_retaguarda_fornecedor | Character varyant (100) | Opcional |
| id_retaguarda_categoria | Character varyant (100) | Opcional |
| id_retaguarda_subcategoria | Character varyant (100) | Opcional |
| prioritaria | boolean | Opcional |
| id_retaguarda_departamento | Character varyant (100) | Opcional |
| id_retaguarda_marca | Character varyant (100) | Opcional |
| id_retaguarda_secao | Character varyant (100) | Opcional |
| situacao | Integer | Obrigatorio |
| data_cadastro | timestamp without time zone | Obrigatorio |
| data_atualizacao | timestamp without time zone | Obrigatorio |
Criação da tabela "regra_desconto_acrescimo" na estrutura informada e suas dependências:
Tabela:

Dependências:

Criação dos serviços da API:

Criação dos testes unitários da API:
Teste da controller:

Teste do serviço:

N/A
N/A